Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth / HS Meet #1 · Jan 126:05.59aUSATF New England Youth / HS Meet #1January 12, 2025
1000 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 123:35.81aUSATF New England Youth / HS Meet #1January 12, 2025
1500 Meters · OutdoorConcord Academy Meet · Apr 255:20.78aConcord Academy MeetApril 25, 2026
3000 Meters · OutdoorNEPSTA DII Championship · May 1611:35.62aNEPSTA DII ChampionshipMay 16, 2026
800 Meters · IndoorLast Chance Indoor National Qualifier @ BU · Mar 22:45.42aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
800 Meters · OutdoorConcord Academy Invitational #2 · Apr 272:39.3Concord Academy Invitational #2April 27, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16NEPSTA DII ChampionshipMay 16 · 3000 Meters · Place 9 · The WinsorThe Winsor3000 Meters9.11:35.62a PB9
May 9EIL TF ChampionshipsMay 9 · 3000 Meters · Place 4 · The WinsorThe Winsor3000 Meters4.11:39.40a9
May 2Marianapolis Prep Invite #2May 2 · 3000 Meters · Place 3 · The WinsorThe Winsor3000 Meters3.11:42.33a9
May 2Marianapolis Prep Invite #2May 2 · 800 Meters · Place 4 · The WinsorThe Winsor800 Meters4.2:41.07a9
Apr 29Belmont Hill vs St George-BBNApr 29 · 1500 Meters · Place 3 · The WinsorThe Winsor1500 Meters35:25.08a9
Apr 29Belmont Hill vs St George-BBNApr 29 · 800 Meters · Place 5 · The WinsorThe Winsor800 Meters52:42.73a9
Apr 25Concord Academy MeetApr 25 · 1500 Meters · Place 4 · The WinsorThe Winsor1500 Meters4.5:20.78a PB9
Apr 18Milton Academy Invite 2Apr 18 · 1500 Meters · Place 7 · The WinsorThe Winsor1500 Meters75:30.34a9
Apr 18Milton Academy Invite 2Apr 18 · 800 Meters · Place 8 · The WinsorThe Winsor800 Meters82:42.05a9
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · 800 Meters · Place 3 · The WinsorThe Winsor800 Meters32:44.36a9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17NEPSTA D2 T&F Championships 2025May 17 · 800 Meters · Place 16 · The WinsorThe Winsor800 Meters16.2:44.32a8
May 10EIL Track and Field ChampionshipsMay 10 · 800 Meters · Place 11 · The WinsorThe Winsor800 Meters11.2:55.23a8
Apr 30Thayer ISL Home Meet #3Apr 30 · 800 Meters · Place 7 · Winsor SchoolWinsor School800 Meters72:44.778
Apr 30Thayer ISL Home Meet #3Apr 30 · 1500 Meters · Place 7 · Winsor SchoolWinsor School1500 Meters75:41.288
Apr 26Concord Academy Invitational Apr 26 · 1500 Meters · Place 5 · The WinsorThe Winsor1500 Meters5.5:43.92a8
Apr 5Austin Prep Invite #1Apr 5 · 800 Meters · Place 4 · The WinsorThe Winsor800 Meters42:43.55a8

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 800 Meters · Place 28 · Boston CometsBoston Comets800 Meters28.2:45.42a PB8
Jan 19GBTC InvitationalJan 19 · 1 Mile · Place 10 · Boston CometsBoston Comets1 Mile10.6:27.18a8
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 8 · Boston CometsBoston Comets1 Mile86:05.59a PB—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1000 Meters · Place 3 · Boston CometsBoston Comets1000 Meters33:35.81a PB—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 4Milton, BB&N, BH, RL and WinsorMay 4 · 1500 Meters · Place 6 · The WinsorThe Winsor1500 Meters65:25.93a—
May 1Belmont Hill & BBN & Winsor & RiversMay 1 · 1500 Meters · Place 5 · The WinsorThe Winsor1500 Meters55:29.77a—
May 1Belmont Hill & BBN & Winsor & RiversMay 1 · 800 Meters · Place 6 · The WinsorThe Winsor800 Meters62:42.61a—
Apr 27Concord Academy Invitational #2Apr 27 · 800 Meters · Place 4 · The WinsorThe Winsor800 Meters42:39.3 PB—
Apr 24St. Paul'sApr 24 · 800 Meters · Place 6 · The WinsorThe Winsor800 Meters6.2:45.74a7
Apr 19Concord Academy Invitational Meet #1Apr 19 · 800 Meters · Place 4 · The WinsorThe Winsor800 Meters42:48.4—
Apr 13Austin Prep Home OpenerApr 13 · 800 Meters · Place 5 · The WinsorThe Winsor800 Meters52:44.157
Apr 6ISL Meet #1Apr 6 · 1500 Meters · Place 4 · The WinsorThe Winsor1500 Meters45:59.36a—