Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Championships · Feb 195:57.15Armory Youth ChampionshipsFebruary 19, 2024
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 113:18.24Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1300 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 194:37.87The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
1500 Meters · IndoorUSATF National Indoor Youth Championships · Mar 205:12.82USATF National Indoor Youth ChampionshipsMarch 20, 2026
1500 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 305:10.23aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
200 Meters · IndoorArmory Youth Championships · Feb 1933.86Armory Youth ChampionshipsFebruary 19, 2024
200 Meters · OutdoorYouth Challenge Series Season Opener · Apr 1433.22Youth Challenge Series Season OpenerApril 14, 2024
400 Meters · IndoorUSATF National Indoor Youth Championships · Mar 201:06.02USATF National Indoor Youth ChampionshipsMarch 20, 2026
400 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 301:04.42aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
800 Meters · IndoorUSATF New York Youth Association Championship · Feb 222:30.70USATF New York Youth Association ChampionshipFebruary 22, 2026
800 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 302:28.69aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 251:08.98USATF National Youth Outdoor ChampionshipsJune 25, 2025

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 24 · Tailwind1500 Meters24.5:10.23a PB-
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 16 · Tailwind800 Meters16.2:28.69a PB-
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400 Meters · Place 16 · Tailwind400 Meters16.1:04.42a PB-
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 1500 Meters · Place 7 · Tailwind1500 Meters7.5:18.42a-
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 4 · Tailwind800 Meters4.2:30.03a-
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 21 · Tailwind800 Meters21.2:31.02a-
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 26 · Tailwind400 Meters26.1:04.87a-
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 15 · Tailwind1500 Meters15.5:12.07a-
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 18 · Tailwind800 Meters18.2:29.49a-

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 32 · Tailwind400 MetersRound P321:06.02 PB13
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 27 · Tailwind1500 Meters275:12.82 PB13
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 31 · Tailwind800 Meters312:32.2613
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · Place 6 · Tailwind1500 Meters6.5:19.87a-
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 7 · Tailwind800 Meters7.2:31.66a-
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 11 · Tailwind800 Meters112:30.70 PB13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 1500 Meters · Place 12 · Tailwind1500 Meters125:15.9313
Feb 16Armory Youth ChampsFeb 16 · 1500 Meters · Place 16 · Tailwind TC1500 Meters165:17.7413
Feb 16Armory Youth ChampsFeb 16 · 800 Meters · Place 15 · Tailwind TC800 Meters152:30.7213
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 21 · Tailwind800 Meters212:32.9313
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 23 · Tailwind1500 Meters235:19.9713
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 10 · Tailwind1000 Meters103:18.24 PB13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 26 · Tailwind400 Meters261:07.6013

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 20 · TailwindCombined results205:16.46—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 17 · TailwindCombined resultsRound P172:34.91—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 14 · TailwindCombined resultsRound P141:08.98 PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 20 · Tailwind400 Meters201:10.3312
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 9 · Tailwind800 Meters92:38.3612
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 7 · Tailwind1500 Meters7.5:23.97a12
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 12 · Tailwind800 Meters12.2:40.57a12
Apr 13Youth Challenge Series - New York RelaysApr 13 · 800 Meters · Place 2 · Tailwind800 Meters2.2:38.25a12
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 12 · Tailwind400 Meters12.1:11.08a12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 8 · Tailwind800 Meters82:38.6812
Mar 9USATF New York Youth Association ChampionshipMar 9 · 1500 Meters · Place 7 · Tailwind1500 Meters75:25.1712

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 15 · Tailwind1500 Meters15.5:14.59a12
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 16 · Tailwind800 Meters16.2:35.69a12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 16 · Tailwind800 Meters162:40.8912
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 9 · Tailwind1500 Meters95:20.4312
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 9 · Tailwind1500 Meters9.5:20.43a12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 16 · Tailwind800 Meters16.2:40.89a12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1300 Meters · Place 8 · Tailwind1300 Meters84:37.87 PB12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 12 · Tailwind400 Meters121:10.2812
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 28 · Tailwind400 Meters281:11.5911
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Place 28 · Tailwind400 Meters28.1:11.59a12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 19 · Tailwind1500 Meters19.5:27.16a11
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 18 · Tailwind800 MetersRound P18.2:43.28a11
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 15 · Tailwind1500 Meters15.5:31.38a11
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 16 · Tailwind800 Meters16.2:46.49a11
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 30 · Tailwind400 Meters301:15.5711
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 15 · Tailwind800 Meters152:45.8411
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 8 · Tailwind1500 Meters8.5:27.74a11
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 12 · Tailwind800 Meters12.2:43.57a11
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 17 · Tailwind1500 Meters175:49.4611
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 26 · Tailwind200 Meters2633.22 PB11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · Place 4 · Tailwind1 Mile4.6:08.41a11
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 6 · Tailwind400 Meters6.1:12.75a11
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 1500 Meters · Place 12 · Tailwind1500 Meters125:35.4011
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 11 · Tailwind800 Meters112:43.3511
Feb 19Armory Youth ChampionshipsFeb 19 · 1 Mile · Place 8 · Tailwind1 Mile85:57.15 PB13
Feb 19Armory Youth ChampionshipsFeb 19 · 200 Meters · Place 35 · Tailwind200 Meters3533.86 PB13
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 17 · Tailwind800 Meters172:48.3911
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 18 · Tailwind1500 Meters185:38.0411
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 18 · Tailwind1500 Meters185:35.7911
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 57 · Tailwind400 Meters571:13.2411

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 8 · Tailwind1500 Meters8.6:06.48a10
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 21 · Tailwind400 Meters211:17.8910
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 7 · Tailwind800 Meters72:51.1910
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 10 · Tailwind1500 Meters105:44.6410
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 26 · Tailwind200 Meters2634.7810
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 26 · Tailwind400 Meters261:20.5410
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 11 · Tailwind800 Meters112:53.3910

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 8 · Tailwind1500 Meters8.5:46.10a10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 14 · Tailwind800 Meters14.2:55.90a10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Place 16 · Tailwind400 MetersRound P16.1:19.56a10
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 1500 Meters · Place 6 · Tailwind1500 Meters65:53.7410
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 11 · Tailwind800 Meters113:01.4610
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 11 · Tailwind1500 Meters116:01.0710
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 11 · Tailwind1500 Meters116:01.07a10
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 17 · Tailwind1000 Meters17.4:02.96a10
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 39 · Tailwind200 Meters39.36.44a10

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 400 Meters · Place 32 · Tailwind400 MetersRound P32.1:27.70a9
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 33 · Tailwind200 Meters3339.359
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 30 · Tailwind400 Meters301:30.379