Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Clifton MSCMS/AHS Midweek Race · Mar 1017:15.00CMS/AHS Midweek RaceMarch 10, 2021
5,000 Meters · Green Hill Park 5k CourseVHSL 2A Region C · Nov 617:50.4VHSL 2A Region CNovember 6, 2019
5,000 Meters · Greenfield Recreation Park Cavalier Meet #2 · Mar 3118:38.85Cavalier Meet #2March 31, 2021
5,000 Meters · GreenHill ParkVHSL Class 2 State Championship · Nov 1617:13.5VHSL Class 2 State ChampionshipNovember 16, 2019
5,000 Meters · Jackson River Sports ComplexAlleghany Double Quad · Mar 2717:42.39Alleghany Double QuadMarch 27, 2021
5,000 Meters · Peakview Course @ Burtner FarmEMU Mennonite Heritage Cross Country Invitational · Sep 217:43.0EMU Mennonite Heritage Cross Country InvitationalSeptember 2, 2022
8,000 Meters · Berry CollegeNCAA Division III South Regional · Nov 1128:11.9NCAA Division III South RegionalNovember 11, 2023
8,000 Meters · BridgewaterODAC XC Championships · Nov 129:40.9ODAC XC ChampionshipsNovember 1, 2025
8,000 Meters · GreenHill ParkRoanoke College Invitational · Oct 1428:15.6Roanoke College InvitationalOctober 14, 2022
8,000 Meters · Kernstown BattlefieldODAC Cross Country Championships · Oct 2929:37.0ODAC Cross Country ChampionshipsOctober 29, 2022
8,000 Meters · Lee Hall MansionNCAA D3 South Regional XC Championships · Nov 1230:50.1NCAA D3 South Regional XC ChampionshipsNovember 12, 2022
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 428:44.3Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 328:48.0Paul Short Run (College)October 3, 2025
8,000 Meters · McAlpine Creek ParkQueens City Invitational · Sep 1528:36.6Queens City Invitational September 15, 2023
8,000 Meters · Pfeiffer UniversityPfeiffer Invitational · Sep 1429:45.4Pfeiffer InvitationalSeptember 14, 2024

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 71 · RoanokeRoanoke8,000 Meters Collegiate7129:40.9 PBSr
Oct 18Roanoke College South Region ShowdownOct 18 · 8,000 Meters Varsity · Place 131 · RoanokeRoanoke8,000 Meters Varsity13128:49.20SR
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 479 · RoanokeRoanoke8,000 Meters Open47928:48.0 PBSr
Sep 12Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 209 · RoanokeRoanoke8,000 Meters Collegiate20929:56.01Sr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2ODAC XCNov 2 · 8,000 Meters Varsity · Place 56 · RoanokeRoanoke8,000 Meters Varsity5627:57.9JR
Oct 19Roanoke XC Invitational/ODAC PreviewOct 19 · 8,000 Meters Varsity · Place 69 · RoanokeRoanoke8,000 Meters Varsity6927:55.1JR
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 335 · RoanokeRoanoke8,000 Meters White33528:44.3 PBJr
Sep 14Pfeiffer InvitationalSep 14 · 8,000 Meters College · Place 41 · RoanokeRoanoke8,000 Meters College4129:45.4 PBJr
Aug 30Eagle ChallengeAug 30 · 6,000 Meters Varsity · Place 28 · RoanokeRoanoke6,000 Meters Varsity2822:38.4JR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III South RegionalNov 11 · 8,000 Meters Championship · Place 100 · RoanokeRoanoke8,000 Meters Championship10028:11.9 PBSo
Oct 282023 ODAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 58 · RoanokeRoanoke8,000 Meters College5829:16.3So
Oct 13Roanoke XC InvitationalOct 13 · 8,000 Meters Varsity · Place 90 · RoanokeRoanoke8,000 Meters Varsity9029:12.7SO-2
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College White · Place 280 · RoanokeRoanoke8,000 Meters College White28030:17.6So
Sep 15Queens City Invitational Sep 15 · 8,000 Meters College · Place 73 · RoanokeRoanoke8,000 Meters College7328:36.6 PBSo
Sep 8Rooney InvitationalSep 8 · 5,000 Meters 5K · Place 13 · RoanokeRoanoke5,000 Meters 5K1317:56.4So
Sep 1Eagle Cross Country ChallengeSep 1 · 6,000 Meters Varsity · Place 9 · RoanokeRoanoke6,000 Meters Varsity905:55.6SO

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 South Regional XC ChampionshipsNov 12 · 8,000 Meters Championship · Place 115 · RoanokeRoanoke8,000 Meters Championship11530:50.1 PBFr
Oct 29ODAC Cross Country ChampionshipsOct 29 · 8,000 Meters College · Place 63 · RoanokeRoanoke8,000 Meters College6329:37.0 PBFr
Oct 14Roanoke College InvitationalOct 14 · 8,000 Meters Men 8k · Place 44 · RoanokeRoanoke8,000 Meters Men 8k4428:15.6 PBFr
Sep 24Hornet Harrier InvitationalSep 24 · 8,000 Meters College · Place 41 · RoanokeRoanoke8,000 Meters College4130:13.8Fr
Sep 9Roanoke College Rooney InvitationalSep 9 · 5,000 Meters Varsity · Place 13 · RoanokeRoanoke5,000 Meters Varsity1317:54.4FR
Sep 2EMU Mennonite Heritage Cross Country InvitationalSep 2 · 5,000 Meters College · Place 15 · RoanokeRoanoke5,000 Meters College1517:43.0 PBFr

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Sep 25Alleghany XC InvitationalSep 25 · 5,000 Meters Varsity · Place 21 · AlleghanyAlleghany5,000 Meters Varsity2117:43.5012
Sep 11Knights Crossing InvitationalSep 11 · 5,000 Meters Varsity · Place 11 · AlleghanyAlleghany5,000 Meters Varsity1118:08.3SR
Apr 22VHSL Class 2A State XC ChampionshipsApr 22 · 5,000 Meters Varsity · Place 5 · AlleghanyAlleghany5,000 Meters Varsity517:22.111
Apr 7Alleghany Pre-Region 2C/3 Rivers ChampionshipsApr 7 · 5,000 Meters Varsity · Place 3 · AlleghanyAlleghany5,000 Meters Varsity318:30.3211
Mar 31Cavalier Meet #2Mar 31 · 5,000 Meters Varsity · Place 5 · AlleghanyAlleghany5,000 Meters Varsity518:38.85 PB11
Mar 27Alleghany Double QuadMar 27 · 5,000 Meters Varsity · Place 4 · AlleghanyAlleghany5,000 Meters Varsity417:42.39 PB11
Mar 10CMS/AHS Midweek RaceMar 10 · 5,000 Meters Varsity · Place 2 · AlleghanyAlleghany5,000 Meters Varsity217:15.00 PB11

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16VHSL Class 2 State ChampionshipNov 16 · 5,000 Meters Varsity · Place 15 · AlleghanyAlleghany5,000 Meters Varsity1517:13.5 PB10
Nov 6VHSL 2A Region CNov 6 · 5,000 Meters Varsity · Place 7 · AlleghanyAlleghany5,000 Meters Varsity717:50.4 PB10
Oct 19Milestat XC InvitationalOct 19 · Varsity · Place 16 · AlleghanyAlleghanyVarsity1617:06—
Oct 19Milestat XC InvitationalOct 19 · Varsity · Place 16 · AlleghanyAlleghanyVarsity1617:06—
Oct 5Blue Ridge InvitationalOct 5 · 5,000 Meters Varsity · Place 12 · AlleghanyAlleghany5,000 Meters Varsity1218:10.7510
Sep 28Alleghany InvitationalSep 28 · Varsity · Place 7 · AlleghanyAlleghanyVarsity717:11.2510
Sep 7Knights Crossing InvitationalSep 7 · 5,000 Meters Varsity · Place 11 · AlleghanyAlleghany5,000 Meters Varsity1117:33.266
Sep 7Knights Crossing InvitationalSep 7 · 5,000 Meters Varsity · Place 11 · AlleghanyAlleghany5,000 Meters Varsity1117:33.2SO

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30VHSL 3A Region DOct 30 · 5,000 Meters Varsity · Place 25 · AlleghanyAlleghany5,000 Meters Varsity2518:19.159
Oct 24Three Rivers ChampionshipOct 24 · 5,000 Meters Varsity · Place 10 · AlleghanyAlleghany5,000 Meters Varsity1019:19.869
Sep 29Alleghany InvitationalSep 29 · 5,000 Meters Varsity · Place 30 · AlleghanyAlleghany5,000 Meters Varsity3018:31.169
Sep 8Knights Crossing InvitationalSep 8 · 5,000 Meters Varsity · Place 30 · AlleghanyAlleghany5,000 Meters Varsity3018:35.29

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 23Rockbridge ClassicSep 23 · 2,500 Meters Middle School · Place 1 · AlleghanyAlleghany2,500 Meters Middle School19:37.428
Sep 23Rockbridge ClassicSep 23 · 2,500 Meters Middle School · Place 1 · AlleghanyAlleghany2,500 Meters Middle School19:37.428
Sep 9Knights Crossing InvitationalSep 9 · Middle School · Place 11 · AlleghanyAlleghanyMiddle School1111:11.808
Sep 9Knights Crossing InvitationalSep 9 · 3,000 Meters Middle School · Place 11 · AlleghanyAlleghany3,000 Meters Middle School1111:11.88

2016 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15MileStat.com InvitationalOct 15 · 4,000 Meters Middle School · Place 20 · AlleghanyAlleghany4,000 Meters Middle School2016:20—
Sep 24Rockbridge ClassicSep 24 · Middle School · Place 22 · AlleghanyAlleghanyMiddle School2215:32.657
Sep 10Knights Crossing XC InvitationalSep 10 · 3,000 Meters Middle School · Place 73 · AlleghanyAlleghany3,000 Meters Middle School7313:16.007