Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWagner Invitational · Jan 175:21.35Wagner InvitationalJanuary 17, 2026
1 Mile · IndoorGarden State Open · Feb 215:51.73Garden State OpenFebruary 21, 2025
1500 Meters · IndoorOcean Breeze Invitational - Youth · Feb 95:20.34Ocean Breeze Invitational - YouthFebruary 9, 2025
1500 Meters · OutdoorRider Invitational · Apr 175:04.33aRider InvitationalApril 17, 2026
1600 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 205:26.07NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
1600 Meters · OutdoorNJSIAA Group Championships - NPA & NPB · May 295:30.37aNJSIAA Group Championships - NPA & NPBMay 29, 2026
3200 Meters · OutdoorNJISAA Prep B Championships · May 1311:51.11aNJISAA Prep B ChampionshipsMay 13, 2026
800 Meters · IndoorPRTC Indoor Classic · Mar 72:26.18aPRTC Indoor ClassicMarch 7, 2026
800 Meters · OutdoorEast Coast Champs · Jun 122:27.41aEast Coast Champs June 12, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 26Garden State Last ChanceJun 26 · 1 Mile · Place 44 · Garden State Track ClubGarden State Track Club1 Mile44.5:28.08aUnofficial9
Jun 26Garden State Last ChanceJun 26 · 800 Meters · Place 76 · Garden State Track ClubGarden State Track Club800 Meters76.2:26.96aUnofficial9
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 2 · Garden State Track ClubGarden State Track Club800 Meters2.2:27.41a PB9
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 1600 Meters · Place 6 · Rutgers PrepRutgers Prep1600 Meters6.5:30.37a PB9
May 23Garden State TwilightMay 23 · 1600 Meters · Place 2 · Garden State Track ClubGarden State Track Club1600 Meters2.5:34.98a9
May 23Garden State TwilightMay 23 · 1500 Meters · Garden State Track ClubGarden State Track Club1500 Meters—DNS9
May 13NJISAA Prep B ChampionshipsMay 13 · 3200 Meters · Place 2 · Rutgers PrepRutgers Prep3200 Meters2.11:51.11a PB9
May 5Skyland Conference ChampsMay 5 · 800 Meters · Place 15 · Rutgers PrepRutgers Prep800 Meters152:29.95—
May 5Skyland Conference Champs - Open ScoringMay 5 · 800 Meters · Place 15 · Rutgers PrepRutgers Prep800 Meters15.2:29.95a9
Apr 28Somerset County ChampsApr 28 · 800 Meters · Place 8 · Rutgers PrepRutgers Prep800 Meters82:27.45a9
Apr 17Rider InvitationalApr 17 · 1500 Meters · Place 14 · Garden State Track ClubGarden State Track Club1500 Meters14.5:04.33a PB9

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 7PRTC Indoor ClassicMar 7 · 800 Meters · Place 4 · Garden State Track ClubGarden State Track Club800 Meters4.2:26.18a PB9
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 800 Meters · Place 6 · Rutgers PrepRutgers Prep800 Meters62:30.699
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 1600 Meters · Place 3 · Rutgers PrepRutgers Prep1600 Meters35:26.07 PB9
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 1600 Meters · Place 4 · Rutgers PrepRutgers Prep1600 Meters4.5:26.78a9
Feb 7Big Apple InvitationalFeb 7 · 1 Mile · Place 10 · Garden State TCGarden State TC1 Mile105:21.94—
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 1600 Meters · Place 9 · Rutgers PrepRutgers Prep1600 Meters95:27.489
Jan 17Wagner InvitationalJan 17 · 1 Mile · Place 11 · Garden State TCGarden State TC1 Mile115:21.35 PB—

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21The Oval Office Holiday PartyDec 21 · 1 Mile · Place 5 · UnattachedUnattached1 Mile5.5:30.72a9
Dec 21The Oval Office Holiday PartyDec 21 · 1 Mile · Place 5 · UnattachedUnattached1 Mile5.5:30.72a9
Dec 21The Oval Office Holiday PartyDec 21 · 800 Meters · Place 7 · UnattachedUnattached800 Meters7.2:36.04a9
Dec 21The Oval Office Holiday PartyDec 21 · 800 Meters · Place 7 · UnattachedUnattached800 Meters7.2:36.04a9
Feb 21Garden State OpenFeb 21 · 1 Mile · Place 32 · W Garden StateW Garden State1 Mile325:51.73 PB—
Feb 17Armory Youth Winter InvitationalFeb 17 · 1 Mile · Place 5 · Garden StateGarden State1 Mile55:54.5411
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 6 · Garden State Track ClubGarden State Track Club1500 Meters65:20.34 PB14
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 6 · Garden State Track ClubGarden State Track Club1500 Meters6.5:20.34a8
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 17 · Garden State Track ClubGarden State Track Club1500 Meters175:36.1714

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1Grand Slam Track Philadelphia - Future ChampsJun 1 · 800 Meters · Place 7 · Garden State Track ClubGarden State Track Club800 Meters72:31.80a8
May 24The Garden State Spring Youth ClassicMay 24 · 800 Meters · Place 6 · Garden State Track ClubGarden State Track Club800 Meters6.2:35.73a8
May 18Plainfield Tsunami Youth InvitationalMay 18 · 800 Meters · Place 5 · Garden StateGarden State800 Meters52:29.48—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 15 · Garden State Track ClubGarden State Track Club800 Meters152:33.6614
Apr 27Green Streakers And Supersonics Developmental SeriesApr 27 · 1500 Meters · Garden State Track ClubGarden State Track Club1500 Meters--DNS8
Mar 8PRTC Indoor ClassicMar 8 · 800 Meters · Place 7 · Garden StateGarden State800 Meters7.2:32.13a8
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 7 · Garden StateGarden State800 Meters72:31.0111