Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRegion 1C/1D Championships · Feb 212:50.76aRegion 1C/1D ChampionshipsFebruary 21, 2026
1000 Meters · IndoorBlue Ridge Last Chance · Feb 83:05.10Blue Ridge Last ChanceFebruary 8, 2024
1000 Meters · OutdoorWalter Bass Invite · Jan 172:55.75aWalter Bass InviteJanuary 17, 2026
1600 Meters · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 204:45.79aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
1600 Meters · IndoorBlue Ridge Last Chance · Feb 85:17.70Blue Ridge Last ChanceFebruary 8, 2024
1600 Meters · OutdoorWalter Bass Invite · Jan 174:43.29aWalter Bass InviteJanuary 17, 2026
3200 Meters · IndoorAbingdon Polar Bear · Jan 710:07.50Abingdon Polar BearJanuary 7, 2026
3200 Meters · OutdoorVHSL Class 1 State Championships · Jun 510:06.49aVHSL Class 1 State ChampionshipsJune 5, 2026
500 Meters · IndoorEast Coast Elite - Roanoke 2.6.25 · Feb 61:17.73aEast Coast Elite - Roanoke 2.6.25February 6, 2025
800 Meters · OutdoorRebel Last Chance · May 92:15.10aRebel Last ChanceMay 9, 2026
Combined results · OutdoorChristiansburg Invitational · Apr 132:30.02Christiansburg InvitationalApril 13, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 3200 Meters · Place 7 · George Wythe (Wytheville)3200 Meters7.10:06.49a PB10
May 26VHSL Region 1C ChampionshipMay 26 · 1600 Meters · Place 8 · George Wythe (Wytheville)1600 Meters8.4:45.63a10
May 9Rebel Last ChanceMay 9 · 1600 Meters · Place 4 · George Wythe (Wytheville)1600 Meters4.4:53.62a10
May 9Rebel Last ChanceMay 9 · 800 Meters · Place 8 · George Wythe (Wytheville)800 Meters8.2:15.10a PB10
Apr 231st Annual Judy Thomas InvitationalApr 2 · 3200 Meters · Place 1 · George Wythe (Wytheville)3200 Meters110:33.30a10
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 75 · George Wythe (Wytheville)1000 Meters75.2:55.75a PB10
Jan 17Walter Bass InviteJan 17 · 1600 Meters · Place 34 · George Wythe (Wytheville)1600 Meters34.4:43.29a PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 21Region 1C/1D ChampionshipsFeb 21 · 1000 Meters · Place 5 · George Wythe (Wytheville)1000 Meters5.2:50.76a PB10
Feb 10Abingdon Polar Bear InvitationalFeb 10 · 3200 Meters · Place 3 · George Wythe (Wythev3200 Meters310:55.74—
Feb 10Abingdon Polar Bear InvitationalFeb 10 · 1000 Meters · Place 10 · George Wythe (Wythev1000 Meters102:54.30—
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1000 Meters · George Wythe (Wytheville)1000 Meters—DNS10
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1000 Meters · Place 14 · George Wythe (Wytheville)1000 Meters14.2:51.29a10
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1600 Meters · Place 9 · George Wythe (Wytheville)1600 Meters9.4:53.02a10
Jan 7Abingdon Polar BearJan 7 · 3200 Meters · Place 2 · George Wythe (Wythev3200 Meters210:07.50 PB—
Jan 7Abingdon Polar BearJan 7 · 1000 Meters · Place 2 · George Wythe (Wythev1000 Meters23:04.31—

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 500 Meters · Place 25 · George Wythe (Wytheville)500 Meters25.1:17.80a10
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1600 Meters · Place 11 · George Wythe (Wytheville)1600 Meters11.4:45.79a PB10
Dec 17Empire Ford HS Polar BearDec 17 · 500 Meters · Place 3 · George Wythe (Wytheville)500 Meters3.1:17.41aUnofficial10
Dec 17Empire Ford HS Polar BearDec 17 · 3200 Meters · Place 1 · George Wythe (Wytheville)3200 Meters1.10:23.52aUnofficial10
Feb 22VHSL Region 1C/1D Indoor ChampionshipsFeb 22 · 1000 Meters · Place 7 · George Wythe (Wytheville)1000 Meters7.3:12.14a9
Feb 22VHSL Region 1C/1D Indoor ChampionshipsFeb 22 · 1600 Meters · Place 6 · George Wythe (Wytheville)1600 Meters6.5:00.01a9
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 500 Meters · Place 13 · George Wythe (Wytheville)500 Meters13.1:17.73a PB9
Jan 29Abingdon Polar Bear MeetJan 29 · 1000 Meters · Place 4 · George Wythe (Wytheville)1000 Meters4.2:56.98aUnofficial9
Jan 29Abingdon Polar Bear MeetJan 29 · 1600 Meters · Place 2 · George Wythe (Wytheville)1600 Meters2.4:53.49aUnofficial9
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 3200 Meters · Place 6 · George Wythe (Wytheville)3200 Meters6.10:37.79a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 3200 Meters · Place 12 · George Wythe (Wytheville)3200 Meters12.10:38.79a9
Feb 8Blue Ridge Last ChanceFeb 8 · 1000 Meters · Place 1 · George Wythe (Wythev1000 Meters13:05.10 PB8
Feb 8Blue Ridge Last ChanceFeb 8 · 1600 Meters · Place 1 · George Wythe (Wythev1600 Meters15:17.70 PB8

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 13Christiansburg InvitationalApr 13 · Combined results · Place 4 · George Wythe (WythevCombined results42:30.02 PB8
Mar 25Burger Bar MS InvitationalMar 25 · 1600 Meters · Place 3 · George Wythe (Wytheville)1600 Meters3.5:16.76a8
Mar 25Burger Bar MS InvitationalMar 25 · 800 Meters · Place 4 · George Wythe (Wytheville)800 Meters4.2:31.83a8