Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Freshman Sophomore Championships Large School · Jan 75:08.28aMSTCA Freshman Sophomore Championships Large SchoolJanuary 7, 2023
1 Mile · OutdoorAndover Boosters Meet · May 134:50.69aAndover Boosters MeetMay 13, 2023
1000 Meters · IndoorDual County League JV Meet #2 · Jan 123:08.95aDual County League JV Meet #2January 12, 2023
1500 Meters · OutdoorDual County League Championships · May 204:35.03aDual County League ChampionshipsMay 20, 2026
200 Meters · OutdoorDCL Meet #1 WA @ CC · Apr 825.67aDCL Meet #1 WA @ CCApril 8, 2026
400 Meters · OutdoorWestford Academy vs Lincoln-Sudbury · May 653.7Westford Academy vs Lincoln-SudburyMay 6, 2026
600 Meters · IndoorDual County League Meet #2 · Jan 41:38.36aDual County League Meet #2January 4, 2023
800 Meters · IndoorMSTCA Northeast Invitational · Jan 132:21.48MSTCA Northeast InvitationalJanuary 13, 2023
800 Meters · OutdoorAndover Boosters Invitational · May 92:07.27aAndover Boosters InvitationalMay 9, 2026
High Jump · OutdoorDual County League Championships · May 201.55mDual County League ChampionshipsMay 20, 2026
Long Jump · OutdoorDual County League Championships · May 204.94mDual County League ChampionshipsMay 20, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · Long Jump · Place 9 · Westford AcademyLong Jump94.94m PB12
May 20Dual County League ChampionshipsMay 20 · High Jump · Place 6 · Westford AcademyHigh Jump61.55m PB12
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 9 · Westford AcademyShot Put98.10m12
May 20Dual County League ChampionshipsMay 20 · 110m Hurdles · Place 13 · Westford Academy110m Hurdles1321.18a12
May 20Dual County League ChampionshipsMay 20 · 1500 Meters · Place 1 · Westford Academy1500 Meters14:35.03a PB12
May 20Dual County League ChampionshipsMay 20 · 400 Meters · Place 14 · Westford Academy400 Meters1454.40a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 800 Meters · Place 30 · Westford Academy800 Meters302:07.76a12
May 9Andover Boosters InvitationalMay 9 · 800 Meters · Place 15 · Westford Academy800 Meters15.2:07.27a PB12
May 6Westford Academy vs Lincoln-SudburyMay 6 · 400 Meters · Place 2 · Westford Academy400 Meters2.53.7 PB12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 400 Meters · Place 5 · Westford Academy400 Meters5.56.53a12
Apr 14Westford & NS at ABApr 14 · 400 Meters · Place 3 · Westford Academy400 Meters3.54.79a12
Apr 8DCL Meet #1 WA @ CCApr 8 · 400 Meters · Place 4 · Westford Academy400 Meters4.56.15a12
Apr 8DCL Meet #1 WA @ CCApr 8 · 200 Meters · Place 4 · Westford Academy200 Meters4.25.67a PB12

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 8 · Westford Academy1 Mile8.4:50.69a PB9
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 1 Mile · Place 48 · Westford Academy1 Mile485:29.83a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 1 Mile · Place 48 · Westford Academy1 Mile48.5:29.83a9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 82 · Westford Academy800 Meters822:21.48 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 82 · Westford Academy800 Meters82.2:21.48a9
Jan 12Dual County League JV Meet #2Jan 12 · 1000 Meters · Place 5 · Westford Academy1000 Meters53:08.95a PB9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 35 · Westford Academy1 Mile35.5:08.28a PB9
Jan 4Dual County League Meet #2Jan 4 · 600 Meters · Place 22 · Westford Academy600 Meters22.1:38.36a PB9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · 600 Meters · Place 19 · Westford Academy600 Meters19.1:41.20a9