Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorDennis Craddock · Apr 104:06.00aDennis CraddockApril 10, 2026
1600 Meters · IndoorLiberty Premier Invitational (College) · Jan 74:26.90Liberty Premier Invitational (College)January 7, 2023
1600 Meters · OutdoorVHSL 6A Region D Championship · May 244:24.34aVHSL 6A Region D ChampionshipMay 24, 2023
3000 Meters · IndoorFather Diamond Invitational · Feb 219:14.79aFather Diamond InvitationalFebruary 21, 2025
3000 Meters · OutdoorNew Captains Classic · Apr 189:21.55New Captains ClassicApril 18, 2025
3200 Meters · Indoor2023 VHSL Region 6D Indoor Championship · Feb 139:33.93a2023 VHSL Region 6D Indoor ChampionshipFebruary 13, 2023
3200 Meters · OutdoorDogwood Track Classic · May 59:33.93Dogwood Track ClassicMay 5, 2023
500 Meters · IndoorLiberty Premier Invitational (College) · Jan 71:11.84Liberty Premier Invitational (College)January 7, 2023
800 Meters · OutdoorCassel's XBC Track Experience · Apr 302:00.23Cassel's XBC Track ExperienceApril 30, 2022
D Liberty District Quali 10:22.47 · OutdoorLiberty District Championships · May 1210:00.57Liberty District ChampionshipsMay 12, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 10Dennis CraddockApr 10 · 1500 Meters · Place 6 · RichmondRichmond1500 Meters6.4:06.00a PBJr
Apr 2Colonial RelaysApr 2 · 1500 Meters · Place 21 · RichmondRichmond1500 Meters21.4:07.35aJr
Mar 19Fred Hardy InvitationalMar 19 · 1500 Meters · Place 46 · RichmondRichmond1500 Meters46.4:10.46aJr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18New Captains ClassicApr 18 · 3000 Meters · Place 7 · RichmondRichmond3000 Meters79:21.55 PBSo
Mar 29Dan Stimson MemorialMar 29 · 3000 Meters · Place 7 · RichmondRichmond3000 Meters79:21.81SO

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Father Diamond InvitationalFeb 21 · 3000 Meters · Place 12 · RichmondRichmond3000 Meters129:14.79a PB—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 6 State ChampionshipsJun 2 · 1600 Meters · Place 16 · YorktownYorktown1600 Meters164:31.15—
May 24VHSL 6A Region D ChampionshipMay 24 · 3200 Meters · YorktownYorktown3200 Meters--SCR12
May 24VHSL 6A Region D ChampionshipMay 24 · 1600 Meters · Place 6 · YorktownYorktown1600 Meters6.4:24.34a PB12
May 11Liberty District ChampionshipsMay 11 · 1600 Meters · Place 3 · YorktownYorktown1600 Meters34:27.04SR
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 32 · YorktownYorktown3200 Meters329:33.93 PB12
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 32 · YorktownYorktown3200 Meters329:33.9312
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 7 · YorktownYorktown3200 Meters79:33.9312
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 50 · YorktownYorktown3200 Meters509:46.0612
Apr 15=PR= Northern Virginia InvitationalApr 15 · 3200 Meters · Place 4 · YorktownYorktown3200 Meters49:44.6712
Mar 25Arlington County ChampionshipsMar 25 · 800 Meters · Place 1 · YorktownYorktown800 Meters12:01.28—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 24VHSL Class 6 State Indoor T & F ChampionshipsFeb 24 · 3200 Meters · Place 16 · YorktownYorktown3200 Meters169:50.2712
Feb 24VHSL Class 6 State Indoor T & F ChampionshipsFeb 24 · 3200 Meters · Place 16 · YorktownYorktown3200 Meters169:50.2712
Feb 132023 VHSL Region 6D Indoor ChampionshipFeb 13 · 3200 Meters · Place 2 · YorktownYorktown3200 Meters2.9:33.93a PB12
Feb 132023 VHSL Region 6D Indoor ChampionshipFeb 13 · 1600 Meters · Place 9 · YorktownYorktown1600 Meters9.4:34.46a12
Jan 13Virginia Showcase InvitationalJan 13 · 3200 Meters · Place 25 · YorktownYorktown3200 Meters25.9:44.22a12
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 25 · YorktownYorktown1600 Meters25.4:34.25a12
Jan 7Liberty Premier Invitational (College)Jan 7 · 500 Meters · Place 12 · YorktownYorktown500 Meters121:11.84 PB—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1600 Meters · Place 5 · YorktownYorktown1600 Meters54:26.90 PB—
Jan 7Liberty Premier HS InvitationalJan 7 · 500 Meters · Place 12 · YorktownYorktown500 Meters12.1:11.84a12
Jan 7Liberty Premier HS InvitationalJan 7 · 1600 Meters · Place 5 · YorktownYorktown1600 Meters5.4:26.90a12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25VHSL 6A Region D ChampionshipMay 25 · 1600 Meters · Place 12 · YorktownYorktown1600 Meters12.4:26.71a11
May 12Liberty District ChampionshipsMay 12 · 3200 Meters · Place 1 · YorktownYorktown3200 Meters110:00.57—
May 12Liberty District ChampionshipsMay 12 · D Liberty District Quali 10:22.47 · Place 1 · YorktownYorktownD Liberty District Quali 10:22.47110:00.57 PB—
May 6Dogwood Track ClassicMay 6 · 3200 Meters · Place 23 · YorktownYorktown3200 Meters239:47.08—
Apr 30Cassel's XBC Track ExperienceApr 30 · 800 Meters · Place 5 · YorktownYorktown800 Meters52:00.23 PB11
Mar 30Liberty District @ McLeanMar 30 · 3200 Meters · Place 1 · YorktownYorktown3200 Meters19:55.90—
Feb 3Liberty District ChampionshipFeb 3 · 3200 Meters · Place 1 · YorktownYorktown3200 Meters1.10:07.40a11

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 25VHSL Class 6 State Indoor Track & Field ChampionshipsFeb 25 · 3200 Meters · Place 9 · YorktownYorktown3200 Meters99:38.5111
Feb 25VHSL Class 6 State Indoor Track & Field ChampionshipsFeb 25 · 3200 Meters · Place 9 · YorktownYorktown3200 Meters99:38.5111
Feb 9VHSL Region 6D Indoor ChampionshipFeb 9 · 3200 Meters · Place 5 · YorktownYorktown3200 Meters59:45.0411
Feb 9VHSL Region 6D Indoor ChampionshipFeb 9 · 3200 Meters · Place 5 · YorktownYorktown3200 Meters59:45.0411
Jan 29District Qualifier @ Thomas Jefferson Community CenterJan 29 · 3200 Meters · Place 2 · YorktownYorktown3200 Meters2.10:29.50a11

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 82021 6A Region D Spring Track ChampionshipJun 8 · 1600 Meters · Place 8 · YorktownYorktown1600 Meters84:29.7010
May 27Liberty District ChampionshipMay 27 · 1600 Meters · Place 5 · YorktownYorktown1600 Meters54:30.8310

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 9VHSL Region 6D Indoor ChampionshipFeb 9 · 3200 Meters · Place 8 · YorktownYorktown3200 Meters810:09.2310
Feb 6Liberty District Indoor Track Region QualifierFeb 6 · 3200 Meters · Place 5 · YorktownYorktown3200 Meters510:23.0710
Jan 23Herndon-South Lakes-Yorktown MeetJan 23 · 3200 Meters · Place 2 · YorktownYorktown3200 Meters210:14.8610
Jan 23Herndon-South Lakes-Yorktown MeetJan 23 · 3200 Meters · Place 2 · YorktownYorktown3200 Meters210:14.8610
Jan 16McLean-South Lakes-Yorktown MeetJan 16 · 1600 Meters · Place 5 · YorktownYorktown1600 Meters54:49.0710
Jan 16McLean-South Lakes-Yorktown MeetJan 16 · 500 Meters · Place 9 · YorktownYorktown500 Meters91:28.0910

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Northern VA TJMS Meet #5Jan 10 · 1600 Meters · Place 5 · YorktownYorktown1600 Meters55:09.14—

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21WP, TC, Marshall, Yorktown MeetDec 21 · 3200 Meters · Place 2 · YorktownYorktown3200 Meters2.10:50.669
Dec 13Northern VA TJMS Meet #2Dec 13 · 1600 Meters · Place 3 · YorktownYorktown1600 Meters3.5:08.75a9