Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Schuylkill Showdown · Jan 314:55.57aWidener Schuylkill ShowdownJanuary 31, 2026
1600 Meters · OutdoorNJSIAA Group Championships - 1 & 4 · May 304:39.11NJSIAA Group Championships - 1 & 4May 30, 2025
3000 Meters · IndoorCollegeville Collegiate Classic · Jan 1810:07.84Collegeville Collegiate ClassicJanuary 18, 2026
3200 Meters · OutdoorBurlington County Scholastic League Divisional Championships · May 1811:36.22Burlington County Scholastic League Divisional ChampionshipsMay 18, 2024
800 Meters · OutdoorNJSIAA Sectionals - South Groups 1 & 4 · May 162:04.46NJSIAA Sectionals - South Groups 1 & 4May 16, 2025

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 42 · Rutgers-CamdenRutgers-Camden1 Mile42.4:55.57a PBFr
Jan 18Collegeville Collegiate ClassicJan 18 · 3000 Meters · Place 8 · Rutgers-CamdenRutgers-Camden3000 Meters810:07.84 PBFR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · 1600 Meters · Place 13 · Maple ShadeMaple Shade1600 Meters134:39.11 PB12
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 1600 Meters · Place 6 · Maple ShadeMaple Shade1600 Meters64:42.5012
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 800 Meters · Place 10 · Maple ShadeMaple Shade800 Meters102:04.46 PB12
May 10Burlington County ChampionshipMay 10 · 800 Meters · Place 12 · Maple ShadeMaple Shade800 Meters12.2:09.43a12
May 2Burlington County Divisional ChampsMay 2 · 1600 Meters · Place 1 · Maple ShadeMaple Shade1600 Meters14:49.41—
May 2Burlington County Divisional ChampsMay 2 · 800 Meters · Place 1 · Maple ShadeMaple Shade800 Meters12:10.59—
Apr 23FAT WednesdayApr 23 · 800 Meters · Place 10 · Maple ShadeMaple Shade800 Meters102:06.8812
Apr 5Don Danser MemorialApr 5 · 1600 Meters · Place 6 · Maple ShadeMaple Shade1600 Meters6.4:58.36a12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 31 · Maple ShadeMaple Shade800 Meters312:17.0611
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 31 · Maple ShadeMaple Shade800 Meters312:17.0611
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 3200 Meters · Place 1 · Maple ShadeMaple Shade3200 Meters111:36.22 PB—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 1600 Meters · Place 2 · Maple ShadeMaple Shade1600 Meters25:14.77—
May 11Burlington County ChampionshipsMay 11 · 1600 Meters · Place 24 · Maple ShadeMaple Shade1600 Meters245:13.6111
Apr 13Moorestown InvitationalApr 13 · 1600 Meters · Maple ShadeMaple Shade1600 Meters—DNS11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 3200 Meters · Place 19 · Maple ShadeMaple Shade3200 Meters19.12:46.71a10
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 3200 Meters · Place 6 · Maple ShadeMaple Shade3200 Meters612:40.8010
May 6SJTCA Open-BoysMay 6 · 1600 Meters · Place 94 · Maple ShadeMaple Shade1600 Meters94.5:33.16a10