Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastrack National Invitational · Feb 74:43.46Fastrack National InvitationalFebruary 7, 2025
1 Mile · IndoorGarden State Open · Feb 214:41.52Garden State OpenFebruary 21, 2025
1 Mile · OutdoorGrand Slam Track Philadelphia - Future Champs · Jun 14:51.83aGrand Slam Track Philadelphia - Future ChampsJune 1, 2025
1500 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 214:55.80Ocean Breeze Youth Freedom GamesJanuary 21, 2024
1500 Meters · OutdoorRider Invite · Apr 194:28.03aRider InviteApril 19, 2025
1600 Meters · IndoorSkyland Conference Indoor Championship · Feb 15:06.45Skyland Conference Indoor ChampionshipFebruary 1, 2026
3000 Meters · IndoorNYC Gotham Cup · Jan 179:37.57aNYC Gotham CupJanuary 17, 2025
3000 Meters · OutdoorUSATF National Junior Olympic Championships · Jul 229:48.92aUSATF National Junior Olympic ChampionshipsJuly 22, 2024
800 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 202:16.47NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
800 Meters · OutdoorPRTC Indoor Classic · Mar 82:07.79aPRTC Indoor ClassicMarch 8, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 5 · Garden State Track ClubGarden State Track Club800 Meters5.2:11.77a10
May 23Garden State TwilightMay 23 · 1600 Meters · Garden State Track ClubGarden State Track Club1600 Meters—DNS10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 800 Meters · Place 9 · Rutgers PrepRutgers Prep800 Meters92:16.47 PB10
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 800 Meters · Place 6 · Rutgers PrepRutgers Prep800 Meters6.2:16.48a10
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 1600 Meters · Place 29 · Rutgers PrepRutgers Prep1600 Meters295:06.45 PB10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Grand Slam Track Philadelphia - Future ChampsJun 1 · 1 Mile · Place 2 · Garden State Track ClubGarden State Track Club1 Mile24:51.83a PB9
May 24The Garden State Spring Youth ClassicMay 24 · 1 Mile · Place 24 · Garden State Track ClubGarden State Track Club1 Mile24.4:53.08a9
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 2 · Garden State Track ClubGarden State Track Club800 Meters22:09.7416
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Garden State Track ClubGarden State Track Club1500 Meters—DNS9
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Garden State Track ClubGarden State Track Club800 Meters—DNS9
Apr 19Rider InviteApr 19 · 1500 Meters · Place 33 · Garden State Track ClubGarden State Track Club1500 Meters33.4:28.03a PB9
Mar 8PRTC Indoor ClassicMar 8 · 800 Meters · Place 5 · Garden StateGarden State800 Meters5.2:07.79a PB9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Fastrack Last ChanceFeb 28 · 1 Mile · Place 21 · Garden State TCGarden State TC1 Mile214:47.52—
Feb 28Fastrack Last ChanceFeb 28 · 1 Mile · Place 21 · Garden State TCGarden State TC1 Mile214:47.52a—
Feb 21Garden State OpenFeb 21 · 1 Mile · Place 11 · M Garden StateM Garden State1 Mile114:41.52 PB—
Feb 14Garden State HS InvitationalFeb 14 · 1 Mile · Place 11 · Garden State TCGarden State TC1 Mile114:46.59—
Feb 7Fastrack National InvitationalFeb 7 · 1 Mile · Place 72 · Garden State TCGarden State TC1 Mile724:43.46 PB—
Jan 17NYC Gotham CupJan 17 · 3000 Meters · Place 39 · Garden State Track ClubGarden State Track Club3000 Meters39.9:37.57a PB9

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 22USATF National Junior Olympic ChampionshipsJul 22 · 3000 Meters · Place 27 · Garden State Track ClubGarden State Track Club3000 Meters279:48.92a PB—
Jul 12USATF Region 2 Junior Olympic ChampionshipsJul 12 · 3000 Meters · Place 1 · Garden State Track ClubGarden State Track Club3000 Meters110:12.0515
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 3000 Meters · Place 2 · Garden State Track ClubGarden State Track Club3000 Meters2.10:19.67a8
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 8 · Garden State Track ClubGarden State Track Club800 Meters8.2:13.54a8
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 2 · Garden State Track ClubGarden State Track Club1500 Meters2.4:38.71a8
Apr 27New York Relays - Youth DivisionApr 27 · 3000 Meters · Place 3 · 07-Unattached07-Unattached3000 Meters3.10:03.63a8
Apr 14Jr. Highlanders Track and Field InvitationalApr 14 · 1500 Meters · Garden State Track ClubGarden State Track Club1500 Meters—DNS8

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 19Armory Youth ChampionshipsFeb 19 · 1 Mile · Place 11 · Garden StateGarden State1 Mile115:08.2809
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 7 · Garden State Track ClubGarden State Track Club1500 Meters74:55.80 PB13