Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 2 Junior Olympic Track & Field Championship · Jul 913.12aUSATF Region 2 Junior Olympic Track & Field ChampionshipJuly 9, 2026
200 Meters · IndoorNJ-AAU Jersey City Rec Development Series Meet 4 · Feb 128.00NJ-AAU Jersey City Rec Development Series Meet 4February 1, 2026
200 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 626.70aUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
300 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2952.59aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
400 Meters · IndoorNJ-AAU Jersey City Rec Development Series Meet 4 · Feb 11:06.00NJ-AAU Jersey City Rec Development Series Meet 4February 1, 2026
400 Meters · OutdoorAAU New Jersey District Qualifier - 14 & Under · May 311:02.70aAAU New Jersey District Qualifier - 14 & UnderMay 31, 2026
55 Meter · IndoorArmory Youth Season Opener · Nov 298.11aArmory Youth Season OpenerNovember 29, 2025
55 Meters · IndoorUSATF National Indoor Youth Championships · Mar 207.84USATF National Indoor Youth ChampionshipsMarch 20, 2026
55 Meters · OutdoorArmory Youth Championships · Mar 28.64Armory Youth ChampionshipsMarch 2, 2025
60 Meter · Indoor Speed Capital New York Invitational · Dec 148.68a Speed Capital New York InvitationalDecember 14, 2025
60 Meters · IndoorPVA 14 & Under · Feb 159.19aPVA 14 & UnderFebruary 15, 2025
Combined results · IndoorJersey City Rec Development Series Meet 4 · Feb 49.46Jersey City Rec Development Series Meet 4February 4, 2024
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 2514.04USATF National Youth Outdoor ChampionshipsJune 25, 2025

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 200 Meters · Place 1 · SpeedstersSpeedsters200 MetersRound P1.27.50aWind: 2.74
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 200 Meters · Place 1 · SpeedstersSpeedsters200 Meters1.27.93aWind: -1.54
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 100 Meters · Place 1 · SpeedstersSpeedsters100 MetersRound P1.13.70aWind: 14
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 100 Meters · Place 1 · SpeedstersSpeedsters100 Meters1.13.12a PBWind: 14
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 400 Meters · Place 10 · SpeedstersSpeedsters400 Meters10.1:16.32a4
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · Place 2 · SpeedstersSpeedsters200 MetersRound P2.28.17a4
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 200 Meters · Place 2 · SpeedstersSpeedsters200 Meters2.27.50a4
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Place 2 · SpeedstersSpeedsters100 MetersRound P2.13.57a4
Jun 25AAU Track & Field Region 1 (AD,NJ,MP) QualifierJun 25 · 100 Meters · Place 2 · SpeedstersSpeedsters100 Meters2.13.36a4
Jun 20Transy East InvitationalJun 20 · 200 Meters · Place 2 · SpeedstersSpeedsters200 Meters2.27.60a4
Jun 20Transy East InvitationalJun 20 · 100 Meters · Place 2 · SpeedstersSpeedsters100 Meters2.13.60a4
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 200 Meters · Place 1 · SpeedstersSpeedsters200 Meters1.26.70a PBWind: -14
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 100 Meters · Place 1 · SpeedstersSpeedsters100 MetersRound P1.13.71aWind: -0.14
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 100 Meters · Place 1 · SpeedstersSpeedsters100 Meters1.13.56aWind: 2.74
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · 400 Meters · Place 1 · SpeedstersSpeedsters400 Meters1.1:02.70a PB4
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · 200 Meters · Place 1 · SpeedstersSpeedsters200 Meters1.27.40a4
May 31AAU New Jersey District Qualifier - 14 & UnderMay 31 · 100 Meters · Place 1 · SpeedstersSpeedsters100 Meters1.13.20a4
May 232026 V02Max Track Club Preseason InvitationalMay 23 · 200 Meters · Place 2 · SpeedstersSpeedsters200 Meters2.28.18a4
May 17Plainfield Tsunami Youth Invitational May 17 · 200 Meters · SpeedstersSpeedsters200 Meters—DNS4
May 16Ruff Kutz Relays May 16 · 400 Meters · Place 1 · 07-Unattached07-Unattached400 Meters1.1:03.41a4
May 16Ruff Kutz Relays May 16 · 200 Meters · Place 2 · 07-Unattached07-Unattached200 Meters2.27.25a4
May 16Ruff Kutz Relays May 16 · 100 Meters · Place 2 · 07-Unattached07-Unattached100 Meters2.13.34a4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 2 · SpeedstersSpeedsters400 Meters2.1:05.09a4
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 2 · SpeedstersSpeedsters200 Meters2.28.53a4
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 2 · SpeedstersSpeedsters200 Meters2.28.56aWind: 0.14
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 100 Meters · Place 2 · SpeedstersSpeedsters100 Meters2.14.15aWind: -0.74
Apr 19Garden State Youth OpenerApr 19 · 400 Meters · SpeedstersSpeedsters400 Meters—DNS4
Apr 19Garden State Youth OpenerApr 19 · 100 Meters · SpeedstersSpeedsters100 Meters—DNS4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 2 · UnattachedUnattached400 Meters2.1:08.25a4
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Place 2 · UnattachedUnattached100 Meters2.14.36a4

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 9 · SpeedstersSpeedsters200 MetersRound P928.9910
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 6 · SpeedstersSpeedsters55 MetersRound P68.1110
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 2 · SpeedstersSpeedsters55 Meters27.84 PB10
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 4 · SpeedstersSpeedsters400 Meters4.1:07.79a4
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 3 · SpeedstersSpeedsters55 Meters38.0710
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 400 Meters · Place 3 · SpeedstersSpeedsters400 Meters31:06.00 PB16
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 200 Meters · Place 2 · SpeedstersSpeedsters200 Meters228.00 PB16
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 200 Meters · Place 9 · SpeedstersSpeedsters200 Meters930.5310
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 2 · SpeedstersSpeedsters55 Meters28.0910

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 3 · SpeedstersSpeedsters55 Meter3.8.18a4
Dec 14 Speed Capital New York InvitationalDec 14 · 60 Meter · Place 4 · SpeedstersSpeedsters60 Meter4.8.68a PB4
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 11 · SpeedstersSpeedsters400 Meters11.1:11.91a4
Dec 14 Speed Capital New York InvitationalDec 14 · 200 Meters · Place 9 · SpeedstersSpeedsters200 Meters9.30.16a4
Dec 7NJ-AAU Jersey City Rec Development Series Meet 1Dec 7 · 400 Meters · Place 5 · SpeedstersSpeedsters400 Meters5.1:11.37a4
Nov 29Armory Youth Season OpenerNov 29 · 55 Meter · Place 5 · SpeedstersSpeedsters55 Meter5.8.11a PB4
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 25 · SpeedstersSpeedsters200 Meters25.32.16a4
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 10 · Jaguar TrackJaguar Track55 MeterRound P10.8.37a8
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 23 · Jaguar TrackJaguar Track200 MetersRound P23.31.60a8
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 20 · JaguarJaguar60 MetersRound P209.19a PB8
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 9 · JaguarJaguar200 Meters931.889
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 4 · JaguarJaguar55 Meters48.499
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 4 · Jaguar TrackJaguar Track55 Meter4.8.49a8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 9 · Jaguar TrackJaguar Track200 Meters9.31.88a8
Feb 6117th Millrose GamesFeb 6 · 55 Meters · Place 3 · JaguarJaguar55 Meters38.51a—
Feb 6117th Millrose GamesFeb 6 · 55 Meters · Place 3 · JaguarJaguar55 Meters38.51a—
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 9 · JaguarJaguar55 Meters98.699
Jan 8Millrose Games Trials - HSJan 8 · 55 Meters · Place 2 · JaguarJaguar55 Meters28.558
Jan 8Millrose Games Trials - YouthJan 8 · 55 Meter · Place 2 · Jaguar TrackJaguar Track55 Meter2.8.55a8

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 26KSG - Youth MeetJul 26 · 400 Meters · Place 8 · SpeedstersSpeedsters400 Meters8.1:10.03a3
Jul 26KSG - Youth MeetJul 26 · 200 Meters · Place 9 · SpeedstersSpeedsters200 Meters9.29.68a3
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 6 · SpeedstersSpeedstersCombined results614.04 PB—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 9 · SpeedstersSpeedstersCombined resultsRound P929.04—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 7 · SpeedstersSpeedstersCombined resultsRound P714.50—
Jun 14Transey East InvitationalJun 14 · 400 Meters · Place 10 · SpeedstersSpeedsters400 Meters10.1:22.83a3
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 100 Meters · Place 2 · SpeedstersSpeedsters100 Meters213.979
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 100 Meters · Place 3 · SpeedstersSpeedsters100 Meters314.559
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 200 Meters · Place 3 · SpeedstersSpeedsters200 Meters328.689
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · 200 Meters · Place 1 · SpeedstersSpeedsters200 Meters129.33a3
Jun 1AAU-NJ 14 and UNDER DISTRICT QUALIFIERJun 1 · 100 Meters · Place 2 · SpeedstersSpeedsters100 Meters214.35a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 400 Meters · Place 5 · UnattachedUnattached400 Meters5.1:11.95a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 200 Meters · Place 4 · UnattachedUnattached200 Meters4.30.16a3
May 242025 V02Max Track Club Preseason InvitationalMay 24 · 100 Meters · Place 4 · UnattachedUnattached100 Meters4.14.47a3
May 18Plainfield Tsunami Youth InvitationalMay 18 · 200 Meters · Place 4 · SpeedstersSpeedsters200 Meters430.71—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 100 Meters · Place 4 · SpeedstersSpeedsters100 Meters414.96—
May 17RUFF KUTZ RELAYSMay 17 · 400 Meters · Place 7 · 07-Unattached07-Unattached400 Meters7.1:16.09a3
May 17RUFF KUTZ RELAYSMay 17 · 200 Meters · Place 5 · 07-Unattached07-Unattached200 Meters5.30.05a3
May 17RUFF KUTZ RELAYSMay 17 · 100 Meters · Place 5 · 07-Unattached07-Unattached100 Meters5.14.47a3
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 9 · 07-Unattached07-Unattached200 Meters9.30.63a3
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 100 Meters · Place 10 · SpeedstersSpeedsters100 Meters10.16.29a3
Mar 2Armory Youth ChampionshipsMar 2 · 400 Meters · Place 13 · JaguarJaguar400 Meters131:14.2716
Mar 2Armory Youth ChampionshipsMar 2 · 200 Meters · Place 16 · JaguarJaguar200 Meters1631.8016
Mar 2Armory Youth ChampionshipsMar 2 · 55 Meters · Place 12 · JaguarJaguar55 Meters128.64 PB16

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 3 · Jaguar TrackJaguar Track300 Meters3.52.59a PB8
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 2 · Jaguar TrackJaguar Track55 Meter2.8.71a8
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 2 · Jaguar TrackJaguar Track55 Meter2.8.61a8
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 5 · Jaguar TrackJaguar Track200 Meters5.32.37a8
Dec 15 Speed Capital New York InvitationalDec 15 · 60 Meter · Place 2 · Jaguar TrackJaguar Track60 Meter2.9.40a8
Dec 15 Speed Capital New York InvitationalDec 15 · 400 Meters · Place 4 · Jaguar TrackJaguar Track400 Meters4.1:18.56a8
Dec 15 Speed Capital New York InvitationalDec 15 · 200 Meters · Place 7 · Jaguar TrackJaguar Track200 Meters7.32.97a8
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 13 · 16 JaguarTrack16 JaguarTrackCombined results131:29.94—
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 8 · 16 JaguarTrack16 JaguarTrackCombined results835.88—
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 6 · 16 JaguarTrack16 JaguarTrackCombined results69.46 PB—
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 55 Meter · Place 2 · Jaguar TrackJaguar Track55 Meter2.9.12a7
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 400 Meters · Place 29 · Jaguar TrackJaguar Track400 Meters29.1:41.06a7
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 7 · JaguarJaguar200 Meters735.308
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 8 · JaguarJaguar400 Meters81:23.898

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 7 · Jaguar TrackJaguar Track400 MetersRound P7.1:17.67a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 400 Meters · Place 8 · Jaguar TrackJaguar Track400 Meters8.1:28.58a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 5 · Jaguar TrackJaguar Track200 MetersRound P5.34.03a7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 200 Meters · Place 4 · Jaguar TrackJaguar Track200 Meters4.32.85aWind: 0.17
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 3 · Jaguar TrackJaguar Track100 MetersRound P3.15.52aWind: 0.47
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 3 · Jaguar TrackJaguar Track100 Meters3.15.29aWind: 2.37
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 3 · Jaguar TrackJaguar Track400 Meters3.1:17.23a7
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 3 · Jaguar TrackJaguar Track200 Meters3.32.10a7
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 4 · Jaguar TrackJaguar Track100 MetersRound P4.15.68aWind: 2.17
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 2 · Jaguar TrackJaguar Track100 Meters2.15.26aWind: 07
Jun 9USATF NYC Grand PrixJun 9 · 100 Meters · Place 5 · Jaguar TrackJaguar Track100 Meters5.16.40aWind: -37
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Place 14 · Jaguar TrackJaguar Track200 MetersRound P14.34.47a7
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 1 · Jaguar TrackJaguar Track100 MetersRound P1.15.74a7
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 3 · Jaguar TrackJaguar Track100 Meters3.15.79a7
May 252024 V02Max Track Club Preseason Invitational May 25 · 200 Meters · Place 3 · Jaguar TrackJaguar Track200 Meters3.33.42a7
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 2 · Jaguar TrackJaguar Track100 Meters2.15.51a7
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 5 · JaguarJaguar400 Meters51:22.938
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 9 · JaguarJaguar200 Meters936.378
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 5 · Jaguar TrackJaguar Track200 Meters5.35.48aWind: 1.47
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 3 · Jaguar TrackJaguar Track100 Meters3.16.82aWind: -0.87
Apr 28NJ Strider DevelopmentalApr 28 · 400 Meters · Place 2 · Jaguar TrackJaguar Track400 Meters2.1:25.407
Apr 28NJ Strider DevelopmentalApr 28 · 100 Meters · Place 10 · Jaguar TrackJaguar Track100 Meters10.18.007
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 7 · Jaguar TrackJaguar Track400 Meters7.1:27.80a7
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 2 · Jaguar TrackJaguar Track100 Meters2.16.06a7
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 4 · JaguarJaguar200 Meters435.128
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 2 · JaguarJaguar100 Meters216.398

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 11 · Jaguar TrackJaguar Track300 Meters11.57.41a7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 10 · Jaguar TrackJaguar Track55 Meter10.9.41a7
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 55 Meter · Place 12 · Jaguar TrackJaguar Track55 Meter12.9.38a7
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 200 Meters · Place 38 · Jaguar TrackJaguar Track200 Meters38.41.18a7
Dec 10 Speed Capital New York InvitationalDec 10 · 60 Meter · Place 4 · Jaguar TrackJaguar Track60 Meter4.10.35a7
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 4 · Jaguar TrackJaguar Track400 Meters4.1:27.84a7
Dec 10 Speed Capital New York InvitationalDec 10 · 200 Meters · Place 6 · Jaguar TrackJaguar Track200 Meters6.36.76a7