Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Season Opener · Nov 305:55.21aArmory Youth Season OpenerNovember 30, 2024
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 113:29.99Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorUSATF National Youth Indoor Championships · Mar 215:17.17aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
1500 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 305:04.56aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
200 Meters · IndoorOcean Breeze Freedom Games - Youth · Jan 936.20Ocean Breeze Freedom Games - YouthJanuary 9, 2022
200 Meters · OutdoorYouth Challenge Series - Icahn Stadium Season Opener · Apr 1227.46aYouth Challenge Series - Icahn Stadium Season OpenerApril 12, 2026
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2946.63aOcean Breeze Youth Holiday FestivalDecember 29, 2025
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 1649.48The Ocean Breeze National InvitationalMarch 16, 2024
400 Meters · IndoorUSATF New York Youth Association Championship · Feb 221:04.68USATF New York Youth Association ChampionshipFebruary 22, 2026
400 Meters · OutdoorYouth Challenge Series - Icahn Stadium Northeast Twilight · May 91:02.34aYouth Challenge Series - Icahn Stadium Northeast TwilightMay 9, 2026
55 Meters · IndoorOcean Breeze Freedom Games · Jan 410.68Ocean Breeze Freedom GamesJanuary 4, 2020
600 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 292:30.73aOcean Breeze Youth Holiday FestivalDecember 29, 2021
800 Meters · IndoorUSATF National Indoor Youth Championships · Mar 202:29.04USATF National Indoor Youth ChampionshipsMarch 20, 2026
800 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 302:20.82aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 2520.73mUSATF National Youth Outdoor ChampionshipsJune 25, 2025
Discus · 1kg · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3024.04mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 4kg · IndoorOcean Breeze Youth Holiday Festival · Dec 295.95mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 4kg · OutdoorYouth Challenge Series - Icahn Stadium Season Opener · Apr 126.12mYouth Challenge Series - Icahn Stadium Season OpenerApril 12, 2026
Shot Put · 6lb · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 295.41mThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
Shot Put · 6lb · OutdoorNortheast Twilight Invitational · May 44.92mNortheast Twilight InvitationalMay 4, 2024

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Discus · Place 12 · The CampDiscus1kg12.19.84m8
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Discus · Place 3 · The CampDiscus1kg3.24.04m PB8
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 19 · The Camp1500 Meters19.5:04.56a PB8
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 10 · The Camp800 Meters10.2:20.82a PB8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Discus · Place 4 · The CampDiscus1kg4.22.96m8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 15 · The Camp800 Meters15.2:27.80a8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 19 · The Camp400 Meters19.1:02.34a PB8
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 18 · The Camp1500 Meters18.5:16.71a8
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 21 · The Camp200 Meters21.27.82a8
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Discus · Place 2 · The CampDiscus1kg2.20.68m8
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 14 · The Camp800 Meters14.2:35.13a8
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 29 · The Camp400 Meters29.1:09.93a8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 4 · The CampShot Put4kg4.6.12m PB8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 800 Meters · Place 13 · The Camp800 Meters13.2:35.46a8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 200 Meters · Place 6 · The Camp200 Meters6.27.46a PB8

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 14 · The CampShot Put146.02m14
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 37 · The Camp1500 Meters375:27.6014
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 24 · The Camp800 Meters242:29.04 PB14
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 400 Meters · Place 12 · The Camp400 Meters121:04.68 PB14
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 12 · The Camp800 Meters122:31.3514
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 9 · The CampShot Put96.14m14
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 38 · The Camp400 Meters381:08.3814
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 29 · The Camp1500 Meters295:25.4314
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 12 · The CampShot Put125.62m14
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 21 · The Camp1000 Meters213:29.99 PB14

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 50 · The Camp300 Meters50.46.63a PB8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 7 · The CampShot Put4kg7.5.95m PB8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 11 · The Camp1500 Meters11.5:33.00a8
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 29 · The Camp1500 Meters29.5:17.17a PB7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 36 · The Camp400 MetersRound P36.1:06.87a7
Feb 17Armory Youth Winter InvitationalFeb 17 · 1 Mile · Place 10 · The Camp1 Mile105:58.2012
Feb 17Armory Youth Winter InvitationalFeb 17 · 400 Meters · Place 49 · The Camp400 Meters491:10.4512
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 8 · The CampShot Put85.09m13
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 36 · The Camp800 Meters362:43.9813
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 63 · The Camp400 Meters631:11.4213
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 8 · The CampShot Put4kg8.5.09m7
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 36 · The Camp800 Meters36.2:43.98a7
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 63 · The Camp400 Meters63.1:11.42a7
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 34 · The Camp1500 Meters345:42.6713
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 35 · The Camp400 Meters351:05.8113

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 11 · The CampCombined results1120.73m PB—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 34 · The CampCombined results345:23.89—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 54 · The Camp400 Meters541:11.0313
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 34 · The Camp200 Meters3429.4313
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 25 · The Camp1500 Meters25.5:36.33a7
Apr 13Youth Challenge Series - New York RelaysApr 13 · Discus · Place 2 · The CampDiscus1kg2.13.48m7
Apr 13Youth Challenge Series - New York RelaysApr 13 · 800 Meters · Place 20 · The Camp800 Meters20.2:55.03a7
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 22 · The Camp400 Meters22.1:10.40a7
Apr 6Youth Challenge - Series Season OpenerApr 6 · 1500 Meters · Place 16 · The Camp1500 Meters166:15.74a7
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 19 · The Camp400 Meters191:05.0513
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 26 · The Camp800 Meters262:42.5213

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 11 · The CampShot Put6lb11.5.41m PB7
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 18 · The Camp1500 Meters18.5:28.93a7
Nov 30Armory Youth Season OpenerNov 30 · 1 Mile · The Camp1 MileX5:55.21a PB7
Nov 30Armory Youth Season OpenerNov 30 · 1 Mile · The Camp1 Mile—DNS7
Nov 30Armory Youth Season OpenerNov 30 · 800 Meters · Place 6 · The Camp800 Meters6.2:48.55a7
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 1500 Meters · Place 16 · The Camp1500 Meters166:10.5112
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 18 · The Camp800 Meters182:58.6312
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 20 · The Camp800 Meters202:50.9812
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 26 · The Camp1500 Meters265:48.9212
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 27 · The Camp1500 Meters276:06.4112

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Discus · Place 3 · The CampDiscus314.71m12
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 800 Meters · Place 14 · The Camp800 Meters142:46.3412
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Discus · Place 6 · The CampDiscus1kg6.15.93m6
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 24 · The Camp1500 Meters24.5:43.60a6
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Discus · Place 3 · The CampDiscus1kg3.12.98m6
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 10 · The Camp800 Meters10.2:36.47a6
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 12 · The Camp800 Meters12.2:50.03a6
May 11Spring Fling Twilight FestivalMay 11 · Discus · Place 3 · The CampDiscus312.41m12
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 25 · The Camp400 Meters251:14.2712
May 4Northeast Twilight InvitationalMay 4 · Javelin · The CampJavelin450g AeroJav—DNS6
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 11 · The CampShot Put6lb11.4.92m PB6
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 15 · The Camp1500 Meters15.5:57.87a6
Apr 27New York Relays - Youth DivisionApr 27 · Discus · Place 3 · The CampDiscus1kg3.9.70m6
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 14 · The Camp400 Meters14.1:12.38a6
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 21 · The Camp1500 Meters216:10.4312
Mar 16The Ocean Breeze National InvitationalMar 16 · 1500 Meters · Place 7 · The Camp1500 Meters76:09.3412
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 14 · The Camp300 Meters1449.48 PB12

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 30 · The Camp800 Meters303:08.0711
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 29 · The Camp800 Meters293:09.5711
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 36 · The Camp800 Meters363:07.9911

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 23 · The Camp800 Meters233:09.5411
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 400 Meters · Place 25 · The Camp400 Meters251:16.3411
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 52 · The Camp800 Meters523:09.3011
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 66 · The Camp400 Meters661:18.2211
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 52 · The Camp800 Meters523:09.30a5
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 66 · The Camp400 Meters661:18.22a5
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 39 · The Camp1000 Meters39.4:05.26a5

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 15 · The Camp800 Meters153:19.8110
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 24 · The Camp400 Meters241:27.7410
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · Place 21 · The Camp800 Meters21.3:13.05a4
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 22 · The Camp400 Meters22.1:19.30a4
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 800 Meters · Place 14 · The Camp800 Meters14.3:16.31a4
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · The Camp200 Meters—DNS4
Apr 10Youth Challenge Series - Season OpenerApr 10 · 800 Meters · Place 12 · The Camp800 Meters12.3:08.97a4
Apr 10Youth Challenge Series - Season OpenerApr 10 · 200 Meters · Place 16 · The Camp200 Meters16.37.13a4

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 21 · The Camp800 Meters21.3:09.32a4
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 26 · The Camp400 MetersRound P26.1:22.28a4
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 400 Meters · Place 11 · The Camp400 Meters111:26.7310
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 800 Meters · Place 12 · The Camp800 Meters123:06.3910
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 15 · The Camp800 Meters153:15.3610
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 29 · The Camp300 Meters291:00.6410
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 1000 Meters · Place 9 · The Camp1000 Meters94:01.0410
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 23 · The Camp200 Meters2336.20 PB10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 21 · The Camp300 Meters21.1:03.86a4
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 600 Meters · Place 9 · The Camp600 Meters9.2:30.73a PB4

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 25 · The CampCombined results253:27.29—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 19 · The CampCombined results193:36.38—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 21 · The CampCombined results2146.20—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 11 · The CampCombined results113:24.72—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 8 · The CampCombined results841.25—

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · 55 Meters · Place 25 · The Camp55 Meters251:09.99—
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · 55 Meters · Place 28 · The Camp55 Meters2810.86—
Jan 4Ocean Breeze Freedom GamesJan 4 · 200 Meters · Place 27 · The Camp200 Meters2746.84—
Jan 4Ocean Breeze Freedom GamesJan 4 · 55 Meters · Place 12 · The Camp55 Meters1210.68 PB—