Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorArmory Youth Championships Presented by NYRR · Mar 186:32.88Armory Youth Championships Presented by NYRRMarch 18, 2023
1500 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 215:58.35Ocean Breeze Youth Freedom GamesJanuary 21, 2024
1500 Meters · OutdoorIcahn Stadium - Northeast Twilight Classic · May 136:00.31Icahn Stadium - Northeast Twilight ClassicMay 13, 2023
200 Meters · IndoorUSATF National Indoor Youth Championships · Mar 2032.90USATF National Indoor Youth ChampionshipsMarch 20, 2026
200 Meters · OutdoorYouth Challenge Series - Icahn Stadium Season Opener · Apr 1232.91aYouth Challenge Series - Icahn Stadium Season OpenerApril 12, 2026
300 Meters · IndoorOcean Breeze Invitational - Youth · Jan 231:04.58Ocean Breeze Invitational - YouthJanuary 23, 2022
400 Meters · IndoorUSATF National Indoor Youth Championships · Mar 201:16.81USATF National Indoor Youth ChampionshipsMarch 20, 2026
400 Meters · OutdoorIcahn Stadium Spring Fling Invitational · May 211:17.75Icahn Stadium Spring Fling InvitationalMay 21, 2023
800 Meters · IndoorUSATF New York Youth Association Championship · Feb 252:59.38USATF New York Youth Association ChampionshipFebruary 25, 2024
800 Meters · OutdoorNew York Relays - Youth Division · Apr 232:57.13New York Relays - Youth DivisionApril 23, 2023
Combined results · OutdoorYouth Challenge Series - Northeast Invitational · May 243.00Youth Challenge Series - Northeast InvitationalMay 2, 2021
Javelin · 600g · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2521.97mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Javelin · Place 3 · The CampJavelin600g3.21.97m PB8
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Javelin · Place 4 · The CampJavelin600g4.20.41m8
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 26 · The Camp800 Meters26.3:06.23a8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Javelin · Place 2 · The CampJavelin600g2.18.43m8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 800 Meters · The Camp800 Meters—DNS8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 200 Meters · Place 34 · The Camp200 Meters34.32.91a PB8

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 73 · The Camp400 MetersRound P731:16.81 PB14
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 90 · The Camp200 MetersRound P9032.90 PB14
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 85 · The Camp200 Meters8533.5214
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 80 · The Camp400 Meters801:18.6214

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Javelin · Place 2 · The CampJavelin216.51m13
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 48 · The Camp800 Meters482:58.5113
Apr 6Youth Challenge - Series Season OpenerApr 6 · Javelin · Place 3 · The CampJavelin317.02m12
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 18 · The Camp800 Meters183:04.64a12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 46 · The Camp400 Meters461:18.5813
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 30 · The Camp800 Meters302:57.7113

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 46 · The Camp800 Meters463:03.0913
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 18 · The Camp1500 Meters186:27.2913
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 38 · The Camp1500 Meters386:34.1713
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 69 · The Camp400 Meters691:19.7513

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Javelin · Place 5 · The CampJavelin516.82m12
May 11Spring Fling Twilight FestivalMay 11 · Javelin · Place 2 · The CampJavelin212.64m12
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 49 · The Camp400 Meters491:18.4612
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 24 · The Camp800 Meters243:01.5312
Apr 14Youth Challenge Series Season OpenerApr 14 · Javelin · Place 6 · The CampJavelin611.70m12
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 14 · The Camp1500 Meters146:16.5912

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 1500 Meters · Place 12 · The Camp1500 Meters126:08.8712
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 17 · The Camp800 Meters172:59.38 PB12
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 29 · The Camp800 Meters293:00.1812
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 16 · The Camp1500 Meters166:02.9512
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 18 · The Camp1500 Meters185:58.35 PB12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 47 · The Camp400 Meters471:17.75 PB11
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 23 · The Camp800 Meters232:57.3911
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 14 · The Camp1500 Meters146:00.31 PB11
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 33 · The Camp400 Meters331:20.3711
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 17 · The Camp800 Meters172:57.13 PB11
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 20 · The Camp800 Meters203:05.9811
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 1500 Meters · Place 12 · The Camp1500 Meters126:22.3811
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 800 Meters · Place 12 · The Camp800 Meters123:08.4312
Mar 18Armory Youth Championships Presented by NYRRMar 18 · 1 Mile · Place 3 · The Camp1 Mile36:32.88 PB12

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 1500 Meters · Place 14 · The Camp1500 Meters146:33.2511
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 26 · The Camp800 Meters263:10.6411
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 17 · The Camp1500 Meters176:26.57a10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 41 · The Camp800 Meters413:12.15a10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 41 · The Camp800 Meters413:12.1511
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 17 · The Camp1500 Meters176:26.5711

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 400 Meters · Place 30 · The Camp400 Meters301:32.2410
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 800 Meters · Place 17 · The Camp800 Meters173:22.8810
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 18 · The Camp800 Meters183:32.0910
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 43 · The Camp300 Meters431:04.58 PB10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 14 · The CampCombined results143:36.17—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 14 · The CampCombined results1443.91—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 18 · The CampCombined results183:52.22—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 15 · The CampCombined results1543.00 PB—