Personal bests

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 27 · Tailwind1500 Meters27.5:26.68a PB-
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 21 · Tailwind800 Meters21.2:40.31a-
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400 Meters · Place 24 · Tailwind400 Meters24.1:14.23a-
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 9 · Tailwind800 Meters9.2:40.28a-
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · Place 19 · Tailwind400 Meters19.1:12.51a-
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 26 · Tailwind800 Meters26.2:37.03a PB-
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 36 · Tailwind400 Meters36.1:10.29a PB-
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 22 · Tailwind1500 Meters22.5:34.49a-
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 30 · Tailwind800 Meters30.2:41.52a-

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 39 · Tailwind1500 Meters395:31.32 PB13
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 37 · Tailwind800 Meters372:40.48 PB13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 400 Meters · Place 19 · Tailwind400 Meters191:13.24 PB13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 21 · Tailwind800 Meters212:47.8813
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 36 · Tailwind800 Meters362:43.0113
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 37 · Tailwind1500 Meters375:44.3013
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 26 · Tailwind1000 Meters263:41.11 PB13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 40 · Tailwind400 Meters401:14.0613

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 24 · TailwindCombined resultsRound P242:52.01—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 20 · TailwindCombined resultsRound P201:14.76 PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 30 · Tailwind400 Meters301:13.9912
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 16 · Tailwind800 Meters162:47.4012
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 10 · Tailwind400 Meters101:14.4712
Mar 9USATF New York Youth Association ChampionshipMar 9 · 1500 Meters · Place 12 · Tailwind1500 Meters125:56.6412

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 33 · Tailwind800 Meters332:56.4312
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 16 · Tailwind1500 Meters165:48.5312
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 6 · Tailwind1500 Meters65:48.9012
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 43 · Tailwind400 Meters431:20.1012
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 35 · Tailwind400 Meters351:17.1211

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 39 · Tailwind400 Meters391:19.5411
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 28 · Tailwind800 Meters282:57.1111
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 22 · Tailwind1500 Meters226:11.3711
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 35 · Tailwind200 Meters3535.30 PB11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 400 Meters · Place 15 · Tailwind400 Meters151:20.9811
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 22 · Tailwind800 Meters223:05.8011
Feb 19Armory Youth ChampionshipsFeb 19 · 1 Mile · Tailwind1 Mile—DNF13
Feb 19Armory Youth ChampionshipsFeb 19 · 200 Meters · Place 50 · Tailwind200 Meters5037.86 PB13
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 38 · Tailwind800 Meters383:01.0911
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 28 · Tailwind1500 Meters286:00.4211
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 28 · Tailwind1500 Meters286:06.7711
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 93 · Tailwind400 Meters931:20.8811

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 40 · Tailwind400 Meters401:25.7610
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 18 · Tailwind800 Meters183:07.8710
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 42 · Tailwind200 Meters4239.0510
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 20 · Tailwind800 Meters203:08.1310
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 44 · Tailwind400 Meters441:28.3210
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 31 · Tailwind800 Meters313:20.1510

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 400 Meters · Place 22 · Tailwind400 Meters221:31.5810
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 34 · Tailwind800 Meters343:27.3010
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 34 · Tailwind800 Meters343:27.30a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 42 · Tailwind200 Meters4244.379
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 36 · Tailwind400 Meters361:35.869