Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorBergen County Championships · Feb 115:39.05Bergen County ChampionshipsFebruary 11, 2026
1600 Meters · OutdoorBergen County Championships · May 85:19.78aBergen County ChampionshipsMay 8, 2026
3200 Meters · OutdoorBergen County Championships · May 811:41.02aBergen County ChampionshipsMay 8, 2026
800 Meters · IndoorCoach Glynn Holiday Carnival · Dec 282:30.86aCoach Glynn Holiday CarnivalDecember 28, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 3200 Meters · Place 36 · Saddle Brook3200 Meters36.12:05.69a10
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 1600 Meters · Place 38 · Saddle Brook1600 Meters38.5:24.43a10
May 8Bergen County ChampionshipsMay 8 · 3200 Meters · Place 23 · Saddle Brook3200 Meters23.11:41.02a PB10
May 8Bergen County ChampionshipsMay 8 · 1600 Meters · Place 28 · Saddle Brook1600 Meters28.5:19.78a PB10
Apr 27NJIC Colonial+Patriot Division ChampsApr 27 · 1600 Meters · Place 16 · Saddle Brook1600 Meters16.5:33.22a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11Bergen County ChampionshipsFeb 11 · 1600 Meters · Place 74 · Saddle Brook1600 Meters745:39.05 PB—
Jan 28NJIC ChampionshipsJan 28 · 1600 Meters · Place 45 · Saddle Brook1600 Meters45.6:00.04a10
Jan 28NJIC ChampionshipsJan 28 · 800 Meters · Place 33 · Saddle Brook800 Meters33.2:34.86a10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 800 Meters · Place 43 · Saddle Brook800 Meters43.2:30.86a PB10
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 1600 Meters · Place 79 · Saddle Brook1600 Meters79.6:17.54a10
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 800 Meters · Place 104 · Saddle Brook800 Meters104.2:56.16a10
Feb 12Bergen County ChampsFeb 12 · 800 Meters · Place 44 · Saddle Brook800 Meters442:35.69—
Jan 29NJIC ChampionshipsJan 29 · 800 Meters · Place 54 · Saddle Brook800 Meters54.2:44.00a9
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 1600 Meters · Place 36 · Saddle Brook1600 Meters366:03.73—
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 800 Meters · Place 41 · Saddle Brook800 Meters412:46.65—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 1600 Meters · Place 27 · Saddle Brook1600 Meters27.6:27.26a9
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · 800 Meters · Place 29 · Saddle Brook800 Meters29.2:52.62a9