Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Red Carpet Invite · Feb 226:20.64aThe Red Carpet InviteFebruary 22, 2026
1 Mile · OutdoorUSATF New England Youth Invitational · Jun 26:45.82USATF New England Youth InvitationalJune 2, 2024
1000 Meters · IndoorUSATF New England Youth Meet #1 · Jan 224:13.85aUSATF New England Youth Meet #1January 22, 2023
1500 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 125:53.27aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
2 Miles · OutdoorUSATF New England Youth Invitational · May 3113:26.51aUSATF New England Youth InvitationalMay 31, 2026
200 Meters · IndoorThe Red Carpet Invite · Feb 2236.46aThe Red Carpet InviteFebruary 22, 2026
3000 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1212:28.44aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
400 Meters · Indoorthe TRACK at new balance Youth Jamboree · Dec 171:26.51athe TRACK at new balance Youth JamboreeDecember 17, 2023
400 Meters · OutdoorUSATF New England Youth Invitational · May 311:21.34aUSATF New England Youth InvitationalMay 31, 2026
60 Meters · IndoorUSATF New England Youth Meet #1 · Jan 2211.77aUSATF New England Youth Meet #1January 22, 2023
800 Meters · IndoorThe Pre Nationals Tune Up · Jan 173:03.67aThe Pre Nationals Tune UpJanuary 17, 2026
800 Meters · OutdoorUSATF New England Youth Invitational · Jun 23:05.36USATF New England Youth InvitationalJune 2, 2024
Hammer · 2kg · OutdoorUSATF New England Youth Invitational · May 312.38mUSATF New England Youth InvitationalMay 31, 2026
Long Jump · OutdoorUSATF-NE Twilight Mini Series Meet #3 · May 221.69mUSATF-NE Twilight Mini Series Meet #3May 22, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 5 · MetroCobras TC3000 Meters5.12:36.35a5
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 3000 Meters · Place 1 · MetroCobras TC3000 Meters1.12:28.44a PB5
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 1500 Meters · Place 9 · MetroCobras TC1500 Meters9.5:53.27a PB5
May 31USATF New England Youth InvitationalMay 31 · Hammer · Place 3 · MetroCobras TCHammer2kg3.2.38m PB5
May 31USATF New England Youth InvitationalMay 31 · 2 Miles · Place 3 · MetroCobras TC2 Miles3.13:26.51a PB5
May 31USATF New England Youth InvitationalMay 31 · 3000 Meters · Place 3 · MetroCobras TC3000 Meters3.12:34.47a5
May 31USATF New England Youth InvitationalMay 31 · 400 Meters · Place 17 · MetroCobras TC400 Meters17.1:21.34a PB5
May 17USATF New England Youth Series #4May 17 · 2 Miles · Place 8 · MetroCobras TC2 Miles8.14:36.47a5
May 17USATF New England Youth Series #4May 17 · 800 Meters · MetroCobras TC800 Meters—DNS5

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22The Red Carpet InviteFeb 22 · 1 Mile · Place 2 · MetroCobras TC1 Mile26:20.64a PB5
Feb 22The Red Carpet InviteFeb 22 · 200 Meters · Place 23 · MetroCobras TC200 Meters2336.46a PB5
Feb 18USATF New England Youth MA Vacation Week MeetFeb 18 · 1 Mile · Place 5 · MetroCobras TC1 Mile56:27.16a5
Jan 17The Pre Nationals Tune UpJan 17 · 1 Mile · Place 6 · MetroCobras TC1 Mile66:32.30a5
Jan 17The Pre Nationals Tune UpJan 17 · 800 Meters · Place 7 · MetroCobras TC800 Meters73:03.67a PB5

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 8 · MetroCobras TC3000 Meters813:14.3611
Jul 11USATF Region 1 Junior Olympic ChampionshipsJul 11 · 3000 Meters · Place 8 · MetroCobras TC3000 Meters813:14.3611
Jun 27 Region 1 Qualifier - TimingJun 27 · 3000 Meters · Place 2 · MetroCobras TC3000 Meters2.13:03.08a4
Jun 27 Region 1 Qualifier - TimingJun 27 · 1500 Meters · Place 4 · MetroCobras TC1500 Meters4.6:12.75a4
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 3000 Meters · Place 6 · MetroCobras TC3000 Meters6.13:07.22a4
Jun 1USATF New England Youth InvitationalJun 1 · 3000 Meters · Place 2 · MetroCobras TC3000 Meters213:07.8011
Jun 1USATF New England Youth InvitationalJun 1 · 2 Miles · Place 2 · MetroCobras TC2 Miles214:02.7411
May 4USATF New England Youth Series - Meet #1May 4 · 3000 Meters · Place 2 · MetroCobras TC3000 Meters213:02.0911
May 4USATF New England Youth Series - Meet #1May 4 · 800 Meters · Place 5 · MetroCobras TC800 Meters53:12.2111

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19USATF New England Youth / HS Meet #2Jan 19 · 1 Mile · Place 6 · MetroCobras TC1 Mile66:45.76a4
Jan 4Pre Nationals Tune UpJan 4 · Shot Put · Place 3 · MetroCobrasShot Put33.83m—
Jan 4Pre Nationals Tune UpJan 4 · Shot Put · Place 3 · MetroCobras TCShot Put33.83m11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15the track at new balance Youth JamboreeDec 15 · 400 Meters · Place 9 · MetroCobras TC400 Meters9.1:29.16a4
Jan 6Pre Nationals Tune UpJan 6 · 800 Meters · Place 12 · MetroCobras TC800 Meters123:17.16a—
Jan 6Pre Nationals Tune UpJan 6 · 400 Meters · Place 21 · MetroCobras TC400 Meters211:27.81a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 1500 Meters · Place 9 · MetroCobras TC1500 Meters96:25.6510
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 4 · MetroCobras TCJavelin410.30m—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 8 · MetroCobras TC1500 Meters86:32.97a—
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 12 · MetroCobras TC800 Meters123:26.63a—
Jun 2USATF New England Youth InvitationalJun 2 · 1500 Meters · Place 2 · MetroCobras TC1500 Meters26:20.4410
Jun 2USATF New England Youth InvitationalJun 2 · 1 Mile · Place 2 · MetroCobras TC1 Mile26:45.82 PB10
Jun 2USATF New England Youth InvitationalJun 2 · 800 Meters · Place 3 · MetroCobras TC800 Meters33:05.36 PB10
May 19USATF New England Youth Series - Meet #4May 19 · 400 Meters · Place 11 · MetroCobras TC400 Meters111:29.3510
May 19USATF New England Youth Series - Meet #4May 19 · 800 Meters · Place 6 · MetroCobras TC800 Meters63:17.9110
May 5Central CT Jaguars Youth InvitationalMay 5 · 1500 Meters · Place 2 · MetroCobras TC1500 Meters2.6:33.28a3
May 5Central CT Jaguars Youth InvitationalMay 5 · 800 Meters · Place 1 · MetroCobras TC800 Meters1.3:20.10a3

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · Place 4 · MetroCobras TC800 Meters4.3:14.44a3
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 400 Meters · Place 11 · MetroCobras TC400 Meters11.1:26.51a PB3
Feb 262023 East Coast InvitationalFeb 26 · 800 Meters · Place 6 · MetroCobras TC800 Meters63:20.46a—
Feb 262023 East Coast InvitationalFeb 26 · 400 Meters · Place 18 · MetroCobras TC400 Meters181:30.54a—
Jan 22USATF New England Youth Meet #1Jan 22 · 1000 Meters · Place 4 · MetroCobras TC1000 Meters44:13.85a PB2
Jan 22USATF New England Youth Meet #1Jan 22 · 60 Meters · Place 9 · MetroCobras TC60 Meters911.77a PB2

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 1500 Meters · Place 2 · MetroCobras TC1500 Meters26:19.48a—
Jun 24USATF New England Association Junior Olympic ChampionshipsJun 24 · 800 Meters · Place 9 · MetroCobras TC800 Meters93:18.57a—
Jun 4USATF New England Youth InvitationalJun 4 · 1 Mile · Place 4 · MetroCobras TC1 Mile47:29.729
Jun 4USATF New England Youth InvitationalJun 4 · 800 Meters · Place 7 · MetroCobras TC800 Meters73:24.869
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 7 · MetroCobras TC800 Meters7.3:17.53a2
May 21 USATF New England Youth Series - Meet #3May 21 · 400 Meters · Place 9 · MetroCobras TC400 Meters9.1:28.89a2

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 5USATF-New England InvitationalJun 5 · 800 Meters · Place 1 · MetroCobras TC800 Meters13:42.718
Jun 5USATF-New England InvitationalJun 5 · Long Jump · Place 2 · MetroCobras TCLong Jump21.77m8
May 22USATF-NE Twilight Mini Series Meet #3May 22 · Long Jump · Place 3 · MetroCobras TCLong Jump31.69m PB8
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 800 Meters · Place 1 · MetroCobras TC800 Meters13:41.998

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 1000 Meters · Place 1 · MetroCobras1000 Meters14:27.1814