Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNCHSAA 8A West Regional · May 814.51aNCHSAA 8A West RegionalMay 8, 2026
150 Meters · OutdoorJET & TMZ Showcase 2025 · Nov 1517.21aJET & TMZ Showcase 2025November 15, 2025
200 Meters · OutdoorButler Meet #4 (Senior Night) · Apr 1522.18aButler Meet #4 (Senior Night)April 15, 2026
300 Meters · IndoorThe VA Showcase · Jan 1735.54aThe VA ShowcaseJanuary 17, 2026
300m Hurdles · 36" / 0.914m · OutdoorNCHSAA 8A West Regional · May 838.51aNCHSAA 8A West RegionalMay 8, 2026
400 Meters · OutdoorHopewell Meet #1 · Mar 1051.02aHopewell Meet #1March 10, 2025
400 Meters · Relay Split · IndoorASICS Holiday Invitational · Dec 2052.541ASICS Holiday InvitationalDecember 20, 2025
400m Hurdles · 36" / 0.914m · OutdoorJCSU HS Invitational · Mar 301:05.10aJCSU HS InvitationalMarch 30, 2024
55 Meter · IndoorJDL Holiday Invitational · Dec 216.89aJDL Holiday InvitationalDecember 21, 2024
55m Hurdles · 39" · IndoorNCHSAA 8A Champs · Feb 197.50aNCHSAA 8A ChampsFebruary 19, 2026
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.25aAdidas Indoor NationalsMarch 20, 2026
60m Hurdles · 39" / 0.991m · OutdoorJET & TMZ Showcase 2025 · Nov 158.31aJET & TMZ Showcase 2025November 15, 2025
Combined results · Indoor · Hand timedCreek Polar Bear · Jan 116.8hCreek Polar BearJanuary 11, 2023

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 300m Hurdles · Place 7 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m7.39.64a12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 110m Hurdles · Place 8 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P8.15.14aWind: -1.112
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 110m Hurdles · Mallard CreekMallard Creek110m Hurdles39" / 0.991m--DQ12
May 8NCHSAA 8A West RegionalMay 8 · 300m Hurdles · Place 3 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m3.38.51a PB12
May 8NCHSAA 8A West RegionalMay 8 · 110m Hurdles · Place 6 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P6.14.84a12
May 8NCHSAA 8A West RegionalMay 8 · 110m Hurdles · Place 5 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m5.14.51a PB12
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 300m Hurdles · Place 10 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m10.47.22a12
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 110m Hurdles · Place 1 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P1.14.66a12
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 110m Hurdles · Place 1 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m1.14.59a12
Apr 24Dick Williams InvitationalApr 24 · 110m Hurdles · Place 2 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m2.14.59a12
Apr 15Butler Meet #4 (Senior Night)Apr 15 · 200 Meters · Place 3 · Mallard CreekMallard Creek200 Meters3.22.18a PB12
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · 300m Hurdles · Place 6 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m6.39.68a12
Apr 3Bojangles Blazer Twilight InvitationalApr 3 · 110m Hurdles · Place 3 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m3.14.52aWind: 2.412
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · 400m Hurdles · Place 2 · Mallard CreekMallard Creek400m Hurdles255.44a12
Mar 13Marvin Ridge InvitationalMar 13 · 110m Hurdles · Place 5 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P5.16.16a12
Mar 13Marvin Ridge InvitationalMar 13 · 110m Hurdles · Place 1 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m1.14.72a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 12 · UnattachedUnattached60m Hurdles39" / 0.991mRound S12.8.30a12
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 15 · UnattachedUnattached60m Hurdles39" / 0.991mRound P15.8.25a PB12
Feb 19NCHSAA 8A ChampsFeb 19 · 55m Hurdles · Place 3 · Mallard CreekMallard Creek55m Hurdles39"Round P3.7.65a12
Feb 19NCHSAA 8A ChampsFeb 19 · 55m Hurdles · Place 3 · Mallard CreekMallard Creek55m Hurdles39"3.7.50a PB12
Feb 19NCHSAA 8A ChampsFeb 19 · 400 Meters · Mallard CreekMallard Creek400 MetersRelay Split—53.01712
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 42 · Mallard CreekMallard Creek300 Meters42.35.54a PB12
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 16 · Mallard CreekMallard Creek55m Hurdles39"Round P16.7.75a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 55m Hurdles · Place 2 · Mallard CreekMallard Creek55m Hurdles39"2.7.70a12
Dec 20ASICS Holiday InvitationalDec 20 · 400 Meters · Place 16 · Mallard CreekMallard Creek400 MetersRelay Split16.52.541 PB12
Feb 15NCHSAA 4A State Championships Feb 15 · 55m Hurdles · Place 2 · Mallard CreekMallard Creek55m Hurdles39"Round P2.7.58a11
Feb 15NCHSAA 4A State Championships Feb 15 · 55m Hurdles · Place 6 · Mallard CreekMallard Creek55m Hurdles39"6.7.87a11
Feb 1Mondo Elite HS InvitationalFeb 1 · 55m Hurdles · Place 7 · Mallard CreekMallard Creek55m Hurdles78.67—
Feb 1Mondo Elite HS InvitationalFeb 1 · 55m Hurdles · Place 6 · Mallard CreekMallard Creek55m HurdlesRound P67.83—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 17Hopewell Meet #2Dec 17 · 55m Hurdles · Place 2 · Mallard CreekMallard Creek55m Hurdles39"2.7.83aUnofficial12
Dec 11Chambers Polar BearDec 11 · 500 Meters · Place 2 · Mallard CreekMallard Creek500 Meters2.1:11.91aUnofficial12
Nov 15JET & TMZ Showcase 2025Nov 15 · 150 Meters · Place 22 · Mallard CreekMallard Creek150 Meters22.17.21a PB12
Nov 15JET & TMZ Showcase 2025Nov 15 · 300 Meters · Mallard CreekMallard Creek300 Meters--DNS12
Nov 15JET & TMZ Showcase 2025Nov 15 · 60m Hurdles · Place 1 · Mallard CreekMallard Creek60m Hurdles39" / 0.991m1.8.31a PB12
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 110m Hurdles · Place 11 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P11.15.07aWind: -0.111
May 10NCHSAA 4A West RegionalMay 10 · 300m Hurdles · Place 9 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m9.41.17a11
May 10NCHSAA 4A West RegionalMay 10 · 110m Hurdles · Place 3 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P3.14.95a11
May 10NCHSAA 4A West RegionalMay 10 · 110m Hurdles · Place 2 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m2.14.66a11
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 300m Hurdles · Place 4 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m4.40.93a11
Mar 29Weddington InvitationalMar 29 · 300m Hurdles · Place 6 · Mallard CreekMallard Creek300m Hurdles640.63JR
Mar 29Weddington InvitationalMar 29 · 110m Hurdles · Place 3 · Mallard CreekMallard Creek110m Hurdles314.80JR
Mar 22Odell Williams InvitationalMar 22 · 110m Hurdles · Place 1 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P1.15.84a11
Mar 22Odell Williams InvitationalMar 22 · 110m Hurdles · Place 1 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m1.15.00a11
Mar 14Marvin Ridge InvitationalMar 14 · 300m Hurdles · Place 1 · Mallard CreekMallard Creek300m Hurdles139.8411
Mar 14Marvin Ridge InvitationalMar 14 · 110m Hurdles · Place 1 · Mallard CreekMallard Creek110m HurdlesRound P115.4911
Mar 14Marvin Ridge InvitationalMar 14 · 110m Hurdles · Place 7 · Mallard CreekMallard Creek110m Hurdles718.8711
Mar 10Hopewell Meet #1Mar 10 · 400 Meters · Place 1 · Mallard CreekMallard Creek400 Meters1.51.02a PB11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 55m Hurdles · Place 3 · Mallard CreekMallard Creek55m Hurdles39"Round P3.7.87a11
Dec 21JDL Holiday InvitationalDec 21 · 55m Hurdles · Place 4 · Mallard CreekMallard Creek55m Hurdles39"4.7.83a11
Dec 21JDL Holiday InvitationalDec 21 · 55 Meter · Place 52 · Mallard CreekMallard Creek55 MeterRound P52.6.89a PB11
Dec 14Liberty Christmas HS InvitationalDec 14 · 300 Meters · Place 24 · Mallard CreekMallard Creek300 Meters24.36.25a11
Dec 14Liberty Christmas HS InvitationalDec 14 · 55m Hurdles · Place 5 · Mallard CreekMallard Creek55m Hurdles39"Round P5.7.83a11
Dec 14Liberty Christmas HS InvitationalDec 14 · 55m Hurdles · Place 4 · Mallard CreekMallard Creek55m Hurdles39"4.7.69a11
Jan 11Hopewell January Polar Bear #3Jan 11 · 300 Meters · Place 1 · Mallard CreekMallard Creek300 Meters137.4—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Dec 5Phillip O. Berry Polar BearDec 5 · 55m Hurdles · Place 1 · Mallard CreekMallard Creek55m Hurdles39"1.8.01aUnofficial11
Nov 21Bradford Polar Bear Kick OffNov 21 · 55m Hurdles · Place 2 · Mallard CreekMallard Creek55m Hurdles39"2.8.02aUnofficial11
May 11NCHSAA 4A West RegionalMay 11 · 300m Hurdles · Place 9 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m9.43.19a10
May 11NCHSAA 4A West RegionalMay 11 · 110m Hurdles · Place 5 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P5.15.80a10
May 11NCHSAA 4A West RegionalMay 11 · 110m Hurdles · Place 6 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m6.16.09a10
May 114A West RegionalMay 11 · 300m Hurdles · Place 9 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m9.43.19a10
May 114A West RegionalMay 11 · 110m Hurdles · Place 5 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P5.15.80a10
May 114A West RegionalMay 11 · 110m Hurdles · Place 6 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m6.16.09a10
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 300m Hurdles · Place 6 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m6.42.73a10
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 110m Hurdles · Place 4 · Mallard CreekMallard Creek110m Hurdles39" / 0.991mRound P4.16.02aWind: 0.310
Apr 29Queen City 3A/4A Athletic Conference ChampionshipsApr 29 · 110m Hurdles · Place 5 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m5.16.58a10
Apr 20Ardrey Kell Need 4 SpeedApr 20 · 300m Hurdles · Place 5 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m5.41.76a10
Apr 20Ardrey Kell Need 4 SpeedApr 20 · 110m Hurdles · Place 12 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m12.18.18a10
Apr 17North Meck Home Meet #2 2024Apr 17 · 300m Hurdles · Place 1 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m1.43.94a10
Apr 17North Meck Home Meet #2 2024Apr 17 · 110m Hurdles · Place 3 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m3.16.86aWind: 010
Mar 30JCSU HS InvitationalMar 30 · 400m Hurdles · Place 11 · Mallard CreekMallard Creek400m Hurdles36" / 0.914m11.1:05.10a PB10
Mar 30JCSU HS InvitationalMar 30 · 110m Hurdles · Place 13 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m13.18.42aWind: -0.710
Mar 20Phillip O. Berry Home MeetMar 20 · 300m Hurdles · Place 1 · Mallard CreekMallard Creek300m Hurdles143.6010
Mar 20Phillip O. Berry Home MeetMar 20 · 110m Hurdles · Place 6 · Mallard CreekMallard Creek110m Hurdles618.5610
Mar 12Hough Home MeetMar 12 · 300m Hurdles · Place 4 · Mallard CreekMallard Creek300m Hurdles36" / 0.914m4.44.51a10
Mar 12Hough Home MeetMar 12 · 110m Hurdles · Place 8 · Mallard CreekMallard Creek110m Hurdles39" / 0.991m8.22.03a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Hopewell December Polar Bear Meet #2Dec 13 · 300 Meters · Place 3 · Mallard CreekMallard Creek300 Meters3.37.02aUnofficial10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11Creek Polar BearJan 11 · Combined results · Place 6 · Mallard CreekMallard CreekCombined results66.8h PB9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10COROS Explore Perfection InvitationalDec 10 · 300 Meters · Place 28 · Mallard CreekMallard Creek300 Meters28.38.96a9

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Hopewell Polar Bear Meet #2Dec 7 · 55 Meter · Place 5 · Mallard CreekMallard Creek55 Meter5.6.6Unofficial9
Nov 30Phillip O Berry Polar Bear 2023Nov 30 · 300 Meters · Place 6 · Mallard CreekMallard Creek300 Meters6.38.92aUnofficial9
Nov 30Phillip O Berry Polar Bear 2023Nov 30 · 55 Meter · Place 17 · Mallard CreekMallard Creek55 Meter17.7.38aUnofficial9