Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #5 · Jan 216:10.94aDCL Dual Meets #5January 21, 2026
300 Meters · IndoorDual County Meet #4 · Jan 1750.26aDual County Meet #4January 17, 2024
400 Meters · OutdoorDCL JV Championship · May 141:09.7DCL JV ChampionshipMay 14, 2025
600 Meters · IndoorDCL Dual Meets #4 · Jan 141:56.57aDCL Dual Meets #4January 14, 2026
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:48.33aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorWestford Academy vs Lincoln-Sudbury · May 62:36.1Westford 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 · 400 Meters · Place 7 · Westford Academy400 Meters7.1:10.75a12
May 6Westford Academy vs Lincoln-SudburyMay 6 · 800 Meters · Place 4 · Westford Academy800 Meters4.2:36.1 PB12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 400 Meters · Place 3 · Westford Academy400 Meters3.1:10.29a12
Apr 14Westford & NS at ABApr 14 · 800 Meters · Place 8 · Westford Academy800 Meters8.2:41.90a12
Apr 8DCL Meet #1 WA @ CCApr 8 · 400 Meters · Place 3 · Westford Academy400 Meters3.1:10.07a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · 600 Meters · Place 11 · Westford Academy600 Meters111:57.59a12
Jan 21DCL Dual Meets #5Jan 21 · 1 Mile · Place 25 · Westford Academy1 Mile256:10.94a PB12
Jan 14DCL Dual Meets #4Jan 14 · 600 Meters · Place 16 · Westford Academy600 Meters161:56.57a PB12
Jan 8DCL Dual Meets #3TJan 8 · 300 Meters · Place 27 · Westford Academy300 Meters2752.08a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14DCL JV ChampionshipMay 14 · 400 Meters · Place 10 · Westford Academy400 Meters101:09.7 PB11
May 7Westford Academy vs Newton SouthMay 7 · 400 Meters · Place 7 · Westford Academy400 Meters71:10.59a11
May 1Westford vs Cambridge RLMay 1 · 800 Meters · Place 8 · Westford Academy800 Meters82:51.07a11
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 800 Meters · Place 4 · Westford Academy800 Meters42:46.4211
Apr 8DCL #2 AB vs WAApr 8 · 400 Meters · Place 4 · Westford Academy400 Meters41:11.08a11
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 800 Meters · Place 5 · Westford Academy800 Meters52:42.94a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1 Mile · Place 18 · Westford Academy1 Mile186:22.15a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 41 · Westford Academy800 Meters412:48.33a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1 Mile · Place 16 · Westford Academy1 Mile166:17.67a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Andover Boosters InvitationalMay 11 · 400 Meters · Place 44 · Westford Academy400 Meters441:09.80a—
May 8DCL # 4 NS vs WAMay 8 · 800 Meters · Place 5 · Westford Academy800 Meters52:45.24a—
Apr 19BSR Mid-Distance ClassicApr 19 · 400 Meters · Place 24 · Westford Academy400 Meters241:12.31a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 600 Meters · Place 18 · Westford Academy600 Meters181:57.59a—
Jan 31Dual County League Meet #6Jan 31 · 600 Meters · Place 20 · Westford Academy600 Meters201:58.09SO
Jan 24Dual County League Meet #5Jan 24 · 600 Meters · Place 16 · Westford Academy600 Meters161:59.69a—
Jan 17Dual County Meet #4Jan 17 · 300 Meters · Place 30 · Westford Academy300 Meters3050.26a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 600 Meters · Place 88 · Westford Academy600 Meters881:59.8010
Jan 10Dual County League Meet #3Jan 10 · 300 Meters · Place 47 · Westford Academy300 Meters4750.87a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18Dual County League Meet #4Jan 18 · 300 Meters · Place 5 · Westford Academy300 Meters552.04FR
Jan 12Dual County League JV Meet #2Jan 12 · 600 Meters · Place 2 · Westford Academy600 Meters22:01.32a9