Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSpartan Sprint Night · May 1114.85aSpartan Sprint NightMay 11, 2026
1600 Meters · IndoorSJTCA #16 · Feb 15:38.44SJTCA #16February 1, 2025
1600 Meters · OutdoorHaddonfield Distance Night · May 45:41.71aHaddonfield Distance NightMay 4, 2026
3200 Meters · IndoorSJTCA #9 · Jan 313:02.17SJTCA #9January 3, 2026
800 Meters · OutdoorSJTCA Open (Boys) · May 22:31.30aSJTCA Open (Boys)May 2, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 1600 Meters · Place 36 · Lindenwold1600 Meters36.5:55.68a11
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · 800 Meters · Place 36 · Lindenwold800 Meters36.2:36.05a11
May 11Spartan Sprint NightMay 11 · 800 Meters · Place 87 · Lindenwold800 Meters87.2:32.09a11
May 11Spartan Sprint NightMay 11 · 100 Meters · Place 227 · Lindenwold100 Meters227.14.85a PBWind: -0.311
May 9Camden County ChampionshipsMay 9 · 1600 Meters · Place 14 · Lindenwold1600 Meters14.5:43.88a11
May 9Camden County ChampionshipsMay 9 · 800 Meters · Place 13 · Lindenwold800 Meters13.2:33.59a11
May 4Haddonfield Distance NightMay 4 · 1600 Meters · Place 151 · Lindenwold1600 Meters151.5:41.71a PB11
May 2SJTCA Open (Boys)May 2 · 800 Meters · Place 75 · Lindenwold800 Meters75.2:31.30a PB11
Apr 11Moorestown InvitationalApr 11 · 1600 Meters · Place 45 · Lindenwold1600 Meters45.5:43.00a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31SJTCA #16Jan 31 · 1600 Meters · Place 42 · Lindenwold1600 Meters425:45.8511
Jan 3SJTCA #9Jan 3 · 1600 Meters · Place 41 · Lindenwold1600 Meters415:45.2011
Jan 3SJTCA #9Jan 3 · 3200 Meters · Place 17 · Lindenwold3200 Meters1713:02.17 PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1SJTCA #16Feb 1 · 1600 Meters · Place 42 · Lindenwold1600 Meters425:38.44 PB10
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 50 · Lindenwold1600 Meters505:40.9710
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 50 · Lindenwold1600 Meters505:40.9710