Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBattle Road Twilight Series Meet 2 · May 164:50.31aBattle Road Twilight Series Meet 2May 16, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 254:24.48aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
2 Miles · OutdoorUSATF New England Youth Series - Meet #3 · May 1811:15.81aUSATF New England Youth Series - Meet #3May 18, 2025
2000m Steeplechase · 0.762m · OutdoorUSATF New England Youth Invitational · May 316:42.95aUSATF New England Youth InvitationalMay 31, 2026
3000 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 259:47.07aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
5000 Meters · OutdoorUSATF-NE Summer 5k Series Meet #2 · Aug 2321:08.55aUSATF-NE Summer 5k Series Meet #2August 23, 2025
800 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 252:06.13aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club3000 Meters2.9:47.07a PB7
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club1500 Meters1.4:24.48a PB7
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:06.13a PB7
Jun 15Massachusetts Middle School Track & Field State Championship- Division 3Jun 15 · 800 Meters · Place 1 · Pike (Andover)Pike (Andover)800 Meters1.2:06.63a7
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 3000 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club3000 Meters1.10:05.73a7
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 1500 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club1500 Meters1.4:25.06a7
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:09.95a7
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · Place 1 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m1.6:42.95a PB7
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS7
May 21SJP Middle School MeetMay 21 · Javelin · Pike (Andover)Pike (Andover)Javelin500g TJ—83'3"Unofficial7
May 21SJP Middle School MeetMay 21 · 1 Mile · Place 2 · Pike (Andover)Pike (Andover)1 Mile2.4:49.5Unofficial7
May 17USATF New England Youth Series #4May 17 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:10.90a7
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 34 · New England Elite Track ClubNew England Elite Track Club1 Mile34.4:50.31a PB7
May 9Battle Road Twilight Series Meet 1May 9 · 1500 Meters · Place 43 · UnattachedUnattached1500 Meters43.4:41.09a7
May 3USATF New England Youth Series #2May 3 · 2000m Steeplechase · Place 1 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m1.7:04.93a7
May 3USATF New England Youth Series #2May 3 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile2.5:02.03a7
May 3USATF New England Youth Series #2May 3 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS7
Apr 26USATF New England Youth Series #1Apr 26 · 1 Mile · Place 6 · New England Elite Track ClubNew England Elite Track Club1 Mile64:55.59a7

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Aug 23USATF-NE Summer 5k Series Meet #2Aug 23 · 5000 Meters · Place 20 · New England Elite Track ClubNew England Elite Track Club5000 Meters20.21:08.55a PB6
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club3000 Meters1.10:21.92a6
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 1500 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club1500 Meters2.4:58.00a6
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS6
Jun 7MA D3 Middle School State ChampionshipJun 7 · 1 Mile · Place 5 · Pike SchoolPike School1 Mile5.5:05.48a6
Jun 1USATF New England Youth InvitationalJun 1 · 1500 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu1500 Meters14:55.1812
Jun 1USATF New England Youth InvitationalJun 1 · 1 Mile · Place 1 · New England Elite Track CluNew England Elite Track Clu1 Mile15:12.0312
Jun 1USATF New England Youth InvitationalJun 1 · 800 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu800 Meters12:20.0212
May 18USATF New England Youth Series - Meet #3May 18 · 2 Miles · Place 1 · New England Elite Track ClubNew England Elite Track Club2 Miles1.11:15.81a PB6
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club800 Meters1.2:22.28a6
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 1 · New England Elite Track CluNew England Elite Track Clu1 Mile15:20.9112
May 4USATF New England Youth Series - Meet #1May 4 · 800 Meters · Place 1 · New England Elite Track CluNew England Elite Track Clu800 Meters12:24.9012