Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNJ-AAU Charlie Mays Invitational · Jun 1714.65aNJ-AAU Charlie Mays InvitationalJune 17, 2026
1500 Meters · IndoorArmory Youth Solstice Invitational · Dec 215:46.52aArmory Youth Solstice InvitationalDecember 21, 2025
1500 Meters · OutdoorRuff Kutz Relays · May 165:34.85aRuff Kutz Relays May 16, 2026
200 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 1129.72Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
200 Meters · OutdoorTransy East Invitational · Jun 2028.68aTransy East InvitationalJune 20, 2026
300 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2950.69aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
400 Meters · IndoorUSATF National Indoor Youth Championships · Mar 201:04.19USATF National Indoor Youth ChampionshipsMarch 20, 2026
400 Meters · OutdoorAAU Track & Field Region 1 (AD,NJ,MP) Qualifier · Jun 251:00.78aAAU Track & Field Region 1 (AD,NJ,MP) QualifierJune 25, 2026
55 Meter · IndoorArmory Youth Solstice Invitational · Dec 228.58aArmory Youth Solstice InvitationalDecember 22, 2024
55 Meters · Indoor117th Millrose Games · Feb 68.67a117th Millrose GamesFebruary 6, 2025
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 111:56.70Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorUSATF National Indoor Youth Championships · Mar 202:31.24USATF National Indoor Youth ChampionshipsMarch 20, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:21.55aAAU Junior Olympic GamesAugust 1, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 251:05.479USATF National Youth Outdoor ChampionshipsJune 25, 2025
Long Jump · IndoorArmory Youth Season Opener · Nov 293.50mArmory Youth Season OpenerNovember 29, 2025
Long Jump · OutdoorPlainfield Tsunami Youth Invitational · May 183.53mPlainfield Tsunami Youth InvitationalMay 18, 2025

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

2026 Outdoor Track

45 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:21.55a PB4
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 4 · SpeedstersSpeedsters400 MetersRound P4.1:02.32a4
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 5 · SpeedstersSpeedsters400 Meters5.1:01.50a4
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:27.82a4
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 400 Meters · Place 1 · SpeedstersSpeedsters400 MetersRound P1.1:04.36a4
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:01.97a4
Jul 5Speed Capital Northeast InvitationalJul 5 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:31.85a4
Jul 5Speed Capital Northeast InvitationalJul 5 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:02.26a4
Jul 5Speed Capital Northeast InvitationalJul 5 · 200 Meters · Place 4 · SpeedstersSpeedsters200 Meters4.28.79a4
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:23.14a4
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:00.78a PB4
Jun 20Transy East InvitationalJun 20 · Long Jump · Place 4 · SpeedstersSpeedstersLong Jump4.3.90m4
Jun 20Transy East InvitationalJun 20 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:24.48a4
Jun 20Transy East InvitationalJun 20 · 200 Meters · Place 5 · SpeedstersSpeedsters200 Meters5.28.68a PB4
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · Long Jump · Place 4 · SpeedstersSpeedstersLong Jump4.3.99m4
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:01.60a4
Jun 17NJ-AAU Charlie Mays InvitationalJun 17 · 100 Meters · Place 4 · SpeedstersSpeedsters100 Meters4.14.65a PB4
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:28.16a4
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:02.21a4
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:30.89a4
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · 400 Meters · Place 2 · SpeedstersSpeedsters400 Meters2.1:02.84a4
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 400 Meters · Place 3 · SpeedstersSpeedsters400 Meters3.1:05.79a4
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 100 Meters · Place 6 · SpeedstersSpeedsters100 Meters6.14.93a4
May 17Plainfield Tsunami Youth Invitational May 17 · Long Jump · Place 5 · SpeedstersSpeedstersLong Jump5.3.89m4
May 17Plainfield Tsunami Youth Invitational May 17 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:32.87a4
May 17Plainfield Tsunami Youth Invitational May 17 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:04.42a4
May 16Ruff Kutz Relays May 16 · Long Jump · Place 3 · 07-Unattached07-UnattachedLong Jump3.11' 11"4
May 16Ruff Kutz Relays May 16 · 1500 Meters · Place 1 · 07-Unattached07-Unattached1500 Meters1.5:34.85a PB4
May 16Ruff Kutz Relays May 16 · 400 Meters · Place 2 · 07-Unattached07-Unattached400 Meters2.1:06.64a4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · SpeedstersSpeedsters800 Meters—DNS4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · SpeedstersSpeedsters400 Meters—DNS4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 2 · SpeedstersSpeedsters800 Meters2.2:36.97a4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 7 · SpeedstersSpeedsters200 Meters7.29.45aWind: 0.14
Apr 26AAuNJ Developmental MeetApr 26 · Long Jump · Place 3 · SpeedstersSpeedstersLong Jump3.13-02.004
Apr 26AAuNJ Developmental MeetApr 26 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:41.28a4
Apr 26AAuNJ Developmental MeetApr 26 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:08.11a4
Apr 19JHTC Season OpenerApr 19 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.3.65m4
Apr 19JHTC Season OpenerApr 19 · 1500 Meters · Place 1 · UnattachedUnattached1500 Meters1.5:38.79a4
Apr 19JHTC Season OpenerApr 19 · 200 Meters · Place 2 · UnattachedUnattached200 Meters2.30.15a4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Long Jump · SpeedstersSpeedstersLong Jump—DNS4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · SpeedstersSpeedsters800 Meters—DNS4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · SpeedstersSpeedsters400 Meters—DNS4
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Long Jump · SpeedstersSpeedstersLong Jump—DNS4
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 1500 Meters · Place 2 · SpeedstersSpeedsters1500 Meters2.5:48.20a4
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:39.47a4

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 4 · SpeedstersSpeedsters400 MetersRound P41:05.3210
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 2 · SpeedstersSpeedsters400 Meters21:04.19 PB10
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 2 · SpeedstersSpeedsters800 Meters22:31.24 PB10
Feb 16Armory Youth ChampsFeb 16 · Long Jump · Place 5 · SpeedstersSpeedstersLong Jump53.54m10
Feb 16Armory Youth ChampsFeb 16 · 800 Meters · Place 2 · SpeedstersSpeedsters800 Meters22:41.6010
Feb 16Armory Youth ChampsFeb 16 · 400 Meters · Place 2 · SpeedstersSpeedsters400 Meters21:06.2910
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 2 · SpeedstersSpeedsters800 Meters22:34.8510
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters11:06.1610
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters1.2:39.61a4
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:07.98a4
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Long Jump · Place 7 · SpeedstersSpeedstersLong Jump73.30m10
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 200 Meters · Place 7 · SpeedstersSpeedsters200 Meters729.72 PB10
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 4 · SpeedstersSpeedsters600 Meters41:56.70 PB10

2025 Indoor Track

30 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 5 · SpeedstersSpeedsters800 Meters5.2:49.63a4
Dec 21Armory Youth Solstice InvitationalDec 21 · Long Jump · Place 10 · SpeedstersSpeedstersLong Jump10.2.88m4
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 10 · SpeedstersSpeedsters1500 Meters10.5:46.52a PB4
Dec 14 Speed Capital New York InvitationalDec 14 · Long Jump · Place 5 · SpeedstersSpeedstersLong Jump5.3.44m4
Dec 14 Speed Capital New York InvitationalDec 14 · 800 Meters · Place 2 · SpeedstersSpeedsters800 Meters2.2:41.76a4
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 4 · SpeedstersSpeedsters400 Meters4.1:08.47a4
Nov 29Armory Youth Season OpenerNov 29 · Long Jump · Place 3 · SpeedstersSpeedstersLong Jump3.3.50m PB4
Nov 29Armory Youth Season OpenerNov 29 · 800 Meters · Place 4 · SpeedstersSpeedsters800 Meters4.2:56.72a4
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 10 · SpeedstersSpeedsters200 Meters10.29.94a4
Nov 16Track And Field Fiesta (Youth)Nov 16 · Long Jump · Place 3 · SpeedstersSpeedstersLong Jump3.3.35m4
Nov 16Track And Field Fiesta (Youth)Nov 16 · 800 Meters · Place 3 · SpeedstersSpeedsters800 Meters3.2:39.32a4
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 21 · SpeedstersSpeedsters800 Meters21.2:50.03a3
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 11 · SpeedstersSpeedsters400 MetersRound P11.1:09.95a3
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 18 · SpeedstersSpeedsters200 MetersRound P18.30.40a3
Feb 222025 USATF Indoor ChampionshipsFeb 22 · 200 Meters · Place 5 · SpeedstersSpeedsters200 Meters531.51a—
Feb 17Armory Youth Winter InvitationalFeb 17 · 800 Meters · Place 7 · SpeedstersSpeedsters800 Meters72:55.2516
Feb 17Armory Youth Winter InvitationalFeb 17 · 200 Meters · Place 12 · SpeedstersSpeedsters200 Meters1231.0116
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 7 · SpeedstersSpeedsters200 Meters731.119
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 11 · SpeedstersSpeedsters400 Meters111:15.099
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 11 · SpeedstersSpeedsters400 Meters11.1:15.09a3
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 7 · SpeedstersSpeedsters200 Meters7.31.11a3
Feb 6117th Millrose GamesFeb 6 · 55 Meters · Place 4 · SpeedstersSpeedsters55 Meters48.67a PB—
Feb 6117th Millrose GamesFeb 6 · 55 Meters · Place 4 · SpeedstersSpeedsters55 Meters48.67a—
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 8 · SpeedstersSpeedsters200 Meters831.399
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 11 · SpeedstersSpeedsters400 Meters111:13.149
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 10 · SpeedstersSpeedsters55 Meters108.759
Jan 8Millrose Games Trials - HSJan 8 · 55 Meters · Place 6 · SpeedstersSpeedsters55 Meters68.878
Jan 8Millrose Games Trials - HSJan 8 · 400 Meters · Place 31 · SpeedstersSpeedsters400 Meters311:13.218
Jan 8Millrose Games Trials - YouthJan 8 · 55 Meter · Place 6 · SpeedstersSpeedsters55 Meter6.8.87a3
Jan 8Millrose Games Trials - YouthJan 8 · 400 Meters · Place 31 · SpeedstersSpeedsters400 Meters31.1:13.21a3

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 3 · SpeedstersSpeedstersCombined results32:31.82—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 7 · SpeedstersSpeedstersCombined results71:05.479 PB—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 5 · SpeedstersSpeedstersCombined resultsRound P52:35.54—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 3 · SpeedstersSpeedstersCombined resultsRound P31:06.89—
Jun 14Transey East InvitationalJun 14 · Long Jump · Place 7 · SpeedstersSpeedstersLong Jump7.3.21m3
Jun 14Transey East InvitationalJun 14 · 800 Meters · Place 2 · SpeedstersSpeedsters800 Meters2.2:37.11a3
Jun 14Transey East InvitationalJun 14 · 400 Meters · SpeedstersSpeedsters400 Meters—DNS3
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 400 Meters · Place 5 · SpeedstersSpeedsters400 Meters51:07.589
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 800 Meters · Place 3 · SpeedstersSpeedsters800 Meters32:42.069
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · 800 Meters · Place 1 · SpeedstersSpeedsters800 Meters12:40.98a3
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters11:09.62a3
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · 200 Meters · Place 3 · SpeedstersSpeedsters200 Meters331.13a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · Long Jump · Place 8 · SpeedstersSpeedstersLong Jump8.2.86m3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 800 Meters · Place 3 · SpeedstersSpeedsters800 Meters3.2:44.01a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 4 · SpeedstersSpeedsters400 Meters4.1:11.93a3
May 18Plainfield Tsunami Youth InvitationalMay 18 · 800 Meters · Place 3 · SpeedstersSpeedsters800 Meters32:47.13—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 400 Meters · Place 5 · SpeedstersSpeedsters400 Meters51:10.06—
May 18Plainfield Tsunami Youth InvitationalMay 18 · Long Jump · Place 8 · SpeedstersSpeedstersLong Jump83.53m PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 11 · SpeedstersSpeedsters200 Meters1130.629
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 3 · SpeedstersSpeedsters800 Meters32:33.829
May 4AAU-NJ ANNUAL TRACK AND FIELD INVITATIONALMay 4 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:41.80a3
May 4AAU-NJ ANNUAL TRACK AND FIELD INVITATIONALMay 4 · 400 Meters · Place 2 · UnattachedUnattached400 Meters2.1:09.52a3
May 4AAU-NJ ANNUAL TRACK AND FIELD INVITATIONALMay 4 · 100 Meters · Place 2 · UnattachedUnattached100 Meters2.15.15a3
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 2 · SpeedstersSpeedsters800 Meters2.2:40.99a3
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 800 Meters · SpeedstersSpeedsters800 Meters--DNS3
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 400 Meters · Place 3 · SpeedstersSpeedsters400 Meters3.1:11.19a3

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 1 · SpeedstersSpeedsters300 Meters1.50.69a PB3
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 4 · SpeedstersSpeedsters55 Meter4.8.82a3
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 1 · SpeedstersSpeedsters55 Meter1.8.58a PB3
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 1 · SpeedstersSpeedsters200 Meters1.31.01a3
Dec 15 Speed Capital New York InvitationalDec 15 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:12.19a3
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 2 · SpeedstersSpeedsters200 Meters2.31.04a3
Nov 30Armory Youth Season OpenerNov 30 · 55 Meter · Place 1 · SpeedstersSpeedsters55 Meter1.8.79a3
Nov 30Armory Youth Season OpenerNov 30 · 200 Meters · Place 1 · SpeedstersSpeedsters200 Meters1.30.99a3