Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorECE ROANOKE - UGLY SWEATER INVITATIONAL · Dec 132:54.00aECE ROANOKE - UGLY SWEATER INVITATIONALDecember 13, 2025
1600 Meters · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 104:55.42aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
1600 Meters · OutdoorTitan Track Classic · Apr 194:44.49aTitan Track ClassicApril 19, 2025
3200 Meters · OutdoorGolden Eagle Invitational · May 1711:10.93Golden Eagle Invitational May 17, 2025
400 Meters · OutdoorKnights Track Classic · Apr 2555.20aKnights Track Classic April 25, 2026
500 Meters · IndoorECE ROANOKE - PAJAMA INVITATIONAL · Jan 101:14.93aECE ROANOKE - PAJAMA INVITATIONALJanuary 10, 2026
800 Meters · OutdoorVHSL Class 2 State Championships · Jun 52:02.19aVHSL Class 2 State ChampionshipsJune 5, 2026
Combined results · OutdoorVHSL Region 2C Championships · May 302:04.04VHSL Region 2C ChampionshipsMay 30, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 2 State ChampionshipsJun 5 · 800 Meters · Place 5 · James River (Buchanan)800 Meters5.2:02.19a PB11
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 1600 Meters · James River (Buchanan)1600 Meters—DNS11
May 29VHSL Region 2C Outdoor Track ChampionshipMay 29 · 800 Meters · Place 2 · James River (Buchanan)800 Meters2.2:05.34a11
Apr 30Cosmopolitan InvitationalApr 30 · 1600 Meters · Place 8 · James River (Buchanan)1600 Meters8.5:02.44a11
Apr 30Cosmopolitan InvitationalApr 30 · 800 Meters · Place 3 · James River (Buchanan)800 MetersRound P3.2:06.54a11
Apr 30Cosmopolitan InvitationalApr 30 · 800 Meters · Place 6 · James River (Buchanan)800 Meters6.2:09.91a11
Apr 25Knights Track Classic Apr 25 · 1600 Meters · Place 10 · James River (Buchanan)1600 Meters10.4:50.49a11
Apr 25Knights Track Classic Apr 25 · 400 Meters · Place 9 · James River (Buchanan)400 Meters9.55.20a PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 500 Meters · James River (Buchanan)500 Meters—DNS11
Feb 7ECE Roanoke "The Top 600 Invitational"Feb 7 · 1600 Meters · Place 27 · James River (Buchanan)1600 Meters27.5:13.12a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 500 Meters · Place 14 · James River (Buchanan)500 Meters14.1:14.93a PB11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 1600 Meters · Place 11 · James River (Buchanan)1600 Meters11.4:55.42a PB11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 1600 Meters · Place 14 · James River (Buchanan)1600 Meters144:58.92a11
Jan 3ECE ROANOKE - AROUND THE WORLD INVITATIONALJan 3 · 500 Meters · Place 40 · James River (Buchanan)500 Meters401:21.24a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1000 Meters · Place 21 · James River (Buchanan)1000 Meters21.2:56.95a11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 1600 Meters · Place 21 · James River (Buchanan)1600 Meters21.4:56.00a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 1000 Meters · Place 5 · James River (Buchanan)1000 Meters5.2:54.00a PB11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 1600 Meters · Place 10 · James River (Buchanan)1600 Meters10.4:56.11a11
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 1600 Meters · Place 24 · James River (Buchanan)1600 Meters24.4:58.49a10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1000 Meters · James River (Buchanan)1000 Meters—DNS10
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 1600 Meters · James River (Buchanan)1600 Meters—DNS10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30VHSL Region 2C ChampionshipsMay 30 · Combined results · Place 4 · James River (BuchanaCombined results42:04.04 PB10
May 17Golden Eagle Invitational May 17 · 3200 Meters · Place 4 · James River (Buchanan)3200 Meters411:10.93 PB10
May 17Golden Eagle Invitational May 17 · 800 Meters · Place 7 · James River (Buchanan)800 Meters72:10.9910
Apr 19Titan Track ClassicApr 19 · 1600 Meters · Place 12 · James River (Buchanan)1600 Meters12.4:44.49a PB10
Apr 19Titan Track ClassicApr 19 · 800 Meters · Place 4 · James River (Buchanan)800 Meters4.2:09.56a10
Apr 5Blacksburg InvitationalApr 5 · 1600 Meters · Place 19 · James River (Buchanan)1600 Meters194:55.09a10
Apr 5Blacksburg InvitationalApr 5 · 800 Meters · Place 19 · James River (Buchanan)800 Meters192:15.88a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 1000 Meters · Place 30 · James River (Buchanan)1000 Meters30.3:07.64a10
Dec 14East Coast Elite - RoanokeDec 14 · 1600 Meters · Place 21 · James River (Buchanan)1600 Meters21.5:12.58a10
Dec 7Wally Gilbert InvitationalDec 7 · 1000 Meters · Place 3 · James River (Buchanan)1000 Meters3.3:17.96a10
Dec 7Wally Gilbert InvitationalDec 7 · 1600 Meters · Place 8 · James River (Buchanan)1600 Meters8.5:21.33a10
Feb 3East Coast Elite Roanoke #3Feb 3 · 1600 Meters · Place 48 · James River (Buchanan)1600 Meters485:36.53—
Feb 3East Coast Elite Roanoke #3Feb 3 · 1000 Meters · Place 65 · James River (Buchanan)1000 Meters653:24.00—
Jan 11East Coast Elite Roanoke #2Jan 11 · 1600 Meters · Place 25 · James River (Buchanan)1600 Meters255:35.79—
Jan 11East Coast Elite Roanoke #2Jan 11 · 1000 Meters · Place 33 · James River (Buchanan)1000 Meters333:26.31—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23VHSL Region 2C ChampionshipsMay 23 · 1600 Meters · Place 7 · James River (Buchanan)1600 Meters7.5:12.47a9
May 11Blue Demon InvitationalMay 11 · 1600 Meters · Place 30 · James River (Buchanan)1600 Meters30.5:10.26a9
May 2Cosmopolitan Invitational Track and Field MeetMay 2 · 1600 Meters · Place 13 · James River (Buchanan)1600 Meters13.5:19.41a9
Apr 27Titan Track ClassicApr 27 · Combined results · Place 29 · James River (BuchanaCombined results295:13.619
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 1 · James River (Buchana1600 Meters15:43.67—
Apr 13Blacksburg InvitationalApr 13 · 1600 Meters · Place 45 · James River (Buchana1600 Meters455:43.67—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 1600 Meters · Place 146 · James River (Buchanan)1600 Meters146.5:34.71a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Wally Gilbert InvitationalDec 9 · 1600 Meters · Place 19 · James River (Buchanan)1600 Meters19.6:05.21a9