Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF New Jersey Association 14U Junior Olympic Championships · Jun 2216.48aUSATF New Jersey Association 14U Junior Olympic ChampionshipsJune 22, 2024
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 114:01.00Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorArmory Youth Solstice Invitational · Dec 216:28.33aArmory Youth Solstice InvitationalDecember 21, 2025
1600 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 146:54.94aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
200 Meters · Indoor Speed Capital New York Invitational · Dec 1535.30a Speed Capital New York InvitationalDecember 15, 2024
200 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2634.29a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
300 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2956.81aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
400 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 141:18.40aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
400 Meters · OutdoorTransy East Invitational · Jun 201:14.22aTransy East InvitationalJune 20, 2026
55 Meter · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 298.83aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
55 Meters · IndoorOcean Breeze Invitational - Youth · Feb 99.16Ocean Breeze Invitational - YouthFebruary 9, 2025
60 Meter · Indoor Speed Capital New York Invitational · Dec 1510.33a Speed Capital New York InvitationalDecember 15, 2024
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:08.13Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 83:00.84Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
800 Meters · Outdoor2026 International Youth Championship · Jul 172:52.14a2026 International Youth ChampionshipJuly 17, 2026
Combined results · IndoorJersey City Rec Development Series Meet 4 · Feb 49.97Jersey City Rec Development Series Meet 4February 4, 2024

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 800 Meters · Place 5 · Jaguar Track800 Meters5.2:52.14a PB4
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 12 · Jaguar Track400 MetersRound P12.1:14.94a4
Jun 20Transy East InvitationalJun 20 · 800 Meters · Place 5 · Jaguar Track800 Meters5.2:52.81a4
Jun 20Transy East InvitationalJun 20 · 400 Meters · Place 4 · Jaguar Track400 Meters4.1:14.22a PB4
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 800 Meters · Place 9 · Jaguar Track800 Meters9.2:55.14a4
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 400 Meters · Place 11 · Jaguar Track400 Meters11.1:14.91a4
May 30DMV Youth ChallengeMay 30 · 800 Meters · Place 4 · Jaguar Track800 Meters4.2:59.38a4
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 20 · Jaguar Track400 MetersRound P20.1:19.54a4
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 800 Meters · Place 13 · Jaguar Track800 Meters13.2:58.74a4
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · Place 9 · Jaguar Track400 Meters9.1:19.88a4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 11 · Jaguar Track800 Meters11.2:59.69a4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 21 · Jaguar Track400 Meters21.1:20.26a4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 9 · Jaguar Track800 Meters9.3:00.84a4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 18 · Jaguar Track200 Meters18.34.33aWind: -1.64
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 8 · Jaguar Track800 Meters8.3:02.35a4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 13 · Jaguar Track400 Meters13.1:21.21a4

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 25 · Jaguar400 MetersRound P251:19.1910
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 19 · Jaguar800 Meters193:02.3310
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 1600 Meters · Place 12 · Jaguar1600 Meters126:54.94a PB4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 800 Meters · Place 12 · Jaguar800 Meters123:04.89a4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 21 · Jaguar400 MetersRound P211:18.40a PB4
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 14 · Jaguar800 Meters143:00.84 PB10
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 11 · Jaguar400 Meters111:21.2810
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 800 Meters · Place 5 · Jaguar800 Meters53:04.6616
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 400 Meters · Place 11 · Jaguar400 Meters111:21.8916
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 13 · Jaguar1000 Meters134:01.00 PB10
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 8 · Jaguar600 Meters82:08.13 PB10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 34 · Jaguar Track300 Meters34.1:00.44a4
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 9 · Jaguar Track800 Meters9.3:04.66a4
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 13 · Jaguar Track1500 Meters13.6:28.33a PB4
Dec 21Armory Youth Solstice InvitationalDec 21 · 400 Meters · Place 28 · Jaguar Track400 Meters28.1:21.89a4
Dec 21Armory Youth Solstice InvitationalDec 21 · 200 Meters · Place 39 · Jaguar Track200 Meters39.35.34a4
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 14 · Jaguar400 Meters141:20.629
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 13 · Jaguar55 Meters139.16 PB9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 13 · Jaguar Track55 Meter13.9.16a3
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 14 · Jaguar Track400 Meters14.1:20.62a3
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 24 · Jaguar200 Meters2436.309
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 17 · Jaguar400 Meters171:21.239

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 14Transey East InvitationalJun 14 · 800 Meters · Place 5 · Jaguar Track800 Meters5.3:04.22a3
Jun 14Transey East InvitationalJun 14 · 400 Meters · Place 7 · Jaguar Track400 Meters7.1:18.58a3
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 400 Meters · Place 9 · Jaguar400 Meters91:18.519
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 800 Meters · Place 8 · Jaguar800 Meters83:02.859
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 800 Meters · Place 11 · Jaguar Track800 Meters11.3:06.26a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 8 · Jaguar Track400 Meters8.1:19.46a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200 Meters · Place 21 · Jaguar Track200 Meters21.35.65a3
May 18Plainfield Tsunami Youth InvitationalMay 18 · 800 Meters · Place 6 · JaguarTrack2800 Meters63:10.83—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 400 Meters · Place 15 · JaguarTrack2400 Meters151:19.40—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 27 · Jaguar400 Meters271:23.609
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 15 · Jaguar800 Meters153:07.389
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 10 · Jaguar Track800 Meters10.3:06.29a3
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 28 · Jaguar Track200 Meters28.35.71a3

2024 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 2 · Jaguar Track300 Meters2.56.81a PB3
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 3 · Jaguar Track55 Meter3.8.83a PB3
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 20 · Jaguar Track55 Meter20.9.71a3
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 18 · Jaguar Track200 Meters18.35.94a3
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 8 · Jaguar Track60 Meter8.10.33a PB3
Dec 15 Speed Capital New York InvitationalDec 15 · 400 Meters · Place 3 · Jaguar Track400 Meters3.1:22.29a3
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 9 · Jaguar Track200 Meters9.35.30a PB3
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60 Meter · Place 13 · Jaguar Track60 MeterRound P13.10.80a2
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 7 · Jaguar Track400 MetersRound P7.1:27.94a2
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 7 · Jaguar Track400 Meters7.1:26.63a2
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 16 · Jaguar Track200 MetersRound P16.37.55a2
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 6 · Jaguar400 Meters61:28.138
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 13 · Jaguar55 Meters1310.268
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 7 · 16 JaguarTrackCombined results71:29.62—
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 3 · 16 JaguarTrackCombined results338.75—
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 6 · 16 JaguarTrackCombined results69.97 PB—
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 55 Meter · Place 10 · Jaguar Track55 Meter10.10.00a2
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 400 Meters · Place 15 · Jaguar Track400 Meters15.1:33.06a2
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 22 · Jaguar200 Meters2238.638
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 8 · Jaguar55 Meters810.118

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 4 · Jaguar Track400 MetersRound P4.1:20.54a2
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 5 · Jaguar Track400 Meters5.1:23.52a2
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 6 · Jaguar Track200 MetersRound P6.34.29a PB2
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 7 · Jaguar Track200 Meters7.35.75aWind: -0.32
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 7 · Jaguar Track100 MetersRound P7.16.64aWind: 1.92
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 5 · Jaguar Track100 Meters5.16.55aWind: 2.72
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 2 · Jaguar Track400 Meters2.1:20.15a2
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 3 · Jaguar Track200 Meters3.34.44a2
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · Jaguar Track100 MetersRound P4.16.48a PBWind: 1.92
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · Jaguar Track100 Meters4.16.51aWind: 1.42
Jun 9USATF NYC Grand PrixJun 9 · 100 Meters · Place 5 · Jaguar Track100 Meters5.16.73aWind: 1.12
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 7 · Jaguar Track400 MetersRound P7.1:22.94a2
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 3 · Jaguar Track400 Meters3.1:21.85a2
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Place 4 · Jaguar Track200 MetersRound P4.36.00a2
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Place 3 · Jaguar Track200 Meters3.35.67a2
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 6 · Jaguar Track100 MetersRound P6.17.01a2
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 4 · Jaguar Track100 Meters4.17.15a2
May 252024 V02Max Track Club Preseason Invitational May 25 · 400 Meters · Place 4 · Jaguar Track400 Meters4.1:21.46a2
May 252024 V02Max Track Club Preseason Invitational May 25 · 200 Meters · Place 7 · Jaguar Track200 Meters7.35.38a2
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 6 · Jaguar Track100 Meters6.17.16a2
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 3 · Jaguar400 Meters31:25.338
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 7 · Jaguar200 Meters737.818
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 1 · Jaguar Track200 Meters1.37.04aWind: -0.52
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 1 · Jaguar Track100 Meters1.17.39aWind: -0.32
Apr 28NJ Strider DevelopmentalApr 28 · 400 Meters · Place 2 · Jaguar Track400 Meters2.1:30.502
Apr 28NJ Strider DevelopmentalApr 28 · 100 Meters · Place 1 · Jaguar Track100 Meters1.17.102
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 3 · Jaguar Track400 Meters3.1:28.76a2
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 4 · Jaguar Track100 Meters4.17.45a2
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 7 · Jaguar200 Meters737.698
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 7 · Jaguar100 Meters717.888

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 11 · Jaguar Track300 Meters11.1:03.35a2
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 22 · Jaguar Track55 Meter22.10.28a2
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 55 Meter · Place 20 · Jaguar Track55 Meter20.10.33a2
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 400 Meters · Place 21 · Jaguar Track400 Meters21.1:34.03a2
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 200 Meters · Place 23 · Jaguar Track200 Meters23.38.94a2
Dec 10 Speed Capital New York InvitationalDec 10 · 60 Meter · Place 5 · Jaguar Track60 Meter5.11.11a2
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 7 · Jaguar Track400 Meters7.1:33.03a2
Dec 10 Speed Capital New York InvitationalDec 10 · 200 Meters · Place 7 · Jaguar Track200 Meters7.39.94a2