Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNCHSAA 1A East Regionals · May 1120.56aNCHSAA 1A East RegionalsMay 11, 2024
100m Hurdles · 33" / 0.838m · OutdoorNCHSAA 1A East Regional · May 1018.74aNCHSAA 1A East RegionalMay 10, 2025
200 Meters · IndoorLiberty Open · Jan 2334.10aLiberty OpenJanuary 23, 2026
200 Meters · OutdoorHertford County Meet Conference #1 · Apr 630.18Hertford County Meet Conference #1April 6, 2022
300 Meters · IndoorLampert Timing Indoor Track Meet #4 · Dec 2052.72aLampert Timing Indoor Track Meet #4December 20, 2022
300 Meters · OutdoorNHS Pre-Holiday Polar Bear Meet 1 · Dec 1355.0NHS Pre-Holiday Polar Bear Meet 1December 13, 2023
300m Hurdles · 30" / 0.762m · OutdoorNCHSAA 1A East Regional · May 1056.44aNCHSAA 1A East RegionalMay 10, 2025
500 Meters · IndoorLampert Timing Indoor Track Meet #2 · Dec 71:46.27aLampert Timing Indoor Track Meet #2December 7, 2021
55 Meter · IndoorLampert Timing Indoor Track Meet #2 · Dec 78.86aLampert Timing Indoor Track Meet #2December 7, 2021
55m Hurdles · 33" · IndoorLampert Timing Indoor Track Meet #4 · Dec 2011.09aLampert Timing Indoor Track Meet #4December 20, 2022
55m Hurdles · 33" · OutdoorNHS Pre-Holiday Polar Bear Meet 1 · Dec 1310.8NHS Pre-Holiday Polar Bear Meet 1December 13, 2023
60m Hurdles · 33" / 0.838m · IndoorJDL Early Bird Invitational · Dec 711.94aJDL Early Bird InvitationalDecember 7, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24USA South Outdoor ChampionshipsApr 24 · 100m Hurdles · Place 8 · MeredithMeredith100m Hurdles33" / 0.838mRound P8.19.94aWind: 1.8Fr
Apr 24USA South Outdoor ChampionshipsApr 24 · 100m Hurdles · Place 8 · MeredithMeredith100m Hurdles33" / 0.838m8.20.15aFr
Apr 10Dennis CraddockApr 10 · 100m Hurdles · Place 16 · MeredithMeredith100m Hurdles33" / 0.838m16.20.47aWind: -0.3Fr
Apr 2High Point VertKlasse MeetingApr 2 · 100m Hurdles · Place 43 · MeredithMeredith100m Hurdles33" / 0.838m43.21.10aWind: 2.1Fr
Mar 289th Annual adidas Trojan ChallengeMar 28 · 100m Hurdles · Place 9 · MeredithMeredith100m Hurdles33" / 0.838mRound P9.20.42aWind: 3.2Fr
Mar 289th Annual adidas Trojan ChallengeMar 28 · 200 Meters · Place 25 · MeredithMeredith200 Meters25.31.91aWind: 3.4Fr
Mar 28Adidas Trojan ChallengeMar 28 · 100m Hurdles · Place 9 · MeredithMeredith100m Hurdles33" / 0.838mRound P9.20.42aWind: 3.2Fr
Mar 28Adidas Trojan ChallengeMar 28 · 200 Meters · Place 25 · MeredithMeredith200 Meters25.31.91aWind: 3.4Fr
Mar 13Phoenix InvitationalMar 13 · 100m Hurdles · Place 26 · MeredithMeredith100m Hurdles2621.11aFR
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · 100m Hurdles · Place 17 · MeredithMeredith100m Hurdles1720.51aFr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · 200 Meters · Place 51 · MeredithMeredith200 Meters5132.95aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27USA South Indoor ChampsFeb 27 · 60m Hurdles · Place 11 · MeredithMeredith60m Hurdles1111.88aFR
Feb 14VMI Winter ClassicFeb 14 · 60m Hurdles · Place 14 · MeredithMeredith60m HurdlesRound P1411.95aFr
Jan 23Liberty OpenJan 23 · 60m Hurdles · Place 52 · MeredithMeredith60m HurdlesRound P5211.97aFr
Jan 23Liberty OpenJan 23 · 200 Meters · Place 122 · MeredithMeredith200 Meters12234.10a PBFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 60m Hurdles · Place 40 · MeredithMeredith60m Hurdles33" / 0.838m40.11.94a PBFr
Dec 7JDL Early Bird InvitationalDec 7 · 200 Meters · MeredithMeredith200 Meters--DQFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 100m Hurdles · Place 14 · PerquimansPerquimans100m Hurdles33" / 0.838mRound P14.19.21aWind: 0.611
May 10NCHSAA 1A East RegionalMay 10 · 300m Hurdles · Place 7 · PerquimansPerquimans300m Hurdles30" / 0.762m7.56.44a PB11
May 10NCHSAA 1A East RegionalMay 10 · 100m Hurdles · Place 6 · PerquimansPerquimans100m Hurdles33" / 0.838mRound P6.19.62a11
May 10NCHSAA 1A East RegionalMay 10 · 100m Hurdles · Place 4 · PerquimansPerquimans100m Hurdles33" / 0.838m4.18.74a PB11
Mar 19Bertie Tri MeetMar 19 · 300m Hurdles · Place 3 · PerquimansPerquimans300m Hurdles30" / 0.762m3.58.55a11
Mar 19Bertie Tri MeetMar 19 · 100m Hurdles · Place 2 · PerquimansPerquimans100m Hurdles33" / 0.838m2.19.08a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 12NHS Polar Bear Meet #2Dec 12 · 300 Meters · Place 7 · PerquimansPerquimans300 Meters7.50.1Unofficial12
Dec 12NHS Polar Bear Meet #2Dec 12 · 55m Hurdles · Place 3 · PerquimansPerquimans55m Hurdles33"3.11.0Unofficial12
Nov 26Northeastern HS Polar Bear Meet #1Nov 26 · 300 Meters · Place 5 · Currituck CountyCurrituck County300 Meters5.49.7Unofficial12
Nov 26Northeastern HS Polar Bear Meet #1Nov 26 · 55m Hurdles · Place 4 · Currituck CountyCurrituck County55m Hurdles33"4.10.6Unofficial12
May 11NCHSAA 1A East RegionalsMay 11 · 300m Hurdles · Place 7 · PerquimansPerquimans300m Hurdles30" / 0.762m7.56.62a10
May 11NCHSAA 1A East RegionalsMay 11 · 100 Meters · Place 10 · PerquimansPerquimans100 MetersRound P10.20.56a PB10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 13NHS Pre-Holiday Polar Bear Meet 1Dec 13 · 300 Meters · Place 18 · Pasquotank CountyPasquotank County300 Meters18.55.0 PB11
Dec 13NHS Pre-Holiday Polar Bear Meet 1Dec 13 · 55m Hurdles · Place 3 · Pasquotank CountyPasquotank County55m Hurdles33"3.10.8 PB11
May 13NCHSAA 1A East RegionalMay 13 · 100m Hurdles · Place 7 · PerquimansPerquimans100m Hurdles33" / 0.838mRound P7.19.16a9
Jan 11NHS Polar Bear Meet #3Jan 11 · 300 Meters · Place 9 · Currituck CountyCurrituck County300 Meters9.53.2Unofficial10
Jan 11NHS Polar Bear Meet #3Jan 11 · 55m Hurdles · Place 3 · Currituck CountyCurrituck County55m Hurdles33"3.10.1Unofficial10
Jan 11NHS Polar Bear Meet #3Jan 11 · 55 Meter · Place 21 · Currituck CountyCurrituck County55 Meter21.8.8Unofficial10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Lampert Timing Indoor Track Meet #4Dec 20 · 300 Meters · Place 9 · PerquimansPerquimans300 Meters9.52.72a PB10
Dec 20Lampert Timing Indoor Track Meet #4Dec 20 · 55m Hurdles · Place 6 · PerquimansPerquimans55m Hurdles33"6.11.09a PB10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 6Hertford County Meet Conference #1Apr 6 · 200 Meters · Place 7 · CurCur200 Meters730.18 PB—
Apr 6Hertford County Meet Conference #1Apr 6 · 300m Hurdles · Place 2 · CurCur300m Hurdles256.41—
Apr 6Hertford County Meet Conference #1Apr 6 · 100m Hurdles · Place 2 · CurCur100m Hurdles219.77—
Feb 2NCC Last Chance Polar Bear MeetFeb 2 · 500 Meters · Place 5 · Currituck CountyCurrituck County500 Meters5.1:55.0Unofficial9
Feb 2NCC Last Chance Polar Bear MeetFeb 2 · 300 Meters · Place 4 · Currituck CountyCurrituck County300 Meters4.52.7Unofficial9
Feb 2NCC Last Chance Polar Bear MeetFeb 2 · 55 Meter · Place 10 · Currituck CountyCurrituck County55 Meter10.8.7Unofficial9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 11NHS Polar Bear Meet #2Dec 11 · 500 Meters · Place 3 · Currituck CountyCurrituck County500 Meters3.1:48.9Unofficial9
Dec 11NHS Polar Bear Meet #2Dec 11 · 300 Meters · Place 4 · Currituck CountyCurrituck County300 Meters4.1:00.1Unofficial9
Dec 11NHS Polar Bear Meet #2Dec 11 · 55 Meter · Place 6 · Currituck CountyCurrituck County55 Meter6.9.1Unofficial9
Dec 4Northeastern Polar Bear MeetDec 4 · 500 Meters · Place 3 · Currituck CountyCurrituck County500 Meters3.1:49.6Unofficial9
Dec 4Northeastern Polar Bear MeetDec 4 · 300 Meters · Place 5 · Currituck CountyCurrituck County300 Meters5.54.8Unofficial9
Dec 4Northeastern Polar Bear MeetDec 4 · 55 Meter · Place 8 · Currituck CountyCurrituck County55 Meter8.8.9Unofficial9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Lampert Timing Indoor Track Meet #2Dec 7 · 500 Meters · Place 13 · Currituck CountyCurrituck County500 Meters13.1:46.27a PB9
Dec 7Lampert Timing Indoor Track Meet #2Dec 7 · 300 Meters · Place 23 · Currituck CountyCurrituck County300 Meters23.54.41a9
Dec 7Lampert Timing Indoor Track Meet #2Dec 7 · 55 Meter · Place 22 · Currituck CountyCurrituck County55 Meter22.8.86a PB9