Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorECE Roanoke "The Top 600 Invitational" · Feb 72:48.87aECE Roanoke "The Top 600 Invitational"February 7, 2026
1600 Meters · IndoorVHSL Class 1 Indoor State Championships · Mar 44:40.31VHSL Class 1 Indoor State ChampionshipsMarch 4, 2026
1600 Meters · OutdoorVHSL Region 1C Championship · May 264:42.99aVHSL Region 1C ChampionshipMay 26, 2026
3200 Meters · IndoorVHSL Region 1C/1D Indoor Championships · Feb 2210:35.27aVHSL Region 1C/1D Indoor ChampionshipsFebruary 22, 2025
3200 Meters · OutdoorVHSL Class 1 State Championships · Jun 610:34.55VHSL Class 1 State ChampionshipsJune 6, 2025
800 Meters · OutdoorBlue Demon Invitational · May 92:08.97aBlue Demon InvitationalMay 9, 2026
Combined results · OutdoorTitan Track Classic · Apr 272:23.43Titan Track ClassicApril 27, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 1600 Meters · Place 10 · Eastern Montgomery1600 Meters10.4:45.13a12
May 26VHSL Region 1C ChampionshipMay 26 · 1600 Meters · Place 7 · Eastern Montgomery1600 Meters7.4:42.99a PB12
May 9Blue Demon InvitationalMay 9 · 800 Meters · Place 23 · Eastern Montgomery800 Meters232:08.97a PB12
Apr 25All-American RelaysApr 25 · 1600 Meters · Place 3 · Eastern Montgomery1600 Meters34:46.68a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · 1600 Meters · Place 4 · Eastern Mont1600 Meters44:40.31 PB12
Feb 21Region 1C/1D ChampionshipsFeb 21 · 1000 Meters · Eastern Montgomery1000 Meters—DNS12
Feb 21Region 1C/1D ChampionshipsFeb 21 · 1600 Meters · Place 4 · Eastern Montgomery1600 Meters4.4:41.08a12
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1000 Meters · Place 10 · Eastern Montgomery1000 Meters10.2:48.87a PB12
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1000 Meters · Place 15 · Eastern Montgomery1000 Meters15.2:51.45a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1600 Meters · Place 16 · Eastern Montgomery1600 Meters16.4:50.67a12
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · 3200 Meters · Place 10 · Eastern Mont3200 Meters1010:55.7011
Feb 22VHSL Region 1C/1D Indoor ChampionshipsFeb 22 · 3200 Meters · Place 1 · Eastern Montgomery3200 Meters1.10:35.27a PB11
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 1600 Meters · Place 21 · Eastern Montgomery1600 Meters21.4:57.27a11
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 46 · Eastern Mont3200 Meters4610:58.2111
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 21 · Eastern Mont3200 Meters2110:53.1611
Feb 1Bulldog InvitationalFeb 1 · 3200 Meters · Place 21 · Eastern Mont3200 Meters2110:53.1611

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 3200 Meters · Place 15 · Eastern Mont3200 Meters1510:34.55 PB11
Apr 26Knights Track ClassicApr 26 · 3200 Meters · Place 7 · Eastern Mont3200 Meters710:45.26—
Apr 26Knights Track ClassicApr 26 · 1600 Meters · Place 14 · Eastern Mont1600 Meters145:06.44—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Wally Gilbert InvitationalDec 7 · 3200 Meters · Place 2 · Eastern Montgomery3200 Meters2.10:58.21a11
Dec 7Wally Gilbert InvitationalDec 7 · 1600 Meters · Place 2 · Eastern Montgomery1600 Meters2.5:05.20a11

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31VHSL Class 1 State ChampionshipsMay 31 · 3200 Meters · Place 10 · Eastern Mont3200 Meters1010:55.5710
May 22VHSL Region 1C ChampionshipMay 22 · 3200 Meters · Place 2 · Eastern Montgomery3200 Meters2.11:03.67a10
May 16Pioneer District ChampionshipMay 16 · Combined results · Place 2 · Eastern MontgomeryCombined results25-02.0010
May 16Pioneer District ChampionshipMay 16 · Combined results · Place 1 · Eastern MontgomeryCombined results111:14.2710
May 16Pioneer District ChampionshipMay 16 · Combined results · Place 2 · Eastern MontgomeryCombined results25:07.6110
May 11Blue Demon InvitationalMay 11 · 3200 Meters · Place 10 · Eastern Montgomery3200 Meters10.11:04.21a10
May 11Blue Demon InvitationalMay 11 · 1600 Meters · Eastern Montgomery1600 Meters--DNS10
May 1New River InvitationalMay 1 · 1600 Meters · Place 4 · Eastern Montgomery1600 Meters45:09.4310
Apr 27Titan Track ClassicApr 27 · Combined results · Place 26 · Eastern MontgomeryCombined results262:23.43 PB10
Apr 27Titan Track ClassicApr 27 · Combined results · Place 23 · Eastern MontgomeryCombined results235:08.1210
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 5 · Eastern MontgomeryCombined results52:23.7210
Apr 10Highlander Track ClassicApr 10 · Combined results · Place 7 · Eastern MontgomeryCombined results75:11.3110
Apr 3Giles Meet #2Apr 3 · Combined results · Place 7 · Eastern MontgomeryCombined results75:42.4010

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 1 State ChampionshipsJun 2 · 3200 Meters · Place 5 · Eastern Mont3200 Meters510:55.709
May 24VHSL 1C Regional Outdoor ChampionshipsMay 24 · 3200 Meters · Place 3 · Eastern Montgomery3200 Meters3.11:30.14a9
May 15Pioneer District ChampionshipMay 15 · Combined results · Place 3 · Eastern MontgomeryCombined results311:27.669
May 13Blue Demon InvitationalMay 13 · 3200 Meters · Place 2 · Eastern Montgomery3200 Meters211:20.70—
May 13Blue Demon InvitationalMay 13 · 3200 Meters · Place 13 · Eastern Montgomery3200 Meters1311:20.70—
Apr 22Blacksburg InvitationalApr 22 · 1600 Meters · Place 6 · Eastern Montgomery1600 Meters65:19.08—
Apr 22Blacksburg InvitationalApr 22 · 1600 Meters · Place 24 · Eastern Montgomery1600 Meters245:19.08—
Apr 15Terrier Team ChallengeApr 15 · 3200 Meters · Place 11 · Eastern Montgomery3200 Meters1111:29.06—
Mar 31All American RelaysMar 31 · 1600 Meters · Place 9 · Eastern Mont1600 Meters95:36.529