Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lightridge HSLightridge, Loudoun County & Tuscarora · Mar 2420:04.60Lightridge, Loudoun County & Tuscarora March 24, 2021
5,000 Meters · Rock Ridge High SchoolRock Ridge XC Invitational · Sep 1819:20Rock Ridge XC InvitationalSeptember 18, 2021
6,000 Meters · WakeMed Soccer Parkadidas Wolfpack Invitational · Sep 2019:32.4adidas Wolfpack InvitationalSeptember 20, 2024
8,000 Meters · BridgewaterODAC XC Championships · Nov 126:02.5ODAC XC ChampionshipsNovember 1, 2025
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:16.3Running of the CowsOctober 3, 2026
8,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 1524:50.60NCAA South Regional XC ChampionshipNovember 15, 2025
8,000 Meters · GreenHill Park2023 ODAC Cross Country Championships · Oct 2828:43.72023 ODAC Cross Country ChampionshipsOctober 28, 2023
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1825:28.17Conn College InviteOctober 18, 2025
8,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 3128:09.3ODAC XC ChampionshipsOctober 31, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:14.1Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:01.5Paul Short Run (College)October 3, 2025
8,000 Meters · Panorama FarmsNCAA DIII South Region Preview · Sep 1927:04.08NCAA DIII South Region PreviewSeptember 19, 2026
8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 2225:57.22025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)November 22, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31ODAC XC ChampionshipsOct 31 · 8,000 Meters ODAC · Place 58 · LynchburgLynchburg8,000 Meters ODAC5828:09.3 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 175 · LynchburgLynchburg8,000 Meters Navy Championship17526:16.3 PBSr
Sep 19NCAA DIII South Region PreviewSep 19 · 8,000 Meters Collegiate · Place 22 · LynchburgLynchburg8,000 Meters Collegiate2227:04.08 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 193 · LynchburgLynchburg8,000 Meters D3 Championship19325:57.2 PBJr
Nov 15NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · Place 11 · LynchburgLynchburg8,000 Meters College1124:50.60 PBJr
Nov 1ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 7 · LynchburgLynchburg8,000 Meters Collegiate726:02.5 PBJr
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 93 · LynchburgLynchburg8,000 Meters Blue9325:28.17 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 135 · LynchburgLynchburg8,000 Meters White13526:01.5 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2ODAC XCNov 2 · 8,000 Meters Varsity · Place 14 · LynchburgLynchburg8,000 Meters Varsity1425:30.9SO
Oct 19Roanoke XC Invitational/ODAC PreviewOct 19 · 8,000 Meters Varsity · Place 6 · LynchburgLynchburg8,000 Meters Varsity624:47.3SO
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 139 · LynchburgLynchburg8,000 Meters Open13926:14.1 PBSo
Sep 20adidas Wolfpack InvitationalSep 20 · 6,000 Meters College · Place 81 · LynchburgLynchburg6,000 Meters College8119:32.4 PBSo
Aug 30Liberty ChallengeAug 30 · 6,000 Meters Varsity · Place 16 · LynchburgLynchburg6,000 Meters Varsity1621:05.9SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 282023 ODAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 53 · LynchburgLynchburg8,000 Meters College5328:43.7 PBFr
Oct 13Roanoke XC InvitationalOct 13 · 8,000 Meters Varsity · Place 15 · LynchburgLynchburg8,000 Meters Varsity1526:10.6FR-1
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters Open · Place 346 · LynchburgLynchburg8,000 Meters Open34628:22.9Fr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 30 · Loudoun CountyLoudoun County5,000 Meters Varsity3016:33.9SR
Oct 15Third Battle InvitationalOct 15 · 5,000 Meters Varsity · Place 30 · Loudoun CountyLoudoun County5,000 Meters Varsity3016:33.9SR
Sep 24Oatlands InvitationalSep 24 · Varsity · Place 60 · Loudoun CountyLoudoun CountyVarsity6017:11—
Sep 17Escape The Rock InvitationalSep 17 · 5,000 Meters Varsity · Place 11 · Loudoun CountyLoudoun County5,000 Meters Varsity1117:32.8—

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 16Third Battle InvitationalOct 16 · 5,000 Meters Varsity · Place 142 · Loudoun CountyLoudoun County5,000 Meters Varsity14217:56.6JR
Oct 9Glory Days Grill InvitationalOct 9 · Varsity · Place 12 · Loudoun CountyLoudoun CountyVarsity1218:29—
Oct 2Judges ClassicOct 2 · 5,000 Meters Varsity · Place 41 · Loudoun CountyLoudoun County5,000 Meters Varsity4118:32.8—
Oct 2Judges ClassicOct 2 · 5,000 Meters Varsity · Place 39 · Loudoun CountyLoudoun County5,000 Meters Varsity3918:32.5—
Sep 18Rock Ridge XC InvitationalSep 18 · 5,000 Meters Varsity · Place 68 · Loudoun CountyLoudoun County5,000 Meters Varsity6819:20 PB11
Sep 11Oatlands InvitationalSep 11 · 5,000 Meters Varsity · Place 177 · Loudoun CountyLoudoun County5,000 Meters Varsity17719:04—
Aug 28Great Meadow InvitationalAug 28 · 5,000 Meters Varsity · Place 95 · Loudoun CountyLoudoun County5,000 Meters Varsity9519:13—
Mar 24Lightridge, Loudoun County & Tuscarora Mar 24 · 5,000 Meters Varsity · Place 16 · Loudoun CountyLoudoun County5,000 Meters Varsity1620:04.60 PB10