Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPRTC Indoor Classic · Mar 75:20.85aPRTC Indoor ClassicMarch 7, 2026
1 Mile · OutdoorEast Coast Champs · Jun 125:19.93aEast Coast Champs June 12, 2026
1600 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 155:07.38aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
3200 Meters · OutdoorSkyland Conference Champs - Divisional · May 611:59.03aSkyland Conference Champs - DivisionalMay 6, 2025
400 Meters · OutdoorRaider Twilight · Apr 171:03.74Raider TwilightApril 17, 2025
400 Meters · Relay Split · OutdoorSkyland Relays · Apr 1359.182aSkyland RelaysApril 13, 2024
800 Meters · IndoorNYC Gotham Cup · Jan 172:25.65aNYC Gotham CupJanuary 17, 2025
800 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 152:18.74aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 26Garden State Last ChanceJun 26 · 1 Mile · Place 41 · Garden State Track ClubGarden State Track Club1 Mile41.5:19.36aUnofficial11
Jun 26Garden State Last ChanceJun 26 · 800 Meters · Place 69 · Garden State Track ClubGarden State Track Club800 Meters69.2:24.15aUnofficial11
Jun 12East Coast Champs Jun 12 · 1 Mile · Place 5 · Garden State Track ClubGarden State Track Club1 Mile5.5:19.93a PB11
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 1600 Meters · Place 19 · Delaware Valley RegDelaware Valley Reg1600 Meters19.5:12.35a11
May 29NJSIAA Group Championships - 1 & 4May 29 · 1600 Meters · Place 3 · Delaware Valley RegDelaware Valley Reg1600 Meters3.5:08.42a11
May 29NJSIAA Group Championships - 1 & 4May 29 · 800 Meters · Place 3 · Delaware Valley RegDelaware Valley Reg800 Meters3.2:20.28a11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 1600 Meters · Place 2 · Delaware Valley RegDelaware Valley Reg1600 Meters2.5:07.38a PB11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 800 Meters · Place 2 · Delaware Valley RegDelaware Valley Reg800 Meters2.2:18.74a PB11
May 5Skyland Conference ChampsMay 5 · 3200 Meters · Place 14 · Delaware ValDelaware Val3200 Meters1412:14.68—
May 5Skyland Conference ChampsMay 5 · 1600 Meters · Place 17 · Delaware ValDelaware Val1600 Meters175:35.49—
May 5Skyland Conference ChampsMay 5 · 800 Meters · Place 10 · Delaware ValDelaware Val800 Meters102:26.60—
May 5Skyland Conference Champs - Open ScoringMay 5 · 3200 Meters · Place 14 · Delaware Valley RegDelaware Valley Reg3200 Meters14.12:14.68a11
May 5Skyland Conference Champs - Open ScoringMay 5 · 1600 Meters · Place 17 · Delaware Valley RegDelaware Valley Reg1600 Meters17.5:35.49a11
May 5Skyland Conference Champs - Open ScoringMay 5 · 800 Meters · Place 10 · Delaware Valley RegDelaware Valley Reg800 Meters10.2:26.60a11
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 1600 Meters · Place 4 · Delaware Valley RegDelaware Valley Reg1600 Meters4.5:14.76a11
Apr 30HWS (Hunterdon, Warren, Sussex) MeetApr 30 · 800 Meters · Place 4 · Delaware Valley RegDelaware Valley Reg800 Meters4.2:23.53a11
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Delaware Valley RegDelaware Valley Reg400 Meters—1:06.86a11
Apr 18Pirate InvitationalApr 18 · 800 Meters · Place 1 · Delaware Valley RegDelaware Valley Reg800 Meters1.2:26.83a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 7PRTC Indoor ClassicMar 7 · 1 Mile · Place 10 · Garden State Track ClubGarden State Track Club1 Mile10.5:20.85a PB11
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 1 Mile · Place 12 · Garden State Track ClubGarden State Track Club1 Mile12.5:33.38a11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · 1600 Meters · Place 7 · Delaware ValDelaware Val1600 Meters75:19.4610
May 30NJSIAA Group Championships - 1 & 4May 30 · 800 Meters · Place 7 · Delaware ValDelaware Val800 Meters72:21.1110
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 1600 Meters · Place 4 · Delaware ValDelaware Val1600 Meters45:16.4910
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 800 Meters · Place 4 · Delaware ValDelaware Val800 Meters42:21.2410
May 6Skyland Conference Champs - DivisionalMay 6 · 3200 Meters · Place 2 · Delaware Valley RegDelaware Valley Reg3200 Meters2.11:59.03a PB10
May 6Skyland Conference Champs - DivisionalMay 6 · 1600 Meters · Place 2 · Delaware Valley RegDelaware Valley Reg1600 Meters2.5:16.34a10
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 2 · Delaware Valley RegDelaware Valley Reg800 Meters2.2:34.06a10
May 6Skyland Conference Champs - OpenMay 6 · 3200 Meters · Place 11 · Delaware Valley RegDelaware Valley Reg3200 Meters11.11:59.03a10
May 6Skyland Conference Champs - OpenMay 6 · 1600 Meters · Place 9 · Delaware Valley RegDelaware Valley Reg1600 Meters9.5:16.34a10
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 18 · Delaware Valley RegDelaware Valley Reg800 Meters18.2:34.06a10
May 1Hunterdon, Warren, Sussex MeetMay 1 · 800 Meters · Place 9 · Delaware ValDelaware Val800 Meters92:30.72—
May 1Hunterdon, Warren, Sussex MeetMay 1 · 1600 Meters · Place 4 · Delaware ValDelaware Val1600 Meters45:16.90—
Apr 17Raider TwilightApr 17 · 400 Meters · Place 13 · Delaware ValDelaware Val400 Meters131:03.74 PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17NYC Gotham CupJan 17 · 800 Meters · Place 14 · Garden State Track ClubGarden State Track Club800 Meters14.2:25.65a PB10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21Skyland Conference Champs - Open ScoresMay 21 · 3200 Meters · Place 17 · Delaware Valley RegDelaware Valley Reg3200 Meters17.12:40.87a9
May 21Skyland Conference Champs - Open ScoresMay 21 · 1600 Meters · Place 16 · Delaware Valley RegDelaware Valley Reg1600 Meters16.5:35.30a9
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 16 · Delaware Valley RegDelaware Valley Reg800 Meters16.2:30.75a9
May 17Skyland Frosh SophMay 17 · 3200 Meters · Delaware Valley RegDelaware Valley Reg3200 Meters--DNS9
May 17Skyland Frosh SophMay 17 · 1600 Meters · Place 2 · Delaware Valley RegDelaware Valley Reg1600 Meters2.5:36.30a9
May 17Skyland Frosh SophMay 17 · 800 Meters · Place 8 · Delaware Valley RegDelaware Valley Reg800 Meters8.2:37.21a9
May 17Skyland Frosh SophMay 17 · 400 Meters · Place 6 · Delaware Valley RegDelaware Valley Reg400 Meters6.1:07.89a9
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 3200 Meters · Place 9 · Delaware ValDelaware Val3200 Meters912:34.50—
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 1600 Meters · Place 9 · Delaware ValDelaware Val1600 Meters95:39.72—
May 13Hunterdon / Warren / Sussex ChampsMay 13 · 800 Meters · Place 13 · Delaware ValDelaware Val800 Meters132:33.83—
May 11Destroyer InvitationalMay 11 · 400 Meters · Place 2 · Delaware ValDelaware Val400 Meters21:06.41—
May 11Destroyer InvitationalMay 11 · 800 Meters · Place 5 · Delaware ValDelaware Val800 Meters52:36.02—
Apr 13Skyland RelaysApr 13 · 400 Meters · Delaware Valley RegDelaware Valley Reg400 MetersRelay Split—59.182a PB9