Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorVMI Invitational · Jan 244:48.55aVMI InvitationalJanuary 24, 2025
10,000 Meters · OutdoorDennis Craddock Coaches Classic · Apr 1234:55.41aDennis Craddock Coaches ClassicApril 12, 2024
10000 Meters · OutdoorODAC Outdoor Championships · Apr 2634:46.59aODAC Outdoor ChampionshipsApril 26, 2024
1500 Meters · OutdoorWildCat Invitational · Apr 184:24.18WildCat InvitationalApril 18, 2025
1600 Meters · IndoorVHSL Class 1A/2A State Indoor Championships · Mar 34:50.83aVHSL Class 1A/2A State Indoor ChampionshipsMarch 3, 2021
1600 Meters · OutdoorVHSL 2C Regional Championship · Jun 104:42.99aVHSL 2C Regional ChampionshipJune 10, 2021
3000 Meters · IndoorODAC Indoor Championships · Feb 249:34.61aODAC Indoor ChampionshipsFebruary 24, 2024
3200 Meters · IndoorVHSL Class 1A/2A State Indoor Championships · Mar 310:30.85aVHSL Class 1A/2A State Indoor ChampionshipsMarch 3, 2021
3200 Meters · OutdoorVHSL Class 2 State Championships · Jun 1910:20.20aVHSL Class 2 State ChampionshipsJune 19, 2021
5000 Meters · IndoorODAC Indoor Championships · Feb 2416:33.50aODAC Indoor ChampionshipsFebruary 24, 2024
5000 Meters · OutdoorDennis Craddock · Apr 1116:45.71aDennis CraddockApril 11, 2025
800 Meters · IndoorRoanoke College: Bast-Cregger Invitational · Jan 302:23.35Roanoke College: Bast-Cregger InvitationalJanuary 30, 2026
800 Meters · OutdoorDennis Craddock · Apr 102:11.06aDennis CraddockApril 10, 2026
Combined results · IndoorVHSL 1/2A Region C & 1/2A Region D Championships · Feb 185:03.67VHSL 1/2A Region C & 1/2A Region D ChampionshipsFebruary 18, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · 1500 Meters · Place 24 · RoanokeRoanoke1500 Meters24.4:31.31aSr
Apr 17WildCat InvitationalApr 17 · 1500 Meters · Place 26 · RoanokeRoanoke1500 Meters264:24.90aSr
Apr 10Dennis CraddockApr 10 · 1500 Meters · Place 37 · RoanokeRoanoke1500 Meters37.4:27.80aSr
Apr 10Dennis CraddockApr 10 · 800 Meters · Place 62 · RoanokeRoanoke800 Meters62.2:11.06a PBSr
Apr 2High Point VertKlasse MeetingApr 2 · 1500 Meters · Place 79 · RoanokeRoanoke1500 Meters79.4:35.27aSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 1500 Meters · Place 45 · RoanokeRoanoke1500 Meters45.4:37.79aSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 800 Meters · Place 68 · RoanokeRoanoke800 Meters68.2:14.40aSr
Mar 20W&L CarnivalMar 20 · 1500 Meters · Place 30 · RoanokeRoanoke1500 Meters30.4:40.33aSr
Mar 20W&L CarnivalMar 20 · 800 Meters · Place 42 · RoanokeRoanoke800 Meters42.2:15.11aSr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · 1 Mile · RoanokeRoanoke1 Mile—DNSSr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 1 Mile · Place 44 · RoanokeRoanoke1 Mile444:57.45aSr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 1 Mile · Place 28 · RoanokeRoanoke1 Mile285:08.52SR
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 800 Meters · Place 31 · RoanokeRoanoke800 Meters312:23.35 PBSR
Jan 23Liberty OpenJan 23 · 1 Mile · Place 62 · RoanokeRoanoke1 Mile625:01.64aSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 5000 Meters · Place 15 · RoanokeRoanoke5000 Meters15.16:55.44aSr
Mar 1ODAC Indoor ChampionshipsMar 1 · 5000 Meters · Place 21 · RoanokeRoanoke5000 Meters21.16:43.34aJr
Mar 1ODAC Indoor ChampionshipsMar 1 · 1 Mile · Place 19 · RoanokeRoanoke1 Mile19.4:51.17aJr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 5000 Meters · Place 20 · RoanokeRoanoke5000 Meters20.16:53.00aJr
Feb 7Liberty OpenFeb 7 · 1 Mile · Place 84 · RoanokeRoanoke1 Mile844:53.77a—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 3000 Meters · RoanokeRoanoke3000 Meters—DNSJr
Jan 24VMI InvitationalJan 24 · 1 Mile · Place 38 · RoanokeRoanoke1 Mile384:48.55a PB—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 5000 Meters · Place 9 · RoanokeRoanoke5000 Meters917:02.26a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · 10,000 Meters · Place 18 · RoanokeRoanoke10,000 Meters18.36:22.44aJr
Apr 18WildCat InvitationalApr 18 · 1500 Meters · Place 18 · RoanokeRoanoke1500 Meters184:24.18 PBJR
Apr 18WildCat InvitationalApr 18 · 1500 Meters · Place 18 · RoanokeRoanoke1500 Meters184:24.18JR
Apr 11Dennis CraddockApr 11 · 5000 Meters · Place 23 · RoanokeRoanoke5000 Meters2316:45.71a PBJr
Mar 28Dr. Toms InviteMar 28 · 10000 Meters · Place 10 · RoanokeRoanoke10000 Meters1036:03.38aJr
Mar 21W&L Track andField CarnivalMar 21 · 5000 Meters · Place 8 · RoanokeRoanoke5000 Meters817:05.91aJR

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · 5000 Meters · Place 15 · RoanokeRoanoke5000 Meters15.16:43.82aJr
Dec 5Liberty KickoffDec 5 · 3000 Meters · Place 32 · RoanokeRoanoke3000 Meters32.9:37.05aJr
Feb 24ODAC Indoor ChampionshipsFeb 24 · 5000 Meters · Place 22 · RoanokeRoanoke5000 Meters22.16:33.50a PBSo
Feb 24ODAC Indoor ChampionshipsFeb 24 · 3000 Meters · Place 24 · RoanokeRoanoke3000 Meters24.9:34.61a PBSo
Feb 10Joe LaRocco InvitationalFeb 10 · 5000 Meters · Place 16 · RoanokeRoanoke5000 Meters1616:43.44a—
Jan 262024 VMI InvitationalJan 26 · 5000 Meters · Place 12 · RoanokeRoanoke5000 Meters1216:41.74a—
Jan 19Finn Pincus InvitationalJan 19 · 1 Mile · Place 38 · RoanokeRoanoke1 Mile384:53.80SO

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26ODAC Outdoor ChampionshipsApr 26 · 10000 Meters · Place 17 · RoanokeRoanoke10000 Meters1734:46.59a PB—
Apr 12Dennis Craddock Coaches ClassicApr 12 · 10,000 Meters · Place 9 · RoanokeRoanoke10,000 Meters9.34:55.41a PBSo
Mar 29Hornet OpenMar 29 · 5000 Meters · Place 11 · RoanokeRoanoke5000 Meters1116:51.72a—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · 1500 Meters · Place 25 · RoanokeRoanoke1500 Meters254:30.03a—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · 800 Meters · Place 31 · RoanokeRoanoke800 Meters312:17.06a—
Mar 15WLU CarnivalMar 15 · 10,000 Meters · Place 11 · RoanokeRoanoke10,000 Meters11.35:21.56aSo

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8Bast-Cregger Multi InvitationalDec 8 · 5000 Meters · Place 15 · RoanokeRoanoke5000 Meters15.17:26.54aSo
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 5000 Meters · Place 24 · RoanokeRoanoke5000 Meters24.17:07.90aFr
Feb 11Joe LaRocco InvitationalFeb 11 · 1 Mile · Place 23 · RoanokeRoanoke1 Mile234:52.96aFr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 14Dennis Craddock Coaches ClassicApr 14 · 10000 Meters · Place 11 · RoanokeRoanoke10000 Meters1137:15.70FR
Apr 14Dennis Craddock Coaches ClassicApr 14 · 10000 Meters · Place 11 · RoanokeRoanoke10000 Meters1137:15.70—
Mar 17Washington & Lee CarnivalMar 17 · 5000 Meters · Place 37 · RoanokeRoanoke5000 Meters3717:09.32FR

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 26VHSL Region 3C ChampionshipsMay 26 · 3200 Meters · Place 5 · AlleghanyAlleghany3200 Meters511:30.5512
May 26VHSL Region 2C ChampionshipsMay 26 · 3200 Meters · Place 5 · AlleghanyAlleghany3200 Meters5.11:30.55a12
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 3200 Meters · Place 25 · AlleghanyAlleghany3200 Meters25.10:43.38a12
Jan 14Walter Bass HS Indoor InvitationalJan 14 · 1600 Meters · Place 31 · AlleghanyAlleghany1600 Meters31.4:58.69a12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 1/2 Combined Indoor State ChampionshipsMar 2 · 3200 Meters · Place 8 · AlleghanyAlleghany3200 Meters8.10:38.05a12
Feb 18VHSL 1/2A Region C & 1/2A Region D ChampionshipsFeb 18 · Combined results · Place 3 · AlleghanyAlleghanyCombined results310:53.6812
Feb 18VHSL 1/2A Region C & 1/2A Region D ChampionshipsFeb 18 · Combined results · Place 6 · AlleghanyAlleghanyCombined results65:03.67 PB12

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 19VHSL Class 2 State ChampionshipsJun 19 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters3.10:20.20a PB11
Jun 19VHSL Class 2 State ChampionshipsJun 19 · 1600 Meters · Place 5 · AlleghanyAlleghany1600 Meters5.4:50.18a11
Jun 10VHSL 2C Regional ChampionshipJun 10 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters3.10:27.72a11
Jun 10VHSL 2C Regional ChampionshipJun 10 · 1600 Meters · Place 4 · AlleghanyAlleghany1600 Meters4.4:42.99a PB11
Feb 23VHSL 1/2 Region C ChampionshipsFeb 23 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters3.10:47.1Unofficial11
Feb 23VHSL 1/2 Region C ChampionshipsFeb 23 · 1600 Meters · Place 3 · AlleghanyAlleghany1600 Meters3.5:01.5Unofficial11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 1A/2A State Indoor ChampionshipsMar 3 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters3.10:30.85a PB11
Mar 3VHSL Class 1A/2A State Indoor ChampionshipsMar 3 · 1600 Meters · Place 4 · AlleghanyAlleghany1600 Meters4.4:50.83a PB11

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 9Roanoke College Invitational #2Jan 9 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters310:32.70SO
Jan 9Roanoke College Invitational #2Jan 9 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters310:32.70SO

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 27Parry McCluer WeekdayMar 27 · 1600 Meters · Place 2 · AlleghanyAlleghany1600 Meters25:03.64—
Mar 27Parry McCluer WeekdayMar 27 · 800 Meters · Place 4 · AlleghanyAlleghany800 Meters42:22.79—
Mar 27Parry McCluer WeekdayMar 27 · 1600 Meters · Place 2 · AlleghanyAlleghany1600 Meters25:03.64—
Mar 27Parry McCluer WeekdayMar 27 · 800 Meters · Place 4 · AlleghanyAlleghany800 Meters42:22.79—

2019 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 16VHSL Region 3DFeb 16 · 3200 Meters · Place 7 · AlleghanyAlleghany3200 Meters711:14.469
Feb 16VHSL Region 3DFeb 16 · 3200 Meters · Place 7 · AlleghanyAlleghany3200 Meters711:14.469
Feb 16VHSL Region 3DFeb 16 · 1600 Meters · Place 6 · AlleghanyAlleghany1600 Meters65:01.539
Feb 16VHSL Region 3DFeb 16 · 1600 Meters · Place 6 · AlleghanyAlleghany1600 Meters65:01.539
Feb 2Heritage InvitationalFeb 2 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters311:05.979
Feb 2Heritage InvitationalFeb 2 · 1600 Meters · Place 3 · AlleghanyAlleghany1600 Meters35:04.379
Feb 2Heritage InvitationalFeb 2 · 3200 Meters · Place 3 · AlleghanyAlleghany3200 Meters311:05.979
Feb 2Heritage InvitationalFeb 2 · 1600 Meters · Place 3 · AlleghanyAlleghany1600 Meters35:04.379
Jan 9Roanoke College Maroons HS Invitational #1Jan 9 · 1600 Meters · Place 6 · AlleghanyAlleghany1600 Meters64:59.439
Jan 9Roanoke College Maroons HS Invitational #1Jan 9 · 1600 Meters · Place 6 · AlleghanyAlleghany1600 Meters64:59.439