Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorVHSL Class 2 Indoor State Championships · Mar 52:49.90VHSL Class 2 Indoor State ChampionshipsMarch 5, 2025
1600 Meters · IndoorVHSL Class 2 Indoor State Championships · Mar 44:39.84VHSL Class 2 Indoor State ChampionshipsMarch 4, 2026
1600 Meters · OutdoorDogwood Track Classic · May 24:34.76Dogwood Track ClassicMay 2, 2025
300 Meters · IndoorBulldog Invitational · Feb 142.02Bulldog InvitationalFebruary 1, 2025
3200 Meters · IndoorVHSL Class 2 Indoor State Championships · Mar 49:54.04VHSL Class 2 Indoor State ChampionshipsMarch 4, 2026
3200 Meters · OutdoorVHSL Class 2 State Championships · Jun 69:59.80VHSL Class 2 State ChampionshipsJune 6, 2025
500 Meters · IndoorAbingdon Polar Bear · Jan 71:14.94Abingdon Polar BearJanuary 7, 2026
800 Meters · OutdoorBlue & Gold HS Track Classic · Apr 192:09.38Blue & Gold HS Track ClassicApril 19, 2025
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 1610:29.19VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 1600 Meters · Place 5 · Tazewell1600 Meters5.4:38.10a12
May 27VHSL Region 2D Outdoor ChampionshipsMay 27 · 1600 Meters · Place 3 · Tazewell1600 Meters3.4:45.74a12
May 27VHSL Region 2D Outdoor ChampionshipsMay 27 · 800 Meters · Place 7 · Tazewell800 Meters7.2:12.57a12
Apr 30Battle All-Comers #2Apr 30 · 3200 Meters · Place 1 · Tazewell3200 Meters1.10:23.17a12
Apr 15Grundy MS/HS Invite #1Apr 15 · 1600 Meters · Place 1 · Tazewell1600 Meters1.4:55.52a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 3200 Meters · Place 2 · Tazewell3200 Meters29:54.04 PB12
Mar 4VHSL Class 2 Indoor State ChampionshipsMar 4 · 1600 Meters · Place 6 · Tazewell1600 Meters64:39.84 PB12
Feb 10Abingdon Polar Bear InvitationalFeb 10 · 1600 Meters · Place 2 · Tazewell1600 Meters24:48.18—
Jan 7Abingdon Polar BearJan 7 · 3200 Meters · Place 1 · Tazewell3200 Meters110:05.80—
Jan 7Abingdon Polar BearJan 7 · 500 Meters · Place 2 · Tazewell500 Meters21:14.94 PB—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 3200 Meters · Place 4 · Tazewell3200 Meters49:59.80 PB11
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 1600 Meters · Place 8 · Tazewell1600 Meters84:39.8711
May 21Southwest District ChampionshipsMay 21 · 3200 Meters · Place 2 · Tazewell3200 Meters210:04.3211
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 66 · Tazewell1600 Meters664:34.76 PB11
May 2Dogwood Track ClassicMay 2 · 1600 Meters · Place 66 · Tazewell1600 Meters664:34.7611
Apr 19Blue & Gold HS Track ClassicApr 19 · 800 Meters · Place 8 · Tazewell800 Meters82:09.38 PB11
Apr 19Blue & Gold HS Track ClassicApr 19 · 1600 Meters · Place 5 · Tazewell1600 Meters54:40.5911
Mar 22Bearcat InvitationalMar 22 · 1600 Meters · Place 3 · Tazewell1600 Meters34:48.66a11
Mar 22Bearcat InvitationalMar 22 · 800 Meters · Place 7 · Tazewell800 Meters72:12.24a11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 1600 Meters · Place 8 · Tazewell1600 Meters84:41.8211
Mar 5VHSL Class 2 Indoor State ChampionshipsMar 5 · 1000 Meters · Place 13 · Tazewell1000 Meters132:49.90 PB11
Feb 21VHSL Region 2C/2D Indoor ChampionshipsFeb 21 · 1600 Meters · Place 2 · Tazewell1600 Meters24:48.8311
Feb 21VHSL Region 2C/2D Indoor ChampionshipsFeb 21 · 1000 Meters · Place 3 · Tazewell1000 Meters32:57.1711
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 28 · Tazewell1600 Meters284:43.2411
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 147 · Tazewell300 Meters14742.02 PB11
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 134 · Tazewell300 Meters13443.2911
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 39 · Tazewell1600 Meters394:50.9811
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 134 · Tazewell300 Meters13443.2911
Feb 1Bulldog InvitationalFeb 1 · 1600 Meters · Place 39 · Tazewell1600 Meters394:50.9811

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 1600 Meters · Place 12 · Tazewell1600 Meters124:44.0710
Apr 17Grundy Invite #3Apr 17 · 800 Meters · Place 1 · Tazewell800 Meters12:18.35SO
Apr 17Grundy Invite #3Apr 17 · 1600 Meters · Place 1 · Tazewell1600 Meters14:48.66SO
Apr 829th Judy Thomas invitationalApr 8 · 800 Meters · Place 5 · Tazewell800 Meters52:15.2610
Apr 829th Judy Thomas invitationalApr 8 · 1600 Meters · Place 2 · Tazewell1600 Meters24:55.9410
Mar 23Bearcat InvitationalMar 23 · 3200 Meters · Place 7 · Tazewell3200 Meters710:31.2910

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 3200 Meters · Place 12 · Tazewell3200 Meters1210:32.6310
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 3 · TazewellCombined results310:29.19 PB10
Feb 8Blue Ridge Last ChanceFeb 8 · 3200 Meters · Place 5 · Tazewell3200 Meters510:36.02SO
Feb 3East Coast Elite Roanoke #3Feb 3 · 1600 Meters · Place 23 · Tazewell1600 Meters234:58.2510
Feb 3East Coast Elite Roanoke #3Feb 3 · 1000 Meters · Place 30 · Tazewell1000 Meters302:57.0410
Feb 1Frost Funeral Home Polar BearFeb 1 · 1000 Meters · Place 6 · Tazewell1000 Meters63:00.17SO
Feb 1Frost Funeral Home Polar BearFeb 1 · 1600 Meters · Place 3 · Tazewell1600 Meters34:59.70SO
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 116 · Tazewell1600 Meters1164:59.3610
Jan 27Bulldog InvitationalJan 27 · 1000 Meters · Place 121 · Tazewell1000 Meters1212:57.4710
Jan 11East Coast Elite Roanoke #2Jan 11 · 1600 Meters · Place 9 · Tazewell1600 Meters94:56.4710
Jan 11East Coast Elite Roanoke #2Jan 11 · 1000 Meters · Place 9 · Tazewell1000 Meters92:58.2910

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Southwest District ChampionshipsMay 17 · 800 Meters · Place 4 · Tazewell800 Meters42:21.299
May 17Southwest District ChampionshipsMay 17 · 1600 Meters · Place 3 · Tazewell1600 Meters35:07.489
May 12Peak Physical Therapy/Body Works Fitness Last ChanceMay 12 · 3200 Meters · Place 2 · Tazewell3200 Meters211:06.47—
May 12Peak Physical Therapy/Body Works Fitness Last ChanceMay 12 · 3200 Meters · Place 2 · Tazewell3200 Meters211:06.47—
Apr 6Judy Thomas InvitationalApr 6 · 1600 Meters · Place 8 · Tazewell1600 Meters85:08.88a—
Apr 6Judy Thomas InvitationalApr 6 · 800 Meters · Place 11 · Tazewell800 Meters112:20.58a—