Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorDennis Craddock · Apr 105:16.67aDennis CraddockApril 10, 2026
1000 Meters · IndoorNorthwestern District Championship · Feb 53:12.97Northwestern District ChampionshipFebruary 5, 2024
1600 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 285:16.97aVHSL Class 3 State Indoor ChampionshipsFebruary 28, 2022
1600 Meters · OutdoorVHSL Class 3 State Championships · May 315:20.25VHSL Class 3 State ChampionshipsMay 31, 2024
3000m Steeplechase · 0.762m · OutdoorBig South Outdoor Track and Field Championships · May 1111:08.47aBig South Outdoor Track and Field ChampionshipsMay 11, 2026
3200 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 2811:33.01aVHSL Class 3 State Indoor ChampionshipsFebruary 28, 2022
3200 Meters · OutdoorVHSL Class 3 State Championships · Jun 1811:18.55aVHSL Class 3 State ChampionshipsJune 18, 2021
5000 Meters · OutdoorBig South Outdoor Track and Field Championships · May 1118:21.06aBig South Outdoor Track and Field ChampionshipsMay 11, 2026
800 Meters · OutdoorDogwood Track Classic · May 32:25.65Dogwood Track ClassicMay 3, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 3000m Steeplechase · Place 5 · RadfordRadford3000m Steeplechase0.762m5.11:08.47a PBFr
May 11Big South Outdoor Track and Field ChampionshipsMay 11 · 5000 Meters · Place 15 · RadfordRadford5000 Meters15.18:21.06a PBFr
Apr 17Virginia ChallengeApr 17 · 3000m Steeplechase · Place 5 · RadfordRadford3000m Steeplechase0.762m5.11:23.74aFr
Apr 10Dennis CraddockApr 10 · 1 Mile · Place 8 · RadfordRadford1 Mile8.5:16.67a PBFr
Mar 27Davidson RelaysMar 27 · 3000m Steeplechase · Place 1 · RadfordRadford3000m Steeplechase0.762m1.11:20.98aFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16Tryon Winter ClassicJan 16 · 1 Mile · RadfordRadford1 Mile—DNSFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 1000 Meters · Place 17 · RadfordRadford1000 Meters17.3:14.16aFr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31VHSL Class 3 State ChampionshipsMay 31 · 1600 Meters · Place 10 · Warren CountWarren Count1600 Meters105:20.25 PB12
May 31VHSL Class 3 State ChampionshipsMay 31 · 800 Meters · Place 19 · Warren CountWarren Count800 Meters192:34.2712
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 800 Meters · Place 6 · Warren CountWarren Count800 Meters62:32.19—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 1600 Meters · Place 2 · Warren CountWarren Count1600 Meters25:27.54—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 800 Meters · Place 6 · Warren CountWarren Count800 Meters62:32.19—
May 24VHSL REGION 3B CHAMPIONSHIPSMay 24 · 1600 Meters · Place 2 · Warren CountWarren Count1600 Meters25:27.54—
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 61 · Warren CountWarren Count800 Meters612:25.65 PB12
Apr 27Apple Blossom InvitationalApr 27 · 800 Meters · Place 7 · Warren CountyWarren County800 Meters72:35.8712
Apr 27Apple Blossom InvitationalApr 27 · 1600 Meters · Place 1 · Warren CountyWarren County1600 Meters15:23.3512
Apr 27Apple Blossom InvitationalApr 27 · 800 Meters · Place 4 · Warren CountWarren Count800 Meters42:26.05—
Apr 27Apple Blossom InvitationalApr 27 · 1600 Meters · Place 4 · Warren CountWarren Count1600 Meters45:24.41—
Apr 8Ram Country Track & Field InvitationalApr 8 · 800 Meters · Place 2 · Warren CountWarren Count800 Meters22:26.05—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19VHSL 3B RegionalFeb 19 · 1000 Meters · Place 3 · Warren CountyWarren County1000 Meters3.3:14.50a12
Feb 17VHSL 4D RegionalFeb 17 · 1000 Meters · Place 3 · Warren CountyWarren County1000 Meters33:14.50a—
Feb 5Northwestern District ChampionshipFeb 5 · 1000 Meters · Place 1 · Warren CountWarren Count1000 Meters13:12.97 PB—
Jan 27Bulldog InvitationalJan 27 · 1000 Meters · Place 36 · Warren CountWarren Count1000 Meters363:14.8312

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 12Millbrook Polar BearDec 12 · 1000 Meters · Place 1 · Warren CountyWarren County1000 Meters1.3:20.98aUnofficial12
Dec 6Colonels Ice Cube QuadDec 6 · 500 Meters · Place 3 · Warren CountyWarren County500 Meters3.1:28.19aUnofficial12
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 3200 Meters · Place 11 · Warren CountWarren Count3200 Meters1111:32.9711
May 24VHSL 3B Regional Outdoor Track and Field ChampionshipsMay 24 · 3200 Meters · Place 1 · Warren CountyWarren County3200 Meters1.12:03.99a11
May 12Millbrook's Last Chance InvitationalMay 12 · 3200 Meters · Place 5 · Warren CountyWarren County3200 Meters511:32.9711
Apr 29Apple Blossom InvitationalApr 29 · 3200 Meters · Place 1 · Warren CountyWarren County3200 Meters111:40.5611
Apr 14Wolverine Classic Track InvitationalApr 14 · 3200 Meters · Place 5 · Warren CountyWarren County3200 Meters511:54.5011
Apr 14Woodgrove InviteApr 14 · 3200 Meters · Place 5 · Warren CountyWarren County3200 Meters5.11:54.50a11

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · 3200 Meters · Place 3 · Warren CountyWarren County3200 Meters3.11:23.53a10
May 26VHSL Region 3B ChampionshipsMay 26 · 3200 Meters · Place 2 · Warren CountyWarren County3200 Meters2.11:23.52a10
Apr 6Northwestern District Regular Season Meet #1Apr 6 · 1600 Meters · Place 1 · WARREN COUNTWARREN COUNT1600 Meters15:24.4110
Apr 6Northwestern District Regular Season Meet #1Apr 6 · 800 Meters · Place 1 · WARREN COUNTWARREN COUNT800 Meters12:31.9010

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 3200 Meters · Place 4 · Warren CountyWarren County3200 Meters4.11:33.01a PB10
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 1600 Meters · Place 4 · Warren CountyWarren County1600 Meters4.5:16.97a PB10
Feb 19VHSL3B Region Indoor Track ChampionshipsFeb 19 · 3200 Meters · Place 2 · Warren CountWarren Count3200 Meters211:42.57—
Feb 19VHSL3B Region Indoor Track ChampionshipsFeb 19 · 1600 Meters · Place 1 · Warren CountWarren Count1600 Meters15:17.19—
Feb 5Woodberry Forest Mini Meet #5Feb 5 · 1600 Meters · Place 1 · Warren CountyWarren County1600 Meters1.5:21.51a10
Jan 10Wilkins Center HS ChallengeJan 10 · 3200 Meters · Place 1 · Warren CountyWarren County3200 Meters111:46.20—

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 9Fauquier Polar Bear #1Dec 9 · Long Jump · Place 7 · Warren CountyWarren CountyLong Jump7.12-08.00Unofficial10
Jun 18VHSL Class 3 State ChampionshipsJun 18 · 3200 Meters · Place 2 · Warren CountyWarren County3200 Meters2.11:18.55a PB9
Jun 18VHSL Class 3 State ChampionshipsJun 18 · 1600 Meters · Place 7 · Warren CountyWarren County1600 Meters7.5:30.37a9
Jun 9Region 3B Outdoor ChampionshipsJun 9 · 3200 Meters · Place 2 · Warren CountWarren Count3200 Meters211:47.61—
Jun 9Region 3B Outdoor ChampionshipsJun 9 · 1600 Meters · Place 2 · Warren CountWarren Count1600 Meters25:25.45—
Jun 3Class 3 Northwestern District ChampionshipJun 3 · Long Jump · Place 8 · Warren CountWarren CountLong Jump812-05.00—
Jun 3Class 3 Northwestern District ChampionshipJun 3 · Long Jump · Place 8 · Warren CountWarren CountLong JumpRound P812-05.00—
Jun 3Class 3 Northwestern District ChampionshipJun 3 · 3200 Meters · Place 1 · Warren CountWarren Count3200 Meters111:48.57—
Jun 3Class 3 Northwestern District ChampionshipJun 3 · 1600 Meters · Place 1 · Warren CountWarren Count1600 Meters15:30.06—
May 14Apple Blossom InvitationalMay 14 · 3200 Meters · Place 2 · Warren CountWarren Count3200 Meters211:52.969
May 14Apple Blossom InvitationalMay 14 · 1600 Meters · Place 3 · Warren CountWarren Count1600 Meters35:26.769

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3A Indoor State ChampionshipsMar 2 · 1600 Meters · Place 8 · Warren CountyWarren County1600 Meters8.5:42.10a9
Jan 27Fauquier Polar Bear #2Jan 27 · 1600 Meters · Place 1 · Warren CountWarren Count1600 Meters15:44.879