Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorEast Coast Elite - Roanoke 2.8.25 · Feb 82:57.81aEast Coast Elite - Roanoke 2.8.25February 8, 2025
1600 Meters · IndoorBulldog Invitational · Feb 15:19.81Bulldog InvitationalFebruary 1, 2025
1600 Meters · OutdoorCosmopolitan Invitational Track and Field Meet · May 25:14.90aCosmopolitan Invitational Track and Field MeetMay 2, 2024
3200 Meters · IndoorEast Coast Elite · Jan 712:09.43East Coast EliteJanuary 7, 2023
3200 Meters · OutdoorVHSL Region 2C Championships · May 2311:11.54aVHSL Region 2C ChampionshipsMay 23, 2024
800 Meters · IndoorRoanoke College: Joe LaRocco Invitational · Feb 142:26.15aRoanoke College: Joe LaRocco InvitationalFebruary 14, 2026
800 Meters · OutdoorBlacksburg Invitational · Apr 52:12.97aBlacksburg InvitationalApril 5, 2025
Combined results · IndoorVHSL 1/2A Region C & 1/2A Region D Championships · Feb 1813:12.10VHSL 1/2A Region C & 1/2A Region D ChampionshipsFebruary 18, 2022
Combined results · OutdoorVHSL Region 2C Championships · May 302:13.31VHSL Region 2C ChampionshipsMay 30, 2025

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 · 800 Meters · Hampden-SydneyHampden-Sydney800 Meters--DNSSo
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 800 Meters · Place 72 · Hampden-SydneyHampden-Sydney800 Meters72.2:23.62aSo
Mar 20W&L CarnivalMar 20 · 1500 Meters · Hampden-SydneyHampden-Sydney1500 Meters--DNSSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 800 Meters · Place 42 · Hampden-SydneyHampden-Sydney800 Meters422:26.15a PBFr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 9 · Floyd CountyFloyd CountyCombined results92:13.31 PB12
May 10Blue Demon InvitationalMay 10 · 800 Meters · Place 34 · Floyd CountyFloyd County800 Meters342:15.8312
Apr 5Blacksburg InvitationalApr 5 · 800 Meters · Place 16 · Floyd CountyFloyd County800 Meters162:12.97a PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 1000 Meters · Place 22 · Floyd CountyFloyd County1000 Meters22.2:57.81a PB12
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 100 · Floyd CountyFloyd County1600 Meters1005:21.2712
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 88 · Floyd CountyFloyd County1600 Meters885:19.81 PB12
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 88 · Floyd CountyFloyd County1600 Meters885:19.8112
Jan 18Walter Bass HS InvitationalJan 18 · 1000 Meters · Place 120 · Floyd CountyFloyd County1000 Meters1203:05.08—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23VHSL Region 2C ChampionshipsMay 23 · 3200 Meters · Place 5 · Floyd CountyFloyd County3200 Meters5.11:11.54a PB11
May 11Blue Demon InvitationalMay 11 · 800 Meters · Place 27 · Floyd CountyFloyd County800 Meters27.2:18.80a11
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 1600 Meters · Place 15 · Floyd CountyFloyd County1600 Meters15.5:14.90a PB11
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 800 Meters · Place 12 · Floyd CountyFloyd County800 Meters12.2:17.86a11
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 6 · Floyd CountyFloyd County800 Meters62:17.77—
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 27 · Floyd CountyFloyd County800 Meters272:17.77—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25VHSL Region 2C ChampionshipsMay 25 · 3200 Meters · Place 9 · Floyd CountyFloyd County3200 Meters911:39.9310
May 13Blue Demon InvitationalMay 13 · 3200 Meters · Place 4 · Floyd CountyFloyd County3200 Meters411:33.90—
May 13Blue Demon InvitationalMay 13 · 3200 Meters · Place 18 · Floyd CountyFloyd County3200 Meters1811:33.90—
May 4Cosmopolitan InvitationalMay 4 · 1600 Meters · Place 12 · Floyd CountyFloyd County1600 Meters125:16.41—
Apr 14New River InvitationalApr 14 · Combined results · Place 3 · Floyd CountyFloyd CountyCombined results312:05.2310
Apr 6Judy Thomas InvitationalApr 6 · 1600 Meters · Place 13 · Floyd CountyFloyd County1600 Meters135:29.30a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 7Blue Ridge CDJR Last Chance MeetFeb 7 · 1600 Meters · Place 6 · Floyd CountyFloyd County1600 Meters65:22.39—
Jan 28Bulldog InvitationalJan 28 · 1600 Meters · Place 176 · Floyd CountyFloyd County1600 Meters1765:24.1610
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 224 · Floyd CountyFloyd County1000 Meters2243:16.5610
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 216 · Floyd CountyFloyd County1000 Meters2163:16.5610
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 82 · Floyd CountyFloyd County1600 Meters82.5:21.27a10
Jan 7East Coast EliteJan 7 · 3200 Meters · Place 6 · Floyd CountyFloyd County3200 Meters612:09.43 PBSO
Jan 7East Coast EliteJan 7 · 3200 Meters · Place 43 · Floyd CountyFloyd County3200 Meters4312:09.43SO

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1600 Meters · Place 96 · Floyd CountyFloyd County1600 Meters96.5:30.06a10
Feb 18VHSL 1/2A Region C & 1/2A Region D ChampionshipsFeb 18 · Combined results · Place 9 · Floyd CountyFloyd CountyCombined results913:12.10 PB9
Feb 11Peak Physical Therapy Last Chance MeetFeb 11 · 3200 Meters · Place 10 · Floyd CountyFloyd County3200 Meters1013:21.51—
Feb 11Peak Physical Therapy Last Chance MeetFeb 11 · 1000 Meters · Place 20 · Floyd CountyFloyd County1000 Meters203:30.66—
Feb 2Abingdon Polar Bear #5Feb 2 · 1600 Meters · Place 33 · Floyd CountyFloyd County1600 Meters335:54.56—
Feb 2Abingdon Polar Bear #5Feb 2 · 1000 Meters · Place 41 · Floyd CountyFloyd County1000 Meters413:27.18—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 26VHSL Region 3C ChampionshipsMay 26 · 3200 Meters · Place 6 · Floyd CountyFloyd County3200 Meters612:10.419
May 26VHSL Region 2C ChampionshipsMay 26 · 3200 Meters · Place 6 · Floyd CountyFloyd County3200 Meters6.12:10.41a9
May 14Blacksburg InvitationalMay 14 · 3200 Meters · Place 11 · Floyd CountyFloyd County3200 Meters1112:07.919
May 14Blacksburg InvitationalMay 14 · 3200 Meters · Place 11 · Floyd CountyFloyd County3200 Meters1112:07.919
Apr 30Knights Track ClassicApr 30 · 1600 Meters · Place 27 · Floyd CountyFloyd County1600 Meters275:26.459
Apr 22Buffalo InvitationalApr 22 · 3200 Meters · Place 8 · Floyd CountyFloyd County3200 Meters812:24.14—
Apr 15All American RelaysApr 15 · 1600 Meters · Place 7 · Floyd CountyFloyd County1600 Meters75:33.289
Apr 8University of Lynchburg HS Twilight InviteApr 8 · 3200 Meters · Place 16 · Floyd CountyFloyd County3200 Meters1612:45.33—
Apr 8University of Lynchburg HS Twilight InviteApr 8 · 1600 Meters · Place 13 · Floyd CountyFloyd County1600 Meters135:33.28—
Mar 25Rod Camden Kickoff ClassicMar 25 · 3200 Meters · Place 4 · Floyd CountyFloyd County3200 Meters412:35.309

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Liberty Christmas HS InvitationalDec 18 · 1600 Meters · Place 110 · Floyd CountyFloyd County1600 Meters110.6:11.05a9
Dec 11Liberty University HS Indoor OpenerDec 11 · 1600 Meters · Place 99 · Floyd CountyFloyd County1600 Meters99.6:01.38a9