Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNCHSAA 3A East Regional · May 1315.79aNCHSAA 3A East RegionalMay 13, 2023
300m Hurdles · 36" / 0.914m · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 2038.76aNCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024
400 Meters · OutdoorRaleigh Relays · Mar 2650.75aRaleigh RelaysMarch 26, 2026
400 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 1550.827aNCHSAA 3A State Championships February 15, 2025
400m Hurdles · 36" / 0.914m · OutdoorCAA Outdoor Championships · May 1554.38aCAA Outdoor ChampionshipsMay 15, 2026
500 Meters · IndoorWeddington Invitational · Jan 51:06.50Weddington InvitationalJanuary 5, 2024
500 Meters · Indoor · Hand timedCroatan Polar Bear #1 · Jan 81:04.1hCroatan Polar Bear #1January 8, 2025
55m Hurdles · 39" · IndoorCOROS Holiday Classic · Dec 178.83aCOROS Holiday ClassicDecember 17, 2022
55m Hurdles · 39" · OutdoorCroatan Meet #3 · Dec 79.22aCroatan Meet #3December 7, 2021
800 Meters · OutdoorNCHSAA 3A East Regional · May 101:58.71aNCHSAA 3A East RegionalMay 10, 2025
800 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 151:58.932aNCHSAA 3A State Championships February 15, 2025
800 Meters · Relay Split · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 201:58.757NCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024
Combined results · OutdoorCrystal Coast Championship · Apr 1217.71Crystal Coast ChampionshipApril 12, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15CAA Outdoor ChampionshipsMay 15 · 400m Hurdles · Place 10 · UNC-WilmingtonUNC-Wilmington400m Hurdles36" / 0.914mRound P10.54.38a PBFr
May 14MEAC ChampionshipsMay 14 · 400m Hurdles · Place 14 · UNC-WilmingtonUNC-Wilmington400m Hurdles36" / 0.914mRound P14.54.38aFr
Apr 24Charlotte InviteApr 24 · 400m Hurdles · Place 11 · UNC-WilmingtonUNC-Wilmington400m Hurdles36" / 0.914m11.55.06aFr
Apr 10Duke InvitationalApr 10 · 400m Hurdles · Place 24 · UNC-WilmingtonUNC-Wilmington400m Hurdles36" / 0.914m24.54.51aFr
Apr 2High Point VertKlasse MeetingApr 2 · 400m Hurdles · Place 1 · UNC-WilmingtonUNC-Wilmington400m Hurdles36" / 0.914m1.54.45aFr
Mar 26Raleigh RelaysMar 26 · 400m Hurdles · Place 32 · UNC-WilmingtonUNC-Wilmington400m Hurdles36" / 0.914m32.55.58aFr
Mar 26Raleigh RelaysMar 26 · 400 Meters · Place 113 · UNC-WilmingtonUNC-Wilmington400 Meters113.50.75a PBFr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · 400m Hurdles · Place 3 · UNC-WilmingtonUNC-Wilmington400m Hurdles355.64aFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 300m Hurdles · Place 5 · CroatanCroatan300m Hurdles36" / 0.914m5.38.83a12
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 800 Meters · CroatanCroatan800 Meters--DNF12
May 10NCHSAA 3A East RegionalMay 10 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles36" / 0.914m1.39.24a12
May 10NCHSAA 3A East RegionalMay 10 · 800 Meters · Place 2 · CroatanCroatan800 Meters2.1:58.71a PB12
Apr 30Coastal Conference MeetApr 30 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles138.74—
Apr 30Coastal Conference MeetApr 30 · 110m Hurdles · Place 2 · CroatanCroatan110m Hurdles215.63—
Apr 30Coastal Conference MeetApr 30 · 800 Meters · Place 4 · CroatanCroatan800 Meters42:04.70—
Apr 15Crystal Coast ChampionshipApr 15 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles138.72—
Apr 15Crystal Coast ChampionshipApr 15 · 110m Hurdles · Place 2 · CroatanCroatan110m Hurdles216.04—
Apr 5Seahawk HS InvitationalApr 5 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles139.10—
Feb 5Coastal Conference ChampionshipFeb 5 · 500 Meters · Place 1 · CroatanCroatan500 Meters1.1:08.43aUnofficial12
Feb 5Coastal Conference ChampionshipFeb 5 · 300 Meters · Place 2 · CroatanCroatan300 Meters2.36.65aUnofficial12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 3A State Championships Feb 15 · 500 Meters · Place 5 · CroatanCroatan500 Meters5.1:06.66a12
Feb 15NCHSAA 3A State Championships Feb 15 · 800 Meters · CroatanCroatan800 MetersRelay Split—1:58.932a PB12
Feb 15NCHSAA 3A State Championships Feb 15 · 400 Meters · CroatanCroatan400 MetersRelay Split—50.827a PB12
Jan 8Croatan Polar Bear #1Jan 8 · 500 Meters · Place 1 · Croatan CougarsCroatan Cougars500 Meters11:04.1h PB12

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 18Swansboro Meet #3Dec 18 · 300 Meters · Place 1 · CroatanCroatan300 Meters1.36.40Unofficial12
Dec 10West Carteret Polar Bear #2Dec 10 · 500 Meters · Place 1 · CroatanCroatan500 Meters1.1:05.89aUnofficial12
Nov 26West Carteret Polar Bear #1Nov 26 · 500 Meters · Place 1 · CroatanCroatan500 Meters1.1:07.62Unofficial12
Nov 26West Carteret Polar Bear #1Nov 26 · 300 Meters · Place 1 · CroatanCroatan300 Meters1.36.90Unofficial12
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · CroatanCroatan800 MetersRelay Split—1:58.757 PB11
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 300m Hurdles · Place 5 · CroatanCroatan300m Hurdles36" / 0.914m5.38.76a PB11
May 11NCHSAA 3A East RegionalMay 11 · 300m Hurdles · Place 2 · CroatanCroatan300m Hurdles36" / 0.914m2.39.96a11
May 2Coastal 3A Conference MeetMay 2 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles139.65—
Apr 202024 Seahawk HS InvitationalApr 20 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles36" / 0.914m1.38.87a11
Apr 6Nc Runners TourApr 6 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles139.60a—
Mar 22Weddington InvitationalMar 22 · 300m Hurdles · Place 3 · CroatanCroatan300m Hurdles36" / 0.914m3.40.15a11
Mar 22Weddington InvitationalMar 22 · 110m Hurdles · Place 10 · CroatanCroatan110m Hurdles39" / 0.991mRound P10.16.68a11
Mar 16Windsor RelaysMar 16 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles139.67—
Mar 16Windsor RelaysMar 16 · 110m Hurdles · Place 3 · CroatanCroatan110m Hurdles315.24—
Mar 14Swansboro Meet #3Mar 14 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles141.34—
Mar 14Swansboro Meet #3Mar 14 · 110m Hurdles · Place 2 · CroatanCroatan110m Hurdles216.44—
Mar 6Coastal 3A at Croatan #2Mar 6 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles140.34—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Stay In Your Lane InvitationalDec 14 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:06.63a12
Dec 14Stay In Your Lane InvitationalDec 14 · 800 Meters · Place 3 · CroatanCroatan800 MetersRelay Split3.2:00.36212
Dec 14Stay In Your Lane InvitationalDec 14 · 400 Meters · Place 3 · CroatanCroatan400 MetersRelay Split3.50.83612
Feb 10NCHSAA 3A State ChampionshipsFeb 10 · 500 Meters · Place 12 · CroatanCroatan500 Meters12.1:08.88a11
Jan 25Swansboro Meet #2Jan 25 · 500 Meters · Place 2 · CroatanCroatan500 Meters21:07.04a—
Jan 20Fast Track HS InvitationalJan 20 · 500 Meters · Place 2 · CroatanCroatan500 Meters21:06.59—
Jan 5Weddington InvitationalJan 5 · 500 Meters · Place 3 · CroatanCroatan500 Meters31:06.50 PB11

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 13West Carteret Winter Home Meet #2Dec 13 · 500 Meters · Place 1 · CroatanCroatan500 Meters1.1:05.55aUnofficial11
Dec 6Croatan Polar Bear #2Dec 6 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:06.77aUnofficial11
Nov 20Swansboro Meet #1Nov 20 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:07.70Unofficial11
Nov 20Swansboro Meet #1Nov 20 · 55m Hurdles · Place 4 · CroatanCroatan55m Hurdles39"4.8.23aUnofficial11
Nov 15Croatan Polar Bear #1Nov 15 · 500 Meters · Place 1 · CroatanCroatan500 Meters1.1:09.01aUnofficial11
Nov 15Croatan Polar Bear #1Nov 15 · 55m Hurdles · Place 3 · CroatanCroatan55m Hurdles39"3.8.39aUnofficial11
May 19NCHSAA 3A State ChampionshipMay 19 · 300m Hurdles · Place 4 · CroatanCroatan300m Hurdles36" / 0.914m4.39.67a10
May 19NCHSAA 3A State ChampionshipMay 19 · 110m Hurdles · Place 13 · CroatanCroatan110m Hurdles39" / 0.991mRound P13.16.05a10
May 13NCHSAA 3A East RegionalMay 13 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles36" / 0.914m1.39.73a10
May 13NCHSAA 3A East RegionalMay 13 · 110m Hurdles · Place 5 · CroatanCroatan110m Hurdles39" / 0.991mRound P5.15.88a10
May 13NCHSAA 3A East RegionalMay 13 · 110m Hurdles · Place 4 · CroatanCroatan110m Hurdles39" / 0.991m4.15.79a PB10
Apr 1NCRunners TourApr 1 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles36" / 0.914m1.42.33a10
Apr 1NCRunners TourApr 1 · 110m Hurdles · Place 2 · CroatanCroatan110m Hurdles39" / 0.991m2.17.23a10
Mar 24Weddington InvitationalMar 24 · 300m Hurdles · Place 3 · CroatanCroatan300m Hurdles340.02SO
Mar 24Weddington InvitationalMar 24 · 110m Hurdles · Place 4 · CroatanCroatan110m Hurdles415.55SO
Mar 24Weddington InvitationalMar 24 · 110m Hurdles · Place 6 · CroatanCroatan110m HurdlesRound P615.97SO
Mar 18Windsor RelaysMar 18 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles140.74—
Mar 18Windsor RelaysMar 18 · 110m Hurdles · Place 1 · CroatanCroatan110m Hurdles115.24—
Mar 4NCRunners Eastern Tour OpenerMar 4 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles141.48—
Mar 4NCRunners Eastern Tour OpenerMar 4 · 110m Hurdles · Place 1 · CroatanCroatan110m Hurdles115.24—

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 9Stay In Your Lane HS InvitationalDec 9 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:08.25a11
Dec 2The Virginia Beast HS InvitationalDec 2 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:07.87a11
Feb 10NCHSAA 3A Indoor State ChampionshipsFeb 10 · 500 Meters · Place 5 · CroatanCroatan500 Meters51:08.2210
Feb 10NCHSAA 3A Indoor State ChampionshipsFeb 10 · 55m Hurdles · Place 7 · CroatanCroatan55m Hurdles78.5410
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 500 Meters · Place 4 · CroatanCroatan500 Meters41:08.3510
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 55m Hurdles · Place 10 · CroatanCroatan55m Hurdles108.4510
Jan 28Atlantic Coast HS Last Chance MeetJan 28 · 55m Hurdles · Place 8 · CroatanCroatan55m HurdlesRound P88.4310
Jan 26Croatan Polar Bear #3Jan 26 · 55m Hurdles · Place 1 · CroatanCroatan55m Hurdles17.89—
Jan 26Croatan Polar Bear #3Jan 26 · 500 Meters · Place 3 · CroatanCroatan500 Meters31:08.85—
Jan 18West Carteret Winter Home Meet #2Jan 18 · 55m Hurdles · Place 2 · CroatanCroatan55m Hurdles28.25—
Jan 18West Carteret Winter Home Meet #2Jan 18 · 500 Meters · Place 2 · CroatanCroatan500 Meters21:09.59—
Jan 14Atlantic Coast HS InvitationalJan 14 · 500 Meters · Place 3 · CroatanCroatan500 Meters31:09.6210
Jan 14Atlantic Coast HS InvitationalJan 14 · 55m Hurdles · Place 13 · CroatanCroatan55m HurdlesRound P138.6910
Jan 11Swansboro #3Jan 11 · 55m Hurdles · CroatanCroatan55m Hurdles—DNF—
Jan 11Swansboro #3Jan 11 · 1000 Meters · CroatanCroatan1000 Meters—NT—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 55m Hurdles · Place 13 · CroatanCroatan55m Hurdles39"Round P13.8.83a PB10
Jan 263A Coastal Conference ChampionshipJan 26 · 55m Hurdles · Place 4 · CroatanCroatan55m Hurdles49.259
Jan 263A Coastal Conference ChampionshipJan 26 · 500 Meters · Place 2 · CroatanCroatan500 Meters21:10.619
Jan 19Swansboro Meet #7Jan 19 · 500 Meters · Place 2 · CroatanCroatan500 Meters21:11.009

2022 Outdoor Track

29 results
DateMeetEventPlMarkGr
Dec 14Croatan Polar Bear #2Dec 14 · 500 Meters · Place 5 · CroatanCroatan500 Meters5.1:08.12aUnofficial10
Dec 14Croatan Polar Bear #2Dec 14 · 55m Hurdles · Place 1 · CroatanCroatan55m Hurdles39"1.7.87aUnofficial10
Dec 7West Carteret Winter Home Meet 1Dec 7 · 500 Meters · Place 1 · CroatanCroatan500 Meters1.1:08.28Unofficial10
Dec 7West Carteret Winter Home Meet 1Dec 7 · 55m Hurdles · Place 1 · CroatanCroatan55m Hurdles39"1.8.25Unofficial10
Nov 22Croatan Polar Bear #1Nov 22 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:10.23aUnofficial10
May 20NCHSAA 3A State ChampionshipMay 20 · 300m Hurdles · Place 11 · CroatanCroatan300m Hurdles36" / 0.914m11.42.25aUnofficial9
May 14NCHSAA 3A East RegionalMay 14 · 300m Hurdles · Place 4 · CroatanCroatan300m Hurdles36" / 0.914m4.43.35a9
May 14NCHSAA 3A East RegionalMay 14 · 110m Hurdles · Place 9 · CroatanCroatan110m Hurdles39" / 0.991mRound P9.17.68a9
May 4Coastal 3A Track ChampionshipMay 4 · 300m Hurdles · Place 3 · CroatanCroatan300m Hurdles341.62—
Apr 27Croatan #4Apr 27 · 300m Hurdles · Place 2 · CroatanCroatan300m Hurdles241.629
Apr 16PANTHER INVITATIONAL "MEET OF CHAMPIONS"Apr 16 · 300m Hurdles · Place 9 · CroatanCroatan300m Hurdles36" / 0.914m9.42.11a9
Apr 16PANTHER INVITATIONAL "MEET OF CHAMPIONS"Apr 16 · 110m Hurdles · Place 19 · CroatanCroatan110m Hurdles39" / 0.991mRound P19.17.96a9
Apr 12Crystal Coast ChampionshipApr 12 · Combined results · Place 1 · CroatanCroatanCombined results142.589
Apr 12Crystal Coast ChampionshipApr 12 · Combined results · Place 2 · CroatanCroatanCombined results217.71 PB9
Apr 6Croatan Meet #3Apr 6 · 300m Hurdles · Place 2 · CroatanCroatan300m Hurdles243.289
Apr 6Croatan Meet #3Apr 6 · 110m Hurdles · Place 2 · CroatanCroatan110m Hurdles216.859
Apr 6Croatan Meet #3Apr 6 · 300m Hurdles · Place 2 · CroatanCroatan300m Hurdles243.289
Apr 6Croatan Meet #3Apr 6 · 110m Hurdles · Place 2 · CroatanCroatan110m Hurdles216.859
Apr 2HWY 24 ShowdownApr 2 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles142.219
Apr 2HWY 24 ShowdownApr 2 · 110m Hurdles · Place 3 · CroatanCroatan110m Hurdles317.279
Apr 2HWY 24 ShowdownApr 2 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles142.219
Apr 2HWY 24 ShowdownApr 2 · 110m Hurdles · Place 3 · CroatanCroatan110m Hurdles317.279
Mar 30Croatan Meet #2Mar 30 · 300m Hurdles · Place 2 · CroatanCroatan300m Hurdles242.279
Mar 30Croatan Meet #2Mar 30 · 110m Hurdles · Place 2 · CroatanCroatan110m Hurdles217.619
Mar 23Swansboro Meet #3Mar 23 · 300m Hurdles · Place 1 · CroatanCroatan300m Hurdles143.669
Mar 23Swansboro Meet #3Mar 23 · 110m Hurdles · Place 1 · CroatanCroatan110m Hurdles118.359
Mar 19The Rams Track InvitationalMar 19 · 300m Hurdles · Place 2 · CroatanCroatan300m Hurdles36" / 0.914m2.42.88a9
Mar 19The Rams Track InvitationalMar 19 · 110m Hurdles · Place 3 · CroatanCroatan110m Hurdles39" / 0.991m3.18.39a9
Feb 2Swansboro Last Chance MeetFeb 2 · 500 Meters · Place 2 · CroatanCroatan500 Meters2.1:10.70Unofficial9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Stay In Your Lane HS InvitationalDec 11 · 55m Hurdles · Place 16 · CroatanCroatan55m Hurdles39"Round P16.9.91a9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 7Croatan Meet #3Dec 7 · 55m Hurdles · Place 1 · CroatanCroatan55m Hurdles39"1.9.22a PB9
Dec 1Croatan Polar Bear #2Dec 1 · 300 Meters · Place 2 · CroatanCroatan300 Meters2.39.28Unofficial9
Dec 1Croatan Polar Bear #2Dec 1 · 55m Hurdles · Place 3 · CroatanCroatan55m Hurdles39"3.9.55Unofficial9
Nov 23Croatan Polar Bear #1Nov 23 · 500 Meters · Place 4 · CroatanCroatan500 Meters4.1:13.77aUnofficial9
Nov 23Croatan Polar Bear #1Nov 23 · 55m Hurdles · Place 3 · CroatanCroatan55m Hurdles39"3.8.84aUnofficial9
Nov 17Swansboro Polar Bear #1Nov 17 · 55m Hurdles · Place 3 · CroatanCroatan55m Hurdles39"3.9.12Unofficial9