Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew Balance Nationals Indoor · Mar 124:44.30aNew Balance Nationals IndoorMarch 12, 2026
1 Mile · OutdoorBattle Road Twilight Series Meet 2 · May 164:40.35aBattle Road Twilight Series Meet 2May 16, 2026
1000 Meters · IndoorThe Nor'Easter at the Track · Jan 102:48.43The Nor'Easter at the TrackJanuary 10, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 254:19.48aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
2 Miles · OutdoorGeorge Davis Invitational · Apr 1710:10.59aGeorge Davis InvitationalApril 17, 2026
2000m Steeplechase · 0.838m · OutdoorAAU Junior Olympic Games · Aug 16:37.94aAAU Junior Olympic GamesAugust 1, 2026
2000m Steeplechase · 0.914m · OutdoorUSATF New England Youth Invitational · May 316:41.30aUSATF New England Youth InvitationalMay 31, 2026
300 Meters · IndoorUSATF New England Youth / HS Meet #1 · Jan 1245.42aUSATF New England Youth / HS Meet #1January 12, 2025
3000 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 229:33.67aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
3000 Meters · OutdoorAAU Junior Olympic Games · Aug 19:29.87aAAU Junior Olympic GamesAugust 1, 2026
60 Meters · IndoorNew Balance Nationals Indoor · Mar 122:07.85aNew Balance Nationals IndoorMarch 12, 2026
800 Meters · IndoorNew Balance Nationals Indoor · Mar 122:07.85aNew Balance Nationals IndoorMarch 12, 2026
800 Meters · OutdoorUSATF New England Youth Invitational · May 312:10.91aUSATF New England Youth InvitationalMay 31, 2026
Complete · IndoorSuffolk Ice Breaker · Jan 182:11.14aSuffolk Ice BreakerJanuary 18, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 2000m Steeplechase · Place 3 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.838m3.6:37.94a PB8
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club3000 Meters15.9:29.87a PB8
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · New England Elite Track ClubNew England Elite Track Club1500 Meters--DNS8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 2000m Steeplechase · Place 1 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.838m1.6:49.66a8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club3000 Meters2.9:30.96a8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club1500 Meters2.4:19.48a PB8
Jun 6Massachusetts Middle School Track & Field State Championship- Division 1Jun 6 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:44.32a8
Jun 6Massachusetts Middle School Track & Field State Championship- Division 1Jun 6 · 800 Meters · UnattachedUnattached800 Meters--DNS8
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · Place 3 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.914m3.6:41.30a PB8
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club800 Meters10.2:10.91a PB8
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 24 · New England Elite Track ClubNew England Elite Track Club1 Mile24.4:40.35a PB8
May 9Battle Road Twilight Series Meet 1May 9 · 1500 Meters · Place 32 · New England Elite Track ClubNew England Elite Track Club1500 Meters32.4:27.17a8
Apr 26USATF New England Youth Series #1Apr 26 · 1 Mile · Place 3 · New England Elite Track ClubNew England Elite Track Club1 Mile34:46.46a8
Apr 17George Davis InvitationalApr 17 · 2 Miles · Place 15 · New England Elite Track ClubNew England Elite Track Club2 Miles15.10:10.59a PB8

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 60 Meters · Place 29 · New England Elite Track ClubNew England Elite Track Club60 MetersRound P294:44.30a8
Mar 12New Balance Nationals IndoorMar 12 · 60 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club60 MetersRound P172:07.85a PB8
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club800 Meters172:07.85a PB8
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 29 · New England Elite Track ClubNew England Elite Track Club1 Mile294:44.30a PB8
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 3000 Meters · Place 18 · New England Elite Track ClubNew England Elite Track Club3000 Meters189:33.67a PB8
Jan 18Suffolk Ice BreakerJan 18 · Complete · Place 34 · New England Elite Track ClubNew England Elite Track ClubComplete342:11.14a PB8
Jan 10The Nor'Easter at the TrackJan 10 · 1000 Meters · Place 6 · New England,HaverhiNew England,Haverhi1000 Meters62:48.43 PB8

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1 Mile · Place 3 · New England Elite Track ClubNew England Elite Track Club1 Mile35:10.89a7
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 3 · New England Elite Track ClubNew England Elite Track Club1 Mile35:11.34a—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 300 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club300 Meters845.42a PB—