Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSkyland Conference Indoor Championship · Feb 24:40.84Skyland Conference Indoor ChampionshipFebruary 2, 2025
1600 Meters · OutdoorRidge Night Of 1600'S · Apr 164:40.23aRidge Night Of 1600'SApril 16, 2025
3200 Meters · IndoorBob James Invitational · Dec 2010:55.84aBob James InvitationalDecember 20, 2023
3200 Meters · OutdoorSkyland Conference Boys Frosh/Soph Champs · May 2510:57.38Skyland Conference Boys Frosh/Soph ChampsMay 25, 2023
400m Hurdles · 36" / 0.914m · OutdoorSkyland Conference Champs - Divisional · May 659.52aSkyland Conference Champs - DivisionalMay 6, 2025
800 Meters · IndoorPrinceton Invitational Series #2 · Feb 42:07.07aPrinceton Invitational Series #2February 4, 2025
800 Meters · OutdoorSkyland Conference Champs - Divisional · May 212:07.55Skyland Conference Champs - DivisionalMay 21, 2024

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Skyland Conference Champs - DivisionalMay 6 · 400m Hurdles · Place 7 · Montgomery400m Hurdles36" / 0.914m7.59.52a PB12
May 6Skyland Conference Champs - OpenMay 6 · 400m Hurdles · Place 12 · Montgomery400m Hurdles36" / 0.914m12.59.52a12
Apr 29Somerset County ChampsApr 29 · 400m Hurdles · Place 11 · Montgomery400m Hurdles111:00.39—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 43 · Montgomery1600 Meters43.4:40.23a PB12
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 43 · Montgomery1600 Meters43.4:40.23a12
Apr 5Somerset County RelaysApr 5 · 400m Hurdles · Place 9 · Montgomery400m Hurdles91:00.4612
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 7 · Montgomery400m Hurdles71:00.6512
Mar 29Skyland Conference RelaysMar 29 · 400m Hurdles · Place 7 · Montgomery400m Hurdles71:00.6512

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 1600 Meters · Place 9 · Montgomery1600 Meters94:41.3112
Feb 4Princeton Invitational Series #2Feb 4 · 800 Meters · Place 2 · Montgomery800 Meters22:07.07a PB—
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 1600 Meters · Place 14 · Montgomery1600 Meters144:40.84 PB12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 1600 Meters · Place 21 · Montgomery H1600 Meters214:44.5311
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 27 · Montgomery800 Meters272:07.55 PB—
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 27 · Montgomery800 Meters27.2:07.55a11
May 14Somerset County ChampsMay 14 · 800 Meters · Place 22 · Montgomery H800 Meters222:09.46—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 92 · Montgomery1600 Meters92.4:53.20a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 3200 Meters · Place 25 · Montgomery3200 Meters2511:00.8611
Jan 4Princeton Invitational Series #1Jan 4 · 1600 Meters · Place 7 · Montgomery1600 Meters74:59.7211

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Bob James InvitationalDec 20 · 3200 Meters · Place 8 · Montgomery3200 Meters8.10:55.84a PB11
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 24 · Montgomery1600 Meters24.4:59.81a11
Jan 9Colts Neck InvitationalJan 9 · 1600 Meters · Place 32 · Montgomery1600 Meters325:12.5010

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 3200 Meters · Place 3 · Montgomery H3200 Meters310:57.38 PB—
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 111 · Montgomery1600 Meters111.5:04.12a10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26Skyland Conference Frosh/Soph Championship (Boys)May 26 · 1600 Meters · Place 9 · Montgomery H1600 Meters95:22.76—
May 13Raider Novice InvitationalMay 13 · 1600 Meters · Place 35 · Montgomery1600 Meters35.5:24.59a9