Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorOcean Breeze Invitational - Youth · Feb 95:29.66Ocean Breeze Invitational - YouthFebruary 9, 2025
1500 Meters · OutdoorUAGTCA Meet 4 · May 255:29.95aUAGTCA Meet 4May 25, 2024
200 Meters · OutdoorUAGTCA Meet 1 · May 430.13aUAGTCA Meet 1May 4, 2024
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2947.93aOcean Breeze Youth Holiday FestivalDecember 29, 2025
400 Meters · IndoorUSATF National Youth Indoor Championships · Mar 211:03.18aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
400 Meters · OutdoorTransey East Invitational · Jun 141:05.01aTransey East InvitationalJune 14, 2025
800 Meters · IndoorUSATF National Youth Indoor Championships · Mar 212:27.57aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
800 Meters · OutdoorGreater Philly Area Multi Event · May 292:29.31aGreater Philly Area Multi Event May 29, 2026
Combined results · Outdoor2024 UAGTCA's Ron Jackson Youth Invitational · Jul 201:05.492024 UAGTCA's Ron Jackson Youth InvitationalJuly 20, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 38 · Willingboro Track Club EliteWillingboro Track Club Elite800 MetersRound P38.2:30.65a7
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 800 Meters · Place 4 · Willingboro Track Club EliteWillingboro Track Club Elite800 Meters4.2:35.91a7
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 400 Meters · Place 5 · Willingboro Track Club EliteWillingboro Track Club Elite400 Meters5.1:05.56a7
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 800 Meters · Place 3 · Willingboro TrackWillingboro Track800 Meters3.2:33.07a7
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 400 Meters · Place 13 · Willingboro TrackWillingboro Track400 Meters13.1:05.97a7
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 800 Meters · Place 10 · 07-Unattached07-Unattached800 Meters10.2:32.74a7
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 800 Meters · Place 5 · 07-Unattached07-Unattached800 Meters5.2:30.20a7
May 29Greater Philly Area Multi Event May 29 · 800 Meters · Place 6 · UnattachedUnattached800 Meters6.2:29.31a PB7
May 2NJ Catholic Middle School State Champ '26May 2 · 800 Meters · Place 1 · Christ the King RegionalChrist the King Regional800 Meters1.2:34.45a7
May 2NJ Catholic Middle School State Champ '26May 2 · 400 Meters · Place 3 · Christ the King RegionalChrist the King Regional400 Meters3.1:05.65a7

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 8 · Willingboro TrackWillingboro Track800 Meters8.2:41.46a7
Feb 15UAGTCA Meet #3Feb 15 · 400 Meters · Place 23 · Willingboro TrackWillingboro Track400 Meters23.1:09.66a7

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 21 · 07-Unattached07-Unattached300 Meters21.47.93a PB7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 12 · 07-Unattached07-Unattached800 Meters12.2:40.76a7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 3 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters3.2:27.57a PB6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 8 · Tri-State Elite Track ClubTri-State Elite Track Club400 MetersRound P8.1:04.23a6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 5 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters5.1:03.18a PB6
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 8 · Tri-State EliteTri-State Elite1500 Meters85:29.66 PB12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 8 · Tri-State Elite Track ClubTri-State Elite Track Club1500 Meters8.5:29.66a6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters—DNS6
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 3 · Tri-State EliteTri-State Elite1500 Meters35:33.5812
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 7 · Tri-State EliteTri-State Elite400 Meters71:07.9612

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 14Transey East InvitationalJun 14 · 800 Meters · Place 1 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters1.2:36.42a6
Jun 14Transey East InvitationalJun 14 · 400 Meters · Place 3 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters3.1:05.01a PB6
Jun 1SJTFA #3Jun 1 · 800 Meters · Place 1 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters1.2:33.04a6
Jun 1SJTFA #3Jun 1 · 400 Meters · Place 2 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters2.1:05.59a6
May 3UAGTCA Outdoor Meet #1May 3 · 800 Meters · Place 2 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters22:30.07—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 7 · Tri-State Elite Track ClubTri-State Elite Track Club1500 Meters7.5:42.52a6
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 4 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters4.2:45.52a6
Feb 232L Race Services Youth Indoor ChampionshipsFeb 23 · 800 Meters · Place 4 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters4.2:46.24a5
Feb 232L Race Services Youth Indoor ChampionshipsFeb 23 · 400 Meters · Place 6 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters6.1:11.72a5
Feb 22L Race Services Indoor Invite #2Feb 2 · 1500 Meters · Place 9 · Tri-State Elite Track ClubTri-State Elite Track Club1500 Meters9.6:14.94a5
Feb 22L Race Services Indoor Invite #2Feb 2 · 800 Meters · Place 7 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters7.2:55.57a5
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 36 · Tri-State EliteTri-State Elite400 Meters361:11.4811

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 3 · Tri-State ElTri-State ElCombined results32:32.59—
Jul 202024 UAGTCA's Ron Jackson Youth InvitationalJul 20 · Combined results · Place 1 · Tri-State ElTri-State ElCombined results11:05.49 PB—
May 25UAGTCA Meet 4May 25 · 1500 Meters · Place 9 · Tri-State Elite Track ClubTri-State Elite Track Club1500 Meters9.5:29.95a PB5
May 25UAGTCA Meet 4May 25 · 400 Meters · Place 16 · Tri-State Elite Track ClubTri-State Elite Track Club400 Meters16.1:11.36a5
May 4UAGTCA Meet 1May 4 · 800 Meters · Place 4 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters4.2:51.96a5
May 4UAGTCA Meet 1May 4 · 200 Meters · Place 7 · Tri-State Elite Track ClubTri-State Elite Track Club200 Meters7.30.13a PB5

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 8 · Tri-State Elite Track ClubTri-State Elite Track Club300 Meters8.50.25a5
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 5 · Tri-State Elite Track ClubTri-State Elite Track Club800 Meters5.2:58.70a5