Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 202:45.01aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
1000 Meters · OutdoorWalter Bass Invite · Jan 172:44.30aWalter Bass InviteJanuary 17, 2026
1600 Meters · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 104:42.46aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
1600 Meters · OutdoorThree Rivers District Meet #2 · May 194:39.77aThree Rivers District Meet #2May 19, 2026
400 Meters · OutdoorBlacksburg Invitational · Apr 554.86aBlacksburg InvitationalApril 5, 2025
500 Meters · IndoorEast Coast Elite - Roanoke 2.8.25 · Feb 81:12.35aEast Coast Elite - Roanoke 2.8.25February 8, 2025
800 Meters · OutdoorVHSL Class 2 State Championships · Jun 52:03.41aVHSL Class 2 State ChampionshipsJune 5, 2026
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 162:48.41VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
Combined results · OutdoorVHSL Region 2C Championships · May 302:03.37VHSL Region 2C ChampionshipsMay 30, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 800 Meters · Place 8 · Patrick County800 Meters8.2:03.41a PB11
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 1600 Meters · Patrick County1600 Meters—DNS11
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 800 Meters · Patrick County800 Meters—DNF11
May 19Three Rivers District Meet #2May 19 · 1600 Meters · Place 2 · Patrick County1600 Meters24:39.77a PB11
May 9Blue Demon InvitationalMay 9 · 800 Meters · Place 7 · Patrick County800 Meters72:03.58a11
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 20 · Patrick County1000 Meters20.2:44.30a PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22VHSL Region 2C ChampionshipsFeb 22 · 1000 Meters · Place 2 · Patrick County1000 Meters22:45.82a11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1000 Meters · Place 11 · Patrick County1000 Meters11.2:49.11a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 500 Meters · Place 8 · Patrick County500 Meters8.1:12.95a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1600 Meters · Place 5 · Patrick County1600 Meters5.4:42.46a PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1000 Meters · Place 4 · Patrick County1000 Meters4.2:45.01a PB11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 500 Meters · Place 6 · Patrick County500 Meters6.1:13.26a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 1600 Meters · Place 6 · Patrick County1600 Meters6.4:49.67a11
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 500 Meters · Place 6 · Patrick County500 Meters6.1:12.35a PB10
Jan 4East Coast Elite- VMI 1.4.25Jan 4 · 1000 Meters · Place 23 · Patrick County1000 Meters23.2:47.30a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 3 · Patrick CountyCombined results32:03.37 PB10
May 10Blue Demon InvitationalMay 10 · 800 Meters · Place 10 · Patrick County800 Meters102:05.0710
Apr 5Blacksburg InvitationalApr 5 · 400 Meters · Place 12 · Patrick County400 Meters1254.86a PB10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 1600 Meters · Place 12 · Patrick County1600 Meters12.4:56.19a10
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 6 · Patrick CountyCombined results62:48.41 PB9
Feb 3East Coast Elite Roanoke #3Feb 3 · 500 Meters · Place 14 · Patrick County500 Meters141:12.609
Jan 11East Coast Elite Roanoke #2Jan 11 · 1000 Meters · Place 4 · Patrick County1000 Meters42:54.049

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23VHSL Region 2C ChampionshipsMay 23 · 800 Meters · Place 2 · Patrick County800 Meters2.2:04.18a9
May 11Blue Demon InvitationalMay 11 · 800 Meters · Place 18 · Patrick County800 Meters18.2:09.79a9
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 10 · Patrick County1600 Meters105:02.68—
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 19 · Patrick County1600 Meters195:02.68—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 1000 Meters · Place 15 · Patrick County1000 Meters153:11.62—
Jan 12Roanoke College Maroons HS Invitational #1Jan 12 · 1000 Meters · Place 15 · Patrick County1000 Meters153:11.62—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 1600 Meters · Place 26 · Patrick County1600 Meters26.5:37.35a8
Dec 3Liberty HS OpenerDec 3 · 1600 Meters · Place 48 · Patrick County1600 Meters48.5:31.67a8