Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #5 · Jan 215:55.01aDCL Dual Meets #5January 21, 2026
1 Mile · OutdoorAndover Boosters Invitational · May 105:58.68aAndover Boosters InvitationalMay 10, 2025
1000 Meters · IndoorDual County League Meet #5 · Jan 243:59.79aDual County League Meet #5January 24, 2024
2 Miles · IndoorDCL Dual Meets #2T · Dec 1713:19.10aDCL Dual Meets #2TDecember 17, 2025
2 Miles · OutdoorDual County League Championship · May 2112:38.50aDual County League ChampionshipMay 21, 2025
3200 Meters · OutdoorWestford Academy vs Lincoln-Sudbury vs Wayland · Apr 2414:49.42aWestford Academy vs Lincoln-Sudbury vs WaylandApril 24, 2024
600 Meters · IndoorMSTCA Northeast Invitational · Jan 102:00.84aMSTCA Northeast InvitationalJanuary 10, 2025

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 · 2 Miles · Westford Academy2 Miles—DNS11
May 13DCL JV Meet # 2May 13 · 1 Mile · Place 2 · Westford Academy1 Mile2.5:58.85a11
May 6Westford Academy vs Lincoln-SudburyMay 6 · 1 Mile · Place 2 · Westford Academy1 Mile2.6:13.6611
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 1 Mile · Place 10 · Westford Academy1 Mile10.6:16.36a11
Apr 8DCL Meet #1 WA @ CCApr 8 · 2 Miles · Place 2 · Westford Academy2 Miles2.14:00.95a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21DCL Dual Meets #5Jan 21 · 1 Mile · Place 13 · Westford Academy1 Mile135:55.01a PB11
Jan 8DCL Dual Meets #3TJan 8 · Long Jump · Place 24 · Westford AcademyLong Jump249-6.7511
Jan 8DCL Dual Meets #3TJan 8 · 600 Meters · Place 10 · Westford Academy600 Meters102:01.57a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 2 Miles · Place 4 · Westford Academy2 Miles4.13:19.10a PB11
Dec 13DCL Dual Meets #1TDec 13 · 1 Mile · Place 16 · Westford Academy1 Mile16.6:04.75a11
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1 Mile · Place 15 · Westford Academy1 Mile156:02.96a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1 Mile · Place 16 · Westford Academy1 Mile166:12.25a—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 75 · Westford Academy600 Meters752:00.84a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1 Mile · Place 15 · Westford Academy1 Mile156:17.58a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1 Mile · Place 38 · Westford Academy1 Mile386:15.06a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · 2 Miles · Place 11 · Westford Academy2 Miles1112:38.50a PB10
May 14DCL JV ChampionshipMay 14 · Long Jump · Place 16 · Westford AcademyLong Jump1610-5.510
May 14DCL JV ChampionshipMay 14 · 2 Miles · Place 1 · Westford Academy2 Miles112:47.510
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 13 · Westford Academy1 Mile135:58.68a PB10
May 7Westford Academy vs Newton SouthMay 7 · 1 Mile · Place 6 · Westford Academy1 Mile66:04.25a10
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 1 Mile · Place 4 · Westford Academy1 Mile46:02.0310
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Long Jump · Place 4 · Westford AcademyLong Jump410-910
Apr 8DCL #2 AB vs WAApr 8 · 2 Miles · Place 3 · Westford Academy2 Miles313:02.14a10
Apr 8DCL #2 AB vs WAApr 8 · Long Jump · Place 2 · Westford AcademyLong Jump210-010
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 1 Mile · Place 9 · Westford Academy1 Mile96:12.43a10
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Long Jump · Place 4 · Westford AcademyLong Jump411-110

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 1 Mile · Place 21 · Westford Academy1 Mile21.6:32.04a10
Dec 14Dual County League Dual Meets Set #1Dec 14 · 2 Miles · Place 14 · Westford Academy2 Miles14.14:34.91a10
Dec 14Dual County League Dual Meets Set #1Dec 14 · Long Jump · Westford AcademyLong Jump—FOUL10
Jan 31Dual County League Meet #6Jan 31 · 1 Mile · Place 24 · Westford Academy1 Mile246:39.62FR
Jan 24Dual County League Meet #5Jan 24 · 1000 Meters · Place 18 · Westford Academy1000 Meters183:59.79a PB—
Jan 17Dual County Meet #4Jan 17 · 1 Mile · Place 22 · Westford Academy1 Mile226:56.52a—
Jan 8DCJV2Jan 8 · 1 Mile · Place 3 · Westford Academy1 Mile3.6:54.46a9
Jan 3Dual County League InvitationalJan 3 · 1 Mile · Place 18 · Westford Academy1 Mile18.7:23.17a9

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · 1 Mile · Place 17 · Westford Academy1 Mile176:15.84a—
May 8DCL # 4 NS vs WAMay 8 · 1 Mile · Place 7 · Westford Academy1 Mile76:22.03a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 1 Mile · Place 4 · Westford Academy1 Mile46:22.90a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 3200 Meters · Place 2 · Westford Academy3200 Meters2.14:49.42a PB9
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 1 Mile · Place 5 · Westford Academy1 Mile5.6:55.85a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 600 Meters · Place 8 · Westford Academy600 Meters8.2:12.23a9