Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAdidas Indoor Nationals · Mar 204:43.75aAdidas Indoor NationalsMarch 20, 2026
1000 Meters · IndoorVHSL Region 1C/1D Indoor Championships · Feb 222:53.82aVHSL Region 1C/1D Indoor ChampionshipsFebruary 22, 2025
1000 Meters · OutdoorWalter Bass Invite · Jan 172:48.00aWalter Bass InviteJanuary 17, 2026
1600 Meters · IndoorRegion 1C/1D Championships · Feb 214:39.25aRegion 1C/1D ChampionshipsFebruary 21, 2026
1600 Meters · OutdoorBlue Demon Invitational · May 94:35.02aBlue Demon InvitationalMay 9, 2026
2 Miles · IndoorAdidas Indoor Nationals · Mar 2010:05.56aAdidas Indoor NationalsMarch 20, 2026
3200 Meters · IndoorECE ROANOKE - UGLY SWEATER INVITATIONAL · Dec 139:58.98aECE ROANOKE - UGLY SWEATER INVITATIONALDecember 13, 2025
3200 Meters · OutdoorDogwood Track Classic · May 19:42.39aDogwood Track ClassicMay 1, 2026
800 Meters · OutdoorBlacksburg Invitational · Apr 52:12.56aBlacksburg InvitationalApril 5, 2025
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 1610:34.69VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
Combined results · OutdoorGiles District Meet · Apr 244:52.56Giles District MeetApril 24, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 3200 Meters · Place 4 · Auburn3200 Meters4.9:49.06a11
Jun 5VHSL Class 1 State ChampionshipsJun 5 · 1600 Meters · Place 5 · Auburn1600 Meters5.4:38.24a11
May 26VHSL Region 1C ChampionshipMay 26 · 1600 Meters · Place 4 · Auburn1600 Meters4.4:37.58a11
May 9Blue Demon InvitationalMay 9 · 1600 Meters · Place 10 · Auburn1600 Meters104:35.02a PB11
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 56 · Auburn3200 Meters56.9:42.39a PB11
Apr 25All-American RelaysApr 25 · 1600 Meters · Place 1 · Auburn1600 Meters14:41.67a11
Apr 10New River Invitational 2026Apr 10 · 3200 Meters · Place 2 · Auburn3200 Meters2.10:22.43a11
Apr 10New River Invitational 2026Apr 10 · 1600 Meters · Place 2 · Auburn1600 Meters2.4:41.34a11
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 42 · Auburn1000 Meters42.2:48.00a PB11
Jan 17Walter Bass InviteJan 17 · 1600 Meters · Place 19 · Auburn1600 Meters19.4:38.36a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 2 Miles · Place 34 · Auburn2 Miles34.10:05.56a PB11
Mar 20Adidas Indoor NationalsMar 20 · 1 Mile · Place 73 · Auburn1 Mile73.4:43.75a PB11
Mar 4VHSL Class 1 Indoor State ChampionshipsMar 4 · 3200 Meters · Place 5 · Auburn3200 Meters510:18.8111
Feb 21Region 1C/1D ChampionshipsFeb 21 · 3200 Meters · Place 1 · Auburn3200 Meters1.10:03.65a11
Feb 21Region 1C/1D ChampionshipsFeb 21 · 1600 Meters · Place 3 · Auburn1600 Meters3.4:39.25a PB11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1600 Meters · Place 12 · Auburn1600 Meters12.4:47.65a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 3200 Meters · Place 2 · Auburn3200 Meters2.9:58.98a PB11
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · 3200 Meters · Place 4 · Auburn3200 Meters410:02.1610
Mar 5VHSL Class 1 Indoor State ChampionshipsMar 5 · 1600 Meters · Place 6 · Auburn1600 Meters64:39.8810
Feb 22VHSL Region 1C/1D Indoor ChampionshipsFeb 22 · 1000 Meters · Place 5 · Auburn1000 Meters5.2:53.82a PB10
Feb 22VHSL Region 1C/1D Indoor ChampionshipsFeb 22 · 1600 Meters · Place 3 · Auburn1600 Meters3.4:42.29a10
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 3200 Meters · Place 4 · Auburn3200 Meters4.10:09.97a10
Feb 6East Coast Elite - Roanoke 2.6.25Feb 6 · 1600 Meters · Place 3 · Auburn1600 Meters3.4:45.66a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 3200 Meters · Place 3 · Auburn3200 Meters3.10:24.72a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1600 Meters · Place 2 · Auburn1600 Meters2.4:46.12a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 1600 Meters · Place 33 · Auburn1600 Meters33.4:44.73a11
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 3200 Meters · Place 6 · Auburn3200 Meters610:00.2210
Jun 6VHSL Class 1 State ChampionshipsJun 6 · 1600 Meters · Place 7 · Auburn1600 Meters74:41.9110
May 10Blue Demon InvitationalMay 10 · 1600 Meters · Place 9 · Auburn1600 Meters94:38.6010
May 3East Coast Elite - OMSOCMay 3 · 3200 Meters · Place 3 · Auburn3200 Meters310:10.7010
Apr 19Blue & Gold HS Track ClassicApr 19 · 3200 Meters · Place 3 · Auburn3200 Meters310:18.9910
Apr 19Blue & Gold HS Track ClassicApr 19 · 1600 Meters · Place 7 · Auburn1600 Meters74:42.2110
Apr 5Blacksburg InvitationalApr 5 · 1600 Meters · Place 12 · Auburn1600 Meters124:39.02a10
Apr 5Blacksburg InvitationalApr 5 · 800 Meters · Place 14 · Auburn800 Meters142:12.56a PB10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 3200 Meters · Place 6 · Auburn3200 Meters6.10:20.79a10
Dec 7Liberty Flames HS InvitationalDec 7 · 1600 Meters · Place 45 · Auburn1600 Meters45.4:52.90a10
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 2 · AuburnCombined results210:34.69 PB9
Feb 3East Coast Elite Roanoke #3Feb 3 · 3200 Meters · Place 15 · Auburn3200 Meters1510:49.519
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 111 · Auburn1000 Meters111.3:02.13a9
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 91 · Auburn1600 Meters91.5:03.40a9

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31VHSL Class 1 State ChampionshipsMay 31 · 3200 Meters · Place 6 · Auburn3200 Meters610:20.669
May 31VHSL Class 1 State ChampionshipsMay 31 · 1600 Meters · Place 9 · Auburn1600 Meters94:54.469
May 22VHSL Region 1C ChampionshipMay 22 · 3200 Meters · Place 1 · Auburn3200 Meters1.10:50.21a9
May 22VHSL Region 1C ChampionshipMay 22 · 1600 Meters · Place 2 · Auburn1600 Meters2.4:57.98a9
May 16MED District ChampionshipMay 16 · Combined results · Place 1 · AuburnCombined results110:58.669
May 16MED District ChampionshipMay 16 · Combined results · Place 1 · AuburnCombined results14:53.269
May 11Blue Demon InvitationalMay 11 · 1600 Meters · Place 14 · Auburn1600 Meters14.4:51.06a9
Apr 24Giles District MeetApr 24 · Combined results · Place 1 · AuburnCombined results110:55.849
Apr 24Giles District MeetApr 24 · Combined results · Place 1 · AuburnCombined results14:52.56 PB9
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 11 · Auburn800 Meters112:22.18—
Apr 13Blacksburg InvitationalApr 13 · 800 Meters · Place 36 · Auburn800 Meters362:22.18—
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 2 · Auburn1600 Meters25:06.39—
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 22 · Auburn1600 Meters225:06.39—
Apr 3Giles Meet #2Apr 3 · Combined results · Place 1 · AuburnCombined results110:36.099

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 3200 Meters · Place 7 · Auburn3200 Meters7.10:43.38a9
Dec 2Liberty HS OpenerDec 2 · 1600 Meters · Place 35 · Auburn1600 Meters35.5:08.22a9