Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRebel Last Chance · May 914.71aRebel Last ChanceMay 9, 2026
200 Meters · IndoorWashington County Championships · Apr 1529.30aWashington County ChampionshipsApril 15, 2026
200 Meters · OutdoorBearcat Invitational · Mar 2230.16aBearcat InvitationalMarch 22, 2025
300 Meters · IndoorRegion 2D Championships · Feb 2048.23aRegion 2D ChampionshipsFebruary 20, 2026
400 Meters · IndoorWashington County Championships · Apr 151:06.01aWashington County ChampionshipsApril 15, 2026
400 Meters · OutdoorVHSL Region 2D Outdoor Championships · May 271:05.38aVHSL Region 2D Outdoor ChampionshipsMay 27, 2026
500 Meters · IndoorRegion 2D Championships · Feb 201:31.01aRegion 2D ChampionshipsFebruary 20, 2026
Long Jump · IndoorEast Coast Elite - Roanoke 2.8.25 · Feb 83.61mEast Coast Elite - Roanoke 2.8.25February 8, 2025
Long Jump · OutdoorFrank Carver Invitational · Apr 1112-3.25Frank Carver InvitationalApril 11, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27VHSL Region 2D Outdoor ChampionshipsMay 27 · 400 Meters · Place 6 · John S. Battle400 Meters6.1:05.38a PB11
May 9Rebel Last ChanceMay 9 · 400 Meters · Place 10 · John S. Battle400 Meters10.1:08.22a11
May 9Rebel Last ChanceMay 9 · 100 Meters · Place 26 · John S. Battle100 Meters26.14.71a PB11
Apr 30Battle All-Comers #2Apr 30 · 400 Meters · Place 2 · John S. Battle400 Meters2.1:07.35a11
Apr 11Frank Carver InvitationalApr 11 · Long Jump · Place 29 · John S. BattleLong Jump29.12-3.25 PB11
Apr 11Frank Carver InvitationalApr 11 · 400 Meters · Place 18 · John S. Battle400 Meters18.1:07.19a11
Apr 231st Annual Judy Thomas InvitationalApr 2 · Long Jump · Place 20 · John S. BattleLong Jump2013-211
Apr 231st Annual Judy Thomas InvitationalApr 2 · 400 Meters · Place 8 · John S. Battle400 Meters81:07.55a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Apr 15Washington County ChampionshipsApr 15 · Triple Jump · John S. BattleTriple Jump—NM11
Apr 15Washington County ChampionshipsApr 15 · Long Jump · Place 9 · John S. BattleLong Jump9.11-08.5011
Apr 15Washington County ChampionshipsApr 15 · 400 Meters · Place 5 · John S. Battle400 Meters5.1:06.01a PB11
Apr 15Washington County ChampionshipsApr 15 · 200 Meters · Place 6 · John S. Battle200 Meters6.29.30a PB11
Feb 20Region 2D ChampionshipsFeb 20 · 500 Meters · Place 2 · John S. Battle500 Meters2.1:31.01a PB11
Feb 20Region 2D ChampionshipsFeb 20 · 300 Meters · Place 4 · John S. Battle300 Meters4.48.23a PB11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 500 Meters · Place 16 · John S. Battle500 Meters16.1:32.69a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 300 Meters · Place 34 · John S. Battle300 Meters34.49.12a11
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · Long Jump · John S. BattleLong Jump—ND11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 500 Meters · Place 18 · John S. Battle500 Meters18.1:33.30a11
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Long Jump · John S. BattleLong Jump—DNS11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 500 Meters · Place 6 · John S. Battle500 Meters6.1:32.75a11
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · Long Jump · John S. BattleLong Jump—DNS11
Feb 21VHSL Region 2C/2D Indoor ChampionshipsFeb 21 · 300 Meters · Place 6 · John S. Battle300 Meters648.6010
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · 300 Meters · Place 36 · John S. Battle300 Meters36.49.98a10
Feb 8East Coast Elite - Roanoke 2.8.25Feb 8 · Long Jump · Place 31 · John S. BattleLong Jump31.3.61m PB10
Jan 29Abingdon Polar Bear MeetJan 29 · 300 Meters · Place 8 · John S. Battle300 Meters8.50.33aUnofficial10
Jan 29Abingdon Polar Bear MeetJan 29 · Long Jump · Place 15 · John S. BattleLong Jump15.11-5.50Unofficial10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Rebel Last ChanceMay 7 · 400 Meters · Place 5 · John S. Battle400 Meters5.1:06.93a10
May 7Rebel Last ChanceMay 7 · 200 Meters · Place 14 · John S. Battle200 Meters14.30.18a10
Mar 22Bearcat InvitationalMar 22 · 400 Meters · Place 4 · John S. Battle400 Meters41:08.43a10
Mar 22Bearcat InvitationalMar 22 · 200 Meters · Place 12 · John S. Battle200 Meters1230.16a PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14East Coast Elite - RoanokeDec 14 · 300 Meters · Place 49 · John S. Battle300 Meters49.50.50a10
Feb 3East Coast Elite Roanoke #3Feb 3 · 300 Meters · Place 62 · John S. Battle300 Meters6252.929

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22VHSL Region 2D ChampionshipsMay 22 · 400 Meters · Place 8 · John S. Battle400 Meters8.1:10.96a9
Apr 20Blue Ridge ClassicApr 20 · 400 Meters · Place 33 · John S. Battle400 Meters33.1:11.26a9
Apr 20Blue Ridge ClassicApr 20 · 200 Meters · Place 35 · John S. Battle200 Meters35.31.73aWind: 0.49
Mar 23Bearcat InvitationalMar 23 · 400 Meters · Place 11 · John S. Battle400 Meters111:13.959
Mar 23Bearcat InvitationalMar 23 · 200 Meters · Place 27 · John S. Battle200 Meters2733.419

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 300 Meters · Place 207 · John S. Battle300 Meters207.53.53a9