Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDual County Meet #4 · Jan 174:48.38aDual County Meet #4January 17, 2024
1 Mile · OutdoorDual County League Championship · May 214:42.14aDual County League ChampionshipMay 21, 2025
1000 Meters · IndoorDCL Thorpe Division Championship · Jan 222:43.06aDCL Thorpe Division ChampionshipJanuary 22, 2025
2 Miles · IndoorDual County League Meet #3 · Jan 1111:03.67Dual County League Meet #3January 11, 2023
300 Meters · IndoorDual County League Dual Meets Set #4 · Jan 1541.03aDual County League Dual Meets Set #4January 15, 2025
600 Meters · IndoorDual County League Dual Meets Set #2 · Dec 181:30.83aDual County League Dual Meets Set #2December 18, 2024
800 Meters · IndoorDual County League Invitational · Jan 32:10.68aDual County League InvitationalJanuary 3, 2024
800 Meters · OutdoorAndover Boosters Invitational · May 102:06.64aAndover Boosters InvitationalMay 10, 2025

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · 1 Mile · Place 12 · Westford Academy1 Mile124:42.14a PB12
May 10Andover Boosters InvitationalMay 10 · 800 Meters · Place 12 · Westford Academy800 Meters122:06.64a PB12
May 7Westford Academy vs Newton SouthMay 7 · 1 Mile · Place 5 · Westford Academy1 Mile54:42.73a12
May 1Westford vs Cambridge RLMay 1 · 1 Mile · Place 3 · Westford Academy1 Mile35:05.16a12
Apr 8DCL #2 AB vs WAApr 8 · 1 Mile · Place 2 · Westford Academy1 Mile24:48.90a12
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 800 Meters · Place 4 · Westford Academy800 Meters42:09.04a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1000 Meters · Place 6 · Westford Academy1000 Meters62:43.06a PB—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 300 Meters · Place 33 · Westford Academy300 Meters3341.03a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 132 · Westford Academy1000 Meters1323:10.44a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1000 Meters · Place 9 · Westford Academy1000 Meters92:45.15a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 600 Meters · Place 11 · Westford Academy600 Meters11.1:30.83a PB12
Dec 14Dual County League Dual Meets Set #1Dec 14 · 1000 Meters · Place 4 · Westford Academy1000 Meters4.2:49.15a12
Jan 31Dual County League Meet #6Jan 31 · 1000 Meters · Place 3 · Westford Academy1000 Meters32:43.16JR
Jan 17Dual County Meet #4Jan 17 · 1 Mile · Place 10 · Westford Academy1 Mile104:48.38a PB—
Jan 10Dual County League Meet #3Jan 10 · 1000 Meters · Place 11 · Westford Academy1000 Meters112:46.45a—
Jan 3Dual County League InvitationalJan 3 · 800 Meters · Place 7 · Westford Academy800 Meters7.2:10.68a PB11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 1 Mile · Place 1 · Westford Academy1 Mile14:48.14a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 800 Meters · Place 4 · Westford Academy800 Meters4.2:11.37a11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 1000 Meters · Westford Academy1000 Meters—DNS11
Jan 18Dual County League Meet #4Jan 18 · 1000 Meters · Place 3 · Westford Academy1000 Meters32:56.82SO
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 71 · Westford Academy800 Meters712:16.7810
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 71 · Westford Academy800 Meters71.2:16.78a10
Jan 11Dual County League Meet #3Jan 11 · 2 Miles · Place 11 · Westford Academy2 Miles1111:03.67 PBSO
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1000 Meters · Place 30 · Westford Academy1000 Meters30.3:04.25a10
Jan 4Dual County League Meet #2Jan 4 · 2 Miles · Place 13 · Westford Academy2 Miles13.11:24.60a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17Dual County League Championship MeetMay 17 · 800 Meters · Place 15 · Westford Academy800 Meters15.2:10.21aUnofficial10
May 13Andover Boosters MeetMay 13 · 1 Mile · Place 17 · Westford Academy1 Mile17.4:56.45a10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 800 Meters · Place 7 · Westford Academy800 Meters72:12.48a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 800 Meters · Place 7 · Westford Academy800 Meters7.2:12.48a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · 1000 Meters · Westford Academy1000 Meters—DNS10