Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 1711.56aPlainfield Tsunami Youth Invitational May 17, 2026
2 Miles · IndoorNike Indoor Nationals · Mar 127.67Nike Indoor NationalsMarch 12, 2026
200 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 1925.97The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
200 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 1723.57aPlainfield Tsunami Youth Invitational May 17, 2026
400 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 1155.43Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
400 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 653.45aUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
5000 Meters · IndoorNike Indoor Nationals · Mar 127.67Nike Indoor NationalsMarch 12, 2026
55 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 117.11Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
60 Meters · IndoorNike Indoor Nationals · Mar 127.67Nike Indoor NationalsMarch 12, 2026
800 Meters · Outdoor2026 V02Max Track Club Preseason Invitational · May 232:29.22a2026 V02Max Track Club Preseason InvitationalMay 23, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 254.81mUSATF National Youth Outdoor ChampionshipsJune 25, 2025
Prelims · IndoorUSATF National Indoor Youth Championships · Mar 207.12USATF National Indoor Youth ChampionshipsMarch 20, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 400 Meters · Place 9 · SpeedstersSpeedsters400 MetersRound P9.54.99a9
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 200 Meters · Place 11 · SpeedstersSpeedsters200 MetersRound P11.23.99aWind: 2.29
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 400 Meters · Place 8 · SpeedstersSpeedsters400 Meters8.53.45a PB9
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 200 Meters · Place 8 · SpeedstersSpeedsters200 Meters8.23.74aWind: -0.39
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 100 Meters · Place 9 · SpeedstersSpeedsters100 MetersRound P9.12.00aWind: -29
May 30UAGTCA Meet 4May 30 · 400 Meters · Place 21 · SpeedstersSpeedsters400 Meters21.55.17a9
May 30UAGTCA Meet 4May 30 · 100 Meters · Place 22 · SpeedstersSpeedsters100 MetersRound P22.12.33a9
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 11 · SpeedstersSpeedsters800 Meters11.2:29.22a PB9
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 200 Meters · SpeedstersSpeedsters200 Meters—DNS9
May 17Plainfield Tsunami Youth Invitational May 17 · 200 Meters · Place 3 · SpeedstersSpeedsters200 Meters3.23.57a PB9
May 17Plainfield Tsunami Youth Invitational May 17 · 100 Meters · Place 4 · SpeedstersSpeedsters100 Meters4.11.56a PB9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 3 · SpeedstersSpeedsters400 Meters3.54.90a9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 3 · SpeedstersSpeedsters200 Meters3.24.12a9
Apr 11Blue Devil ClassicApr 11 · 400 Meters · Place 29 · PlainfieldPlainfield400 Meters29.55.14a9
Apr 2Rahway Rising Stars Invitational #1Apr 2 · 100 Meters · Place 9 · PlainfieldPlainfield100 Meters9.12.41a9

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Prelims · Place 16 · SpeedstersSpeedstersPrelimsRound P1655.5315
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Prelims · Place 12 · SpeedstersSpeedstersPrelimsRound P127.12 PB15
Mar 12Nike Indoor NationalsMar 12 · 4x55m Shuttle Hurdle Championship (Championship) · Place 74 · Speedsters|NJSpeedsters|NJ4x55m Shuttle Hurdle Championship (Championship)747.12—
Mar 12Nike Indoor NationalsMar 12 · 2 Miles · Place 74 · Speedsters|NJSpeedsters|NJ2 Miles747.67 PB—
Mar 12Nike Indoor NationalsMar 12 · 5000 Meters · Place 74 · Speedsters|NJSpeedsters|NJ5000 Meters747.67 PB—
Mar 12Nike Indoor NationalsMar 12 · 60 Meters · Place 75 · Speedsters|NJSpeedsters|NJ60 MetersRound P757.67 PB—
Mar 12Nike Indoor NationalsMar 12 · 55 Meters · Place 74 · Speedsters|NJSpeedsters|NJ55 Meters747.12—
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 15 · SpeedstersSpeedsters400 Meters1556.5315
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 8 · SpeedstersSpeedsters55 Meters87.1515
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 8 · SpeedstersSpeedsters400 Meters855.43 PB15
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 6 · SpeedstersSpeedsters55 Meters67.11 PB15

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Oct 12Armory Preseason Challenge (Previously Armory Trials)Oct 12 · 400 Meters · Place 42 · SpeedstersSpeedsters400 Meters4257.5114
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 7 · SpeedstersSpeedstersCombined results74.81m PB—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 18 · SpeedstersSpeedstersCombined resultsRound P1857.35—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 12 · SpeedstersSpeedstersCombined resultsRound P1224.74—
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 400 Meters · Place 8 · SpeedstersSpeedsters400 Meters856.6114
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 200 Meters · Place 19 · SpeedstersSpeedsters200 Meters1925.1014

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 13Nike Indoor NationalsMar 13 · 400 Meters · Place 26 · SpeedstersSpeedsters400 Meters2658.58a—
Mar 13Nike Indoor NationalsMar 13 · 60 Meters · Place 32 · SpeedstersSpeedsters60 Meters327.91a—
Mar 13Nike Indoor NationalsMar 13 · 55 Meters · Place 31 · SpeedstersSpeedsters55 Meters317.35a—
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 16 · SpeedstersSpeedsters400 Meters1659.0714
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 6 · SpeedstersSpeedsters55 Meters67.3014
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 11 · SpeedstersSpeedsters200 Meters1125.97 PB14
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 15 · SpeedstersSpeedsters400 Meters1559.9414
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 9 · SpeedstersSpeedsters55 Meters97.4414
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 200 Meters · Place 8 · SpeedstersSpeedsters200 Meters826.05—
Jan 10Refuel with Chocolate Milk Officials HOF Invite - HSJan 10 · 55 Meters · Place 7 · SpeedstersSpeedsters55 Meters77.378—