Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJoe LaRocco Invitational - Roanoke College Feb 15, 2025 · Feb 154:54.77aJoe LaRocco Invitational - Roanoke College Feb 15, 2025February 15, 2025
1000 Meters · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 312:52.63aBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
1600 Meters · IndoorHoliday Track Classic · Dec 174:53.34aHoliday Track ClassicDecember 17, 2022
1600 Meters · OutdoorPatrick County Piedmont District Meet · May 34:57.00Patrick County Piedmont District MeetMay 3, 2023
3200 Meters · IndoorLiberty HS Opener · Dec 310:31.26aLiberty HS OpenerDecember 3, 2022
3200 Meters · OutdoorAll American Relays · Mar 3111:41.25All American RelaysMarch 31, 2023
400 Meters · IndoorFinn Pincus Invitational - Roanoke College · Jan 1755.95aFinn Pincus Invitational - Roanoke CollegeJanuary 17, 2025
500 Meters · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 311:13.68aBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
800 Meters · OutdoorDennis Craddock · Apr 112:05.04aDennis CraddockApril 11, 2025
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 161:15.25VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
Combined results · OutdoorBassett PD Meet #1 · Mar 281:00.31Bassett PD Meet #1March 28, 2022

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

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 800 Meters · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC800 Meters--DNSSo
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 1 Mile · Place 41 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC1 Mile41.4:54.77a PBFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 400 Meters · Place 45 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC400 Meters45.57.00aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 500 Meters · Place 14 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC500 Meters14.1:13.68a PBFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1000 Meters · Place 19 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC1000 Meters19.2:52.63a PBFr
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 1 Mile · Place 32 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC1 Mile324:56.84a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 400 Meters · Place 34 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC400 Meters3455.95a PB—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Liberty Twilight QualifierMay 6 · 800 Meters · Place 23 · Patrick & Henry CCPatrick & Henry CC800 Meters232:05.36FR
Apr 18WildCat InvitationalApr 18 · 800 Meters · Place 18 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC800 Meters182:05.20—
Apr 11Dennis CraddockApr 11 · 800 Meters · Place 63 · Patrick & Henry (Va.) CCPatrick & Henry (Va.) CC800 Meters632:05.04a PBFr

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 800 Meters · Place 15 · Patrick CounPatrick Coun800 Meters152:07.1912
May 23VHSL Region 2C ChampionshipsMay 23 · 800 Meters · Place 3 · Patrick CountyPatrick County800 Meters3.2:05.35a12
May 11Blue Demon InvitationalMay 11 · 800 Meters · Place 11 · Patrick CountyPatrick County800 Meters11.2:05.09a12
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 6 · Patrick CountyPatrick County800 Meters62:11.39—
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 17 · Patrick CountyPatrick County800 Meters172:11.39—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 5 · Patrick CountyPatrick CountyCombined results51:15.25 PB12
Jan 27Bulldog InvitationalJan 27 · 1000 Meters · Place 145 · Patrick CounPatrick Coun1000 Meters1453:00.9412
Jan 11East Coast Elite Roanoke #2Jan 11 · 500 Meters · Place 6 · Patrick CountyPatrick County500 Meters61:14.4512
Jan 11East Coast Elite Roanoke #2Jan 11 · 1000 Meters · Place 25 · Patrick CountyPatrick County1000 Meters253:16.8212

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 3200 Meters · Patrick CountyPatrick County3200 Meters—DNS12
Dec 16East Coast Elite Roanoke #1Dec 16 · 1000 Meters · Patrick CountyPatrick County1000 Meters—DNS12
Dec 16East Coast Elite Roanoke #1Dec 16 · 1600 Meters · Patrick CountyPatrick County1600 Meters—DNS12
Dec 9Liberty Flames HS InvitationalDec 9 · 1000 Meters · Place 61 · Patrick CountyPatrick County1000 Meters61.2:57.89a12
Mar 1VHSL Class 1/2 Combined Indoor State ChampionshipsMar 1 · 3200 Meters · Place 17 · Patrick CountyPatrick County3200 Meters17.11:21.51a11
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 3200 Meters · Place 9 · Patrick CountyPatrick County3200 Meters911:06.17—
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 1600 Meters · Place 3 · Patrick CountyPatrick County1600 Meters34:59.50—
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 3200 Meters · Place 9 · Patrick CountyPatrick County3200 Meters911:06.17—
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 1600 Meters · Place 3 · Patrick CountyPatrick County1600 Meters34:59.50—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 2 State ChampionshipsJun 2 · 800 Meters · Place 9 · Patrick CounPatrick Coun800 Meters92:05.1711
May 25VHSL Region 2C ChampionshipsMay 25 · 800 Meters · Place 4 · Patrick CounPatrick Coun800 Meters42:09.1711
May 17Piedmont District ChampionshipMay 17 · Combined results · Place 1 · Patrick CountyPatrick CountyCombined results12:07.8211
May 3Patrick County Piedmont District MeetMay 3 · 1600 Meters · Place 1 · Patrick CountyPatrick County1600 Meters14:57.00 PB—
May 3Patrick County Piedmont District MeetMay 3 · 800 Meters · Place 1 · Patrick CountyPatrick County800 Meters12:12.70—
Mar 31All American RelaysMar 31 · 3200 Meters · Place 2 · Patrick CounPatrick Coun3200 Meters211:41.25 PB11
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · 1600 Meters · Place 6 · Patrick CountyPatrick County1600 Meters6.5:13.46a11

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 1600 Meters · Place 4 · Patrick CountyPatrick County1600 Meters4.4:53.34a PB11
Dec 3Liberty HS OpenerDec 3 · 3200 Meters · Place 15 · Patrick CountyPatrick County3200 Meters15.10:31.26a PB11
Dec 3Liberty HS OpenerDec 3 · 1600 Meters · Place 6 · Patrick CountyPatrick County1600 Meters6.4:53.34a11
Nov 22Turkey InvitationalNov 22 · 3200 Meters · Place 3 · Patrick CountyPatrick County3200 Meters3.10:50.53a11
Nov 22Turkey InvitationalNov 22 · 1600 Meters · Place 2 · Patrick CountyPatrick County1600 Meters2.4:57.32a11

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26VHSL Region 3C ChampionshipsMay 26 · 800 Meters · Place 8 · Patrick CounPatrick Coun800 Meters82:14.5210
May 26VHSL Region 2C ChampionshipsMay 26 · 800 Meters · Place 8 · Patrick CountyPatrick County800 Meters8.2:14.52a10
May 14Blacksburg InvitationalMay 14 · 800 Meters · Place 2 · Patrick CountyPatrick County800 Meters22:14.32SO
May 14Blacksburg InvitationalMay 14 · 800 Meters · Place 11 · Patrick CountyPatrick County800 Meters112:14.32SO
May 14Blacksburg InvitationalMay 14 · 1600 Meters · Place 14 · Patrick CountyPatrick County1600 Meters145:07.67SO
May 14Blacksburg InvitationalMay 14 · 1600 Meters · Place 27 · Patrick CountyPatrick County1600 Meters275:07.67SO
Apr 22Buffalo InvitationalApr 22 · 800 Meters · Place 9 · Patrick CountyPatrick County800 Meters92:16.13—
Apr 15All American RelaysApr 15 · 800 Meters · Place 3 · Patrick CounPatrick Coun800 Meters32:15.7310
Mar 28Bassett PD Meet #1Mar 28 · Combined results · Place 4 · Patrick CountyPatrick CountyCombined results41:00.31 PB10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10VHSL 2C Regional ChampionshipJun 10 · 1600 Meters · Place 7 · Patrick CountyPatrick County1600 Meters7.5:03.37a9
Jun 10VHSL 2C Regional ChampionshipJun 10 · 800 Meters · Place 5 · Patrick CountyPatrick County800 Meters5.2:15.73a9
Jun 3PD Outdoor Track ChampionshipsJun 3 · Combined results · Place 3 · Patrick CountyPatrick CountyCombined results32:19.699
Jun 3PD Outdoor Track ChampionshipsJun 3 · Combined results · Place 3 · Patrick CountyPatrick CountyCombined results35:02.919