Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Branch Brook ParkSEC Batch Meet 3 · Sep 2922:02.4SEC Batch Meet 3September 29, 2026
5,000 Meters · Cedar Grove ParkSEC XC Championship · Oct 1322:44.36SEC XC ChampionshipOctober 13, 2026
5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North 2 · Oct 3121:16.07NJSIAA Sectionals - North 2October 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - North 2Oct 31 · 5,000 Meters Group 1 · Place 55 · Glen Ridge5,000 Meters Group 15521:16.07 PB11
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 102 · Glen Ridge5,000 Meters Championship10220:25.5211
Oct 13SEC XC ChampionshipOct 13 · 5,000 Meters Liberty · Place 43 · Glen Ridge5,000 Meters Liberty4322:44.36 PB11
Sep 29SEC Batch Meet 3Sep 29 · 5,000 Meters Varsity 2 · Place 44 · Glen Ridge5,000 Meters Varsity 24422:02.4 PB11

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Novice 5k · Place 96 · Glen Ridge5,000 Meters Novice 5k9622:57.2310
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Novice 5k · Place 54 · Glen Ridge5,000 Meters Novice 5k5425:06.4710
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Novice 5k · Place 76 · Glen Ridge5,000 Meters Novice 5k7625:35.4810
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 2 · Place 68 · Glen Ridge5,000 Meters Varsity 26826:14.7110

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Novice · Place 170 · Glen Ridge5,000 Meters Novice17027:25.319
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 45 · Glen Ridge5,000 Meters Varsity4526:59.029
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 45 · Glen Ridge5,000 Meters Varsity4526:59.029
Sep 17SEC Batch Meet 1Sep 17 · 2 Miles Novice · Place 112 · Glen Ridge2 Miles Novice11216:49.259