Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 113:07.80Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorUSATF National Indoor Youth Championships · Mar 204:21.97USATF National Indoor Youth ChampionshipsMarch 20, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 254:25.48aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
3000 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 1910:17.62The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
3000 Meters · OutdoorSpring Fling Twilight Festival · May 1110:05.74Spring Fling Twilight FestivalMay 11, 2024
400 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 854.18Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
400 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 1054.26Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 111:29.02Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorUSATF National Indoor Youth Championships · Mar 202:04.73USATF National Indoor Youth ChampionshipsMarch 20, 2026
800 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 252:02.60aUSATF 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

9 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 4 · Ocean Breeze Wave Runners1500 Meters4.4:25.48a PB12
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 8 · Ocean Breeze Wave Runners800 Meters8.2:02.60a PB12
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 8 · Ocean Breeze Wave Runners1500 Meters8.4:32.98a12
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 8 · Ocean Breeze Wave Runners800 Meters8.2:04.91a12
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 3 · Ocean Breeze Wave Runners800 Meters3.2:04.09a12
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 8 · Ocean Breeze Wave Runners400 Meters8.54.36a12
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 1 · Ocean Breeze Wave Runners800 Meters1.2:05.38a12
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 5 · Ocean Breeze Wave Runners400 Meters5.55.21a12
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 1500 Meters · Place 2 · Ocean Breeze Wave Runners1500 Meters2.4:37.73a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 3 · Ocean Breeze Wave Runners1500 Meters34:21.97 PB18
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 3 · Ocean Breeze Wave Runners800 Meters32:04.73 PB18
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 7 · Ocean Breeze Wave Runners800 Meters72:08.3818
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 5 · Ocean Breeze Wave Runners800 Meters52:06.4418
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 10 · Ocean Breeze Wave Runners400 Meters1054.18 PB18
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 3 · Ocean Breeze Wave Runners1000 Meters33:07.80 PB18
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 4 · Ocean Breeze Wave Runners600 Meters41:29.02 PB18

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 11 · Ocean Breeze Wave Runners400 Meters1154.26 PB17
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 3 · Ocean Breeze Wave Runners800 Meters32:06.1117
Apr 6Youth Challenge - Series Season OpenerApr 6 · 1500 Meters · Place 1 · Ocean Breeze Wave Runners1500 Meters14:41.91a11
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 1 · Ocean Breeze Wave Runners800 Meters12:09.00a11
Mar 9USATF New York Youth Association ChampionshipMar 9 · 3000 Meters · Place 2 · Ocean Breeze Wave Runners3000 Meters210:17.7917
Mar 9USATF New York Youth Association ChampionshipMar 9 · 1500 Meters · Place 2 · Ocean Breeze Wave Runners1500 Meters24:41.3717

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 6 · Ocean Breeze Wave Runners800 Meters62:09.0817
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 2 · Ocean Breeze Wave Runners1500 Meters24:29.5017
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 4 · Ocean Breeze Wave Runners1500 Meters44:35.3017
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 3000 Meters · Place 2 · Ocean Breeze Wave Runners3000 Meters210:17.62 PB17

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11Spring Fling Twilight FestivalMay 11 · 3000 Meters · Place 7 · Ocean Breeze Wave Runners3000 Meters710:05.74 PB16
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 4 · Ocean Breeze Wave Runners1500 Meters44:45.7716