Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorJMU Invitational · Apr 1014.62aJMU InvitationalApril 10, 2026
400m Hurdles · 30" / 0.762m · OutdoorVirginia Challenge · Apr 171:00.69aVirginia ChallengeApril 17, 2026
500 Meters · IndoorMondo Elite HS Invitational · Feb 11:17.111Mondo Elite HS InvitationalFebruary 1, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Kehoe Twilight MeetMay 1 · 400m Hurdles · Place 1 · James MadisonJames Madison400m Hurdles30" / 0.762m1.1:01.27aFr
May 1Kehoe Twilight MeetMay 1 · 100m Hurdles · James MadisonJames Madison100m Hurdles33" / 0.838m—DNSFr
Apr 17Virginia ChallengeApr 17 · 400m Hurdles · Place 8 · James MadisonJames Madison400m Hurdles30" / 0.762m8.1:00.69a PBFr
Apr 10JMU InvitationalApr 10 · 400m Hurdles · Place 1 · James MadisonJames Madison400m Hurdles30" / 0.762m1.1:01.21aFr
Apr 10JMU InvitationalApr 10 · 100m Hurdles · Place 4 · James MadisonJames Madison100m Hurdles33" / 0.838m4.14.62a PBWind: 0.7Fr
Apr 2High Point VertKlasse MeetingApr 2 · 400m Hurdles · Place 2 · James MadisonJames Madison400m Hurdles30" / 0.762m2.1:01.12aFr
Mar 26Raleigh RelaysMar 26 · 100m Hurdles · Place 72 · James MadisonJames Madison100m Hurdles33" / 0.838m72.15.33aWind: -2Fr
Mar 20Bob Davidson Team Challenge presented by Norris WoodyMar 20 · 400m Hurdles · Place 3 · James MadisonJames Madison400m Hurdles31:01.55aFR
Mar 20Bob Davidson Team Challenge presented by Norris WoodyMar 20 · 100m Hurdles · Place 8 · James MadisonJames Madison100m Hurdles814.50aFR

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25FNL @ Ballantyne Ridge HSApr 25 · 100m Hurdles · Place 3 · PalisadesPalisades100m Hurdles314.9212
Apr 25FNL @ Ballantyne Ridge HSApr 25 · 300m Hurdles · Place 1 · PalisadesPalisades300m Hurdles144.1212
Apr 2Palisades Senior SendoffApr 2 · 400m Hurdles · Place 1 · PalisadesPalisades400m Hurdles11:01.9012
Apr 2Palisades Senior SendoffApr 2 · 100m Hurdles · Place 1 · PalisadesPalisades100m Hurdles114.7412
Mar 29Weddington InvitationalMar 29 · 300m Hurdles · Place 1 · PalisadesPalisades300m Hurdles143.56SR
Mar 29Weddington InvitationalMar 29 · 100m Hurdles · Place 1 · PalisadesPalisades100m Hurdles114.38SR
Mar 21Lakeside LightsMar 21 · 400m Hurdles · Place 1 · PalisadesPalisades400m Hurdles11:01.9712
Mar 21Lakeside LightsMar 21 · 100m Hurdles · Place 1 · PalisadesPalisades100m Hurdles114.6612

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 1Mondo Elite HS InvitationalFeb 1 · 500 Meters · Place 2 · PalisadesPalisades500 Meters21:17.111 PB—
Feb 1Mondo Elite HS InvitationalFeb 1 · 55m Hurdles · Place 9 · PalisadesPalisades55m HurdlesRound P98.49—
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · Long Jump · Place 1 · PalisadesPalisadesLong Jump116-10.50—
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 55m Hurdles · Place 1 · PalisadesPalisades55m Hurdles18.62a—
Jan 25Palisades Feet That Eat Polar BearJan 25 · 500 Meters · Place 1 · PalisadesPalisades500 Meters11:17.5112

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1NC Runners Tune UpJun 1 · 400m Hurdles · Place 2 · PalisadesPalisades400m Hurdles30" / 0.762m2.01:03.311
May 1SoMeck 4A Conference ChampionshipMay 1 · 300m Hurdles · Place 1 · PalisadesPalisades300m Hurdles144.0511
May 1SoMeck 4A Conference ChampionshipMay 1 · 100m Hurdles · Place 5 · PalisadesPalisades100m HurdlesRound P517.2811
May 1SoMeck 4A Conference ChampionshipMay 1 · 100m Hurdles · Place 3 · PalisadesPalisades100m Hurdles314.9011
Apr 19Friday Night Lights at Providence HSApr 19 · 100m Hurdles · Place 3 · PalisadesPalisades100m Hurdles315.51a—
Apr 19Friday Night Lights at Providence HSApr 19 · 300m Hurdles · Place 1 · PalisadesPalisades300m Hurdles30" / 0.762m1.45.37aUnofficial11
Mar 5Marvin Ridge Home #1Mar 5 · 300m Hurdles · Place 1 · PalisadesPalisades300m Hurdles145.46—
Mar 5Marvin Ridge Home #1Mar 5 · 300m Hurdles · Place 1 · PalisadesPalisades300m Hurdles145.46—
Mar 5Marvin Ridge Home #1Mar 5 · 100m Hurdles · Place 1 · PalisadesPalisades100m Hurdles117.22—
Mar 5Marvin Ridge Home #1Mar 5 · 100m Hurdles · Place 1 · PalisadesPalisades100m Hurdles117.22—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 500 Meters · Place 11 · Palisades HiPalisades Hi500 Meters111:19.5411
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 500 Meters · Place 16 · Palisades HiPalisades Hi500 Meters161:19.2711
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · 55m Hurdles · Place 13 · Palisades HiPalisades Hi55m Hurdles138.5911
Jan 20Fast Track HS InvitationalJan 20 · 55m Hurdles · Place 28 · PalisadesPalisades55m HurdlesRound P289.33—
Jan 20Fast Track HS InvitationalJan 20 · 500 Meters · Place 14 · PalisadesPalisades500 Meters141:21.27—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3SoMeck 4A Conference ChampionshipMay 3 · 300m Hurdles · Place 2 · PalisadesPalisades300m Hurdles244.7110
May 3SoMeck 4A Conference ChampionshipMay 3 · 100m Hurdles · Place 4 · PalisadesPalisades100m HurdlesRound P415.4210
May 3SoMeck 4A Conference ChampionshipMay 3 · 100m Hurdles · Place 5 · PalisadesPalisades100m Hurdles515.8910
Apr 1Queen City RelaysApr 1 · 300m Hurdles · Place 1 · Palisades HiPalisades Hi300m Hurdles147.8710

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27Mondo Elite HS InvitationalJan 27 · 500 Meters · Place 5 · PalisadesPalisades500 Meters51:20.67—
Jan 27Mondo Elite HS InvitationalJan 27 · 500 Meters · Place 4 · PalisadesPalisades500 Meters41:18.55—