Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNCHSAA 4A Mideast Regional 2025 · May 1015.42aNCHSAA 4A Mideast Regional 2025May 10, 2025
200 Meters · OutdoorChapel Hill and Hillside 2024 · Apr 1827.23Chapel Hill and Hillside 2024April 18, 2024
300 Meters · IndoorASICS Holiday Invitational · Dec 2042.58aASICS Holiday InvitationalDecember 20, 2025
300 Meters · OutdoorNCHSAA 4A Mideast Regional · May 1147.22aNCHSAA 4A Mideast RegionalMay 11, 2024
300m Hurdles · 30" / 0.762m · OutdoorNCHSAA 4A Mideast Regional 2025 · May 1047.45aNCHSAA 4A Mideast Regional 2025May 10, 2025
400 Meters · Relay Split · IndoorMarvin Ridge Invitational · Nov 211:01.243Marvin Ridge InvitationalNovember 21, 2025
55m Hurdles · 33" · IndoorJDL Holiday Invitational · Dec 219.13aJDL Holiday InvitationalDecember 21, 2024
Combined results · OutdoorNorthern Durham Home Meet #1 · Mar 1528.81Northern Durham Home Meet #1March 15, 2023
High Jump · IndoorMarvin Ridge Invitational · Nov 215-00.00Marvin Ridge InvitationalNovember 21, 2025
High Jump · OutdoorCHCCS Early Season track Meet · Mar 105-00.00CHCCS Early Season track MeetMarch 10, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 300m Hurdles · Place 15 · Chapel Hill300m Hurdles30" / 0.762m15.49.59a12
May 9NCHSAA 7A Central RegionalMay 9 · High Jump · Place 5 · Chapel HillHigh Jump5.4-08.0012
May 9NCHSAA 7A Central RegionalMay 9 · 300m Hurdles · Place 4 · Chapel Hill300m Hurdles30" / 0.762m4.48.86a12
May 9NCHSAA 7A Central-West Super RegionalMay 9 · High Jump · Place 5 · Chapel HillHigh Jump5.4-08.0012
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 300m Hurdles · Place 4 · Chapel Hill300m Hurdles30" / 0.762m4.48.86a12
Apr 28TRAC Conference ChampionshipApr 28 · High Jump · Place 2 · Chapel HillHigh Jump2.4-10.0012
Apr 28TRAC Conference ChampionshipApr 28 · 300m Hurdles · Place 2 · Chapel Hill300m Hurdles30" / 0.762m2.48.56a12
Apr 11Orange County Championships 2026Apr 11 · High Jump · Chapel HillHigh Jump—DNS12
Apr 11Orange County Championships 2026Apr 11 · 400 Meters · Chapel Hill400 Meters—DNS12
Mar 28Cummings HS Invitational 2026Mar 28 · High Jump · Chapel HillHigh Jump--DNS12
Mar 28Cummings HS Invitational 2026Mar 28 · 300m Hurdles · Chapel Hill300m Hurdles30" / 0.762m--DNS12
Mar 25TRAC TRI MEET #2Mar 25 · High Jump · Chapel HillHigh Jump—DNS12
Mar 25TRAC TRI MEET #2Mar 25 · 300m Hurdles · Chapel Hill300m Hurdles30" / 0.762m—NT12
Mar 19TRAC TRI MEETMar 19 · High Jump · Place 4 · Chapel HillHigh Jump4.4-10.0012
Mar 19TRAC TRI MEETMar 19 · 400 Meters · Chapel Hill400 Meters—DNS12
Mar 19TRAC TRI MEETMar 19 · 200 Meters · Chapel Hill200 Meters—DNS12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 7A ChampsFeb 18 · High Jump · Place 7 · Chapel HillHigh Jump7.4-08.0012
Feb 18NCHSAA 7A ChampsFeb 18 · 400 Meters · Chapel Hill400 MetersRelay Split—1:02.21812
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · High Jump · Place 1 · Chapel HillHigh Jump15-00.0012
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 300 Meters · Place 5 · Chapel Hill300 Meters543.3812
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · High Jump · Place 1 · Chapel HillHigh Jump15-00.0012
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · 300 Meters · Place 5 · Chapel Hill300 Meters543.3812
Jan 13Spartan ClassicJan 13 · High Jump · Place 2 · Chapel HillHigh Jump24-10.0012

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 300 Meters · Place 32 · Chapel Hill300 Meters32.42.58a PB12
Dec 20ASICS Holiday InvitationalDec 20 · High Jump · Place 11 · Chapel HillHigh Jump11.4-09.0012
Nov 21Marvin Ridge InvitationalNov 21 · High Jump · Place 2 · Chapel HillHigh Jump2.5-00.00 PB12
Nov 21Marvin Ridge InvitationalNov 21 · 400 Meters · Chapel Hill400 MetersRelay Split—1:01.243 PB12
Feb 15NCHSAA 4A State Championships Feb 15 · 400 Meters · Chapel Hill400 MetersRelay Split—1:02.254a11
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · High Jump · Place 2 · Chapel HillHigh Jump24-10.0011
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 55m Hurdles · Place 4 · Chapel Hill55m Hurdles49.1611

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 11Eastern Alamance Polar Bear #1Dec 11 · 300 Meters · Place 2 · Chapel Hill300 Meters2.44.18aUnofficial12
Dec 11Eastern Alamance Polar Bear #1Dec 11 · High Jump · Place 2 · Chapel HillHigh Jump2.4-06.00Unofficial12
May 10NCHSAA 4A Mideast Regional 2025May 10 · 300m Hurdles · Place 7 · Chapel Hill300m Hurdles30" / 0.762m7.47.45a PB11
May 10NCHSAA 4A Mideast Regional 2025May 10 · 100m Hurdles · Place 7 · Chapel Hill100m Hurdles33" / 0.838mRound P7.15.42a PB11
May 10NCHSAA 4A Mideast Regional 2025May 10 · 100m Hurdles · Place 8 · Chapel Hill100m Hurdles33" / 0.838m8.15.67a11
May 10NCHSAA 4A Mideast Regional 2025May 10 · High Jump · Chapel HillHigh Jump--NH11
Apr 8DC VI Meet #2 at East Chapel HillApr 8 · High Jump · Place 1 · Chapel HillHigh Jump14-1011
Apr 8DC VI Meet #2 at East Chapel HillApr 8 · 300m Hurdles · Place 1 · Chapel Hill300m Hurdles148.3511
Mar 10CHCCS Early Season track MeetMar 10 · 300m Hurdles · Place 1 · Chapel Hill300m Hurdles30" / 0.762m1.47.66a11
Mar 10CHCCS Early Season track MeetMar 10 · 100m Hurdles · Place 2 · Chapel Hill100m Hurdles33" / 0.838m2.16.00a11
Mar 10CHCCS Early Season track MeetMar 10 · High Jump · Place 1 · Chapel HillHigh Jump1.5-00.00 PB11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 300 Meters · Place 48 · Chapel Hill300 Meters48.44.12a11
Dec 21JDL Holiday InvitationalDec 21 · 55m Hurdles · Place 24 · Chapel Hill55m Hurdles33"Round P24.9.13a PB11
Dec 21JDL Holiday InvitationalDec 21 · High Jump · Place 10 · Chapel HillHigh Jump10.4-11.0011
Nov 21NW Cabarrus Invitational #1Nov 21 · 55m Hurdles · Place 7 · Chapel Hill55m Hurdles33"7.9.15a11
Nov 21NW Cabarrus Invitational #1Nov 21 · High Jump · Place 4 · Chapel HillHigh Jump4.4-08.0011
Nov 21NW Cabarrus Invitational #1Nov 21 · 400 Meters · Chapel Hill400 MetersRelay Split—1:02.03311
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · High Jump · Place 7 · Chapel HillHigh Jump75-00.0010
Feb 9NCHSAA 4A State ChampionshipsFeb 9 · High Jump · Place 28 · Chapel HillHigh Jump285-00.0010
Jan 29Spartan Last ChanceJan 29 · High Jump · Place 2 · Chapel HillHigh Jump25-00.0010

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 14East Chapel Hill Polar Bear #2Dec 14 · 300 Meters · Place 2 · Chapel Hill300 Meters2.43.77aUnofficial11
Dec 14East Chapel Hill Polar Bear #2Dec 14 · 55m Hurdles · Place 2 · Chapel Hill55m Hurdles33"2.9.29aUnofficial11
Dec 14East Chapel Hill Polar Bear #2Dec 14 · High Jump · Place 1 · Chapel HillHigh Jump1.5-00.00Unofficial11
May 11NCHSAA 4A Mideast RegionalMay 11 · 300 Meters · Place 6 · Chapel Hill300 Meters6.47.22a PB10
May 11NCHSAA 4A Mideast RegionalMay 11 · High Jump · Place 5 · Chapel HillHigh Jump5.5-00.0010
May 3Highway 55 Last ChanceMay 3 · 300m Hurdles · Place 1 · Chapel Hill300m Hurdles147.47—
Apr 30DC-6 Conference ChampionshipsApr 30 · High Jump · Place 2 · Chapel HillHigh Jump24-10.00—
Apr 30DC-6 Conference ChampionshipsApr 30 · 300m Hurdles · Place 1 · Chapel Hill300m Hurdles148.52—
Apr 18Chapel Hill and Hillside 2024Apr 18 · 200 Meters · Place 5 · Chapel Hill200 Meters527.23 PB—
Apr 18Chapel Hill and Hillside 2024Apr 18 · 300m Hurdles · Place 1 · Chapel Hill300m Hurdles148.27—
Apr 13Orange County ChampionshipsApr 13 · 300m Hurdles · Place 1 · Chapel Hill300m Hurdles30" / 0.762m1.48.39a10
Apr 13Orange County ChampionshipsApr 13 · High Jump · Place 1 · Chapel HillHigh Jump1.5-00.0010
Mar 13Jordan vs. Chapel Hill Dual Meet 2024Mar 13 · High Jump · Place 1 · Chapel HillHigh Jump15-4—
Mar 6CHCCS Early Season Invitational 2024Mar 6 · High Jump · Place 2 · Chapel HillHigh Jump24-10.0010
Mar 6CHCCS Early Season Invitational 2024Mar 6 · 300m Hurdles · Place 1 · Chapel Hill300m Hurdles148.5210
Feb 3East Chapel Hill Last Chance MeetFeb 3 · 300 Meters · Place 2 · Chapel Hill300 Meters2.42.75aUnofficial10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 9East Chapel Hill Polar Bear Meet #2Dec 9 · High Jump · Place 5 · Chapel HillHigh Jump5.4-8Unofficial10
Dec 5Eastern Alamance Polar Bear #1Dec 5 · High Jump · Chapel HillHigh Jump--NH10
May 13NCHSAA 4A Mideast RegionalMay 13 · High Jump · Place 10 · Chapel HillHigh Jump10.4-10.009
Mar 15Northern Durham Home Meet #1Mar 15 · Combined results · Place 1 · Chapel HillCombined results15-00.009
Mar 15Northern Durham Home Meet #1Mar 15 · Combined results · Place 5 · Chapel HillCombined results528.81 PB9