Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU New York Metropolitan District Qualifier · Jun 714.21AAU New York Metropolitan District QualifierJune 7, 2026
1000 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 84:19.26aOcean Breeze Youth Freedom GamesJanuary 8, 2023
200 Meters · IndoorArmory Youth Season Opener · Nov 2929.91aArmory Youth Season OpenerNovember 29, 2025
200 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 1029.70Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
400 Meters · IndoorUSATF New York Youth Association Championship · Feb 221:12.35USATF New York Youth Association ChampionshipFebruary 22, 2026
400 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 101:12.80Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
55 Meter · IndoorArmory Youth Season Opener · Nov 298.36aArmory Youth Season OpenerNovember 29, 2025
55 Meters · IndoorUSATF New York Youth Association Championship · Feb 228.44USATF New York Youth Association ChampionshipFebruary 22, 2026
55 Meters · OutdoorArmory Youth Championships · Mar 28.50Armory Youth ChampionshipsMarch 2, 2025
60 Meter · IndoorUSATF New England Youth Invitational · Mar 39.89aUSATF New England Youth InvitationalMarch 3, 2024
800 Meters · IndoorOcean Breeze Youth Invitational · Jan 223:11.64aOcean Breeze Youth InvitationalJanuary 22, 2023
800 Meters · OutdoorIcahn Stadium Spring Fling Invitational · May 213:04.41Icahn Stadium Spring Fling InvitationalMay 21, 2023
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 2514.93USATF National Youth Outdoor ChampionshipsJune 25, 2025
Long Jump · OutdoorNortheast Twilight Invitational · May 43.10mNortheast Twilight InvitationalMay 4, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7AAU New York Metropolitan District QualifierJun 7 · 200 Meters · Place 7 · Tailwind200 Meters730.3513
Jun 7AAU New York Metropolitan District QualifierJun 7 · 100 Meters · Place 6 · Tailwind100 Meters614.21 PB13
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 200 Meters · Place 27 · Tailwind200 Meters27.29.95aWind: -0.67
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100 Meters · Place 20 · Tailwind100 MetersRound P20.14.84aWind: -0.57
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 200 Meters · Place 12 · Tailwind200 Meters12.31.32a7
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 100 Meters · Place 13 · Tailwind100 Meters13.14.63a7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Tailwind400 Meters—DNS7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 29 · Tailwind200 Meters29.30.21a7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Tailwind200 Meters—DNSWind: -1.37
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 100 Meters · Tailwind100 Meters—DNSWind: -0.37
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 41 · Tailwind400 Meters41.1:14.27a7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Place 30 · Tailwind100 Meters30.14.83a7

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 68 · Tailwind400 MetersRound P681:14.9713
Mar 6Rising Stars Youth ChampsMar 6 · 55 Meter · Place 15 · Tailwind55 MeterRound P15.8.44a7
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 26 · Tailwind400 Meters26.1:15.69a7
Mar 6Rising Stars Youth ChampsMar 6 · 200 Meters · Place 25 · Tailwind200 MetersRound P25.30.46a7
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 200 Meters · Place 23 · Tailwind200 Meters2330.2513
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 400 Meters · Place 25 · Tailwind400 Meters251:12.35 PB13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55 Meters · Place 12 · Tailwind55 MetersRound P128.44 PB13
Feb 16Armory Youth ChampsFeb 16 · 400 Meters · Place 32 · Tailwind TC400 Meters321:14.0213
Feb 16Armory Youth ChampsFeb 16 · 200 Meters · Place 33 · Tailwind TC200 Meters3330.1313
Feb 16Armory Youth ChampsFeb 16 · 55 Meters · Place 28 · Tailwind TC55 Meters288.5813
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 200 Meters · Place 36 · Tailwind200 Meters3630.1413
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 33 · Tailwind55 Meters338.4613

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 21Armory Youth Solstice InvitationalDec 21 · 55 Meter · Place 16 · Tailwind55 Meter16.8.53a7
Dec 21Armory Youth Solstice InvitationalDec 21 · 200 Meters · Place 19 · Tailwind200 Meters19.30.00a7
Nov 29Armory Youth Season OpenerNov 29 · 55 Meter · Place 23 · Tailwind55 Meter23.8.36a PB7
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 25 · Tailwind200 Meters25.29.91a PB7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 27 · Tailwind55 MeterRound P27.8.63a12
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 40 · Tailwind400 MetersRound P40.1:15.63a12
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 39 · Tailwind200 MetersRound P39.31.00a12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 32 · Tailwind200 Meters3231.3412
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 33 · Tailwind400 Meters331:15.4912
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 33 · Tailwind400 Meters33.1:15.49a12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 32 · Tailwind200 Meters32.31.34a12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 28 · Tailwind200 Meters2831.5012
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 38 · Tailwind400 Meters381:18.8512
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 19 · Tailwind55 Meters198.7012
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 46 · Tailwind400 Meters461:19.3211
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Place 46 · Tailwind400 Meters46.1:19.32a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 18 · TailwindCombined resultsRound P181:10.79—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 21 · TailwindCombined resultsRound P2129.48—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 23 · TailwindCombined resultsRound P2314.93 PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 37 · Tailwind400 Meters371:12.80 PB12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 23 · Tailwind200 Meters2329.70 PB12
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 25 · Tailwind200 Meters25.29.91a12
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 24 · Tailwind400 Meters24.1:20.46a12
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 6 · Tailwind100 Meters6.15.28a12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 200 Meters · Place 18 · Tailwind200 Meters1832.5812
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 27 · Tailwind400 Meters271:24.2112
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55 Meters · Place 11 · Tailwind55 MetersRound P118.6212
Mar 2Armory Youth ChampionshipsMar 2 · 200 Meters · Place 20 · Tailwind200 Meters2030.3513
Mar 2Armory Youth ChampionshipsMar 2 · 55 Meters · Place 22 · Tailwind55 Meters228.50 PB13

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 24 · Tailwind400 MetersRound P24.1:14.05a11
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 32 · Tailwind200 MetersRound P32.32.65aWind: 1.411
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 21 · Tailwind100 MetersRound P21.15.06aWind: 1.211
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 20 · Tailwind400 Meters20.1:15.22a11
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 26 · Tailwind200 Meters26.31.82a11
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 40 · Tailwind400 Meters401:15.6411
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 24 · Tailwind200 Meters2431.5111
May 4Northeast Twilight InvitationalMay 4 · Long Jump · Place 10 · TailwindLong Jump10.3.10m PB11
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 28 · Tailwind200 Meters28.30.79aWind: 1.311
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 16 · Tailwind100 Meters16.15.05aWind: 0.411
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 24 · Tailwind200 Meters2431.0211
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 25 · Tailwind100 Meters2514.9811

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 3USATF New England Youth InvitationalMar 3 · 60 Meter · Place 13 · Tailwind60 Meter13.9.89a PB11
Mar 3USATF New England Youth InvitationalMar 3 · 400 Meters · Place 8 · Tailwind400 Meters8.1:15.03a11
Mar 3USATF New England Youth InvitationalMar 3 · 200 Meters · Place 14 · Tailwind200 Meters14.32.95a11
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 200 Meters · Place 23 · Tailwind200 Meters2333.3111
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 400 Meters · Place 18 · Tailwind400 Meters181:16.3011
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 55 Meters · Place 15 · Tailwind55 MetersRound P158.9511
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 58 · Tailwind400 Meters581:18.7111
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 44 · Tailwind55 Meters449.2011
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 71 · Tailwind200 Meters7133.6311
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 66 · Tailwind400 Meters661:17.7011
Jan 10Millrose Games Trials - HSJan 10 · 400 Meters · Place 71 · Tailwind400 Meters711:23.9110
Jan 10Millrose Games Trials - YouthJan 10 · 400 Meters · Place 71 · Tailwind400 Meters71.1:23.91a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 19 · Tailwind200 Meters1933.6410
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 11 · Tailwind800 Meters113:04.41 PB10
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 16 · Tailwind100 Meters1616.1410
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 18 · Tailwind200 Meters1832.6210
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 6 · Tailwind400 Meters61:19.5910
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 7 · Tailwind800 Meters73:07.1810

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 16 · Tailwind800 Meters163:11.6910
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 15 · Tailwind800 Meters153:11.64a PB—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 23 · Tailwind400 Meters231:20.41a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 15 · Tailwind800 Meters153:11.6410
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 23 · Tailwind400 Meters231:20.4110
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 14 · Tailwind1000 Meters14.4:19.26a PB10
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 40 · Tailwind200 Meters40.35.01a10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 400 Meters · Place 35 · Tailwind400 MetersRound P35.1:25.36a9
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · Place 38 · Tailwind200 MetersRound P38.36.31aWind: 2.19
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 35 · Tailwind200 Meters3537.649
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 38 · Tailwind400 Meters381:30.229
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 58 · Tailwind400 Meters58.1:37.36a9
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · Place 50 · Tailwind200 Meters50.38.24a9
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · Place 33 · Tailwind200 Meters33.36.32a9
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 100 Meters · Place 27 · Tailwind100 Meters27.17.83a9