Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTennessee Invitational · Apr 511.15aTennessee InvitationalApril 5, 2024
1500 Meters · OutdoorAAU Region 25 Track and Field Championship · Jun 234:45.76AAU Region 25 Track and Field ChampionshipJune 23, 2022
200 Meters · OutdoorAsheville Bulldog Invitational · Apr 1222.37aAsheville Bulldog InvitationalApril 12, 2024
3000 Meters · OutdoorNorth Carolina AAU District Meet · Jun 411:17.85North Carolina AAU District MeetJune 4, 2022
400 Meters · OutdoorBig South · May 649.48aBig SouthMay 6, 2024
400 Meters · Relay Split · OutdoorMontreat Open · Mar 2252.195Montreat OpenMarch 22, 2024
500 Meters · IndoorSun Valley Polar Bear Meet · Jan 101:11.34Sun Valley Polar Bear MeetJanuary 10, 2023
800 Meters · OutdoorMontreat Open · Mar 222:01.77aMontreat OpenMarch 22, 2024
Combined results · OutdoorJohnson Riley Track Challenge · May 262:41.60Johnson Riley Track ChallengeMay 26, 2018

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 10The Trojan RelaysApr 10 · 400 Meters · Place 14 · UNC PembrokeUNC Pembroke400 Meters14.51.07aJr
Apr 10The Trojan RelaysApr 10 · 200 Meters · Place 12 · UNC PembrokeUNC Pembroke200 Meters12.22.20aWind: 2.1Jr
Mar 6UNC-Wilmington Seahawk InvitationalMar 6 · 800 Meters · Place 10 · UNC PembrokeUNC Pembroke800 Meters102:07.75aJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Tennessee InvitationalApr 4 · 400 Meters · UNC AshevilleUNC Asheville400 Meters--DNSSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Virginia Tech InvitationalJan 17 · 300 Meters · UNC AshevilleUNC Asheville300 Meters—DNFSo

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 6Big SouthMay 6 · 400 Meters · Place 6 · UNC AshevilleUNC Asheville400 MetersRound P6.49.48a PBFr
May 6Big SouthMay 6 · 400 Meters · Place 8 · UNC AshevilleUNC Asheville400 Meters8.1:16.49aFr
May 6Big SouthMay 6 · 200 Meters · Place 13 · UNC AshevilleUNC Asheville200 MetersRound P13.22.40aWind: 0.7Fr
Apr 19Georgia Tech InvitationalApr 19 · 400 Meters · UNC AshevilleUNC Asheville400 Meters--DNSFr
Apr 19Georgia Tech InvitationalApr 19 · 200 Meters · UNC AshevilleUNC Asheville200 Meters--DNSWind: 0.7Fr
Apr 12Asheville Bulldog InvitationalApr 12 · 400 Meters · Place 7 · UNC AshevilleUNC Asheville400 Meters7.50.34aFr
Apr 12Asheville Bulldog InvitationalApr 12 · 200 Meters · Place 9 · UNC AshevilleUNC Asheville200 Meters9.22.37a PBWind: 1.6Fr
Apr 12Asheville Bulldog InvitationalApr 12 · 100 Meters · UNC AshevilleUNC Asheville100 Meters—DNSWind: 2.4Fr
Apr 5Tennessee InvitationalApr 5 · 400 Meters · Place 24 · UNC AshevilleUNC Asheville400 Meters24.50.52aFr
Apr 5Tennessee InvitationalApr 5 · 100 Meters · Place 22 · UNC AshevilleUNC Asheville100 Meters22.11.15a PBWind: 1.3Fr
Mar 22Montreat OpenMar 22 · 400 Meters · UNC AshevilleUNC Asheville400 MetersRelay Split—52.195 PBFr
Mar 22Montreat OpenMar 22 · 800 Meters · Place 34 · UNC AshevilleUNC Asheville800 Meters34.2:01.77a PBFr
Mar 22Montreat OpenMar 22 · 100 Meters · Place 23 · UNC AshevilleUNC Asheville100 Meters23.11.25aWind: -0.6Fr
Mar 1449er ClassicMar 14 · 400 Meters · Place 31 · UNC AshevilleUNC Asheville400 Meters31.50.74aFr
Mar 1449er ClassicMar 14 · 200 Meters · Place 46 · UNC AshevilleUNC Asheville200 Meters46.22.74aWind: -1Fr

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13NCHSAA 4A Midwest RegionalMay 13 · 400 Meters · Hickory RidgeHickory Ridge400 Meters--DNF12
May 6James-Woods Developmental (Charlotte Flights)May 6 · 800 Meters · Place 3 · Charlotte PanthersCharlotte Panthers800 Meters32:03.7412
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 800 Meters · Place 1 · Charlotte Panthers TracCharlotte Panthers Trac800 Meters12:07.58a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 400 Meters · Place 10 · Charlotte Panthers TracCharlotte Panthers Trac400 Meters1053.33a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 13 · Charlotte Panthers TracCharlotte Panthers Trac200 MetersRound P1323.64a—
Apr 21Cabarrus County ChampionshipApr 21 · 400 Meters · Place 2 · Hickory RidgeHickory Ridge400 Meters250.38—
Apr 19Cannon Home Meet #3Apr 19 · 400 Meters · Hickory RidgeHickory Ridge400 Meters—DNS12
Apr 5Porter Ridge Home Meet #3Apr 5 · 800 Meters · Place 1 · Hickory RidgeHickory Ridge800 Meters1.2:06.95aUnofficial12
Apr 5Porter Ridge Home Meet #3Apr 5 · 400 Meters · Hickory RidgeHickory Ridge400 Meters—DNS12
Mar 18Clash of the Carolina’s Mar 18 · 800 Meters · Place 16 · Hickory RidgeHickory Ridge800 Meters162:04.57SR
Mar 8West Wolverines Meet #2Mar 8 · 400 Meters · Place 2 · Hickory RidgeHickory Ridge400 Meters252.2612
Mar 2Mooresville Home #1Mar 2 · 800 Meters · Place 1 · Hickory RidgeHickory Ridge800 Meters12:10.18—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Sun Valley Polar Bear MeetJan 10 · 500 Meters · Place 1 · Hickory RidgeHickory Ridge500 Meters11:11.34 PBSR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 500 Meters · Hickory RidgeHickory Ridge500 Meters—DNS12
Dec 10COROS Explore Perfection InvitationalDec 10 · 300 Meters · Hickory RidgeHickory Ridge300 Meters—DNS12

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 800 Meters · Place 89 · 05 Charlotte Pa05 Charlotte Pa800 MetersRound P892:14.52—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 6 · Charlotte PanthersCharlotte Panthers1500 Meters64:45.76 PB—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 7 · Charlotte PanthersCharlotte Panthers800 Meters72:06.00—
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters3.4:52.11a11
Jun 18Jim Law Invitational - YouthJun 18 · 800 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters3.2:08.93a11
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 8 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P8.54.01a11
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters6.54.11a11
Jun 4North Carolina AAU District MeetJun 4 · 3000 Meters · Place 6 · 05 Charlotte Pa05 Charlotte Pa3000 Meters611:17.85 PB—
Jun 4North Carolina AAU District MeetJun 4 · 1500 Meters · Place 6 · 05 Charlotte Pa05 Charlotte Pa1500 Meters64:48.83—
Jun 4North Carolina AAU District MeetJun 4 · 800 Meters · Place 12 · 05 Charlotte Pa05 Charlotte Pa800 Meters122:08.00—
May 7Charlotte Flights DevelopmentalMay 7 · 800 Meters · Place 1 · Charlotte PanthersCharlotte Panthers800 Meters12:10.04—
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 4 · Charlotte PanthersCharlotte Panthers400 Meters453.19—
May 3Greater 4A Metro Conference MeetMay 3 · 400 Meters · Place 9 · Hickory RidgeHickory Ridge400 Meters953.1611
Apr 1Cabarrus County ChampionshipApr 1 · 400 Meters · Place 4 · Hickory RidgeHickory Ridge400 Meters452.8711
Mar 26Olympic Trojan InvitationalMar 26 · 800 Meters · Place 3 · Hickory RidgeHickory Ridge800 Meters32:10.42JR
Mar 22West Wolverines Meet 3Mar 22 · 400 Meters · Place 1 · Hickory RidgeHickory Ridge400 Meters152.5011
Mar 19Clash of the Carolinas Mar 19 · 800 Meters · Place 18 · Hickory RidgeHickory Ridge800 Meters182:08.98—
Mar 14West Wolverines Meet 2 Mar 14 · 400 Meters · Place 5 · Hickory RidgeHickory Ridge400 Meters554.2711
Mar 2West Wolverines Meet 1Mar 2 · 800 Meters · Place 2 · Hickory RidgeHickory Ridge800 Meters22:13.3711

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 8Butler Polar Bear #1Dec 8 · 500 Meters · Place 1 · Hickory RidgeHickory Ridge500 Meters1.1:10.08aUnofficial11
Dec 8Butler Polar Bear #1Dec 8 · 3200 Meters · Hickory RidgeHickory Ridge3200 Meters—NT11
Jun 19Jim Law Invitational - YouthJun 19 · 1500 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters3.5:05.97a10
Jun 19Jim Law Invitational - YouthJun 19 · 800 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters3.2:16.77a10
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P4.56.01a10
Jun 19Jim Law Invitational - YouthJun 19 · 400 Meters · Place 5 · Charlotte Panthers TrackCharlotte Panthers Track400 Meters5.56.95a10
May 28Mark TrailMay 28 · 1500 Meters · Place 12 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters12.5:18.13a10
May 28Mark TrailMay 28 · 800 Meters · Place 19 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters19.2:14.51a10
May 28Mark TrailMay 28 · 400 Meters · Place 44 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P44.56.51a10

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 26Johnson Riley Track ChallengeMay 26 · Combined results · Place 1 · 05 Charlotte Pa05 Charlotte PaCombined results111:32.38—
May 26Johnson Riley Track ChallengeMay 26 · Combined results · Place 5 · 05 Charlotte Pa05 Charlotte PaCombined results55:41.79—
May 26Johnson Riley Track ChallengeMay 26 · Combined results · Place 13 · 05 Charlotte Pa05 Charlotte PaCombined results132:41.60 PB—

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · 3000 Meters · Place 1 · Charlotte PanthersCharlotte Panthers3000 Meters112:37.83—