Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTryon Banked: College Friday: HS Saturday · Jan 305:08.83aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
1 Mile · Outdooradidas Track Nationals · Mar 155:16.39adidas Track NationalsMarch 15, 2024
1000 Meters · IndoorValley District Meet · Feb 23:17.38Valley District MeetFebruary 2, 2023
1500 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 24:36.85aHigh Point VertKlasse MeetingApril 2, 2026
1600 Meters · IndoorLiberty Christmas Invitational · Dec 165:27.68aLiberty Christmas InvitationalDecember 16, 2023
1600 Meters · Outdooradidas Track Nationals · Mar 155:14.84adidas Track NationalsMarch 15, 2024
2 Miles · Outdooradidas Track Nationals · Mar 1511:18.10adidas Track NationalsMarch 15, 2024
3000 Meters · IndoorCamel City Distance · Feb 79:57.29Camel City DistanceFebruary 7, 2026
3000 Meters · Outdooradidas Track Nationals · Mar 1510:35.73adidas Track NationalsMarch 15, 2024
3000m Steeplechase · 0.762m · OutdoorSouthern Conference Outdoor Track and Field Championships · May 1110:25.33aSouthern Conference Outdoor Track and Field ChampionshipsMay 11, 2026
3200 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 2711:53.13aVHSL Class 3 State Indoor ChampionshipsFebruary 27, 2023
3200 Meters · Outdooradidas Track Nationals · Mar 1511:14.60adidas Track NationalsMarch 15, 2024
5000 Meters · OutdoorLee Fast Break Athletics Invitational · Apr 1016:51.66aLee Fast Break Athletics InvitationalApril 10, 2026
800 Meters · IndoorTryon Banked: College Friday: HS Saturday · Jan 302:25.26aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
800 Meters · OutdoorVHSL Region 3C Championships · May 232:35.25aVHSL Region 3C ChampionshipsMay 23, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11Southern Conference Outdoor Track and Field ChampionshipsMay 11 · 3000m Steeplechase · Place 3 · ETSUETSU3000m Steeplechase0.762m3.10:25.33a PBSo
May 11Southern Conference Outdoor Track and Field ChampionshipsMay 11 · 5000 Meters · Place 7 · ETSUETSU5000 Meters7.17:42.67aSo
Apr 162026 Wake Forest InvitationalApr 16 · 3000m Steeplechase · Place 7 · ETSUETSU3000m Steeplechase0.762m7.10:28.79aSo
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 5000 Meters · Place 7 · ETSUETSU5000 Meters7.16:51.66a PBSo
Apr 2High Point VertKlasse MeetingApr 2 · 5000 Meters · ETSUETSU5000 Meters--DNFSo
Apr 2High Point VertKlasse MeetingApr 2 · 1500 Meters · Place 4 · ETSUETSU1500 Meters4.4:36.85a PBSo
Mar 26Raleigh RelaysMar 26 · 3000m Steeplechase · Place 36 · ETSUETSU3000m Steeplechase0.762m36.10:44.52aSo
Mar 1949er ClassicMar 19 · 3000m Steeplechase · ETSUETSU3000m Steeplechase—DNFSo
Mar 1949er ClassicMar 19 · 1500 Meters · Place 29 · ETSUETSU1500 Meters294:47.61aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7Camel City DistanceFeb 7 · 3000 Meters · Place 4 · ETSUETSU3000 Meters49:57.29 PB—
Feb 7Camel City DistanceFeb 7 · 1 Mile · Place 17 · ETSUETSU1 Mile175:12.03—
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1 Mile · Place 3 · ETSUETSU1 Mile35:08.83a PBSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 800 Meters · Place 20 · ETSUETSU800 Meters202:25.26a PBSo
Jan 16Tryon Winter ClassicJan 16 · 1 Mile · Place 8 · ETSUETSU1 Mile8.5:16.19aSo
Jan 16Tryon Winter ClassicJan 16 · 800 Meters · Place 9 · ETSUETSU800 Meters9.2:25.68aSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 122025 SoCon Outdoor Track & Field ChampionshipMay 12 · 3000m Steeplechase · Place 2 · ETSUETSU3000m Steeplechase0.762m2.10:58.62aFr
May 122025 SoCon Outdoor Track & Field ChampionshipMay 12 · 5000 Meters · Place 10 · ETSUETSU5000 Meters10.17:31.46aFr
Mar 2049er ClassicMar 20 · 3000m Steeplechase · Place 1 · ETSUETSU3000m Steeplechase0.762m1.11:08.22aFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3The Hill City TwilightMay 3 · 1500 Meters · Place 12 · East Coast EliteEast Coast Elite1500 Meters124:51.91a—
Apr 12Dennis Craddock Coaches ClassicApr 12 · 5000 Meters · Place 3 · East Coast Elite TCEast Coast Elite TC5000 Meters3.18:10.74a12
Mar 29Hornet OpenMar 29 · 1500 Meters · Place 2 · East Coast EliteEast Coast Elite1500 Meters24:53.67a—
Mar 15adidas Track NationalsMar 15 · 2 Miles · Place 3 · East Coast EEast Coast E2 Miles311:18.10 PB12
Mar 15adidas Track NationalsMar 15 · 3200 Meters · Place 3 · East Coast EEast Coast E3200 Meters311:14.60 PB12
Mar 15adidas Track NationalsMar 15 · 3000 Meters · Place 3 · East Coast EEast Coast E3000 Meters310:35.73 PB12
Mar 15adidas Track NationalsMar 15 · 1 Mile · Place 7 · East Coast EEast Coast E1 Mile75:16.39 PB12
Mar 15adidas Track NationalsMar 15 · 1600 Meters · Place 7 · East Coast EEast Coast E1600 Meters75:14.84 PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 19Finn Pincus InvitationalJan 19 · 3000 Meters · Place 1 · East Coast Elite TCEast Coast Elite TC3000 Meters110:34.14—
Jan 5East Coast Elite #1Jan 5 · 1600 Meters · Place 3 · UnattachedUnattached1600 Meters3.5:29.50a12

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1600 Meters · Place 8 · Rockbridge CountyRockbridge County1600 Meters8.5:27.68a PB12
Dec 9Liberty Flames HS InvitationalDec 9 · 1600 Meters · Place 20 · Rockbridge CountyRockbridge County1600 Meters20.5:34.56a12
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · 3200 Meters · Place 5 · Rockbridge CountyRockbridge County3200 Meters5.11:53.13a PB11
Feb 27VHSL Class 3 State Indoor ChampionshipsFeb 27 · 1600 Meters · Place 12 · Rockbridge CountyRockbridge County1600 Meters12.5:32.34a11
Feb 2Valley District MeetFeb 2 · 1600 Meters · Place 1 · Rockbridge C (VRockbridge C (V1600 Meters15:37.45—
Feb 2Valley District MeetFeb 2 · 1600 Meters · Place 1 · Rockbridge C (VRockbridge C (V1600 Meters15:37.45—
Feb 2Valley District MeetFeb 2 · 1600 Meters · Place 1 · Rockbridge C (VRockbridge C (V1600 Meters15:37.45—
Feb 2Valley District MeetFeb 2 · 1000 Meters · Place 1 · Rockbridge C (VRockbridge C (V1000 Meters13:17.38 PB—
Feb 2Valley District MeetFeb 2 · 1000 Meters · Place 1 · Rockbridge C (VRockbridge C (V1000 Meters13:17.38—
Feb 2Valley District MeetFeb 2 · 1000 Meters · Place 1 · Rockbridge C (VRockbridge C (V1000 Meters13:17.38—
Jan 28Bulldog InvitationalJan 28 · 3200 Meters · Place 8 · Rockbridge CountyRockbridge County3200 Meters812:06.1811
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 6 · Rockbridge CountyRockbridge County1000 Meters63:21.14JR
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 18 · Rockbridge CountyRockbridge County1000 Meters183:21.14JR
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 4 · Rockbridge CountyRockbridge County1600 Meters45:39.15JR
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 21 · Rockbridge CountyRockbridge County1600 Meters215:39.15JR

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23VHSL Region 3C ChampionshipsMay 23 · 1600 Meters · Place 7 · Rockbridge CountyRockbridge County1600 Meters7.5:33.78a11
May 23VHSL Region 3C ChampionshipsMay 23 · 800 Meters · Place 10 · Rockbridge CountyRockbridge County800 Meters10.2:35.25a PB11
May 5Dogwood Track ClassicMay 5 · 3200 Meters · Place 26 · Rockbridge CountyRockbridge County3200 Meters2611:34.0011

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1000 Meters · Place 17 · Rockbridge CountyRockbridge County1000 Meters17.3:22.69a11
Dec 17Liberty Christmas InvitationalDec 17 · 1600 Meters · Place 15 · Rockbridge CountyRockbridge County1600 Meters15.5:46.31a11