Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 1813.91Plainfield Tsunami Youth InvitationalMay 18, 2025
200 Meters · IndoorUSATF National Youth Indoor Championships · Mar 2127.25aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
200 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 1027.45Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2945.45aOcean Breeze Youth Holiday FestivalDecember 29, 2025
400 Meters · IndoorUSATF National Youth Indoor Championships · Mar 211:02.92aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
400 Meters · OutdoorDMV Youth Challenge · May 301:02.31aDMV Youth ChallengeMay 30, 2026
55 Meter · IndoorUSATF National Youth Indoor Championships · Mar 217.98aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
55 Meters · IndoorOcean Breeze Youth Invitational · Feb 118.48Ocean Breeze Youth InvitationalFebruary 11, 2024
55 Meters · OutdoorArmory Youth Championships · Mar 28.04Armory Youth ChampionshipsMarch 2, 2025
60 Meter · Indoor Speed Capital New York Invitational · Dec 158.97a Speed Capital New York InvitationalDecember 15, 2024
800 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 22:38.10aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
Combined results · IndoorNJ-/ Jersey City Rec Development Meet #4 · Feb 28.23NJ-/ Jersey City Rec Development Meet #4February 2, 2025
Long Jump · OutdoorUSATF National Youth Outdoor Championships · Jun 293.17mUSATF National Youth Outdoor ChampionshipsJune 29, 2022

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 24 · Jaguar TrackJaguar Track400 MetersRound P24.1:04.55a8
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 37 · Jaguar TrackJaguar Track200 MetersRound P37.27.99aWind: -0.18
Jun 20Transy East InvitationalJun 20 · 400 Meters · Place 6 · Jaguar TrackJaguar Track400 Meters6.1:04.08a8
Jun 20Transy East InvitationalJun 20 · 200 Meters · Place 2 · Jaguar TrackJaguar Track200 Meters2.27.82a8
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 400 Meters · Place 8 · Jaguar TrackJaguar Track400 Meters8.1:02.57a8
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 200 Meters · Place 16 · Jaguar TrackJaguar Track200 Meters16.27.46aWind: 2.28
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 8 · Jaguar TrackJaguar Track400 MetersRound P8.1:02.31a PB8
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 5 · Jaguar TrackJaguar Track400 Meters5.1:05.03a8
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 23 · Jaguar TrackJaguar Track200 MetersRound P23.27.85a8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 33 · Jaguar TrackJaguar Track800 Meters33.2:45.20a8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 20 · Jaguar TrackJaguar Track400 Meters20.1:04.51a8
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 17 · Jaguar TrackJaguar Track800 Meters17.2:38.10a PB8
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 18 · Jaguar TrackJaguar Track200 Meters18.28.07aWind: -1.68
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 17 · Jaguar TrackJaguar Track800 Meters17.2:47.23a8
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 Meters15.1:07.75a8

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 12 · JaguarJaguar400 MetersRound P121:04.16a8
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 10 · JaguarJaguar400 Meters101:05.40a8
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 200 Meters · Place 21 · JaguarJaguar200 MetersRound P2127.76a8
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 11 · JaguarJaguar200 Meters1127.5514
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 3 · JaguarJaguar400 Meters31:02.9414
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 400 Meters · Place 4 · JaguarJaguar400 Meters41:03.5812
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 200 Meters · Place 5 · JaguarJaguar200 Meters528.4912
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 200 Meters · Place 16 · JaguarJaguar200 Meters1628.6714
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 400 Meters · Place 6 · JaguarJaguar400 Meters61:03.8514

2025 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 12 · Jaguar TrackJaguar Track300 Meters12.45.45a PB8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 16 · Jaguar TrackJaguar Track55 Meter16.8.07a8
Dec 21Armory Youth Solstice InvitationalDec 21 · 400 Meters · Place 11 · Jaguar TrackJaguar Track400 Meters11.1:03.58a8
Dec 21Armory Youth Solstice InvitationalDec 21 · 200 Meters · Place 20 · Jaguar TrackJaguar Track200 Meters20.28.49a8
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 7 · Jaguar TrackJaguar Track400 Meters7.1:05.22a8
Dec 14 Speed Capital New York InvitationalDec 14 · 200 Meters · Place 20 · Jaguar TrackJaguar Track200 Meters20.29.00a8
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 20 · Jaguar TrackJaguar Track55 MeterRound P20.7.98a PB7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 MetersRound P15.1:02.92a PB7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 17 · Jaguar TrackJaguar Track200 MetersRound P17.27.25a PB7
Feb 15PVA 14 & UnderFeb 15 · 400 Meters · Place 23 · JaguarJaguar400 MetersRound P231:05.63a7
Feb 15PVA 14 & UnderFeb 15 · 200 Meters · Place 32 · JaguarJaguar200 MetersRound P3228.50a7
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 11 · JaguarJaguar200 Meters1128.0213
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 22 · JaguarJaguar400 Meters221:06.3013
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 22 · Jaguar TrackJaguar Track400 Meters22.1:06.30a7
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 11 · Jaguar TrackJaguar Track200 Meters11.28.02a7
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Combined results · Place 10 · JaguarJaguarCombined results101:06.0912
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Combined results · Place 9 · JaguarJaguarCombined results929.4112
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Combined results · Place 9 · JaguarJaguarCombined results98.23 PB12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 13 · JaguarJaguar400 Meters131:05.0713
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 15 · JaguarJaguar400 Meters151:07.6012
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 Meters15.1:07.60a7

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 14Transey East InvitationalJun 14 · 400 Meters · Place 8 · Jaguar TrackJaguar Track400 Meters8.1:04.68a7
Jun 14Transey East InvitationalJun 14 · 200 Meters · Place 11 · Jaguar TrackJaguar Track200 Meters11.28.28a7
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 200 Meters · Place 19 · JaguarJaguar200 Meters1927.6813
May 31DMV Youth ChallengeMay 31 · 400 Meters · Place 7 · Jaguar TrackJaguar Track400 MetersRound P7.1:03.79a7
May 31DMV Youth ChallengeMay 31 · 400 Meters · Place 8 · Jaguar TrackJaguar Track400 Meters8.1:03.48a7
May 31DMV Youth ChallengeMay 31 · 200 Meters · Place 19 · Jaguar TrackJaguar Track200 MetersRound P19.27.61a7
May 18Plainfield Tsunami Youth InvitationalMay 18 · 400 Meters · Place 7 · JaguarTrack2JaguarTrack2400 Meters71:03.68—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 200 Meters · Place 6 · JaguarTrack2JaguarTrack2200 Meters628.13—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 100 Meters · Place 18 · JaguarTrack2JaguarTrack2100 Meters1813.91 PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 15 · JaguarJaguar400 Meters151:02.6913
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 15 · JaguarJaguar200 Meters1527.45 PB13
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 13 · Jaguar TrackJaguar Track200 Meters13.27.58a7
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Jaguar TrackJaguar Track400 Meters—DNS7
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Jaguar TrackJaguar Track100 Meters—DNS7
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 14 · JaguarJaguar400 Meters141:04.4312
Mar 2Armory Youth ChampionshipsMar 2 · 55 Meters · Place 10 · JaguarJaguar55 Meters108.04 PB12

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 12 · Jaguar TrackJaguar Track300 Meters12.47.74a7
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 11 · Jaguar TrackJaguar Track55 Meter11.8.27a7
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 18 · Jaguar TrackJaguar Track60 Meter18.8.97a PB7
Dec 15 Speed Capital New York InvitationalDec 15 · 400 Meters · Place 6 · Jaguar TrackJaguar Track400 Meters6.1:07.46a7
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 14 · Jaguar TrackJaguar Track200 Meters14.29.41a7
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60 Meter · Place 18 · Jaguar TrackJaguar Track60 MeterRound P18.8.99a6
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 23 · Jaguar TrackJaguar Track400 MetersRound P23.1:12.92a6
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 28 · Jaguar TrackJaguar Track200 MetersRound P28.29.87a6
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 20 · JaguarJaguar400 Meters201:11.5812
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 15 · JaguarJaguar55 Meters158.48 PB12
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 11 · JaguarTrackJaguarTrackCombined results111:11.9612
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 5 · JaguarTrackJaguarTrackCombined results531.3212
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 9 · JaguarTrackJaguarTrackCombined results98.5112
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 Meters15.1:14.46a6
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 23 · JaguarJaguar200 Meters2330.6512
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 30 · JaguarJaguar400 Meters301:10.7812

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 12 · Jaguar TrackJaguar Track400 MetersRound P12.1:05.92a6
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 11 · Jaguar TrackJaguar Track200 MetersRound P11.28.30aWind: 2.86
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 3 · Jaguar TrackJaguar Track400 Meters3.1:05.83a6
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 7 · Jaguar TrackJaguar Track200 Meters7.28.48a6
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 10 · Jaguar TrackJaguar Track100 MetersRound P10.14.08aWind: 0.76
Jun 9USATF NYC Grand PrixJun 9 · 200 Meters · Place 6 · Jaguar TrackJaguar Track200 Meters6.28.60aWind: 2.86
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 6 · Jaguar TrackJaguar Track400 MetersRound P6.1:06.92a6
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 3 · Jaguar TrackJaguar Track400 Meters3.1:07.34a6
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Place 12 · Jaguar TrackJaguar Track200 MetersRound P12.28.98a6
May 252024 V02Max Track Club Preseason Invitational May 25 · 200 Meters · Place 5 · Jaguar TrackJaguar Track200 Meters5.29.69a6
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 8 · Jaguar TrackJaguar Track100 Meters8.14.20a6
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 11 · Jaguar TrackJaguar Track200 Meters11.29.02aWind: 1.56
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 8 · Jaguar TrackJaguar Track100 Meters8.14.20aWind: 0.46
Apr 28NJ Strider DevelopmentalApr 28 · 400 Meters · Place 1 · Jaguar TrackJaguar Track400 Meters1.1:09.306
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 Meters15.1:09.48a6
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 17 · Jaguar TrackJaguar Track100 Meters17.14.26a6
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 11 · JaguarJaguar200 Meters1129.4812
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 14 · JaguarJaguar100 Meters1414.3612

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 29AAU Region 01 Qualifier Jun 29 · 400 Meters · Place 6 · Garden State Track ClubGarden State Track Club400 Meters6.1:11.33a5
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 8 · Garden State Track ClubGarden State Track Club200 MetersRound P8.29.91a5
Jun 29AAU Region 01 Qualifier Jun 29 · 200 Meters · Place 8 · Garden State Track ClubGarden State Track Club200 Meters8.30.58a5
Jun 25NJ-AAU Charlie Mays Invitational Jun 25 · 400 Meters · Place 8 · Garden State Track ClubGarden State Track Club400 Meters8.1:11.22aUnofficial5
Jun 25NJ-AAU Charlie Mays Invitational Jun 25 · 200 Meters · Place 19 · Garden State Track ClubGarden State Track Club200 Meters19.32.48aUnofficial5
Jun 25NJ-AAU Charlie Mays Invitational Jun 25 · 100 Meters · Place 12 · Garden State Track ClubGarden State Track Club100 Meters12.15.42aUnofficial5
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 100 Meters · Place 27 · Garden StateGarden State100 MetersRound P2715.07—
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 400 Meters · Place 22 · Garden StateGarden State400 Meters221:15.41—
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 200 Meters · Place 20 · Garden StateGarden State200 Meters2030.71—
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 400 Meters · Place 3 · Garden State Track ClubGarden State Track Club400 Meters3.1:09.83a5
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 200 Meters · Place 5 · Garden State Track ClubGarden State Track Club200 Meters5.31.99a5
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 32 · Garden State Track Club NewGarden State Track Club New100 Meters3215.1711
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 31 · Garden State Track Club NewGarden State Track Club New200 Meters3130.0811

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Long Jump · Place 10 · Garden State Track ClubGarden State Track ClubLong Jump10.3.17m PBWind: 0.94
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · Place 7 · Garden State Track ClubGarden State Track Club200 MetersRound P7.30.33aWind: 2.14
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 200 Meters · Place 7 · Garden State Track ClubGarden State Track Club200 Meters7.30.30aWind: 1.14
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 100 Meters · Place 8 · Garden State Track ClubGarden State Track Club100 MetersRound P8.14.78aWind: 14
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 100 Meters · Place 6 · Garden State Track ClubGarden State Track Club100 Meters6.14.69aWind: 1.24
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · Long Jump · Garden State Track ClubGarden State Track ClubLong Jump—DNS4
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 200 Meters · Place 6 · Garden State Track ClubGarden State Track Club200 Meters6.30.92a4
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 100 Meters · Place 7 · Garden State Track ClubGarden State Track Club100 Meters7.15.43a4