Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Kernstown BattlefieldShenandoah Hornet Harrier · Sep 1910:02.73Shenandoah Hornet HarrierSeptember 19, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2520:04.4NXR Northeast & New York Regional ChampionshipsNovember 25, 2023
5,000 Meters · Livingston HSLancer Invitational · Sep 918:13Lancer InvitationalSeptember 9, 2022
6,000 Meters · BRIDGEWATER COLLEGEEagle Challenge · Aug 2922:26.3Eagle ChallengeAugust 29, 2025
6,000 Meters · Kernstown BattlefieldShenandoah Twilight · Sep 1222:32.6Shenandoah TwilightSeptember 12, 2025
6,000 Meters · Shippensburg UniversityGalen Piper XC Challenge · Sep 522:22.15Galen Piper XC ChallengeSeptember 5, 2025
8,000 Meters · BridgewaterODAC XC Championships · Nov 129:50.5ODAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Gettysburg CollegeAubrey Shenk Invitational · Oct 1828:28.50Aubrey Shenk InvitationalOctober 18, 2025
8,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 3129:26.9ODAC XC ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 429:46.3Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 329:32.8Paul Short Run (College)October 3, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31ODAC XC ChampionshipsOct 31 · 8,000 Meters ODAC · Place 80 · ShenandoahShenandoah8,000 Meters ODAC8029:26.9 PBJr
Oct 17Aubrey Shenk InvitationalOct 17 · 8,000 Meters Varsity · Place 275 · ShenandoahShenandoah8,000 Meters Varsity27528:27.1Jr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 482 · ShenandoahShenandoah8,000 Meters Open48230:06.6Jr
Sep 19Shenandoah Hornet HarrierSep 19 · 3,000 Meters 3K · Place 6 · ShenandoahShenandoah3,000 Meters 3K610:02.73 PBJr
Sep 11SU Twilight OpenSep 11 · 6,000 Meters Collegiate · Place 79 · ShenandoahShenandoah6,000 Meters Collegiate7924:53.00Jr
Sep 4Galen Piper XC ChallengeSep 4 · 6,000 Meters Men · Place 104 · ShenandoahShenandoah6,000 Meters Men10423:08.71Jr
Sep 1Eagle Cross Country ChallengeSep 1 · 6,000 Meters Collegiate · Place 29 · ShenandoahShenandoah6,000 Meters Collegiate2923:23.55Jr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 77 · ShenandoahShenandoah8,000 Meters Collegiate7729:50.5 PBSo
Oct 18Aubrey Shenk InvitationalOct 18 · 8,000 Meters College · Place 156 · ShenandoahShenandoah8,000 Meters College15628:28.50 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 175 · ShenandoahShenandoah8,000 Meters Green17529:32.8 PBSo
Sep 12Shenandoah TwilightSep 12 · 6,000 Meters College · Place 44 · ShenandoahShenandoah6,000 Meters College4422:32.6 PBSo
Sep 5Galen Piper XC ChallengeSep 5 · 6,000 Meters Men's Race · Place 66 · ShenandoahShenandoah6,000 Meters Men's Race6622:22.15 PBSo
Aug 29Eagle ChallengeAug 29 · 6,000 Meters Men's Race · Place 37 · ShenandoahShenandoah6,000 Meters Men's Race3722:26.3 PBSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2ODAC XCNov 2 · 8,000 Meters Varsity · Place 73 · ShenandoahShenandoah8,000 Meters Varsity7329:18.2FR
Oct 4Paul Short RunOct 4 · 8,000 Meters Green · Place 99 · ShenandoahShenandoah8,000 Meters Green9929:46.3 PBFr
Sep 28Shenandoah Hornet HarrierSep 28 · 8,000 Meters College · Place 18 · ShenandoahShenandoah8,000 Meters College1831:28.9Fr
Sep 13SU Twilight OpenerSep 13 · 6,000 Meters Varsity · Place 22 · ShenandoahShenandoah6,000 Meters Varsity2221:23.9FR
Sep 6Galen Piper Alumni/Open XC ChallengeSep 6 · 6,000 Meters Varsity · Place 61 · ShenandoahShenandoah6,000 Meters Varsity6122:02.6FR
Aug 30Eagle ChallengeAug 30 · 6,000 Meters Varsity · Place 18 · ShenandoahShenandoah6,000 Meters Varsity1821:52.1FR

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 25NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - Northeast Green · Place 142 · UNA-NJ-LyonsUNA-NJ-Lyons5,000 Meters Open - Northeast Green14220:04.4 PB12
Nov 4NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 101 · LivingstonLivingston5,000 Meters Varsity10118:1912
Oct 28NJSIAA Sectionals - North 1Oct 28 · 5,000 Meters Varsity · Place 23 · LivingstonLivingston5,000 Meters Varsity2318:2312
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity · Place 17 · LivingstonLivingston5,000 Meters Varsity1717:32.0112
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Varsity · Place 17 · LivingstonLivingston5,000 Meters Varsity1717:57.8512
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Varsity · Place 17 · LivingstonLivingston5,000 Meters Varsity1717:57.8512
Oct 3SEC Dual Batch Meets 4Oct 3 · 5,000 Meters Varsity · Place 5 · LivingstonLivingston5,000 Meters Varsity518:27.112
Sep 27SEC Dual Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 1 · LivingstonLivingston5,000 Meters Varsity117:48.312
Sep 27SEC Dual Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 1 · LivingstonLivingston5,000 Meters Varsity117:48.312

2022 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 29NJSIAA Sectionals - North 1Oct 29 · 5,000 Meters Varsity · Place 24 · LivingstonLivingston5,000 Meters Varsity2418:1111
Oct 21Essex County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 18 · LivingstonLivingston5,000 Meters Varsity1817:53.311
Oct 13SEC XC Championship MeetOct 13 · 5,000 Meters Varsity · Place 20 · LivingstonLivingston5,000 Meters Varsity2018:13.911
Oct 6SEC Dual Batch Meet 4Oct 6 · 5,000 Meters Varsity · Place 6 · LivingstonLivingston5,000 Meters Varsity618:23.611
Oct 6SEC Dual Batch Meet 4Oct 6 · 5,000 Meters Varsity · Place 6 · LivingstonLivingston5,000 Meters Varsity618:23.611
Oct 6SEC Dual Batch Meet 4Oct 6 · 5,000 Meters Varsity · Place 6 · LivingstonLivingston5,000 Meters Varsity618:23.611
Oct 6SEC Dual Batch Meet 4Oct 6 · 5,000 Meters Varsity · Place 6 · LivingstonLivingston5,000 Meters Varsity618:23.611
Sep 17Back to the Mountain InvitationalSep 17 · 5,000 Meters Varsity · Place 26 · LivingstonLivingston5,000 Meters Varsity2618:3111
Sep 13SEC Batch Meet 1Sep 13 · 5,000 Meters Varsity · Place 4 · LivingstonLivingston5,000 Meters Varsity418:53.111
Sep 13SEC Batch Meet 1Sep 13 · 5,000 Meters Varsity · Place 4 · LivingstonLivingston5,000 Meters Varsity418:53.111
Sep 13SEC Batch Meet 1Sep 13 · 5,000 Meters Varsity · Place 4 · LivingstonLivingston5,000 Meters Varsity418:53.111
Sep 13SEC Batch Meet 1Sep 13 · 5,000 Meters Varsity · Place 4 · LivingstonLivingston5,000 Meters Varsity418:53.111
Sep 13SEC Batch Meet 1Sep 13 · 5,000 Meters Varsity · Place 4 · LivingstonLivingston5,000 Meters Varsity418:53.111
Sep 9Lancer InvitationalSep 9 · 5,000 Meters Varsity · Place 3 · LivingstonLivingston5,000 Meters Varsity318:13 PB11