Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHill City Twilight · May 213.91aHill City TwilightMay 2, 2026
100m Hurdles · 33" / 0.838m · OutdoorDennis Craddock · Apr 1017.87aDennis CraddockApril 10, 2026
200 Meters · IndoorLiberty Open · Jan 2329.52aLiberty OpenJanuary 23, 2026
300 Meters · IndoorSTC MEET #5 · Jan 2849.98STC MEET #5January 28, 2023
300m Hurdles · 30" / 0.762m · OutdoorDominion Dist. POWHATAN · Apr 954.86aDominion Dist. POWHATANApril 9, 2024
400 Meters · IndoorVMI Winter Relays · Feb 61:06.27aVMI Winter RelaysFebruary 6, 2026
400 Meters · OutdoorHill City Twilight · May 21:05.18aHill City TwilightMay 2, 2026
400 Meters · Relay Split · IndoorODAC Indoor Championships · Feb 281:05.683ODAC Indoor ChampionshipsFebruary 28, 2026
400m Hurdles · 30" / 0.762m · OutdoorHigh Point VertKlasse Meeting · Apr 21:12.31aHigh Point VertKlasse MeetingApril 2, 2026
500 Meters · IndoorVHSL Class 6 Region A Indoor T&F Championship · Feb 121:31.22VHSL Class 6 Region A Indoor T&F ChampionshipFebruary 12, 2024
55m Hurdles · 33" · IndoorGrant Holloway Holiday Invitational · Dec 1610.69aGrant Holloway Holiday InvitationalDecember 16, 2023
55m Hurdles · 33" · OutdoorDominion Dist. MANCHESTER · Dec 1310.61aDominion Dist. MANCHESTERDecember 13, 2023
60m Hurdles · 33" / 0.838m · IndoorODAC Indoor Championships · Feb 2810.93aODAC Indoor ChampionshipsFebruary 28, 2026
800 Meters · Relay Split · IndoorODAC Indoor Championships · Mar 12:55.225ODAC Indoor ChampionshipsMarch 1, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 2Hill City TwilightMay 2 · 400 Meters · Place 7 · RandolphRandolph400 Meters7.1:05.18a PBSo
May 2Hill City TwilightMay 2 · 100 Meters · Place 18 · RandolphRandolph100 Meters18.13.91a PBWind: -1.3So
Apr 24ODAC ChampionshipsApr 24 · 400m Hurdles · Place 10 · RandolphRandolph400m Hurdles30" / 0.762mRound P10.1:14.51aSo
Apr 24ODAC ChampionshipsApr 24 · 100m Hurdles · Place 11 · RandolphRandolph100m Hurdles33" / 0.838mRound P11.19.08aWind: -0.8So
Apr 17WildCat InvitationalApr 17 · 400m Hurdles · Place 4 · RandolphRandolph400m Hurdles41:15.80aSo
Apr 17WildCat InvitationalApr 17 · 100m Hurdles · Place 6 · RandolphRandolph100m Hurdles618.18aSo
Apr 10Dennis CraddockApr 10 · 400m Hurdles · Place 13 · RandolphRandolph400m Hurdles30" / 0.762m13.1:16.17aSo
Apr 10Dennis CraddockApr 10 · 100m Hurdles · Place 14 · RandolphRandolph100m Hurdles33" / 0.838m14.17.87a PBWind: -0.3So
Apr 2High Point VertKlasse MeetingApr 2 · 400m Hurdles · Place 22 · RandolphRandolph400m Hurdles30" / 0.762m22.1:12.31a PBSo
Apr 2High Point VertKlasse MeetingApr 2 · 100m Hurdles · Place 42 · RandolphRandolph100m Hurdles33" / 0.838m42.19.13aWind: 2.1So
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 400m Hurdles · Place 14 · RandolphRandolph400m Hurdles30" / 0.762m14.1:15.87aSo
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 100m Hurdles · Place 18 · RandolphRandolph100m Hurdles33" / 0.838m18.20.79aWind: -1.3So

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 60m Hurdles · Place 10 · RandolphRandolph60m Hurdles33" / 0.838mRound P10.10.93a PBSo
Feb 28ODAC Indoor ChampionshipsFeb 28 · 400 Meters · RandolphRandolph400 MetersRelay Split—1:05.683 PBSo
Feb 6VMI Winter RelaysFeb 6 · 60m Hurdles · Place 34 · RandolphRandolph60m HurdlesRound P3411.28aSo
Feb 6VMI Winter RelaysFeb 6 · 400 Meters · Place 26 · RandolphRandolph400 Meters261:06.27a PBSo
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 60m Hurdles · Place 9 · RandolphRandolph60m HurdlesRound P910.85SO
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 400 Meters · Place 17 · RandolphRandolph400 Meters171:09.53SO
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 200 Meters · Place 26 · RandolphRandolph200 Meters2629.55SO
Jan 23Liberty OpenJan 23 · 60m Hurdles · Place 50 · RandolphRandolph60m HurdlesRound P5011.41aSo
Jan 23Liberty OpenJan 23 · 400 Meters · Place 74 · RandolphRandolph400 Meters741:11.04aSo
Jan 23Liberty OpenJan 23 · 200 Meters · Place 105 · RandolphRandolph200 Meters10529.52a PBSo
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 60m Hurdles · Place 9 · RandolphRandolph60m HurdlesRound P911.60aSo
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 400 Meters · Place 11 · RandolphRandolph400 Meters111:09.22aSo
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 200 Meters · Place 28 · RandolphRandolph200 Meters2830.15aSo
Jan 9The Burg OpenJan 9 · 400 Meters · Place 11 · RandolphRandolph400 Meters111:08.60SO

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 60m Hurdles · Place 31 · RandolphRandolph60m Hurdles33" / 0.838mRound P31.11.38aWind: 0So
Dec 4Liberty KickoffDec 4 · 400 Meters · Place 25 · RandolphRandolph400 Meters25.1:09.03aSo
Dec 4Liberty KickoffDec 4 · 200 Meters · Place 49 · RandolphRandolph200 Meters49.29.87aWind: 0So
Mar 1ODAC Indoor ChampionshipsMar 1 · 800 Meters · RandolphRandolph800 MetersRelay Split—2:55.225 PBFr
Mar 1ODAC Indoor ChampionshipsMar 1 · 60m Hurdles · Place 14 · RandolphRandolph60m Hurdles33" / 0.838mRound P14.11.13aFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 60m Hurdles · Place 16 · RandolphRandolph60m Hurdles33" / 0.838mRound P16.11.21aFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 400 Meters · Place 26 · RandolphRandolph400 Meters26.1:09.24aFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 200 Meters · Place 36 · RandolphRandolph200 Meters36.31.28aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60m Hurdles · Place 22 · RandolphRandolph60m Hurdles33" / 0.838mRound P22.11.28aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 200 Meters · Place 58 · RandolphRandolph200 Meters58.30.37aFr
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 400 Meters · Place 31 · RandolphRandolph400 Meters311:09.00a—
Jan 10The Burg OpenJan 10 · 60m Hurdles · Place 11 · RandolphRandolph60m Hurdles1111.48a—
Jan 10The Burg OpenJan 10 · 400 Meters · Place 8 · RandolphRandolph400 Meters81:08.85a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · 400m Hurdles · Place 9 · RandolphRandolph400m Hurdles30" / 0.762m9.1:12.80aFr
Apr 25ODAC ChampionshipApr 25 · 100m Hurdles · Place 15 · RandolphRandolph100m Hurdles33" / 0.838mRound P15.18.44aWind: 3Fr
Apr 18WildCat InvitationalApr 18 · 400 Hurdles Section 2 · Place 9 · RandolphRandolph400 Hurdles Section 291:18.00FR
Apr 18WildCat InvitationalApr 18 · 400 Hurdles · Place 9 · RandolphRandolph400 Hurdles91:18.00FR
Apr 18WildCat InvitationalApr 18 · 100 Hurdles Section 2 · Place 10 · RandolphRandolph100 Hurdles Section 21018.62FR
Apr 18WildCat InvitationalApr 18 · 100 Hurdles · Place 10 · RandolphRandolph100 Hurdles1018.62FR
Mar 28Dr. Toms InviteMar 28 · 400m Hurdles · Place 15 · RandolphRandolph400m Hurdles151:19.87aFr
Mar 28Dr. Toms InviteMar 28 · 100m Hurdles · Place 18 · RandolphRandolph100m Hurdles1819.60aFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · 60m Hurdles · Place 16 · RandolphRandolph60m Hurdles33" / 0.838mRound P16.11.93aWind: 0Fr
Dec 8Holiday Kickoff OpenDec 8 · 400 Meters · Place 20 · RandolphRandolph400 Meters20.1:10.36aFr
Feb 12VHSL Class 6 Region A Indoor T&F ChampionshipFeb 12 · 500 Meters · Place 18 · ManchesterManchester500 Meters181:31.22 PB12
Jan 27STC MEET #4Jan 27 · 55m Hurdles · Place 7 · ManchesterManchester55m Hurdles710.4512

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 27Charles B Gordon InvitationalApr 27 · 300m Hurdles · Place 14 · ManchesterManchester300m Hurdles1453.9712
Apr 27Charles B Gordon InvitationalApr 27 · 100m Hurdles · Place 7 · ManchesterManchester100m HurdlesRound P719.1812
Apr 27Charles B Gordon InvitationalApr 27 · 100m Hurdles · Place 7 · ManchesterManchester100m Hurdles719.4112
Apr 9Dominion Dist. POWHATANApr 9 · 300m Hurdles · Place 14 · ManchesterManchester300m Hurdles30" / 0.762m14.54.86a PB12
Apr 9Dominion Dist. POWHATANApr 9 · 100m Hurdles · Place 13 · ManchesterManchester100m Hurdles33" / 0.838m13.19.19a12

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Dominion Dist. MIDLOTHIANDec 21 · 55m Hurdles · Place 5 · ManchesterManchester55m Hurdles33"5.10.81aUnofficial12
Dec 21Dominion Dist. MIDLOTHIANDec 21 · 55 Meter · Place 15 · ManchesterManchester55 Meter15.8.30aUnofficial12
Dec 13Dominion Dist. MANCHESTERDec 13 · 55m Hurdles · Place 5 · ManchesterManchester55m Hurdles33"5.10.61a PB12
Dec 9J.R. Tucker Winter ClassicDec 9 · 300 Meters · Place 13 · ManchesterManchester300 Meters13.48.00aUnofficial12
Dec 9J.R. Tucker Winter ClassicDec 9 · 55m Hurdles · Place 4 · ManchesterManchester55m Hurdles33"4.10.55aUnofficial12
May 26VHSL Region 6A Outdoor T&F ChampionshipsMay 26 · 300m Hurdles · Place 9 · ManchesterManchester300m Hurdles954.9811
Apr 15Kellie Wells ClassicApr 15 · 300m Hurdles · Place 28 · ManchesterManchester300m Hurdles2857.9311

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Grant Holloway Holiday InvitationalDec 16 · 55m Hurdles · Place 76 · ManchesterManchester55m Hurdles33"Round P76.10.69a PB12
Jan 28STC MEET #5Jan 28 · 55m Hurdles · Place 4 · ManchesterManchester55m Hurdles410.9011
Jan 28STC MEET #5Jan 28 · 300 Meters · Place 11 · ManchesterManchester300 Meters1149.98 PB11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Grant Holloway Holiday InvitationalDec 17 · 300 Meters · Place 183 · ManchesterManchester300 Meters183.53.69a11
Dec 17Grant Holloway Holiday InvitationalDec 17 · 55m Hurdles · Place 46 · ManchesterManchester55m Hurdles33"Round P46.11.58a11