Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 296:07.07aWestford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026
1000 Meters · IndoorDCL Dual Meets #5 · Jan 213:44.72aDCL Dual Meets #5January 21, 2026
300 Meters · IndoorDual County League Dual Meets Set #3 · Jan 846.34aDual County League Dual Meets Set #3January 8, 2025
400 Meters · IndoorMSTCA Northeast Invitational · Jan 101:04.16aMSTCA Northeast InvitationalJanuary 10, 2025
55 Meter · IndoorDCL Dual Meets #1T · Dec 138.29aDCL Dual Meets #1TDecember 13, 2025
55m Hurdles · 39" · IndoorDCL Dual Meets #1T · Dec 1310.77aDCL Dual Meets #1TDecember 13, 2025
600 Meters · IndoorDual County League Dual Meets Set #1 · Dec 141:51.88aDual County League Dual Meets Set #1December 14, 2024
800 Meters · OutdoorWestford Academy vs Lincoln-Sudbury · May 62:37.0Westford 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

5 results
DateMeetEventPlMarkGr
May 13DCL JV Meet # 2May 13 · 800 Meters · Westford Academy800 Meters—DNS11
May 6Westford Academy vs Lincoln-SudburyMay 6 · 800 Meters · Place 11 · Westford Academy800 Meters11.2:37.0 PB11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 1 Mile · Place 6 · Westford Academy1 Mile6.6:07.07a PB11
Apr 14Westford & NS at ABApr 14 · 800 Meters · Westford Academy800 Meters—DNS11
Apr 8DCL Meet #1 WA @ CCApr 8 · 800 Meters · Place 14 · Westford Academy800 Meters14.2:38.19a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21DCL Dual Meets #5Jan 21 · 1000 Meters · Place 38 · Westford Academy1000 Meters383:44.72a PB11
Jan 14DCL Dual Meets #4Jan 14 · 600 Meters · Place 37 · Westford Academy600 Meters371:55.35a11
Jan 8DCL Dual Meets #3TJan 8 · 600 Meters · Place 20 · Westford Academy600 Meters201:58.15a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 1000 Meters · Westford Academy1000 Meters—DNS11
Dec 13DCL Dual Meets #1TDec 13 · 600 Meters · Place 26 · Westford Academy600 Meters26.1:54.46a11
Dec 13DCL Dual Meets #1TDec 13 · 55m Hurdles · Place 11 · Westford Academy55m Hurdles39"11.10.77a PB11
Dec 13DCL Dual Meets #1TDec 13 · 55 Meter · Place 74 · Westford Academy55 Meter74.8.29a PB11
Jan 10MSTCA Northeast InvitationalJan 10 · 400 Meters · Place 61 · Westford Academy400 Meters611:04.16a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 300 Meters · Place 63 · Westford Academy300 Meters6346.34a PB—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14DCL JV ChampionshipMay 14 · Javelin · Place 24 · Westford AcademyJavelin2451-210
May 14DCL JV ChampionshipMay 14 · 800 Meters · Place 27 · Westford Academy800 Meters272:38.710
May 7Westford Academy vs Newton SouthMay 7 · Javelin · Place 3 · Westford AcademyJavelin360-010
May 1Westford vs Cambridge RLMay 1 · 800 Meters · Place 12 · Westford Academy800 Meters122:38.89a10
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Javelin · Place 12 · Westford AcademyJavelin1247-510
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 800 Meters · Place 5 · Westford Academy800 Meters52:37.1610
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 800 Meters · Place 5 · Westford Academy800 Meters52:46.16a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual County League Dual Meets Set #1Dec 14 · 600 Meters · Place 28 · Westford Academy600 Meters28.1:51.88a PB10