Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCommonwealth Games · Jul 2511.23aCommonwealth Games July 25, 2026
110m Hurdles · 39" / 0.991m · OutdoorVHSL Class 3 State Championships · Jun 514.46aVHSL Class 3 State ChampionshipsJune 5, 2026
200 Meters · OutdoorCommonwealth Games · Jul 2522.95aCommonwealth Games July 25, 2026
300 Meters · IndoorBulldog Invitational · Feb 138.85Bulldog InvitationalFebruary 1, 2025
300m Hurdles · 36" / 0.914m · OutdoorVHSL Region 3C Outdoor Track and Field Championship · May 2742.37aVHSL Region 3C Outdoor Track and Field ChampionshipMay 27, 2026
400 Meters · OutdoorJJ Updike Last Chance Invitational · May 856.69aJJ Updike Last Chance InvitationalMay 8, 2026
55 Meters · IndoorValley District Championship · Feb 76.77Valley District ChampionshipFebruary 7, 2026
Prelims · IndoorSt. Christopher's Indoor Track & Field Invitational · Jan 258.34St. Christopher's Indoor Track & Field InvitationalJanuary 25, 2025

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 25Commonwealth Games Jul 25 · 110m Hurdles · Place 2 · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA110m Hurdles39" / 0.991m2.15.15a12
Jul 25Commonwealth Games Jul 25 · 200 Meters · Place 6 · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA200 Meters6.22.95a PB12
Jul 25Commonwealth Games Jul 25 · 100 Meters · Place 4 · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA100 Meters4.11.23a PB12
Jul 11Cannonball Cooper InviteJul 11 · 110m Hurdles · Place 1 · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA110m Hurdles39" / 0.991m1.14.62aUnofficial12
Jul 11Cannonball Cooper InviteJul 11 · 200 Meters · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA200 Meters—DNS12
Jul 11Cannonball Cooper InviteJul 11 · 100 Meters · Place 7 · TRUSPEED Elite Hurricanes-VATRUSPEED Elite Hurricanes-VA100 Meters7.11.39aUnofficial12
Jun 18Adidas Track Nationals 2026Jun 18 · 110m Hurdles · Place 25 · RocktownRocktown110m Hurdles39" / 0.991mRound P25.14.81aWind: 0.212
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 110m Hurdles · Place 4 · RocktownRocktown110m Hurdles39" / 0.991mRound P4.14.46a PBWind: 1.212
Jun 5VHSL Class 3 State ChampionshipsJun 5 · 110m Hurdles · Place 4 · RocktownRocktown110m Hurdles39" / 0.991m4.14.65aWind: 0.712
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 300m Hurdles · Place 8 · RocktownRocktown300m Hurdles36" / 0.914m8.42.37a PB12
May 27VHSL Region 3C Outdoor Track and Field ChampionshipMay 27 · 110m Hurdles · Place 2 · RocktownRocktown110m Hurdles39" / 0.991m2.14.79aWind: 0.412
May 18Valley District ChampionshipMay 18 · 300m Hurdles · Place 1 · RocktownRocktown300m Hurdles36" / 0.914m1.42.47a12
May 18Valley District ChampionshipMay 18 · 110m Hurdles · Place 1 · RocktownRocktown110m Hurdles39" / 0.991m1.14.86a12
May 16Louisiana State Games May 16 · Long Jump · Place 2 · UnattachedUnattachedLong Jump2.6.10Unofficial12
May 16Louisiana State Games May 16 · 110m Hurdles · Place 1 · UnattachedUnattached110m Hurdles39" / 0.991m1.15.49aUnofficial12
May 16Louisiana State Games May 16 · 200 Meters · Place 5 · UnattachedUnattached200 Meters5.23.52aUnofficial12
May 16Louisiana State Games May 16 · 100 Meters · Place 5 · UnattachedUnattached100 Meters5.11.62aUnofficial12
May 8JJ Updike Last Chance InvitationalMay 8 · 110m Hurdles · Place 1 · RocktownRocktown110m Hurdles39" / 0.991m1.15.10a12
May 8JJ Updike Last Chance InvitationalMay 8 · 400 Meters · Place 16 · RocktownRocktown400 Meters16.56.69a PB12
May 5SHS Valley District MiniMay 5 · 300m Hurdles · Place 1 · RocktownRocktown300m Hurdles36" / 0.914m1.42.94a12
May 5SHS Valley District MiniMay 5 · 110m Hurdles · Place 1 · RocktownRocktown110m Hurdles39" / 0.991m1.15.07a12
Apr 26Virginia Pride Spring Kick-OffApr 26 · 110m Hurdles · Place 1 · UnattachedUnattached110m Hurdles39" / 0.991m1.17.13a12
Apr 26Virginia Pride Spring Kick-OffApr 26 · 200 Meters · UnattachedUnattached200 Meters--DNS12
Apr 26Virginia Pride Spring Kick-OffApr 26 · 100 Meters · Place 2 · UnattachedUnattached100 Meters2.11.84a12

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 55m Hurdles · Place 3 · RocktownRocktown55m Hurdles37.6112
Mar 2VHSL Class 3 State Indoor ChampionshipsMar 2 · 55m Hurdles · Place 3 · RocktownRocktown55m HurdlesRound P37.6212
Feb 14VHSL Region 3C ChampionshipFeb 14 · 55m Hurdles · Place 2 · RocktownRocktown55m Hurdles27.78—
Feb 7Valley District ChampionshipFeb 7 · Long Jump · Place 7 · RocktownRocktownLong Jump718-00.00—
Feb 7Valley District ChampionshipFeb 7 · 55m Hurdles · Place 1 · RocktownRocktown55m Hurdles17.67—
Feb 7Valley District ChampionshipFeb 7 · 55 Meters · Place 4 · RocktownRocktown55 Meters46.77 PB—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · Long Jump · Place 3 · RocktownRocktownLong Jump319-04.50—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 55m Hurdles · Place 3 · RocktownRocktown55m Hurdles37.74—
Jan 23East Rockingham Indoor T&F InvitationalJan 23 · 300 Meters · Place 18 · RocktownRocktown300 Meters1841.25—
Jan 10Liberty Premier InvitationalJan 10 · Long Jump · Place 21 · RocktownRocktownLong Jump2117-00.00—
Jan 10Liberty Premier InvitationalJan 10 · 55m Hurdles · Place 11 · RocktownRocktown55m HurdlesRound P117.97—
Jan 9VTCA Winter ClassicJan 9 · Long Jump · Place 13 · RocktownRocktownLong Jump1317-02.00—
Jan 9VTCA Winter ClassicJan 9 · 55m Hurdles · Place 2 · RocktownRocktown55m Hurdles27.69—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 110m Hurdles · Place 7 · RocktownRocktown110m HurdlesRound P715.1111
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 300m Hurdles · Place 20 · RocktownRocktown300m Hurdles2044.7411
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 110m Hurdles · Place 8 · RocktownRocktown110m Hurdles816.0111
Jun 6VHSL Class 3 State ChampionshipsJun 6 · 110m Hurdles · Place 7 · RocktownRocktown110m HurdlesRound P715.1111
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 300m Hurdles · Place 7 · RocktownRocktown300m Hurdles743.99—
May 28VHSL Region 3C Outdoor Track and Field Championship MeetMay 28 · 110m Hurdles · Place 3 · RocktownRocktown110m Hurdles315.21—
May 20Valley District Track & Field ChampionshipsMay 20 · 300m Hurdles · Place 9 · RocktownRocktown300m Hurdles946.80—
May 20Valley District Track & Field ChampionshipsMay 20 · 110m Hurdles · Place 2 · RocktownRocktown110m Hurdles214.98—
May 7Valley District Meet #3May 7 · 300m Hurdles · Place 4 · RocktownRocktown300m Hurdles444.32—
May 7Valley District Meet #3May 7 · 100 Meters · Place 2 · RocktownRocktown100 Meters211.38—
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · 300m Hurdles · Place 3 · RocktownRocktown300m Hurdles342.3511
Apr 25Rock 'N' Run The Valley InvitationalApr 25 · 110m Hurdles · Place 2 · RocktownRocktown110m Hurdles215.5811
Mar 21adidas Track Nationals 2025Mar 21 · 60m Hurdles · Place 24 · RocktownRocktown60m HurdlesRound P248.6711
Mar 21adidas Track Nationals 2025Mar 21 · 55m Hurdles · Place 24 · RocktownRocktown55m HurdlesRound P248.0311
Mar 21adidas Track Nationals 2025Mar 21 · 55m Hurdles · Place 24 · RocktownRocktown55m HurdlesRound P248.0311

2025 Indoor Track

20 results
DateMeetEventPlMarkGr
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55m Hurdles · Place 12 · RocktownRocktown55m HurdlesRound P128.01911
Mar 3VHSL Class 3 State Indoor ChampionshipsMar 3 · 55m Hurdles · Place 12 · RocktownRocktown55m HurdlesRound P128.01911
Feb 22Region 3C Indoor Track & Field ChampionshipsFeb 22 · 55m Hurdles · Place 4 · RocktownRocktown55m Hurdles48.08—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · 55m Hurdles · Place 1 · RocktownRocktown55m Hurdles18.096—
Feb 15Valley District Indoor T&F ChampionshipsFeb 15 · 300 Meters · Place 12 · RocktownRocktown300 Meters1242.11—
Feb 8Parks and Recreation InvitationalFeb 8 · 55m Hurdles · Place 1 · RocktownRocktown55m Hurdles18.26—
Feb 8Parks and Recreation InvitationalFeb 8 · 300 Meters · Place 4 · RocktownRocktown300 Meters440.07—
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 71 · RocktownRocktown55m Hurdles718:34.0010
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 109 · RocktownRocktown300 Meters10939.8510
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 66 · RocktownRocktown300 Meters6638.85 PB10
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 18 · RocktownRocktown55m Hurdles188.2310
Feb 1Bulldog InvitationalFeb 1 · 300 Meters · Place 66 · RocktownRocktown300 Meters6638.8510
Feb 1Bulldog InvitationalFeb 1 · 55m Hurdles · Place 18 · RocktownRocktown55m Hurdles188.2310
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · Prelims · Place 18 · RocktownRocktownPrelimsRound P188.34 PB10
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 55m Hurdles · Place 18 · RocktownRocktown55m HurdlesRound P188.3410
Jan 23WFS INDOOR MM#3Jan 23 · 55m Hurdles · Place 5 · RocktownRocktown55m Hurdles58.51—
Jan 23WFS INDOOR MM#3Jan 23 · 300 Meters · Place 10 · RocktownRocktown300 Meters1040.71—
Jan 18Walter Bass HS InvitationalJan 18 · 55m Hurdles · Place 22 · RocktownRocktown55m HurdlesRound P228.55—
Jan 18Walter Bass HS InvitationalJan 18 · 300 Meters · Place 134 · RocktownRocktown300 Meters13439.85—
Jan 4Heritage InvitationalJan 4 · 55m Hurdles · Place 4 · RocktownRocktown55m Hurdles48.56—