Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Championships · Feb 196:07.99Armory Youth ChampionshipsFebruary 19, 2024
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 113:32.31Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorUSATF National Indoor Youth Championships · Mar 205:07.22USATF National Indoor Youth ChampionshipsMarch 20, 2026
1500 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 305:00.83aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
200 Meters · IndoorArmory Youth Championships · Feb 1935.63Armory Youth ChampionshipsFebruary 19, 2024
200 Meters · OutdoorYouth Challenge Series Season Opener · Apr 1433.96Youth Challenge Series Season OpenerApril 14, 2024
300 Meters · IndoorOcean Breeze Invitational - Youth · Jan 231:03.82Ocean Breeze Invitational - YouthJanuary 23, 2022
400 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 111:08.71Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
400 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 301:07.56aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
600 Meters · IndoorOcean Breeze Youth Practice Meet #3 · Jan 172:40.19Ocean Breeze Youth Practice Meet #3January 17, 2021
800 Meters · IndoorUSATF National Indoor Youth Championships · Mar 202:33.39USATF National Indoor Youth ChampionshipsMarch 20, 2026
800 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 302:28.46aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 251:09.45USATF 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

7 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 15 · Tailwind1500 Meters15.5:00.83a PB-
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 15 · Tailwind800 Meters15.2:28.46a PB-
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400 Meters · Place 20 · Tailwind400 Meters20.1:07.56a PB-
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 1500 Meters · Place 8 · Tailwind1500 Meters8.5:21.98a-
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 5 · Tailwind800 Meters5.2:32.87a-
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 23 · Tailwind800 Meters23.2:33.56a-
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Tailwind400 Meters—DNS-

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 39 · Tailwind400 MetersRound P391:10.5713
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 24 · Tailwind1500 Meters245:07.22 PB13
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 32 · Tailwind800 Meters322:33.39 PB13
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · Tailwind1500 Meters—DNS-
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Tailwind400 Meters—DNS-
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 17 · Tailwind800 Meters172:35.8713
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 1500 Meters · Place 13 · Tailwind1500 Meters135:16.1413
Feb 16Armory Youth ChampsFeb 16 · 1500 Meters · Place 15 · Tailwind TC1500 Meters155:17.2313
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 23 · Tailwind1000 Meters233:32.31 PB13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 30 · Tailwind400 Meters301:08.71 PB13

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 21 · TailwindCombined results215:16.83—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 19 · TailwindCombined resultsRound P192:35.31—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 15 · TailwindCombined resultsRound P151:09.45 PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 16 · Tailwind400 Meters161:09.1212
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 12 · Tailwind800 Meters122:41.8612
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 10 · Tailwind1500 Meters10.5:27.31a12
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 10 · Tailwind800 Meters10.2:40.04a12
Apr 13Youth Challenge Series - New York RelaysApr 13 · 800 Meters · Place 3 · Tailwind800 Meters3.2:40.43a12
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 14 · Tailwind400 Meters14.1:12.30a12
Mar 2Armory Youth ChampionshipsMar 2 · 1500 Meters · Place 6 · Tailwind1500 Meters65:14.4313
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 6 · Tailwind800 Meters62:35.6413

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 24 · Tailwind1500 Meters24.5:28.94a12
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 23 · Tailwind800 Meters23.2:40.80a12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 14 · Tailwind800 Meters142:40.4012
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 8 · Tailwind1500 Meters85:20.2412
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 8 · Tailwind1500 Meters8.5:20.24a12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 14 · Tailwind800 Meters14.2:40.40a12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 2 · Tailwind1500 Meters25:23.6312
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 42 · Tailwind400 Meters421:19.4112
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Tailwind400 Meters—DNS12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 22 · Tailwind800 MetersRound P22.2:47.84a11
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 21 · Tailwind1500 Meters21.5:48.23a11
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 23 · Tailwind800 Meters23.2:52.52a11
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 36 · Tailwind400 Meters361:18.2111
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 19 · Tailwind800 Meters192:47.2011
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Tailwind1500 Meters—DNS11
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Tailwind800 Meters—DNS11
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 11 · Tailwind1500 Meters115:38.9411
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 32 · Tailwind200 Meters3233.96 PB11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 1500 Meters · Place 14 · Tailwind1500 Meters145:46.1111
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 14 · Tailwind800 Meters142:48.9911
Feb 19Armory Youth ChampionshipsFeb 19 · 1 Mile · Place 12 · Tailwind1 Mile126:07.99 PB13
Feb 19Armory Youth ChampionshipsFeb 19 · 200 Meters · Place 45 · Tailwind200 Meters4535.63 PB13
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 27 · Tailwind800 Meters272:55.0911
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 20 · Tailwind1500 Meters205:43.0111
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 73 · Tailwind400 Meters731:16.7011

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 11 · Tailwind800 Meters112:55.2010
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 9 · Tailwind1500 Meters95:42.6010
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 33 · Tailwind200 Meters3335.8110
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 23 · Tailwind400 Meters231:19.4410
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 10 · Tailwind800 Meters102:53.0410

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 14 · Tailwind1500 Meters14.5:57.43a10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 16 · Tailwind800 Meters16.2:56.52a10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 400 Meters · Tailwind400 MetersRound P--DNS10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 23 · Tailwind400 Meters231:22.4210
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 13 · Tailwind1500 Meters136:02.3910
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 13 · Tailwind1500 Meters136:02.39a10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 23 · Tailwind400 Meters231:22.42a10
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 9 · Tailwind1000 Meters9.3:48.91a10
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 41 · Tailwind200 Meters41.36.79a10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 25 · Tailwind200 Meters2536.499
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 17 · Tailwind400 Meters171:23.869
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 40 · Tailwind400 Meters40.1:27.16a9
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · Place 42 · Tailwind200 Meters42.38.10a9
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 800 Meters · Place 9 · Tailwind800 Meters9.2:59.00a9
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · Place 21 · Tailwind200 Meters21.37.52a9

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 16 · Tailwind800 Meters16.3:00.17a9
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 31 · Tailwind400 MetersRound P31.1:25.39a9
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 200 Meters · Place 19 · Tailwind200 Meters1938.899
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 400 Meters · Place 14 · Tailwind400 Meters141:27.759
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 10 · Tailwind800 Meters103:05.379
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 38 · Tailwind300 Meters381:03.82 PB9
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 1000 Meters · Place 15 · Tailwind1000 Meters154:12.25—
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 35 · Tailwind200 Meters3541.30—

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 5 · TailwindCombined results53:08.56—
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 13 · TailwindCombined results131:29.97—

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28Ocean Breeze Practice Meet # 8 (Distance)Feb 28 · 800 Meters · Place 41 · Tailwind800 Meters413:21.01—
Feb 28Ocean Breeze Practice Meet # 8 (Distance)Feb 28 · 200 Meters · Place 39 · Tailwind200 Meters3942.58—
Feb 7Ocean Breeze Practice Meet - 6 (Distance)Feb 7 · 800 Meters · Place 25 · Tailwind800 Meters253:19.54—
Feb 7Ocean Breeze Practice Meet - 6 (Distance)Feb 7 · 200 Meters · Place 26 · Tailwind200 Meters2641.34—
Jan 17Ocean Breeze Youth Practice Meet #3Jan 17 · 600 Meters · Place 21 · Tailwind600 Meters212:40.19 PB—
Jan 17Ocean Breeze Youth Practice Meet #3Jan 17 · 300 Meters · Place 20 · Tailwind300 Meters201:07.26—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 800 Meters · Place 12 · Tailwind800 Meters123:12.97—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 400 Meters · Place 11 · Tailwind400 Meters111:28.92—