Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches Invitational · Jan 294:19.10aMSTCA Coaches InvitationalJanuary 29, 2023
1 Mile · OutdoorMIAA Meet of Champions · May 304:07.98aMIAA Meet of ChampionsMay 30, 2024
10,000 Meters · OutdoorStanford Invite · Apr 328:53.57aStanford InviteApril 3, 2026
1000 Meters · IndoorDual County League Meet #4 · Jan 182:41.47Dual County League Meet #4January 18, 2023
2 Miles · IndoorMIAA Meet of Champions · Feb 259:04.08MIAA Meet of ChampionsFebruary 25, 2023
2 Miles · OutdoorMIAA Meet of Champions · May 308:43.86aMIAA Meet of ChampionsMay 30, 2024
3000 Meters · IndoorBoston University Bruce Lehane Scarlet and White Invitational · Feb 38:31.55aBoston University Bruce Lehane Scarlet and White InvitationalFebruary 3, 2023
3000 Meters · OutdoorStanford vs Cal Big Meet · Apr 118:16.35aStanford vs Cal Big MeetApril 11, 2026
3200 Meters · OutdoorWestford Academy vs Lincoln-Sudbury vs Wayland · Apr 2410:22.24aWestford Academy vs Lincoln-Sudbury vs WaylandApril 24, 2024
5000 Meters · IndoorNew Balance Nationals Indoor · Mar 914:36.05New Balance Nationals IndoorMarch 9, 2023
5000 Meters · OutdoorPayton Jordan Invitational · May 113:51.41aPayton Jordan InvitationalMay 1, 2026
600 Meters · IndoorDual County League Meet #4 · Jan 241:32.89Dual County League Meet #4January 24, 2022
800 Meters · OutdoorAndover Boosters Meet · May 131:59.91aAndover Boosters MeetMay 13, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14ACC Outdoor ChampionshipsMay 14 · 10,000 Meters · Place 22 · StanfordStanford10,000 Meters22.30:27.80aFr
May 14ACC Outdoor ChampionshipsMay 14 · 5000 Meters · Place 16 · StanfordStanford5000 Meters16.13:59.08aFr
May 1Payton Jordan InvitationalMay 1 · 10,000 Meters · StanfordStanford10,000 Meters--DNSFr
May 1Payton Jordan InvitationalMay 1 · 5000 Meters · Place 14 · StanfordStanford5000 Meters14.13:51.41a PBFr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 15 · StanfordStanford5000 Meters15.13:54.98aFr
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · StanfordStanford1500 Meters--DNSFr
Apr 11Stanford vs Cal Big MeetApr 11 · 3000 Meters · Place 4 · StanfordStanford3000 Meters4.8:16.35a PBFr
Apr 3Stanford InviteApr 3 · 10,000 Meters · Place 18 · StanfordStanford10,000 Meters18.28:53.57a PBFr
Mar 20Cal InvitationalMar 20 · 5000 Meters · Place 8 · StanfordStanford5000 Meters814:58.63aFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles18:43.86a PB—
May 30MIAA Meet of ChampionsMay 30 · 1 Mile · Place 1 · Westford AcademyWestford Academy1 Mile14:07.98a PB—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles1.9:00.89a12
May 15Dual County League ChampionshipMay 15 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles19:11.20a—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 1 · Westford AcademyWestford Academy1 Mile14:15.38a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 3200 Meters · Place 1 · Westford AcademyWestford Academy3200 Meters1.10:22.24a PB12
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles1.10:26.97a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 2 Miles · Place 4 · Westford AcademyWestford Academy2 Miles49:05.68a—
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles1.8:51.88a11
May 17Dual County League Championship MeetMay 17 · 2 Miles · Place 2 · Westford AcademyWestford Academy2 Miles2.9:30.31aUnofficial11
May 17Dual County League Championship MeetMay 17 · 1 Mile · Place 3 · Westford AcademyWestford Academy1 Mile3.4:24.45aUnofficial11
May 13Andover Boosters MeetMay 13 · 800 Meters · Place 6 · Westford AcademyWestford Academy800 Meters6.1:59.91a PB11

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 9New Balance Nationals IndoorMar 9 · 5000 Meters · Place 9 · Westford TCWestford TC5000 Meters914:36.05 PB11
Mar 9New Balance Nationals IndoorMar 9 · 5000 Meters · Place 9 · Westford TCWestford TC5000 Meters914:36.0511
Feb 25MIAA Meet of ChampionsFeb 25 · 2 Miles · Place 3 · Westford AcademyWestford Academy2 Miles39:04.08 PBJR
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 2 Miles · Place 2 · Westford AcademyWestford Academy2 Miles2.9:11.21a11
Feb 11Dual County League ChampionshipsFeb 11 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles19:27.24JR
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 3000 Meters · Place 34 · UnattachedUnattached3000 Meters34.8:31.55a PB11
Jan 29MSTCA Coaches InvitationalJan 29 · 2 Miles · Place 4 · Westford AcademyWestford Academy2 Miles49:36.23a—
Jan 29MSTCA Coaches InvitationalJan 29 · 1 Mile · Place 3 · Westford AcademyWestford Academy1 Mile34:19.10a PB—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 2 Miles · Place 4 · Westford AcademyWestford Academy2 Miles4.9:36.23a11
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 1 Mile · Place 3 · Westford AcademyWestford Academy1 Mile3.4:19.10a11
Jan 18Dual County League Meet #4Jan 18 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles19:33.27JR
Jan 18Dual County League Meet #4Jan 18 · 1000 Meters · Place 3 · Westford AcademyWestford Academy1000 Meters32:41.47 PBJR
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Westford AcademyWestford Academy1 Mile--DNS11
Jan 4Dual County League Meet #2Jan 4 · 2 Miles · Place 2 · Westford AcademyWestford Academy2 Miles2.10:02.37a11

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 2 Miles · Place 3 · Westford AcademyWestford Academy2 Miles3.9:13.42a10
May 27MIAA D1 ChampionshipMay 27 · 1 Mile · Place 3 · Westford AcademyWestford Academy1 Mile3.4:17.45a10
May 18Dual County Championship MeetMay 18 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles1.9:25.85a10
May 1466th Annual Andover Boosters InvitationalMay 14 · 1 Mile · Place 2 · Westford AcademyWestford Academy1 Mile24:24.6010
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles1.9:18.94a10
Mar 5New England ChampionshipMar 5 · 2 Miles · Place 5 · Westford Aca-MAWestford Aca-MA2 Miles59:20.5010
Mar 5New England ChampionshipMar 5 · 2 Miles · Place 7 · Westford AcademyWestford Academy2 Miles79:18.0310

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 19MIAA DIV 1 ChampionshipsFeb 19 · 1 Mile · Place 4 · Westford AcademyWestford Academy1 Mile44:24.03SO
Feb 12Dual County League ChampionshipsFeb 12 · 2 Miles · Place 1 · Westford AcademyWestford Academy2 Miles19:32.33SO
Jan 31Dual County League Meet #5Jan 31 · 2 Miles · Place 4 · Westford AcademyWestford Academy2 Miles410:26.6110
Jan 31Dual County League Meet #5Jan 31 · 1 Mile · Place 1 · Westford AcademyWestford Academy1 Mile14:31.5410
Jan 24Dual County League Meet #4Jan 24 · 2 Miles · Westford AcademyWestford Academy2 Miles—DNF10
Jan 24Dual County League Meet #4Jan 24 · 600 Meters · Place 7 · Westford AcademyWestford Academy600 Meters71:32.89 PB10
Jan 14MSTCA Northeast InvitationalJan 14 · 2 Miles · Place 5 · Soph Westford AcademySoph Westford Academy2 Miles59:31.09—
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 3 · Westford AcademyWestford Academy1 Mile3.4:33.03a10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 19MIAA D1 North ChampsJun 19 · 2 Miles · Place 7 · Westford AcademyWestford Academy2 Miles7.9:55.46a9
Jun 19MIAA D1 North ChampsJun 19 · 2 Miles · Place 7 · Westford AcademyWestford Academy2 Miles7.9:55.46a9
Jun 12Dual County League MeetJun 12 · 1 Mile · Place 2 · Westford AcademyWestford Academy1 Mile24:35.91FR