Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTryon Winter Classic · Jan 164:19.47aTryon Winter ClassicJanuary 16, 2026
1 Mile · OutdoorDennis Craddock · Apr 104:21.80aDennis CraddockApril 10, 2026
1000 Meters · IndoorEast Coast Elite - Roanoke 2.8.25 · Feb 82:33.57aEast Coast Elite - Roanoke 2.8.25February 8, 2025
1000 Meters · OutdoorVHSL 1A/2A Region C & D Championships · Feb 172:45.84aVHSL 1A/2A Region C & D ChampionshipsFebruary 17, 2023
1500 Meters · OutdoorBig South Outdoor Track and Field Championships · May 113:54.85aBig South Outdoor Track and Field ChampionshipsMay 11, 2026
1600 Meters · IndoorWalter Bass HS Invitational · Jan 184:25.10Walter Bass HS InvitationalJanuary 18, 2025
1600 Meters · OutdoorDogwood Track Classic · May 24:31.562Dogwood Track ClassicMay 2, 2025
200 Meters · OutdoorBuffalo Invitational · Apr 2227.01Buffalo InvitationalApril 22, 2022
300 Meters · IndoorBlue Ridge Last Chance · Feb 839.10Blue Ridge Last ChanceFebruary 8, 2024
3000 Meters · IndoorBig South Indoor TF Championships 2026 · Feb 278:50.72aBig South Indoor TF Championships 2026February 27, 2026
3000 Meters · OutdoorDavidson Relays · Mar 279:01.43aDavidson RelaysMarch 27, 2026
3200 Meters · IndoorBulldog Invitational · Feb 19:38.74Bulldog InvitationalFebruary 1, 2025
400 Meters · OutdoorCosmopolitan Invitational · May 452.93Cosmopolitan InvitationalMay 4, 2023
500 Meters · IndoorEast Coast Elite #1 · Jan 51:09.94aEast Coast Elite #1January 5, 2024
800 Meters · OutdoorVirginia Challenge · Apr 171:54.12aVirginia ChallengeApril 17, 2026
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 162:41.61VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
Combined results · OutdoorVHSL Region 2C Championships · May 302:00.17VHSL Region 2C ChampionshipsMay 30, 2025
Long Jump · IndoorAbingdon Polar Bear #5 · Feb 24.50Abingdon Polar Bear #5February 2, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 1500 Meters · Place 4 · RadfordRadford1500 MetersRound P4.3:57.06aFr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 1500 Meters · Place 10 · RadfordRadford1500 Meters10.3:54.85a PBFr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 800 Meters · Place 10 · RadfordRadford800 MetersRound P10.1:54.40aFr
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 39 · RadfordRadford1500 Meters39.3:55.88aFr
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 44 · RadfordRadford800 Meters44.1:54.12a PBFr
Apr 10Dennis CraddockApr 10 · 1 Mile · Place 15 · RadfordRadford1 Mile15.4:21.80a PBFr
Mar 27Davidson RelaysMar 27 · 3000 Meters · Place 8 · RadfordRadford3000 Meters8.9:01.43a PBFr
Mar 13Phoenix InvitationalMar 13 · 1500 Meters · RadfordRadford1500 Meters—DNFFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Big South Indoor TF Championships 2026Feb 27 · 3000 Meters · Place 14 · RadfordRadford3000 Meters148:50.72a PBFR
Jan 16Tryon Winter ClassicJan 16 · 1 Mile · Place 9 · RadfordRadford1 Mile9.4:19.47a PBFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 1 Mile · Place 10 · RadfordRadford1 Mile10.4:26.19aFr
Dec 4Liberty KickoffDec 4 · 3000 Meters · RadfordRadford3000 Meters--DNFFr
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 3200 Meters · Place 4 · Floyd CountyFloyd County3200 Meters410:00.8012
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 1000 Meters · Place 1 · Floyd CountyFloyd County1000 Meters12:33.73M12
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 1000 Meters · Place 2 · Floyd CountyFloyd County1000 Meters2.2:33.57a PB12
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 12 · Floyd CountyFloyd County3200 Meters129:45.0012
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 10 · Floyd CountyFloyd County3200 Meters109:38.74 PB12
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 10 · Floyd CountyFloyd County3200 Meters109:38.7412
Jan 18Walter Bass HS InvitationalJan 18 · 1600 Meters · Place 4 · Floyd CountyFloyd County1600 Meters44:25.10 PB—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 800 Meters · Place 2 · Floyd CountyFloyd County800 Meters21:55.1312
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 1 · Floyd CountyFloyd CountyCombined results12:00.17 PB12
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 1 · Floyd CountyFloyd CountyCombined results14:37.8012
May 10Blue Demon InvitationalMay 10 · 800 Meters · Place 1 · Floyd CountyFloyd County800 Meters11:58.1412
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 58 · Floyd CountyFloyd County1600 Meters584:31.562 PB12
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 58 · Floyd CountyFloyd County1600 Meters584:31.56212

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 800 Meters · Place 4 · Floyd CountyFloyd County800 Meters42:00.3011
May 23VHSL Region 2C ChampionshipsMay 23 · 800 Meters · Place 1 · Floyd CountyFloyd County800 Meters1.2:03.45a11
May 11Blue Demon InvitationalMay 11 · 800 Meters · Place 13 · Floyd CountyFloyd County800 Meters13.2:05.84a11
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 59 · Floyd CountyFloyd County800 Meters592:02.3611
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 4 · Floyd CountyFloyd County1600 Meters44:37.40—
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 4 · Floyd CountyFloyd County1600 Meters44:37.40—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 1000 Meters · Place 1 · Floyd CountyFloyd County1000 Meters12:34.5011
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 3 · Floyd CountyFloyd CountyCombined results32:41.61 PB11
Feb 8Blue Ridge Last ChanceFeb 8 · 300 Meters · Place 4 · Floyd CountyFloyd County300 Meters439.10 PBJR
Feb 8Blue Ridge Last ChanceFeb 8 · 1000 Meters · Place 1 · Floyd CountyFloyd County1000 Meters12:40.17JR
Jan 27Bulldog InvitationalJan 27 · 500 Meters · Place 28 · Floyd CountyFloyd County500 Meters281:10.1411
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 14 · Floyd CountyFloyd County1000 Meters14.2:43.81a11
Jan 5East Coast Elite #1Jan 5 · 500 Meters · Place 2 · Floyd CountyFloyd County500 Meters2.1:09.94a PB11
Jan 5East Coast Elite #1Jan 5 · 3200 Meters · Place 4 · Floyd CountyFloyd County3200 Meters4.10:32.23a11

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1000 Meters · Place 15 · Floyd CountyFloyd County1000 Meters15.2:43.03a11
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · 1000 Meters · Place 3 · Floyd CountyFloyd County1000 Meters3.2:44.53a10
Feb 7Blue Ridge CDJR Last Chance MeetFeb 7 · 500 Meters · Place 1 · Floyd CountyFloyd County500 Meters11:10.90—
Jan 28Bulldog InvitationalJan 28 · 500 Meters · Place 71 · Floyd CountyFloyd County500 Meters711:13.6010
Jan 13Walter Bass HS InvitationalJan 13 · 500 Meters · Place 4 · Floyd CountyFloyd County500 Meters4.1:14.42a10
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 23 · Floyd CountyFloyd County1000 Meters23.2:49.31a10
Jan 7East Coast EliteJan 7 · 500 Meters · Place 4 · Floyd CountyFloyd County500 Meters41:15.58SO
Jan 7East Coast EliteJan 7 · 500 Meters · Place 40 · Floyd CountyFloyd County500 Meters401:15.58SO

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 2 State ChampionshipsJun 2 · 800 Meters · Place 5 · Floyd CountyFloyd County800 Meters52:02.6510
May 25VHSL Region 2C ChampionshipsMay 25 · 800 Meters · Place 3 · Floyd CountyFloyd County800 Meters32:02.0210
May 13Blue Demon InvitationalMay 13 · 800 Meters · Place 1 · Floyd CountyFloyd County800 Meters12:01.10—
May 13Blue Demon InvitationalMay 13 · 800 Meters · Place 3 · Floyd CountyFloyd County800 Meters32:01.10—
May 4Cosmopolitan InvitationalMay 4 · 800 Meters · Place 6 · Floyd CountyFloyd County800 Meters62:09.23—
May 4Cosmopolitan InvitationalMay 4 · 800 Meters · Place 4 · Floyd CountyFloyd County800 MetersRound P42:05.20—
May 4Cosmopolitan InvitationalMay 4 · 400 Meters · Place 4 · Floyd CountyFloyd County400 Meters452.93 PB—
May 4Cosmopolitan InvitationalMay 4 · 400 Meters · Place 6 · Floyd CountyFloyd County400 MetersRound P652.98—
May 4Cosmopolitan InvitationalMay 4 · 800 Meters · Place 4 · Floyd CountyFloyd County800 Meters42:05.20—
May 4Cosmopolitan InvitationalMay 4 · 400 Meters · Place 6 · Floyd CountyFloyd County400 Meters652.98—
Apr 6Judy Thomas InvitationalApr 6 · 800 Meters · Place 5 · Floyd CountyFloyd County800 Meters52:04.90a—
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · 1000 Meters · Floyd CountyFloyd County1000 Meters--2:45.84a PB10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1000 Meters · Place 38 · Floyd CountyFloyd County1000 Meters38.2:55.73a10
Feb 18VHSL 1/2A Region C & 1/2A Region D ChampionshipsFeb 18 · Combined results · Place 9 · Floyd CountyFloyd CountyCombined results93:10.989
Feb 11Peak Physical Therapy Last Chance MeetFeb 11 · 1000 Meters · Place 11 · Floyd CountyFloyd County1000 Meters113:04.36—
Feb 2Abingdon Polar Bear #5Feb 2 · Long Jump · Place 25 · Floyd CountyFloyd CountyLong Jump254.50 PB—
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 30 · Floyd CountyFloyd County1000 Meters303:11.75—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 26VHSL Region 3C ChampionshipsMay 26 · 800 Meters · Place 7 · Floyd CountyFloyd County800 Meters72:14.359
May 26VHSL Region 2C ChampionshipsMay 26 · 800 Meters · Place 7 · Floyd CountyFloyd County800 Meters7.2:14.35a9
May 14Blacksburg InvitationalMay 14 · 400 Meters · Place 4 · Floyd CountyFloyd County400 Meters458.689
May 14Blacksburg InvitationalMay 14 · 400 Meters · Place 26 · Floyd CountyFloyd County400 Meters2658.689
Apr 30Knights Track ClassicApr 30 · 200 Meters · Place 29 · Floyd CountyFloyd County200 Meters2927.419
Apr 30Knights Track ClassicApr 30 · 400 Meters · Place 38 · Floyd CountyFloyd County400 Meters3858.709
Apr 22Buffalo InvitationalApr 22 · Long Jump · Place 40 · Floyd CountyFloyd CountyLong Jump4014-8.50—
Apr 22Buffalo InvitationalApr 22 · 200 Meters · Place 32 · Floyd CountyFloyd County200 Meters3227.01 PB—
Apr 22Buffalo InvitationalApr 22 · 400 Meters · Place 20 · Floyd CountyFloyd County400 Meters201:00.62—
Apr 15All American RelaysApr 15 · 400 Meters · Place 8 · Floyd CountyFloyd County400 Meters81:00.519
Apr 8University of Lynchburg HS Twilight InviteApr 8 · Long Jump · Place 21 · Floyd CountyFloyd CountyLong Jump2114-10.00—
Apr 8University of Lynchburg HS Twilight InviteApr 8 · 400 Meters · Place 25 · Floyd CountyFloyd County400 Meters251:00.51—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 1000 Meters · Place 84 · Floyd CountyFloyd County1000 Meters84.3:12.20a9
Dec 18Liberty Christmas HS InvitationalDec 18 · Long Jump · Place 51 · Floyd CountyFloyd CountyLong Jump51.12-04.509
Dec 11Liberty University HS Indoor OpenerDec 11 · 500 Meters · Place 73 · Floyd CountyFloyd County500 Meters73.1:28.23a9
Dec 11Liberty University HS Indoor OpenerDec 11 · Long Jump · Place 36 · Floyd CountyFloyd CountyLong Jump36.12-10.009