Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2618.76a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2140.26Ocean Breeze Youth Freedom GamesJanuary 21, 2024
200 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 238.25aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 161:05.20The Ocean Breeze National InvitationalMarch 16, 2024
400 Meters · IndoorUSATF New York Youth Association Championship · Feb 221:26.75USATF New York Youth Association ChampionshipFebruary 22, 2026
400 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 301:28.05aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
55 Meter · IndoorOcean Breeze Youth Holiday Festival · Dec 2912.30aOcean Breeze Youth Holiday FestivalDecember 29, 2022
55 Meters · IndoorUSATF New York Indoor Youth Championships · Feb 2714.37USATF New York Indoor Youth ChampionshipsFebruary 27, 2022
55 Meters · OutdoorArmory Youth Championships Presented by NYRR · Mar 189.76Armory Youth Championships Presented by NYRRMarch 18, 2023
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:28.87Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
600 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 162:33.87The Ocean Breeze National InvitationalMarch 16, 2024
800 Meters · IndoorOcean Breeze Invitational - Youth · Feb 93:12.81Ocean Breeze Invitational - YouthFebruary 9, 2025
800 Meters · OutdoorYouth Challenge Series - Spring Fling Twilight Festival · May 33:07.53aYouth Challenge Series - Spring Fling Twilight FestivalMay 3, 2025
Javelin · 300g TJ · Outdoor2024 USATF National Youth Outdoor Championships · Jun 267.24m2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
Shot Put · 2kg · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 293.89mThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
Shot Put · 2kg · OutdoorUSATF New York Association Junior Olympic Championships · Jun 153.22mUSATF New York Association Junior Olympic ChampionshipsJune 15, 2024
Shot Put · 6lb · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 93.54mThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
Shot Put · 6lb · OutdoorYouth Challenge Series - Spring Fling Twilight Festival · May 34.23mYouth Challenge Series - Spring Fling Twilight FestivalMay 3, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 16 · The Camp800 Meters16.3:13.88a4
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400 Meters · Place 24 · The Camp400 Meters24.1:28.05a PB4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 21 · The Camp800 Meters21.3:20.14a4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 46 · The Camp400 Meters46.1:29.46a4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 22 · The Camp800 Meters22.3:20.75a4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 46 · The Camp200 Meters46.38.25a PBWind: 0.14
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 16 · The Camp800 Meters16.3:22.38a4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 55 · The Camp400 Meters55.1:35.08a4

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 82 · The Camp200 MetersRound P8240.8110
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 44 · The Camp800 Meters443:23.3710
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 400 Meters · Place 17 · The Camp400 Meters171:26.75 PB10
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 14 · The Camp800 Meters143:25.3810
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 28 · The Camp800 Meters283:26.1410
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 47 · The Camp400 Meters471:37.0010
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 34 · The Camp400 Meters341:28.4910
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 30 · The Camp600 Meters302:28.87 PB10

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 36 · The Camp800 Meters36.3:42.71a4
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 48 · The Camp400 MetersRound P48.1:27.08a3
Feb 17Armory Youth Winter InvitationalFeb 17 · Shot Put · Place 8 · The CampShot Put812-01.75—
Feb 17Armory Youth Winter InvitationalFeb 17 · 800 Meters · Place 14 · The Camp800 Meters143:15.24—
Feb 17Armory Youth Winter InvitationalFeb 17 · 200 Meters · Place 56 · The Camp200 Meters5640.72—
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 9 · The CampShot Put93.54m9
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 22 · The Camp800 Meters223:12.81 PB9
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 36 · The Camp400 Meters361:26.759
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 9 · The CampShot Put6lb9.3.54m PB3
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 22 · The Camp800 Meters22.3:12.81a3
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 36 · The Camp400 Meters36.1:26.75a3
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 15 · The CampShot Put153.41m9
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 62 · The Camp400 Meters621:32.859

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 9 · The CampShot Put93.98m9
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 58 · The Camp400 Meters581:33.739
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 32 · The Camp800 Meters323:12.659
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 6 · The CampShot Put6lb6.4.23m PB8
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 17 · The Camp800 Meters17.3:07.53a PB8
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 50 · The Camp200 Meters50.40.94a8
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 10 · The CampShot Put6lb10.3.57m8
Apr 13Youth Challenge Series - New York RelaysApr 13 · 800 Meters · Place 17 · The Camp800 Meters17.3:18.43a8
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 32 · The Camp400 Meters32.1:30.77a8
Apr 6Youth Challenge - Series Season OpenerApr 6 · Shot Put · Place 4 · The CampShot Put43.66m8
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 15 · The Camp800 Meters153:19.37a8
Apr 6Youth Challenge - Series Season OpenerApr 6 · 200 Meters · Place 18 · The Camp200 Meters1839.51a8
Mar 9USATF New York Youth Association ChampionshipMar 9 · Shot Put · Place 7 · The CampShot Put73.53m9

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 3 · The CampShot Put2kg3.3.89m PB3
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 11 · The Camp800 Meters11.3:33.82a3
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 400 Meters · Place 6 · The Camp400 Meters61:31.708
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 5 · The Camp800 Meters53:23.668
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 10 · The Camp800 Meters103:21.818
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 11 · The Camp400 Meters111:31.618
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 25 · The Camp200 Meters2540.26 PB8
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 21 · The Camp400 Meters211:35.368

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Shot Put · Place 5 · The CampShot Put53.85m8
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 800 Meters · Place 10 · The Camp800 Meters103:27.218
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Javelin · Place 10 · The CampJavelin300g TJ10.7.24m PB7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 15 · The Camp400 MetersRound P15.1:32.30a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 14 · The Camp100 MetersRound P14.18.76a PBWind: 1.87
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 7 · The CampShot Put2kg7.3.22m PB7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 8 · The Camp800 Meters8.3:33.98a7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 12 · The Camp400 Meters12.1:30.64a7
May 252024 V02Max Track Club Preseason Invitational May 25 · Shot Put · Place 3 · The CampShot Put2kg3.2.55m7
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 4 · The Camp800 Meters4.3:23.45a7
May 252024 V02Max Track Club Preseason Invitational May 25 · 200 Meters · Place 24 · The Camp200 Meters24.42.05a7
May 11Spring Fling Twilight FestivalMay 11 · Javelin · Place 5 · The CampJavelin55.52m8
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 19 · The Camp400 Meters191:35.268
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 31 · The Camp200 Meters3143.298
May 4Northeast Twilight InvitationalMay 4 · Javelin · Place 3 · The CampJavelin300g TJ3.5.70m7
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 3 · The Camp800 Meters3.3:33.32a7
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 23 · The Camp200 Meters23.43.50aWind: 17
Apr 27New York Relays - Youth DivisionApr 27 · Javelin · The CampJavelin300g TJ—DNS7
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Place 3 · The Camp800 Meters3.3:38.78a7
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 23 · The Camp400 Meters23.1:35.11a7
Apr 14Youth Challenge Series Season OpenerApr 14 · Javelin · Place 4 · The CampJavelin46.74m8
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 16 · The Camp200 Meters1642.348
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 6 · The Camp800 Meters63:31.318
Mar 16The Ocean Breeze National InvitationalMar 16 · 600 Meters · Place 7 · The Camp600 Meters72:33.87 PB8
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 8 · The Camp300 Meters81:05.20 PB8

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · The Camp300 Meters—DNS7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · The Camp800 Meters—DNS7
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 40 · The Camp55 Meter40.12.55a6
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 42 · The Camp200 Meters42.47.75a6

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 25 · The Camp200 Meters2541.867
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 20 · The Camp100 Meters2021.227
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 200 Meters · Place 15 · The Camp200 Meters1543.73—
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 55 Meters · Place 8 · The Camp55 Meters89.76 PB—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 22 · The Camp55 Meter22.12.30a PB6
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 55 Meter · The Camp55 MeterRound P—DNS5
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 55 Meters · Place 18 · The Camp55 MetersRound P1814.37 PB6

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · The Camp200 Meters—DNS5
Apr 10Youth Challenge Series - Season OpenerApr 10 · 100 Meters · The Camp100 Meters—DNS5