Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWUPax Invitational · Apr 1811.08WUPax InvitationalApril 18, 2025
110m Hurdles · 39" / 0.991m · OutdoorVHSL 6A Region D Championship · May 2216.41aVHSL 6A Region D ChampionshipMay 22, 2019
200 Meters · IndoorBig South Indoor Track and Field Championship · Feb 2423.03Big South Indoor Track and Field ChampionshipFebruary 24, 2023
200 Meters · OutdoorCedar Run District Meet #2 · Apr 1024.47Cedar Run District Meet #2April 10, 2019
300 Meters · IndoorClass 6 Region B Indoor Track and Field Championship · Feb 936.86Class 6 Region B Indoor Track and Field ChampionshipFebruary 9, 2021
300 Meters · Indoor · Hand timedCedar Run Conference Meet #2 · Jan 1041.8hCedar Run Conference Meet #2January 10, 2018
300m Hurdles · 36" / 0.914m · OutdoorVHSL 6A Region D Championship · May 2243.72aVHSL 6A Region D ChampionshipMay 22, 2019
400 Meters · IndoorBig South Indoor Track Championship · Feb 2349.11aBig South Indoor Track ChampionshipFebruary 23, 2024
400 Meters · OutdoorAsheville Bulldog Invitational · Apr 1250.30aAsheville Bulldog InvitationalApril 12, 2024
400m Hurdles · 36" / 0.914m · OutdoorUSC Outdoor Open · Apr 2055.95aUSC Outdoor OpenApril 20, 2024
500 Meters · IndoorLiberty University Open · Feb 41:06.66Liberty University OpenFebruary 4, 2023
500 Meters · Indoor · Hand timedCedar Run Dual #1 · Dec 61:20.2hCedar Run Dual #1December 6, 2017
500 Meters · OutdoorHoliday Track Classic · Dec 191:11.66aHoliday Track ClassicDecember 19, 2019
55 Meter · IndoorAppalachian Open Indoor · Dec 36.78aAppalachian Open IndoorDecember 3, 2021
55 Meters · IndoorVTCA Winter Classic @ VMI · Jan 117.11VTCA Winter Classic @ VMIJanuary 11, 2020
55 Meters · Indoor · Hand timedCedar Run District Dual #3 · Jan 87.1hCedar Run District Dual #3January 8, 2019
55m Hurdles · 39" · IndoorVHSL Class 6A Indoor State Championships · Mar 17.87aVHSL Class 6A Indoor State ChampionshipsMarch 1, 2021
55m Hurdles · 39" · OutdoorHoliday Track Classic · Dec 198.31aHoliday Track ClassicDecember 19, 2019
55m Hurdles · 42" · IndoorAppalachian Open Indoor · Dec 38.05aAppalachian Open IndoorDecember 3, 2021
60 Meters · IndoorThe Carolina Challenge · Jan 207.30aThe Carolina ChallengeJanuary 20, 2023
60m Hurdles · 42" / 1.067m · IndoorBig South Indoor Championship · Feb 288.18aBig South Indoor ChampionshipFebruary 28, 2025

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26LR Bears OpenApr 26 · 110m Hurdles · Place 2 · WinthropWinthrop110m Hurdles215.06JR
Apr 18WUPax InvitationalApr 18 · 110 Hurdles · Place 1 · WinthropWinthrop110 Hurdles114.99JR
Apr 18WUPax InvitationalApr 18 · 100 Meters · Place 8 · WinthropWinthrop100 Meters811.08 PBJR
Apr 18WUPax InvitationalApr 18 · 100 Meters · Place 6 · WinthropWinthrop100 Meters611.08JR
Mar 14Phoenix InvitationalMar 14 · 100 Meters · Place 25 · WinthropWinthrop100 Meters2511.45—
Mar 14Phoenix InvitationalMar 14 · 110m Hurdles · Place 4 · WinthropWinthrop110m Hurdles415.35—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Big South Indoor ChampionshipFeb 28 · 60m Hurdles · Place 4 · WinthropWinthrop60m Hurdles42" / 1.067m4.8.18a PBSr
Feb 22USC Indoor OpenFeb 22 · 60m Hurdles · Place 6 · WinthropWinthrop60m Hurdles42" / 1.067mRound P6.8.53aSr
Feb 22USC Indoor OpenFeb 22 · 60m Hurdles · Place 5 · WinthropWinthrop60m Hurdles42" / 1.067m5.8.36aSr
Feb 7Doc Hale Virginia Tech EliteFeb 7 · 60m Hurdles · Place 14 · WinthropWinthrop60m HurdlesRound P148.51SR
Jan 24VMI InvitationalJan 24 · 60m Hurdles · Place 5 · WinthropWinthrop60m Hurdles58.35a—
Jan 24VMI InvitationalJan 24 · 60m Hurdles · Place 5 · WinthropWinthrop60m Hurdles58.45a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 20USC Outdoor OpenApr 20 · 400m Hurdles · Place 15 · WinthropWinthrop400m Hurdles36" / 0.914m15.55.95a PBSo
Apr 12Asheville Bulldog InvitationalApr 12 · 400m Hurdles · Place 6 · WinthropWinthrop400m Hurdles36" / 0.914m6.1:06.30aSo
Apr 12Asheville Bulldog InvitationalApr 12 · 400 Meters · Place 6 · WinthropWinthrop400 Meters6.50.30a PBSo
Mar 28Raleigh RelaysMar 28 · 400m Hurdles · Place 38 · WinthropWinthrop400m Hurdles3855.82a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 23Big South Indoor Track ChampionshipFeb 23 · 60m Hurdles · Place 1 · WinthropWinthrop60m Hurdles18.11a—
Feb 23Big South Indoor Track ChampionshipFeb 23 · 60m Hurdles · Place 3 · WinthropWinthrop60m Hurdles38.17a—
Feb 23Big South Indoor Track ChampionshipFeb 23 · 400 Meters · Place 5 · WinthropWinthrop400 Meters549.11a PB—
Feb 23Big South Indoor Track ChampionshipFeb 23 · 400 Meters · Place 6 · WinthropWinthrop400 Meters61:03.72a—
Feb 3Liberty OpenFeb 3 · 60m Hurdles · Place 10 · WinthropWinthrop60m Hurdles108.39a—
Jan 19Carolina ChallengeJan 19 · 60m Hurdles · Place 13 · WinthropWinthrop60m Hurdles138.56a—
Jan 19Carolina ChallengeJan 19 · 400 Meters · Place 6 · WinthropWinthrop400 Meters650.07a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Nov 30Liberty Kickoff OpenerNov 30 · 60m Hurdles · Place 10 · WinthropWinthrop60m Hurdles42" / 1.067mRound P10.8.48aJr
Feb 24Big South Indoor Track and Field ChampionshipFeb 24 · 60m Hurdles · Place 10 · WinthropWinthrop60m HurdlesRound P108.80SO
Feb 24Big South Indoor Track and Field ChampionshipFeb 24 · 200 Meters · Place 15 · WinthropWinthrop200 MetersRound P1523.03 PBSO
Feb 4Liberty University OpenFeb 4 · 500 Meters · Place 3 · WinthropWinthrop500 Meters31:06.66 PBSO
Jan 20The Carolina ChallengeJan 20 · 60m Hurdles · Place 12 · WinthropWinthrop60m Hurdles128.71aSo
Jan 20The Carolina ChallengeJan 20 · 60 Meters · Place 53 · WinthropWinthrop60 Meters537.30a PBSo
Jan 20The Carolina ChallengeJan 20 · 60m Hurdles · Place 12 · WinthropWinthrop60m Hurdles128.71So
Jan 20The Carolina ChallengeJan 20 · 200 Meters · Place 37 · WinthropWinthrop200 Meters3723.04So
Jan 20The Carolina ChallengeJan 20 · 60 Meters · Place 53 · WinthropWinthrop60 Meters537.30So

2021 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 3Appalachian Open IndoorDec 3 · 55m Hurdles · Place 3 · WinthropWinthrop55m Hurdles42"Round P3.8.05a PBFr
Dec 3Appalachian Open IndoorDec 3 · 55m Hurdles · Place 3 · WinthropWinthrop55m Hurdles42"3.8.08aFr
Dec 3Appalachian Open IndoorDec 3 · 55 Meter · Place 22 · WinthropWinthrop55 MeterRound P22.6.78a PBFr
Mar 1VHSL Class 6A Indoor State ChampionshipsMar 1 · 55m Hurdles · Place 5 · PatriotPatriot55m Hurdles39"5.7.87a PB12
Feb 9Class 6 Region B Indoor Track and Field ChampionshipFeb 9 · 55m Hurdles · Place 2 · Patriot HighPatriot High55m Hurdles27.83—
Feb 9Class 6 Region B Indoor Track and Field ChampionshipFeb 9 · 300 Meters · Place 5 · Patriot HighPatriot High300 Meters536.86 PB—
Jan 22Battlefield-Osbourn Park-Patriot MeetJan 22 · 55m Hurdles · Place 1 · Patriot HighPatriot High55m Hurdles18.49—
Jan 22Battlefield-Osbourn Park-Patriot MeetJan 22 · 300 Meters · Place 4 · Patriot HighPatriot High300 Meters438.82—
Jan 16Osbourn-Patriot-Unity Reed MeetJan 16 · 55m Hurdles · Place 1 · Patriot HighPatriot High55m Hurdles18.92—
Jan 16Osbourn-Patriot-Unity Reed MeetJan 16 · 300 Meters · Place 2 · Patriot HighPatriot High300 Meters238.53—
Jan 9Osbourn-Patriot-John Champe MeetJan 9 · 55m Hurdles · Place 1 · Patriot HighPatriot High55m Hurdles19.35—

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 19VHSL Class 6 State ChampionshipsJun 19 · 110m Hurdles · Place 4 · PatriotPatriot110m Hurdles414.5112
Jun 9Class 6 Region B ChampionshipJun 9 · 300m Hurdles · Place 5 · Patriot HighPatriot High300m Hurdles539.61—
Jun 9Class 6 Region B ChampionshipJun 9 · 110m Hurdles · Place 3 · Patriot HighPatriot High110m Hurdles314.60—
Jun 5Cedar Run District Regional QualifierJun 5 · 300m Hurdles · Place 2 · Patriot HighPatriot High300m Hurdles239.57—
Jun 5Cedar Run District Regional QualifierJun 5 · 110m Hurdles · Place 3 · Patriot HighPatriot High110m Hurdles315.30—

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 30OHS & OP @ PatriotDec 30 · 55m Hurdles · Place 1 · PatriotPatriot55m Hurdles39"1.8.82aUnofficial12
Dec 30OHS & OP @ PatriotDec 30 · 55 Meter · Place 8 · PatriotPatriot55 Meter8.7.11aUnofficial12

2020 Indoor Track

16 results
DateMeetEventPlMarkGr
Jan 27Cedar Run Indoor Track and Field ChampionshipJan 27 · 55m Hurdles · Place 1 · Patriot HighPatriot High55m Hurdles18.03—
Jan 27Cedar Run Indoor Track and Field ChampionshipJan 27 · 300 Meters · Place 6 · Patriot HighPatriot High300 Meters638.10—
Jan 24St. Christopher's Indoor InvitationalJan 24 · 55m Hurdles · Place 9 · PatriotPatriot55m HurdlesRound P98.1711
Jan 24St. Christopher's Indoor InvitationalJan 24 · 55m Hurdles · Place 9 · PatriotPatriot55m HurdlesRound P98.1711
Jan 24St. Christopher's Indoor InvitationalJan 24 · 55m Hurdles · Place 9 · PatriotPatriot55m HurdlesRound P98.1711
Jan 11VTCA Winter Classic @ VMIJan 11 · 55m Hurdles · Place 7 · Patriot HighPatriot High55m Hurdles78.0811
Jan 11VTCA Winter Classic @ VMIJan 11 · 300 Meters · Place 25 · Patriot HighPatriot High300 Meters2537.1411
Jan 11VTCA Winter Classic @ VMIJan 11 · 55 Meters · Place 58 · Patriot HighPatriot High55 Meters587.11 PB11
Jan 11VTCA Winter Classic @ VMIJan 11 · 55m Hurdles · Place 7 · Patriot HighPatriot High55m Hurdles78.0811
Jan 11VTCA Winter Classic @ VMIJan 11 · 300 Meters · Place 25 · Patriot HighPatriot High300 Meters2537.1411
Jan 11VTCA Winter Classic @ VMIJan 11 · 55 Meters · Place 58 · Patriot HighPatriot High55 Meters587.1111
Jan 11VTCA Winter Classic @ VMIJan 11 · 55m Hurdles · Place 7 · Patriot HighPatriot High55m Hurdles78.0811
Jan 11VTCA Winter Classic @ VMIJan 11 · 55 Meters · Place 58 · Patriot HighPatriot High55 Meters587.1111
Jan 11VTCA Winter Classic @ VMIJan 11 · 300 Meters · Place 25 · Patriot HighPatriot High300 Meters2537.1411
Jan 4Bulldog InvitationalJan 4 · 55m Hurdles · Place 10 · PatriotPatriot55m Hurdles108.1411
Jan 4Bulldog InvitationalJan 4 · 300 Meters · Place 27 · PatriotPatriot300 Meters2737.3411

2019 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 2720th Marine Corps Holiday ClassicDec 27 · 55m Hurdles · Place 46 · PatriotPatriot55m Hurdles39"Round P46.9.63a11
Dec 2720th Marine Corps Holiday ClassicDec 27 · 400 Meters · Place 10 · PatriotPatriot400 Meters10.54.09a11
Jan 28Cedar Run Conference Indoor Track ChampionshipsJan 28 · 300 Meters · Place 12 · Patriot HighPatriot High300 Meters1239.37—
Jan 18VA ShowcaseJan 18 · 55m Hurdles · Place 101 · Patriot HighPatriot High55m HurdlesRound P1019.99—
Jan 18VA ShowcaseJan 18 · 300 Meters · Place 124 · Patriot HighPatriot High300 Meters12437.89—
Jan 18VA ShowcaseJan 18 · 300 Meters · Place 4 · Patriot HighPatriot High300 Meters440.18—
Jan 18VA ShowcaseJan 18 · 55m Hurdles · Place 2 · Patriot HighPatriot High55m Hurdles29.78—
Jan 18VA ShowcaseJan 18 · 55m Hurdles · Place 109 · Patriot HighPatriot High55m Hurdles1099.78—
Jan 18VA ShowcaseJan 18 · 300 Meters · Place 279 · Patriot HighPatriot High300 Meters27940.18—
Jan 18VA ShowcaseJan 18 · 55m Hurdles · Place 101 · PatriotPatriot55m HurdlesRound P1019.99—
Jan 18VA ShowcaseJan 18 · 300 Meters · Place 124 · PatriotPatriot300 Meters12437.89—
Jan 8Cedar Run District Dual #3Jan 8 · 55 Meters · Place 34 · Patriot HighPatriot High55 Meters347.1h PB—
Jan 8Cedar Run District Dual #3Jan 8 · 55m Hurdles · Place 13 · Patriot HighPatriot High55m Hurdles139.4h—

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 19Holiday Track ClassicDec 19 · 500 Meters · Place 11 · PatriotPatriot500 Meters11.1:11.66a PB11
Dec 19Holiday Track ClassicDec 19 · 55m Hurdles · Place 7 · PatriotPatriot55m Hurdles39"7.8.31a PB11
Dec 7Bobcat Blizzard InvitationalDec 7 · 500 Meters · Place 5 · PatriotPatriot500 Meters5.1:16.18aUnofficial11
Dec 7Bobcat Blizzard InvitationalDec 7 · 55m Hurdles · Place 8 · PatriotPatriot55m Hurdles39"8.10.66aUnofficial11
May 22VHSL 6A Region D ChampionshipMay 22 · 300m Hurdles · Place 15 · PatriotPatriot300m Hurdles36" / 0.914m15.43.72a PB10
May 22VHSL 6A Region D ChampionshipMay 22 · 110m Hurdles · Place 10 · PatriotPatriot110m Hurdles39" / 0.991mRound P10.16.41a PB10
May 8Cedar Run Outdoor Track ChampionshipsMay 8 · 300m Hurdles · Place 5 · Patriot HighPatriot High300m Hurdles543.05—
May 8Cedar Run Outdoor Track ChampionshipsMay 8 · 110m Hurdles · Place 4 · Patriot HighPatriot High110m Hurdles416.52—
May 4Gar-Field InvitationalMay 4 · 300m Hurdles · Place 4 · Patriot HighPatriot High300m Hurdles443.62—
May 4Gar-Field InvitationalMay 4 · 110m Hurdles · Place 4 · Patriot HighPatriot High110m Hurdles416.79—
Apr 13The Running Store City-County ChampionshipApr 13 · 110m Hurdles · Place 14 · Patriot HighPatriot High110m Hurdles1419.01—
Apr 13The Running Store City-County ChampionshipApr 13 · 400 Meters · Place 9 · Patriot HighPatriot High400 Meters952.77—
Apr 10Cedar Run District Meet #2Apr 10 · 300m Hurdles · Place 7 · Patriot HighPatriot High300m Hurdles744.38—
Apr 10Cedar Run District Meet #2Apr 10 · 200 Meters · Place 24 · Patriot HighPatriot High200 Meters2424.47 PB—
Apr 5PR Nothern Virginia InvitationalApr 5 · 400 Meters · Place 38 · Patriot HighPatriot High400 Meters3854.5410
Apr 5PR Nothern Virginia InvitationalApr 5 · 400 Meters · Place 38 · Patriot HighPatriot High400 Meters3853.0410
Mar 27Cedar Run District #1Mar 27 · 300m Hurdles · Place 6 · Patriot HighPatriot High300m Hurdles647.81—
Mar 27Cedar Run District #1Mar 27 · 100 Meters · Place 37 · Patriot HighPatriot High100 Meters3712.40—

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Cedar Run District Dual #2Dec 19 · 300 Meters · Place 18 · PatriotPatriot300 Meters18.39.8hUnofficial10
Dec 12 Cedar Run District Meet #1Dec 12 · 55m Hurdles · Place 8 · PatriotPatriot55m Hurdles39"8.10.0hUnofficial10
Dec 12 Cedar Run District Meet #1Dec 12 · 55 Meter · Place 23 · PatriotPatriot55 Meter23.7.4hUnofficial10
Dec 8Bobcat Blizzard InvitationalDec 8 · 300 Meters · Place 17 · PatriotPatriot300 Meters17.40.93aUnofficial10
Dec 8Bobcat Blizzard InvitationalDec 8 · 55m Hurdles · Place 14 · PatriotPatriot55m Hurdles39"14.10.68aUnofficial10
Apr 28Cassel's XBC Track ExperienceApr 28 · 200 Meters · Place 51 · Patriot HighPatriot High200 Meters5125.069

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 10Cedar Run Conference Meet #2Jan 10 · 300 Meters · Place 23 · Patriot HighPatriot High300 Meters2341.8h PB—
Jan 10Cedar Run Conference Meet #2Jan 10 · 55 Meters · Place 43 · Patriot HighPatriot High55 Meters437.4h—

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Cedar Run Dual #1Dec 6 · 500 Meters · Place 21 · Patriot HighPatriot High500 Meters211:20.2h PB—
Dec 6Cedar Run Dual #1Dec 6 · 55 Meters · Place 28 · Patriot HighPatriot High55 Meters287.2h—