Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiverhawk Invitational · Feb 64:46.49aRiverhawk InvitationalFebruary 6, 2026
1 Mile · OutdoorUSATF New England Youth Invitational · May 314:42.85aUSATF New England Youth InvitationalMay 31, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 254:23.80aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
2 Miles · OutdoorGeorge Davis Invitational · Apr 1710:44.19aGeorge Davis InvitationalApril 17, 2026
300 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 1946.30aUSATF New England Youth / HS Meet #2January 19, 2025
3000 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2510:01.72aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
800 Meters · IndoorNew Balance Nationals Indoor · Mar 122:08.00aNew Balance Nationals IndoorMarch 12, 2026
800 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 252:06.37aUSATF 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

14 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club3000 Meters6.10:01.72a PB8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club1500 Meters6.4:23.80a PB8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:06.37a PB8
Jun 15Massachusetts Middle School Track & Field State Championship- Division 3Jun 15 · 1 Mile · Place 1 · Pike (Andover)Pike (Andover)1 Mile1.4:49.62a8
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.914m—DNS8
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile2.4:42.85a PB8
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club1500 Meters2.4:24.36a8
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS8
May 21SJP Middle School MeetMay 21 · Javelin · Pike (Andover)Pike (Andover)Javelin500g TJ—89'2"Unofficial8
May 21SJP Middle School MeetMay 21 · 1 Mile · Place 1 · Pike (Andover)Pike (Andover)1 Mile1.4:45Unofficial8
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile--DNF8
May 9Battle Road Twilight Series Meet 1May 9 · 1500 Meters · Place 41 · UnattachedUnattached1500 Meters41.4:35.61a8
Apr 26USATF New England Youth Series #1Apr 26 · 1 Mile · Place 5 · New England Elite Track ClubNew England Elite Track Club1 Mile54:54.99a8
Apr 17George Davis InvitationalApr 17 · 2 Miles · Place 18 · New England Elite Track ClubNew England Elite Track Club2 Miles18.10:44.19a PB8

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 57 · New England Elite Track ClubNew England Elite Track Club1 Mile574:53.54a8
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 18 · New England Elite Track ClubNew England Elite Track Club800 Meters182:08.00a PB8
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 18 · New England Elite Track ClubNew England Elite Track Club800 Meters182:08.00a8
Mar 12New Balance Nationals IndoorMar 12 · 1 Mile · Place 57 · New England Elite Track ClubNew England Elite Track Club1 Mile574:53.54a8
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 76 · New England Elite Track ClubNew England Elite Track Club1 Mile764:46.49a PB8
Jan 18Suffolk Ice BreakerJan 18 · 1 Mile · Place 43 · New England Elite Track ClubNew England Elite Track Club1 Mile434:53.81a8

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1 Mile · Place 1 · New England Elite Track ClubNew England Elite Track Club1 Mile15:10.57a7
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 300 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club300 Meters646.30a PB7
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile45:12.77a—
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 300 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club300 Meters946.77a—