Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestford Academy vs Lincoln-Sudbury · May 612.2Westford Academy vs Lincoln-SudburyMay 6, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1227.34MSTCA Northeast InvitationalJanuary 12, 2024
200 Meters · OutdoorWestford Academy vs Lincoln-Sudbury · May 624.8Westford Academy vs Lincoln-SudburyMay 6, 2026
300 Meters · IndoorDCL Dual Meets #5 · Jan 2141.21aDCL Dual Meets #5January 21, 2026
400 Meters · IndoorDual County League Invitational · Jan 31:05.98aDual County League InvitationalJanuary 3, 2024
55 Meter · IndoorDCL Dual Meets #1T · Dec 137.25aDCL Dual Meets #1TDecember 13, 2025
55 Meters · IndoorDCL Dual Meets #5 · Jan 217.23aDCL Dual Meets #5January 21, 2026
60m Hurdles · 39" / 0.991m · IndoorDual County League JV Meet #1 · Dec 1911.00aDual County League JV Meet #1December 19, 2023
Long Jump · IndoorMSTCA Kalperis Relays - Division 2 · Jan 185.30mMSTCA Kalperis Relays - Division 2January 18, 2026
Long Jump · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 2917' 8"Westford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026
Triple Jump · OutdoorWestford Academy vs Lincoln-Sudbury · May 634' 2.5"Westford Academy vs Lincoln-SudburyMay 6, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · Triple Jump · Place 18 · Westford AcademyTriple Jump1835-311
May 13DCL JV Meet # 2May 13 · Long Jump · Place 5 · Westford AcademyLong Jump5.16' 8"11
May 13DCL JV Meet # 2May 13 · 200 Meters · Place 5 · Westford Academy200 Meters5.25.27a11
May 13DCL JV Meet # 2May 13 · 100 Meters · Place 7 · Westford Academy100 Meters7.12.43a11
May 9Andover Boosters InvitationalMay 9 · Triple Jump · Westford AcademyTriple Jump--DNS11
May 9Andover Boosters InvitationalMay 9 · Long Jump · Westford AcademyLong Jump--FOUL11
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 32 · Westford Academy100 MetersRound P32.12.64a11
May 6Westford Academy vs Lincoln-SudburyMay 6 · Triple Jump · Place 1 · Westford AcademyTriple Jump1.34' 2.5" PB11
May 6Westford Academy vs Lincoln-SudburyMay 6 · Long Jump · Place 6 · Westford AcademyLong Jump6.16' 2.5"11
May 6Westford Academy vs Lincoln-SudburyMay 6 · 200 Meters · Place 3 · Westford Academy200 Meters3.24.8 PB11
May 6Westford Academy vs Lincoln-SudburyMay 6 · 100 Meters · Place 6 · Westford Academy100 Meters6.12.2 PB11
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 20 · Westford AcademyTriple Jump2011.25m11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Triple Jump · Place 6 · Westford AcademyTriple Jump6.33' 6.5"11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Long Jump · Place 7 · Westford AcademyLong Jump7.17' 8" PB11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 200 Meters · Place 5 · Westford Academy200 Meters5.25.93a11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 100 Meters · Place 2 · Westford Academy100 Meters2.12.47a11
Apr 14Westford & NS at ABApr 14 · Triple Jump · Place 5 · Westford AcademyTriple Jump5.34' 1"11
Apr 14Westford & NS at ABApr 14 · 200 Meters · Place 13 · Westford Academy200 Meters13.25.61a11
Apr 14Westford & NS at ABApr 14 · 100 Meters · Place 18 · Westford Academy100 Meters18.12.37a11
Apr 8DCL Meet #1 WA @ CCApr 8 · Triple Jump · Place 4 · Westford AcademyTriple Jump4.34' 0"11
Apr 8DCL Meet #1 WA @ CCApr 8 · 100 Meters · Place 8 · Westford Academy100 Meters8.12.72a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 21DCL Dual Meets #5Jan 21 · Long Jump · Place 23 · Westford AcademyLong Jump2314-1011
Jan 21DCL Dual Meets #5Jan 21 · 300 Meters · Place 38 · Westford Academy300 Meters3841.21a PB11
Jan 21DCL Dual Meets #5Jan 21 · 55 Meters · Place 24 · Westford Academy55 Meters247.23a PB11
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Long Jump · Place 39 · Westford AcademyLong Jump395.30m PB11
Jan 14DCL Dual Meets #4Jan 14 · Long Jump · Place 32 · Westford AcademyLong Jump3215-6.2511
Jan 14DCL Dual Meets #4Jan 14 · 55 Meters · Place 23 · Westford Academy55 Meters237.24a11
Jan 8DCL Dual Meets #3TJan 8 · Long Jump · Place 20 · Westford AcademyLong Jump2014-4.5011
Jan 8DCL Dual Meets #3TJan 8 · 55 Meters · Place 31 · Westford Academy55 Meters317.67a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 55 Meter · Place 35 · Westford Academy55 Meter35.7.42a11
Dec 13DCL Dual Meets #1TDec 13 · 300 Meters · Place 28 · Westford Academy300 Meters28.42.90a11
Dec 13DCL Dual Meets #1TDec 13 · 55 Meter · Place 17 · Westford Academy55 Meter17.7.25a PB11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 200 Meters · Place 12 · Westford Academy200 Meters1227.43a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 100 Meters · Place 18 · Westford Academy100 Meters1813.20a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 200 Meters · Place 19 · Westford Academy200 Meters19.27.82a9
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 100 Meters · Place 28 · Westford Academy100 Meters28.13.74a9
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 200 Meters · Place 18 · Westford Academy200 Meters18.27.57a9
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 100 Meters · Place 24 · Westford Academy100 Meters24.13.17a9

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Jan 31Dual County League Meet #6Jan 31 · 300 Meters · Place 50 · Westford Academy300 Meters5044.05FR
Jan 31Dual County League Meet #6Jan 31 · 55 Meters · Place 54 · Westford Academy55 Meters547.64FR
Jan 24Dual County League Meet #5Jan 24 · 300 Meters · Place 46 · Westford Academy300 Meters4644.45a—
Jan 17Dual County Meet #4Jan 17 · 55 Meters · Place 47 · Westford Academy55 Meters477.62a—
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 210 · Westford Academy200 Meters21027.34 PB9
Jan 10Dual County League Meet #3Jan 10 · Long Jump · Place 24 · Westford AcademyLong Jump2414-4.50—
Jan 10Dual County League Meet #3Jan 10 · 55 Meters · Place 57 · Westford Academy55 Meters577.62a—
Jan 8DCJV2Jan 8 · 55 Meter · Place 19 · Westford Academy55 Meter19.7.87a9
Jan 3Dual County League InvitationalJan 3 · 55m Hurdles · Westford Academy55m Hurdles39"—DNS9
Jan 3Dual County League InvitationalJan 3 · Long Jump · Place 19 · Westford AcademyLong Jump19.16-01.009
Jan 3Dual County League InvitationalJan 3 · 400 Meters · Place 33 · Westford Academy400 Meters33.1:05.98a PB9

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 60m Hurdles · Place 4 · Westford Academy60m Hurdles39" / 0.991m4.11.00a PB9
Dec 19Dual County League JV Meet #1Dec 19 · 55 Meter · Place 40 · Westford Academy55 Meter40.7.87a9
Dec 13Dual County League Meet #1Dec 13 · 55m Hurdles · Westford Academy55m Hurdles33"—DNF9