Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorRebel Last Chance · May 722.70aRebel Last ChanceMay 7, 2025
200 Meters · OutdoorMountain 7 District Championships · May 2131.16Mountain 7 District ChampionshipsMay 21, 2025
300 Meters · IndoorLiberty Christmas Invitational · Dec 1753.04aLiberty Christmas InvitationalDecember 17, 2022
300m Hurdles · 30" / 0.762m · OutdoorRebel Last Chance · May 71:10.49aRebel Last ChanceMay 7, 2025
400 Meters · OutdoorMountain 7 District Championship · May 171:15.43Mountain 7 District ChampionshipMay 17, 2023
55 Meter · IndoorLiberty Christmas Invitational · Dec 178.96aLiberty Christmas InvitationalDecember 17, 2022
55 Meter · OutdoorVHSL 1A/2A Region C & D Championships · Feb 178.77aVHSL 1A/2A Region C & D ChampionshipsFebruary 17, 2023
55 Meters · IndoorEast Coast Elite Roanoke #3 · Feb 38.86East Coast Elite Roanoke #3February 3, 2024
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 168.83VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024
Long Jump · IndoorLiberty Christmas Invitational · Dec 1715-06.50Liberty Christmas InvitationalDecember 17, 2022
Shot Put · 4kg · IndoorLiberty Christmas Invitational · Dec 1622-09.25Liberty Christmas InvitationalDecember 16, 2023

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Mountain 7 District ChampionshipsMay 21 · 200 Meters · Place 15 · John S. Battle200 Meters1531.16 PB11
May 21Mountain 7 District ChampionshipsMay 21 · Shot Put · Place 13 · John S. BattleShot Put1322-1111
May 21Mountain 7 District ChampionshipsMay 21 · 100m Hurdles · Place 9 · John S. Battle100m Hurdles921.9811
May 7Rebel Last ChanceMay 7 · Shot Put · John S. BattleShot Put4kg—DNS11
May 7Rebel Last ChanceMay 7 · 300m Hurdles · Place 5 · John S. Battle300m Hurdles30" / 0.762m5.1:10.49a PB11
May 7Rebel Last ChanceMay 7 · 100m Hurdles · Place 6 · John S. Battle100m Hurdles33" / 0.838m6.22.70a PB11
Mar 22Bearcat InvitationalMar 22 · 400 Meters · Place 18 · John S. Battle400 Meters181:15.77a11
Mar 22Bearcat InvitationalMar 22 · 200 Meters · Place 23 · John S. Battle200 Meters2332.03a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 20Blue Ridge ClassicApr 20 · 300m Hurdles · John S. Battle300m Hurdles30" / 0.762m—DNS10
Apr 20Blue Ridge ClassicApr 20 · 200 Meters · John S. Battle200 Meters—DNSWind: 0.410
Mar 23Bearcat InvitationalMar 23 · Shot Put · Place 22 · John S. BattleShot Put2221-710
Mar 23Bearcat InvitationalMar 23 · 300m Hurdles · Place 7 · John S. Battle300m Hurdles71:06.5210
Mar 23Bearcat InvitationalMar 23 · 200 Meters · Place 22 · John S. Battle200 Meters2231.7110

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 15 · John S. BattleCombined results1522-06.0010
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 21 · John S. BattleCombined results218.83 PB10
Feb 3East Coast Elite Roanoke #3Feb 3 · Shot Put · Place 23 · John S. BattleShot Put237.55m10
Feb 3East Coast Elite Roanoke #3Feb 3 · 55 Meters · Place 96 · John S. Battle55 Meters968.86 PB10
Feb 3East Coast Elite Roanoke #3Feb 3 · 300 Meters · Place 74 · John S. Battle300 Meters7456.0010
Jan 24Abingdon Polar Bear 4 Jan 24 · Shot Put · Place 9 · John S. BattleShot Put99.50SO
Jan 24Abingdon Polar Bear 4 Jan 24 · 300 Meters · Place 10 · John S. Battle300 Meters1056.53SO

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 300 Meters · Place 213 · John S. Battle300 Meters213.54.48a10
Dec 16Liberty Christmas InvitationalDec 16 · Shot Put · Place 55 · John S. BattleShot Put4kg55.22-09.25 PB10
Feb 1Polar Bear #2Feb 1 · 55 Meters · Place 11 · John S. Battle55 Meters119.05—
Jan 21JSB Polar Bear MeetJan 21 · 300 Meters · Place 4 · John S. Battle300 Meters453.36—
Jan 21JSB Polar Bear MeetJan 21 · 55 Meters · Place 5 · John S. Battle55 Meters59.04—
Jan 7Liberty Premier Invitational (College)Jan 7 · 300 Meters · Place 235 · John S. Battle300 Meters23553.27—
Jan 7Liberty Premier HS InvitationalJan 7 · 300 Meters · Place 235 · John S. Battle300 Meters235.53.27a9
Jan 7Liberty Premier HS InvitationalJan 7 · Long Jump · John S. BattleLong Jump--FOUL9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Mountain 7 District ChampionshipMay 17 · Shot Put · Place 14 · John S. BattleShot Put1421-1.50—
May 17Mountain 7 District ChampionshipMay 17 · 200 Meters · Place 7 · John S. Battle200 Meters733.05—
May 17Mountain 7 District ChampionshipMay 17 · 400 Meters · Place 7 · John S. Battle400 Meters71:15.43 PB—
Apr 22Blue Ridge ClassicApr 22 · 200 Meters · Place 38 · John S. Battle200 Meters38.31.50aWind: 0.29
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · 55 Meter · Place 16 · John S. Battle55 Meter16.8.77a PB9
Feb 17VHSL 1A/2A Region C & D ChampionshipsFeb 17 · Long Jump · John S. BattleLong Jump--NM9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 300 Meters · Place 129 · John S. Battle300 Meters129.53.04a PB9
Dec 17Liberty Christmas InvitationalDec 17 · 55 Meter · Place 136 · John S. Battle55 MeterRound P136.8.96a PB9
Dec 17Liberty Christmas InvitationalDec 17 · Long Jump · Place 2 · John S. BattleLong Jump2.15-06.50 PB9