Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorValley District Championship · May 1817.68aValley District ChampionshipMay 18, 2026
200 Meters · OutdoorValley District Meet #4 · May 725.09Valley District Meet #4May 7, 2024
300 Meters · IndoorWalt Cormack Memorial · Jan 1839.29Walt Cormack MemorialJanuary 18, 2025
300 Meters · OutdoorLiberty Flames HS Invitational · Dec 639.65aLiberty Flames HS InvitationalDecember 6, 2025
300m Hurdles · 36" / 0.914m · OutdoorValley District Championship · May 1844.09aValley District ChampionshipMay 18, 2026
55m Hurdles · 39" · IndoorEast Coast Elite - Roanoke 1.23.25 · Jan 239.69aEast Coast Elite - Roanoke 1.23.25January 23, 2025
55m Hurdles · 39" · OutdoorLiberty Flames HS Invitational · Dec 69.40aLiberty Flames HS InvitationalDecember 6, 2025
800 Meters · OutdoorJJ Updike Last Chance Invitational · May 122:20.53JJ Updike Last Chance InvitationalMay 12, 2023
Long Jump · IndoorEast Coast Elite - Roanoke · Dec 145.04mEast Coast Elite - RoanokeDecember 14, 2024
Long Jump · OutdoorLiberty Flames HS Invitational · Dec 615' 3"Liberty Flames HS InvitationalDecember 6, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Valley District ChampionshipMay 18 · 300m Hurdles · Place 2 · Spotswood300m Hurdles36" / 0.914m2.44.09a PB12
May 18Valley District ChampionshipMay 18 · 110m Hurdles · Place 6 · Spotswood110m Hurdles39" / 0.991m6.17.68a PB12
May 5SHS Valley District MiniMay 5 · 300m Hurdles · Place 2 · Spotswood300m Hurdles36" / 0.914m2.44.40a12
May 5SHS Valley District MiniMay 5 · 110m Hurdles · Place 4 · Spotswood110m Hurdles39" / 0.991m4.18.69a12
May 1Dogwood Track ClassicMay 1 · 300m Hurdles · Place 51 · Spotswood300m Hurdles36" / 0.914m51.44.21a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14VHSL Region 3C ChampionshipFeb 14 · 55m Hurdles · Place 8 · Spotswood55m Hurdles88.87—
Feb 7Valley District ChampionshipFeb 7 · 55m Hurdles · Place 2 · Spotswood55m Hurdles28.93—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 55m Hurdles · Place 6 · Spotswood55m Hurdles69.21—
Jan 17Ed Long InvitationalJan 17 · 55m Hurdles · Place 7 · Spotswood55m Hurdles79.10—
Jan 9VTCA Winter ClassicJan 9 · 55m Hurdles · Place 11 · Spotswood55m Hurdles119.42—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 300 Meters · Place 110 · Spotswood300 Meters110.39.65a PB12
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 36 · Spotswood55m Hurdles39"Round P36.9.40a PBWind: 012
Dec 6Liberty Flames HS InvitationalDec 6 · Long Jump · Place 69 · SpotswoodLong Jump69.15' 3" PB12
Dec 4Track CarnivalDec 4 · 55m Hurdles · Place 2 · Spotswood55m Hurdles39"2.9.87aUnofficial12
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 300m Hurdles · Place 5 · Spotswood300m Hurdles543.19—
May 20Valley District Track & Field ChampionshipsMay 20 · 300m Hurdles · Place 5 · Spotswood300m Hurdles543.70—
May 7Valley District Meet #3May 7 · 300m Hurdles · Place 7 · Spotswood300m Hurdles746.36—
May 2Dogwood Track ClassicMay 2 · 300m Hurdles · Place 62 · Spotswood300m Hurdles6247.1011
May 2Dogwood Track ClassicMay 2 · 300m Hurdles · Place 62 · Spotswood300m Hurdles6247.1011
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · 300m Hurdles · Place 7 · Spotswood300m Hurdles742.9211
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · 110m Hurdles · Place 11 · Spotswood110m Hurdles1118.6111

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 8Parks and Recreation InvitationalFeb 8 · 55m Hurdles · Place 6 · Spotswood55m Hurdles610.06—
Feb 1Bulldog InvitationalFeb 1 · Long Jump · Place 91 · SpotswoodLong Jump9116-07.0011
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 57 · Spotswood55m Hurdles579.6911
Feb 1Bulldog InvitationalFeb 1 · Long Jump · Place 48 · SpotswoodLong Jump4816-05.7511
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 51 · Spotswood55m Hurdles519.5811
Feb 1Bulldog InvitationalFeb 1 · Long Jump · Place 48 · SpotswoodLong Jump4816-05.7511
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 51 · Spotswood55m Hurdles519.5811
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 300 Meters · Place 33 · Spotswood300 Meters33.39.49a11
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · 55m Hurdles · Place 23 · Spotswood55m Hurdles39"23.9.69a PB11
Jan 23East Coast Elite - Roanoke 1.23.25Jan 23 · Long Jump · SpotswoodLong Jump—ND11
Jan 18Walt Cormack MemorialJan 18 · Long Jump · Place 52 · SpotswoodLong Jump5216-07.00—
Jan 18Walt Cormack MemorialJan 18 · 55m Hurdles · Place 29 · Spotswood55m Hurdles299.86—
Jan 18Walt Cormack MemorialJan 18 · 300 Meters · Place 53 · Spotswood300 Meters5339.29 PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18FUMA Mini Invite #2Dec 18 · 55m Hurdles · Place 22 · Spotswood55m Hurdles39"22.9.69a11
Dec 18FUMA Mini Invite #2Dec 18 · Long Jump · Place 27 · SpotswoodLong Jump27.16-04.5011
Dec 14East Coast Elite - RoanokeDec 14 · 300 Meters · Place 40 · Spotswood300 Meters40.40.40a11
Dec 14East Coast Elite - RoanokeDec 14 · 55m Hurdles · Place 17 · Spotswood55m Hurdles39"17.10.16a11
Dec 14East Coast Elite - RoanokeDec 14 · Long Jump · Place 34 · SpotswoodLong Jump34.5.04m PB11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23VHSL Region 3C ChampionshipsMay 23 · 300m Hurdles · Place 11 · Spotswood300m Hurdles36" / 0.914m11.44.72a10
May 7Valley District Meet #4May 7 · Long Jump · Place 18 · SpotswoodLong Jump1816-02.50—
May 7Valley District Meet #4May 7 · 200 Meters · Place 20 · Spotswood200 Meters2025.09 PB—
Apr 24City / County MeetApr 24 · 300m Hurdles · Place 10 · Spotswood300m Hurdles1047.22—
Apr 13Gus Lacy Track ClassicApr 13 · 300m Hurdles · Place 12 · Spotswood300m Hurdles1249.3210
Apr 13Gus Lacy Track ClassicApr 13 · 300m Hurdles · Place 15 · Spotswood300m Hurdles1548.3910
Apr 10District Mini MeetApr 10 · 300m Hurdles · Place 5 · Spotswood300m Hurdles548.80—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17Valley District ChampionshipsMay 17 · 800 Meters · Place 8 · Spotswood800 Meters82:24.51—
May 12JJ Updike Last Chance InvitationalMay 12 · 800 Meters · Place 14 · Spotswood800 Meters142:20.53 PB—