Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Youth Invitational · Mar 35:55.57aUSATF New England Youth InvitationalMarch 3, 2024
1 Mile · OutdoorUSATF New England Youth Series - Meet #1 · Apr 285:54.72aUSATF New England Youth Series - Meet #1April 28, 2024
100 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 2415.31aUSATF New England Association Junior Olympic ChampionshipsJune 24, 2023
1000 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 213:43.56aUSATF New England Youth / HS Meet #2January 21, 2024
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 25:54.54aUSATF New England Youth InvitationalMarch 2, 2025
1500 Meters · OutdoorUSATF New England Association Junior Olympic Championships · Jun 225:47.72aUSATF New England Association Junior Olympic ChampionshipsJune 22, 2024
200 Meters · IndoorUSATF New England Youth Invitational · Mar 331.50aUSATF New England Youth InvitationalMarch 3, 2024
200 Meters · OutdoorAAU Region 01 Qualifier · Jun 2931.28aAAU Region 01 Qualifier June 29, 2023
2000m Steeplechase · 0.762m · OutdoorUSATF New England Youth Invitational · May 318:45.42aUSATF New England Youth InvitationalMay 31, 2026
2000m Steeplechase · OutdoorUSATF New England Youth Series - Meet #1 · May 48:58.73USATF New England Youth Series - Meet #1May 4, 2025
300 Meters · IndoorUSATF New England Youth / HS Meet #2 · Jan 2150.84aUSATF New England Youth / HS Meet #2January 21, 2024
400 Meters · Indoorthe TRACK at new balance Youth Jamboree · Dec 171:10.54athe TRACK at new balance Youth JamboreeDecember 17, 2023
400 Meters · Outdoor USATF New England Youth Series - Meet #3 · May 211:13.80a USATF New England Youth Series - Meet #3May 21, 2023
55 Meters · OutdoorThe Rising Stars Classic · Mar 82:39.03aThe Rising Stars ClassicMarch 8, 2025
60 Meters · IndoorNew Balance Nationals Indoor · Mar 72:36.35aNew Balance Nationals IndoorMarch 7, 2024
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 202:00.86aMSTCA Speed Classic (Saturday)December 20, 2025
800 Meters · IndoorUSATF New England Youth Invitational · Mar 32:34.21aUSATF New England Youth InvitationalMarch 3, 2024
800 Meters · OutdoorUSATF New England Youth Series - Meet #4 · May 192:34.45USATF New England Youth Series - Meet #4May 19, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · Place 5 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m5.8:45.42a PB9
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile—DNS9
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · New England Elite Track ClubNew England Elite Track Club1500 Meters—DNS9
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club800 Meters7.2:49.00a9
May 17USATF New England Youth Series #4May 17 · 2000m Steeplechase · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m—DNS9
May 17USATF New England Youth Series #4May 17 · 800 Meters · Place 19 · New England Elite Track ClubNew England Elite Track Club800 Meters19.2:42.74a9
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 13 · New England Elite Track ClubNew England Elite Track Club1 Mile13.6:08.11a9
May 9Battle Road Twilight Series Meet 1May 9 · 800 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club800 Meters15.2:43.83a9
May 3USATF New England Youth Series #2May 3 · 1 Mile · New England Elite Track ClubNew England Elite Track Club1 Mile—DNS9
May 3USATF New England Youth Series #2May 3 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 800 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club800 Meters10.2:41.41a9
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 800 Meters · Place 33 · New England Elite Track ClubNew England Elite Track Club800 Meters332:42.09a9
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1 Mile · Place 13 · NewburyportNewburyport1 Mile136:10.10a9
Jan 30Harvard InvitationalJan 30 · 800 Meters · Place 56 · New England EliteNew England Elite800 Meters562:52.11SO
Jan 20Cape Ann League Meet #5Jan 20 · 1 Mile · Place 11 · NewburyportNewburyport1 Mile116:26.91a9

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 49 · NewburyportNewburyport600 Meters49.2:00.86a PB9
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 9 · New England Elite Track ClubNew England Elite Track Club1 Mile9.6:18.74a8
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 9 · New England Elite Track ClubNew England Elite Track Club1500 Meters9.5:54.54a PB8
Mar 2USATF New England Youth InvitationalMar 2 · 800 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club800 Meters10.2:45.11a8
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · New England Elite Track ClubNew England Elite Track Club3000 Meters--DNS8
Feb 23East Coast InvitationalFeb 23 · 800 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club800 Meters12.2:44.87a8
Feb 23East Coast InvitationalFeb 23 · 200 Meters · Place 35 · New England Elite Track ClubNew England Elite Track Club200 Meters35.31.57a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 1 Mile · Place 19 · New England Elite Track ClubNew England Elite Track Club1 Mile19.6:39.46a8
Feb 19USATFNE Youth Vacation Week Meet Feb 19 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS8
Feb 1Harvard Crimson OpenFeb 1 · 800 Meters · Place 27 · New England EliteNew England Elite800 Meters27.2:51.37a8
Jan 12USATF New England Youth / HS Meet #1Jan 12 · 1 Mile · Place 4 · New England Elite Track ClubNew England Elite Track Club1 Mile46:17.56a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · New England Elite Track ClubNew England Elite Track Club3000 Meters—DNS8
May 18USATF New England Youth Series - Meet #3May 18 · 2000m Steeplechase · Place 6 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.762m6.8:52.14a8
May 18USATF New England Youth Series - Meet #3May 18 · 800 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club800 Meters4.2:50.04a8
May 10Battle Road Track Club Twilight #1May 10 · 800 Meters · Place 30 · New England EliteNew England Elite800 Meters302:44.34—
May 4USATF New England Youth Series - Meet #1May 4 · 2000m Steeplechase · Place 3 · New England Elite Track CluNew England Elite Track Clu2000m Steeplechase38:58.73 PB15
May 4USATF New England Youth Series - Meet #1May 4 · 1 Mile · Place 7 · New England Elite Track CluNew England Elite Track Clu1 Mile76:15.7315
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club55 MetersRound P62:39.03a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 14 · New England Elite TracNew England Elite Trac1500 Meters145:47.72a PB—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 16 · New England Elite TracNew England Elite Trac800 Meters162:46.23a—
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 7 · New England Elite Track CluNew England Elite Track Clu800 Meters72:40.2714
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 8 · New England Elite Track CluNew England Elite Track Clu800 Meters82:34.45 PB14
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 1 Mile · Place 7 · New England Elite Track ClubNew England Elite Track Club1 Mile7.5:54.72a PB7
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS7

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 62 · New England Elite TracNew England Elite Trac60 MetersRound P622:36.35a PB—
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · Place 7 · New England Elite Track ClubNew England Elite Track Club1 Mile7.5:55.57a PB7
Mar 3USATF New England Youth InvitationalMar 3 · 800 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club800 Meters6.2:34.21a PB7
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 29 · New England Elite Track ClubNew England Elite Track Club200 Meters29.31.50a PB7
Feb 25East Coast InvitationalFeb 25 · 800 Meters · Place 12 · New England Elite TracNew England Elite Trac800 Meters122:42.61a—
Feb 25East Coast InvitationalFeb 25 · 400 Meters · Place 23 · New England Elite TracNew England Elite Trac400 Meters231:11.43a—
Feb 25East Coast InvitationalFeb 25 · 200 Meters · Place 31 · New England Elite TracNew England Elite Trac200 Meters3131.78a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 1 Mile · Place 7 · New England Elite TracNew England Elite Trac1 Mile75:56.58a—
Feb 21USATF-NE Vacation Youth MeetFeb 21 · 800 Meters · Place 7 · New England Elite TracNew England Elite Trac800 Meters72:42.99a—
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 1 Mile · Place 16 · New England Elite Track ClubNew England Elite Track Club1 Mile16.6:03.94a7
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 800 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club800 Meters10.2:45.65a7
Feb 11Sugarload Mountain Athletic Club Open Meet Feb 11 · 200 Meters · Place 19 · New England Elite Track ClubNew England Elite Track Club200 Meters19.31.89a7
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 1000 Meters · Place 5 · New England EliteNew England Elite1000 Meters53:43.56a PB—
Jan 21USATF New England Youth / HS Meet #2Jan 21 · 300 Meters · Place 16 · New England EliteNew England Elite300 Meters1650.84a PB—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 1000 Meters · Place 4 · New England EliteNew England Elite1000 Meters43:48.58a—
Jan 14USATF New England Youth / HS Meet #1Jan 14 · 300 Meters · Place 24 · New England EliteNew England Elite300 Meters2454.67a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS7
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 400 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club400 Meters7.1:10.54a PB7

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club400 Meters15.1:14.88a6
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P17.31.28a PB6
Jun 29AAU Region 01 Qualifier Jun 29 · 100 Meters · Place 14 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P14.15.63a6
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 400 Meters · Place 23 · New England EliteNew England Elite400 Meters231:17.86a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 200 Meters · Place 29 · New England EliteNew England Elite200 Meters2932.51a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 100 Meters · Place 27 · New England EliteNew England Elite100 MetersRound P2715.31a PB—
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club400 Meters15.1:13.80a PB6
May 21 USATF New England Youth Series - Meet #3May 21 · 100 Meters · Place 31 · New England Elite Track ClubNew England Elite Track Club100 Meters31.15.63a6
May 7USATF New England Youth Series - Meet #1May 7 · 400 Meters · Place 23 · New England EliteNew England Elite400 Meters231:15.49a—
May 7USATF New England Youth Series - Meet #1May 7 · 100 Meters · Place 44 · New England EliteNew England Elite100 Meters4416.59a—