Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTRAC Conference Meet #4 · Apr 2311.26aTRAC Conference Meet #4April 23, 2026
110m Hurdles · 39" / 0.991m · OutdoorTRAC Conference Championship · Apr 2813.99aTRAC Conference ChampionshipApril 28, 2026
200 Meters · OutdoorOrange County Championships 2026 · Apr 1122.81aOrange County Championships 2026April 11, 2026
300 Meters · IndoorSpartan Classic · Jan 1337.29Spartan ClassicJanuary 13, 2026
300 Meters · OutdoorNCHSAA 4A Mideast Regional · May 1141.99aNCHSAA 4A Mideast RegionalMay 11, 2024
300m Hurdles · 36" / 0.914m · OutdoorNCHSAA 6A Central Regional · May 938.81aNCHSAA 6A Central RegionalMay 9, 2026
400 Meters · Outdoor3rd Annual Hornet Invitational · Mar 2954.15a3rd Annual Hornet InvitationalMarch 29, 2025
400m Hurdles · 36" / 0.914m · OutdoorAdidas Track Nationals 2026 · Jun 1856.19aAdidas Track Nationals 2026June 18, 2026
55 Meters · IndoorJust Don't Lose Classic · Jan 106.80Just Don't Lose ClassicJanuary 10, 2026
55m Hurdles · 39" · IndoorNCHSAA 6A Champs · Feb 127.57aNCHSAA 6A ChampsFebruary 12, 2026
55m Hurdles · 39" · OutdoorEastern /Southeast Alamance #2 · Dec 188.15aEastern /Southeast Alamance #2December 18, 2024
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.44aAdidas Indoor NationalsMarch 20, 2026
Long Jump · OutdoorOrange County Championships · Apr 1317-07.00Orange County ChampionshipsApril 13, 2024

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 400m Hurdles · Place 2 · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914m2.56.49a11
Jul 172026 International Youth ChampionshipJul 17 · 400m Hurdles · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914m--DNS11
Jul 172026 International Youth ChampionshipJul 17 · 110m Hurdles · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991mRound P--DNSWind: -1.111
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400m Hurdles · Place 2 · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914mRound P2.57.50a11
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 400m Hurdles · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914m—DNS11
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 110m Hurdles · Place 1 · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991m1.14.20aWind: 0.511
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 400m Hurdles · Place 3 · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914m3.57.45a11
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 110m Hurdles · Place 2 · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991m2.14.40aWind: 1.311
Jun 18Adidas Track Nationals 2026Jun 18 · 400m Hurdles · Place 21 · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914m21.56.19a PB11
Jun 18Adidas Track Nationals 2026Jun 18 · 110m Hurdles · Place 26 · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991mRound P26.14.82aWind: 1.611
Jun 5AAU North Carolina District QualifierJun 5 · 400m Hurdles · Place 10 · 13-Unattached13-Unattached400m Hurdles36" / 0.914m10.57.02a11
Jun 5AAU North Carolina District QualifierJun 5 · 110m Hurdles · Place 2 · 13-Unattached13-Unattached110m Hurdles39" / 0.991m2.14.38a11
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 300m Hurdles · Place 3 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m3.39.16a11
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 110m Hurdles · Place 2 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991mRound P2.14.77aWind: -0.911
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 110m Hurdles · Place 2 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991m2.14.79a11
May 9NCHSAA 6A Central RegionalMay 9 · 300m Hurdles · Place 2 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m2.38.81a PB11
May 9NCHSAA 6A Central RegionalMay 9 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991mRound P1.14.22a11
May 9NCHSAA 6A Central RegionalMay 9 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991m1.14.60a11
May 9NCHSAA 6A Central RegionalMay 9 · 200 Meters · Place 12 · East Chapel HillEast Chapel Hill200 Meters12.23.73a11
Apr 28TRAC Conference ChampionshipApr 28 · 300m Hurdles · Place 2 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m2.39.44a11
Apr 28TRAC Conference ChampionshipApr 28 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991mRound P1.14.26a11
Apr 28TRAC Conference ChampionshipApr 28 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991m1.13.99a PB11
Apr 23TRAC Conference Meet #4Apr 23 · 300m Hurdles · Place 1 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m1.39.59a11
Apr 23TRAC Conference Meet #4Apr 23 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991m1.14.85a11
Apr 23TRAC Conference Meet #4Apr 23 · 200 Meters · Place 3 · East Chapel HillEast Chapel Hill200 Meters3.22.87a11
Apr 23TRAC Conference Meet #4Apr 23 · 100 Meters · Place 3 · East Chapel HillEast Chapel Hill100 Meters3.11.26a PB11
Apr 18Apex Lions RelaysApr 18 · 110m Hurdles · Place 2 · East Chapel HillEast Chapel Hill110m Hurdles214.6111
Apr 18Apex Lions RelaysApr 18 · 110m Hurdles · Place 2 · East Chapel HillEast Chapel Hill110m Hurdles214.6111
Apr 11Orange County Championships 2026Apr 11 · 300m Hurdles · Place 1 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m1.40.15a11
Apr 11Orange County Championships 2026Apr 11 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991m1.14.87a11
Apr 11Orange County Championships 2026Apr 11 · 200 Meters · Place 2 · East Chapel HillEast Chapel Hill200 Meters2.22.81a PB11
Mar 25TRAC TRI MEET #2Mar 25 · 300m Hurdles · Place 1 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m1.40.80a11
Mar 25TRAC TRI MEET #2Mar 25 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991m1.14.80a11
Mar 25TRAC TRI MEET #2Mar 25 · 200 Meters · Place 3 · East Chapel HillEast Chapel Hill200 Meters3.23.32a11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 30 · East Chapel HillEast Chapel Hill60m Hurdles39" / 0.991mRound P30.8.44a PB11
Feb 12NCHSAA 6A ChampsFeb 12 · 55m Hurdles · Place 2 · East Chapel HillEast Chapel Hill55m Hurdles39"Round P2.7.67a11
Feb 12NCHSAA 6A ChampsFeb 12 · 55m Hurdles · Place 2 · East Chapel HillEast Chapel Hill55m Hurdles39"2.7.57a PB11
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 55m Hurdles · Place 1 · East ChapelEast Chapel55m Hurdles17.7311
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 55m Hurdles · Place 1 · East ChapelEast Chapel55m Hurdles17.7311
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 316 · East Chapel HillEast Chapel Hill300 Meters316.37.65a11
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 25 · East Chapel HillEast Chapel Hill55m Hurdles39"Round P25.7.79a11
Jan 13Spartan ClassicJan 13 · 300 Meters · Place 7 · East ChapelEast Chapel300 Meters737.29 PB11
Jan 10Just Don't Lose ClassicJan 10 · 55m Hurdles · Place 8 · East ChapelEast Chapel55m Hurdles87.83—
Jan 10Just Don't Lose ClassicJan 10 · 55m Hurdles · Place 5 · East ChapelEast Chapel55m HurdlesRound P57.75—
Jan 10Just Don't Lose ClassicJan 10 · 55 Meters · Place 45 · East ChapelEast Chapel55 MetersRound P456.80 PB—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 16Southeast Alamance Polar Bear #1Dec 16 · 500 Meters · Place 2 · East Chapel HillEast Chapel Hill500 Meters2.1:10.72aUnofficial11
Dec 16Southeast Alamance Polar Bear #1Dec 16 · 300 Meters · Place 1 · East Chapel HillEast Chapel Hill300 Meters1.38.03aUnofficial11
Dec 16Southeast Alamance Polar Bear #1Dec 16 · 55m Hurdles · Place 1 · East Chapel HillEast Chapel Hill55m Hurdles39"1.7.72aUnofficial11
Dec 16Southeast Alamance Polar Bear #1Dec 16 · 55 Meter · Place 2 · East Chapel HillEast Chapel Hill55 Meter2.6.80aUnofficial11
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 400m Hurdles · Place 3 · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914m3.57.17a10
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 110m Hurdles · Place 2 · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991mRound P2.15.06a10
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 110m Hurdles · Place 2 · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991m2.15.56aWind: 1.410
May 10NCHSAA 4A Mideast Regional 2025May 10 · 300m Hurdles · Place 6 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m6.39.88a10
May 10NCHSAA 4A Mideast Regional 2025May 10 · 110m Hurdles · Place 11 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991mRound P11.15.46a10
Apr 24DA Home Meet 3Apr 24 · 300m Hurdles · Place 2 · East Chapel HillEast Chapel Hill300m Hurdles240.210
Apr 24DA Home Meet 3Apr 24 · 110m Hurdles · Place 2 · East Chapel HillEast Chapel Hill110m Hurdles215.010
Apr 24DA Home Meet 3Apr 24 · 200 Meters · Place 5 · East Chapel HillEast Chapel Hill200 Meters523.510
Mar 293rd Annual Hornet InvitationalMar 29 · 400 Meters · Place 14 · East Chapel HillEast Chapel Hill400 Meters14.54.15a PB10
Mar 293rd Annual Hornet InvitationalMar 29 · 100 Meters · Place 20 · East Chapel HillEast Chapel Hill100 MetersRound P20.11.94a10
Mar 10CHCCS Early Season track MeetMar 10 · 110m Hurdles · Place 1 · East Chapel HillEast Chapel Hill110m Hurdles39" / 0.991m1.16.54a10
Mar 10CHCCS Early Season track MeetMar 10 · 100 Meters · Place 8 · East Chapel HillEast Chapel Hill100 Meters8.12.08a10
Feb 1East Chapel Hill HS Polar Bear #4Feb 1 · 55m Hurdles · Place 1 · East Chapel HillEast Chapel Hill55m Hurdles39"1.8.34aUnofficial10
Feb 1East Chapel Hill HS Polar Bear #4Feb 1 · 55 Meter · Place 11 · East Chapel HillEast Chapel Hill55 Meter11.7.06aUnofficial10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 300 Meters · Place 12 · East Chapel HillEast Chapel Hill300 Meters1238.8910
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 55m Hurdles · Place 3 · East Chapel HillEast Chapel Hill55m Hurdles38.2010
Jan 4JDL Run Fast InvitationalJan 4 · 55m Hurdles · Place 7 · East Chapel HillEast Chapel Hill55m Hurdles78.15—
Jan 4JDL Run Fast InvitationalJan 4 · 55m Hurdles · Place 7 · East Chapel HillEast Chapel Hill55m HurdlesRound P78.277—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Eastern /Southeast Alamance #2Dec 18 · 55m Hurdles · Place 1 · East Chapel HillEast Chapel Hill55m Hurdles39"1.8.15a PB10
Dec 7East Chapel Hill Polar Bear #1 2025Dec 7 · 300 Meters · Place 6 · East Chapel HillEast Chapel Hill300 Meters6.38.66aUnofficial10
Dec 7East Chapel Hill Polar Bear #1 2025Dec 7 · 55m Hurdles · Place 2 · East Chapel HillEast Chapel Hill55m Hurdles39"2.8.49aUnofficial10
Jun 1BodyArmor State GamesJun 1 · 400m Hurdles · Place 4 · Durham Striders TrackDurham Striders Track400m Hurdles36" / 0.914m4.1:02.51a9
Jun 1BodyArmor State GamesJun 1 · 110m Hurdles · Place 3 · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991m3.16.79aWind: 0.79
May 11NCHSAA 4A Mideast RegionalMay 11 · 300 Meters · Place 10 · East Chapel HillEast Chapel Hill300 Meters10.41.99a PB9
Apr 13Orange County ChampionshipsApr 13 · Long Jump · Place 7 · East Chapel HillEast Chapel HillLong Jump7.17-07.00 PB9
Apr 13Orange County ChampionshipsApr 13 · 300m Hurdles · Place 3 · East Chapel HillEast Chapel Hill300m Hurdles36" / 0.914m3.43.55a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Stay In Your Lane InvitationalDec 14 · 300 Meters · Place 70 · East Chapel HillEast Chapel Hill300 Meters70.39.29a10
Dec 14Stay In Your Lane InvitationalDec 14 · 55m Hurdles · Place 18 · East Chapel HillEast Chapel Hill55m Hurdles39"Round P18.8.39a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 9East Chapel Hill Polar Bear Meet #2Dec 9 · 300 Meters · Place 18 · East Chapel HillEast Chapel Hill300 Meters18.39.69aUnofficial9
Dec 9East Chapel Hill Polar Bear Meet #2Dec 9 · Long Jump · Place 14 · East Chapel HillEast Chapel HillLong Jump14.17-10.5Unofficial9