Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · IndoorWashington County Championships · Apr 1519.68aWashington County ChampionshipsApril 15, 2026
110m Hurdles · 39" / 0.991m · OutdoorBattle All-Comers #2 · Apr 3018.28aBattle All-Comers #2April 30, 2026
300 Meters · IndoorECE ROANOKE - UGLY SWEATER INVITATIONAL · Dec 1344.24aECE ROANOKE - UGLY SWEATER INVITATIONALDecember 13, 2025
300m Hurdles · 36" / 0.914m · IndoorWashington County Championships · Apr 1549.14aWashington County ChampionshipsApril 15, 2026
300m Hurdles · 36" / 0.914m · OutdoorVHSL Region 2D Outdoor Championships · May 2746.25aVHSL Region 2D Outdoor ChampionshipsMay 27, 2026
55 Meter · IndoorECE ROANOKE - WINTER WONDERLAND HOLIDAY HAT · Dec 207.71aECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDecember 20, 2025
55 Meters · IndoorAbingdon Polar Bear Invitational · Feb 107.68Abingdon Polar Bear InvitationalFebruary 10, 2026
55m Hurdles · 39" · IndoorRegion 2D Championships · Feb 2010.11aRegion 2D ChampionshipsFebruary 20, 2026
Long Jump · IndoorWashington County Championships · Apr 1517-09.50Washington County ChampionshipsApril 15, 2026
Long Jump · OutdoorRebel Last Chance · May 918' 0"Rebel Last ChanceMay 9, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 27VHSL Region 2D Outdoor ChampionshipsMay 27 · Long Jump · Place 21 · John S. BattleLong Jump21.17' 0.25"9
May 27VHSL Region 2D Outdoor ChampionshipsMay 27 · 300m Hurdles · Place 7 · John S. Battle300m Hurdles36" / 0.914m7.46.25a PB9
May 27VHSL Region 2D Outdoor ChampionshipsMay 27 · 110m Hurdles · Place 7 · John S. Battle110m Hurdles39" / 0.991m7.18.17aWind: 49
May 9Rebel Last ChanceMay 9 · Long Jump · Place 14 · John S. BattleLong Jump14.18' 0" PB9
May 9Rebel Last ChanceMay 9 · 300m Hurdles · Place 5 · John S. Battle300m Hurdles36" / 0.914m5.47.09a9
May 9Rebel Last ChanceMay 9 · 110m Hurdles · Place 4 · John S. Battle110m Hurdles39" / 0.991m4.18.62a9
Apr 30Battle All-Comers #2Apr 30 · Long Jump · Place 16 · John S. BattleLong Jump16.15-09.009
Apr 30Battle All-Comers #2Apr 30 · 300m Hurdles · Place 4 · John S. Battle300m Hurdles36" / 0.914m4.48.96a9
Apr 30Battle All-Comers #2Apr 30 · 110m Hurdles · Place 2 · John S. Battle110m Hurdles39" / 0.991m2.18.28a PB9
Apr 18Blue & Gold HS Track ClassicApr 18 · 300m Hurdles · Place 13 · John S. Batt300m Hurdles1350.389
Apr 18Blue & Gold HS Track ClassicApr 18 · 110m Hurdles · Place 12 · John S. Batt110m Hurdles1219.169
Apr 18Blue & Gold HS Track ClassicApr 18 · Long Jump · Place 27 · John S. BattLong Jump2718-02.259
Apr 231st Annual Judy Thomas InvitationalApr 2 · 110m Hurdles · Place 6 · John S. Battle110m Hurdles618.49a9

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Apr 15Washington County ChampionshipsApr 15 · Long Jump · Place 9 · John S. BattleLong Jump9.17-09.50 PB9
Apr 15Washington County ChampionshipsApr 15 · 300m Hurdles · Place 4 · John S. Battle300m Hurdles36" / 0.914m4.49.14a PB9
Apr 15Washington County ChampionshipsApr 15 · 110m Hurdles · Place 3 · John S. Battle110m Hurdles39" / 0.991m3.19.68a PB9
Feb 20Region 2D ChampionshipsFeb 20 · 300 Meters · John S. Battle300 Meters—DNS9
Feb 20Region 2D ChampionshipsFeb 20 · 55m Hurdles · Place 8 · John S. Battle55m Hurdles39"8.10.11a PB9
Feb 20Region 2D ChampionshipsFeb 20 · 55 Meter · John S. Battle55 Meter—DNS9
Feb 20Region 2D ChampionshipsFeb 20 · Long Jump · Place 15 · John S. BattleLong Jump15.16' 4.5"9
Feb 10Abingdon Polar Bear InvitationalFeb 10 · Long Jump · Place 27 · John S. BattleLong Jump2715-06.50—
Feb 10Abingdon Polar Bear InvitationalFeb 10 · 55m Hurdles · Place 11 · John S. Battle55m Hurdles119.90—
Feb 10Abingdon Polar Bear InvitationalFeb 10 · 55 Meters · Place 48 · John S. Battle55 Meters487.68 PB—
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 300 Meters · Place 117 · John S. Battle300 Meters117.46.19a9
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55m Hurdles · Place 21 · John S. Battle55m Hurdles39"21.10.74a9
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · 55 Meter · Place 132 · John S. Battle55 Meter132.7.83a9
Jan 10ECE ROANOKE - PAJAMA INVITATIONALJan 10 · Long Jump · Place 48 · John S. BattleLong Jump48.4.58m9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 300 Meters · Place 125 · John S. Battle300 Meters125.44.92a9
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55m Hurdles · Place 23 · John S. Battle55m Hurdles39"23.10.92a9
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · 55 Meter · Place 134 · John S. Battle55 Meter134.7.71a PB9
Dec 20ECE ROANOKE - WINTER WONDERLAND HOLIDAY HATDec 20 · Long Jump · Place 51 · John S. BattleLong Jump51.4.45m9
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 300 Meters · Place 60 · John S. Battle300 Meters60.44.24a PB9
Dec 13ECE ROANOKE - UGLY SWEATER INVITATIONALDec 13 · 55m Hurdles · Place 13 · John S. Battle55m Hurdles39"13.11.58a9