Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDual County League Indoor TF Championship · Feb 114:48.43aDual County League Indoor TF ChampionshipFebruary 11, 2024
1 Mile · OutdoorWestford Academy vs Acton-Boxborough · Apr 94:50.58aWestford Academy vs Acton-BoxboroughApril 9, 2024
1000 Meters · IndoorDCL Dual Meets #3T · Jan 82:45.79aDCL Dual Meets #3TJanuary 8, 2026
2 Miles · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 1110:17.95aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 11, 2026
2 Miles · OutdoorMIAA Division 2 Track & Field Championship · May 299:51.81aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
200 Meters · OutdoorWestford Academy vs Lincoln-Sudbury vs Wayland · Apr 2429.04aWestford Academy vs Lincoln-Sudbury vs WaylandApril 24, 2024
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 96:49.48aWeston Twilight Invitational - Regis EventsMay 9, 2026
800 Meters · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 292:07.21aWestford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 2 Miles · Place 22 · Westford Academy2 Miles22.9:51.81a PB12
May 20Dual County League ChampionshipsMay 20 · 2 Miles · Place 9 · Westford Academy2 Miles910:12.98a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 2 Miles · Place 5 · Westford Academy2 Miles510:00.60a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 14 · Westford Academy2000m Steeplechase146:49.48a PB12
May 6Westford Academy vs Lincoln-SudburyMay 6 · 2 Miles · Place 2 · Westford Academy2 Miles2.10:12.712
May 6Westford Academy vs Lincoln-SudburyMay 6 · 1 Mile · Westford Academy1 Mile—SCR12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 2 Miles · Place 6 · Westford Academy2 Miles6.11:43.11a12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 800 Meters · Place 3 · Westford Academy800 Meters3.2:07.21a PB12
Apr 14Westford & NS at ABApr 14 · 2 Miles · Westford Academy2 Miles—DNS12
Apr 14Westford & NS at ABApr 14 · 1 Mile · Westford Academy1 Mile—DNS12
Apr 8DCL Meet #1 WA @ CCApr 8 · 2 Miles · Place 2 · Westford Academy2 Miles2.10:16.49a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 14 · Westford Academy2 Miles1410:17.95a PB12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 14 · Westford Academy2 Miles1410:17.9512
Feb 4Dual County League Championship MeetFeb 4 · 2 Miles · Place 8 · Westford Academy2 Miles810:19.97a12
Jan 21DCL Dual Meets #5Jan 21 · 1000 Meters · Place 12 · Westford Academy1000 Meters122:49.51a12
Jan 14DCL Dual Meets #4Jan 14 · 1 Mile · Place 20 · Westford Academy1 Mile205:01.39a12
Jan 8DCL Dual Meets #3TJan 8 · 1000 Meters · Place 4 · Westford Academy1000 Meters42:45.79a PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 1 Mile · Place 6 · Westford Academy1 Mile6.4:50.04a12
Dec 13DCL Dual Meets #1TDec 13 · 2 Miles · Place 9 · Westford Academy2 Miles9.10:44.88a12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 8DCL #2 AB vs WAApr 8 · 2 Miles · Place 4 · Westford Academy2 Miles411:28.34a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 600 Meters · Westford Academy600 Meters—DNS11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 23 · Westford Academy2 Miles2310:23.72a—
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 1 Mile · Place 16 · Westford Academy1 Mile164:48.43a PB—
Jan 24Dual County League Meet #5Jan 24 · 1000 Meters · Place 6 · Westford Academy1000 Meters62:50.97a—
Jan 17Dual County Meet #4Jan 17 · 1 Mile · Place 14 · Westford Academy1 Mile144:52.82a—
Jan 12MSTCA Northeast InvitationalJan 12 · 2 Miles · Place 3 · Westford Academy2 Miles310:23.0310
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 85 · Westford Academy1000 Meters852:55.8410
Jan 10Dual County League Meet #3Jan 10 · 2 Miles · Place 10 · Westford Academy2 Miles1010:39.65a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1 Mile · Place 23 · Westford Academy1 Mile234:57.35a—
Jan 3Dual County League InvitationalJan 3 · 1 Mile · Place 9 · Westford Academy1 Mile9.4:58.36a10

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 1 Mile · Place 16 · Westford Academy1 Mile164:50.79a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 800 Meters · Place 5 · Westford Academy800 Meters5.2:12.13a10
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 200 Meters · Place 28 · Westford Academy200 Meters28.29.04a PB10
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 1 Mile · Place 5 · Westford Academy1 Mile5.4:50.58a PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 1 Mile · Place 20 · Westford Academy1 Mile20.5:04.19a10