Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTennessee Invitational · Apr 511.15aTennessee InvitationalApril 5, 2024
1000 Meters · IndoorMondo Elite HS Invitational · Jan 282:59.38Mondo Elite HS InvitationalJanuary 28, 2022
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
300 Meters · IndoorMondo Elite HS Invitational · Jan 2737.67Mondo Elite HS InvitationalJanuary 27, 2023
3000 Meters · OutdoorUSATF Region 16 Junior Olympic Championships · Jun 2111:14.26aUSATF Region 16 Junior Olympic ChampionshipsJune 21, 2018
3200 Meters · OutdoorHopewell Meet · Mar 1111:47.5Hopewell MeetMarch 11, 2020
400 Meters · OutdoorBig South · May 649.48aBig SouthMay 6, 2024
400 Meters · Relay Split · OutdoorMontreat Open · Mar 2252.195Montreat OpenMarch 22, 2024
500 Meters · IndoorMondo Elite HS Invitational · Jan 271:09.31Mondo Elite HS InvitationalJanuary 27, 2023
800 Meters · OutdoorMontreat Open · Mar 222:01.77aMontreat OpenMarch 22, 2024
Combined results · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2324.11USATF North Carolina Association Junior Olympic ChampionshipsJune 23, 2023

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

18 results
DateMeetEventPlMarkGr
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 4 · Charlotte PaCharlotte PaCombined results42:05.69—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 8 · Charlotte PaCharlotte PaCombined results81:00.377—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 4 · Charlotte PaCharlotte PaCombined resultsRound P451.00—
Jun 23USATF North Carolina Association Junior Olympic ChampionshipsJun 23 · Combined results · Place 22 · Charlotte PaCharlotte PaCombined resultsRound P2224.11 PB—
May 13NCHSAA 4A Midwest RegionalMay 13 · 400 Meters · Hickory RidgeHickory Ridge400 Meters--DNF12
May 62023 Last Chance ClassicMay 6 · 800 Meters · Place 28 · Hickory RidgHickory Ridg800 Meters282:04.7812
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 RidgHickory Ridg400 Meters252.2612
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

7 results
DateMeetEventPlMarkGr
Jan 27Mondo Elite HS InvitationalJan 27 · 500 Meters · Place 11 · Hickory RidgHickory Ridg500 Meters111:09.31 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 300 Meters · Place 18 · Hickory RidgHickory Ridg300 Meters1837.67 PB—
Jan 27Mondo Elite HS InvitationalJan 27 · 500 Meters · Place 5 · Hickory RidgHickory Ridg500 Meters51:10.08—
Jan 27Mondo Elite HS InvitationalJan 27 · 300 Meters · Place 2 · Hickory RidgHickory Ridg300 Meters239.20—
Jan 21Fast Track HS InvitationalJan 21 · 500 Meters · Place 31 · Hickory RidgHickory Ridg500 Meters311:12.76—
Jan 21Fast Track HS InvitationalJan 21 · 300 Meters · Place 33 · Hickory RidgHickory Ridg300 Meters3339.20—
Jan 10Sun Valley Polar Bear MeetJan 10 · 500 Meters · Place 1 · Hickory RidgeHickory Ridge500 Meters11:11.34SR

2022 Indoor Track

6 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
Feb 1Spartan Winter InvitationalFeb 1 · 300 Meters · Place 5 · Hickory RidgHickory Ridg300 Meters540.0511
Feb 1Spartan Winter InvitationalFeb 1 · 500 Meters · Place 2 · Hickory RidgHickory Ridg500 Meters21:11.8011
Jan 28Mondo Elite HS InvitationalJan 28 · 1000 Meters · Place 47 · Hickory RidgHickory Ridg1000 Meters472:59.38 PB—
Jan 28Mondo Elite HS InvitationalJan 28 · 500 Meters · Place 11 · Hickory RidgHickory Ridg500 Meters111:11.65—

2022 Outdoor Track

20 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—
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 RidgHickory Ridg400 Meters554.2711
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

19 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
Jul 1AAU Region 25 QualifierJul 1 · 800 Meters · Place 1 · 16 Charlotte Pa16 Charlotte Pa800 Meters12:08.47—
Jul 1AAU Region 25 QualifierJul 1 · 400 Meters · Place 5 · 16 Charlotte Pa16 Charlotte Pa400 Meters554.42—
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
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 2 · 16 Charlotte Pa16 Charlotte PaCombined results25:00.83—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 2 · 16 Charlotte Pa16 Charlotte PaCombined results22:18.55—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 11 · 16 Charlotte Pa16 Charlotte PaCombined results1124.93—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 2 · 16 Charlotte Pa16 Charlotte PaCombined results25:00.83—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 2 · 16 Charlotte Pa16 Charlotte PaCombined results22:18.55—
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 11 · 16 Charlotte Pa16 Charlotte PaCombined results1124.93—
May 8James Carter InvitationalMay 8 · 800 Meters · Place 4 · Charlotte PaCharlotte Pa800 Meters42:16.38—
May 8James Carter InvitationalMay 8 · 400 Meters · Place 6 · Charlotte PaCharlotte Pa400 Meters656.69—

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 11Hopewell MeetMar 11 · 3200 Meters · Place 9 · Hickory RidgeHickory Ridge3200 Meters9.11:47.5 PB9
Mar 11Hopewell MeetMar 11 · 800 Meters · Place 3 · Hickory RidgeHickory Ridge800 Meters3.2:06.09

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 4Butler Polar Bear #1Dec 4 · 1000 Meters · Place 4 · Hickory RidgeHickory Ridge1000 Meters4.3:03.01aUnofficial9
Dec 4Butler Polar Bear #1Dec 4 · 1600 Meters · Place 4 · Hickory RidgeHickory Ridge1600 Meters4.5:13.87aUnofficial9
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 3000 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters2.11:20.23a8
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 1500 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters3.4:51.28a8
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 800 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters6.2:16.19a8
May 2413th Annual Mark Trail Memorial Day MeetMay 24 · 400 Meters · Place 29 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P29.1:00.36a8

2018 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 8AAU Club ChampionshipsJul 8 · 3000 Meters · Place 11 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters11.11:29.91a8
Jul 8AAU Club ChampionshipsJul 8 · 1500 Meters · Place 14 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters14.5:00.77a8
Jul 8AAU Club ChampionshipsJul 8 · 800 Meters · Place 24 · Charlotte Panthers TrackCharlotte Panthers Track800 MetersRound P24.2:27.07a8
Jul 8AAU Club ChampionshipsJul 8 · 400 Meters · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P--DNS8
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 3000 Meters · Place 17 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters17.11:14.26a PB8
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 1500 Meters · Place 17 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters17.5:02.33a8
Jun 21USATF Region 16 Junior Olympic ChampionshipsJun 21 · 800 Meters · Place 22 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters22.2:30.86a8
Jun 16Jim Law Invitational - YouthJun 16 · 3000 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters3.11:29.64a8
Jun 16Jim Law Invitational - YouthJun 16 · 1500 Meters · Place 7 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters7.5:05.85a8
Jun 16Jim Law Invitational - YouthJun 16 · 400 Meters · Place 23 · Charlotte Panthers TrackCharlotte Panthers Track400 MetersRound P23.1:04.76a8
Jun 15Jim Law Invitational - Open/MastersJun 15 · 3000 Meters · Place 3 · 05 Charlotte Panthers05 Charlotte Panthers3000 Meters311:29.64—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 23 · 05 Charlotte Panthers05 Charlotte Panthers400 MetersRound P231:04.76—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 400 Meters · Place 3 · 05 Charlotte Panthers05 Charlotte Panthers400 Meters31:04.76—
Jun 15Jim Law Invitational - Open/MastersJun 15 · 1500 Meters · Place 7 · 05 Charlotte Panthers05 Charlotte Panthers1500 Meters75:05.85—
Jun 2Ken Roberts ChallengeJun 2 · 1500 Meters · Place 6 · 13 Charlotte Panthers13 Charlotte Panthers1500 Meters65:17.22—
Jun 2N.C. State GamesJun 2 · 800 Meters · Place 11 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters11.2:34.64a8
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—

2017 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · 3000 Meters · Place 1 · Charlotte PanthersCharlotte Panthers3000 Meters112:37.83—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Charlotte PanterCharlotte PanterCombined results112:37.83—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Charlotte PanterCharlotte PanterCombined results112:37.83—
Jul 21Russell E. Blunt East Coast InvitationalJul 21 · Combined results · Place 1 · Charlotte PanterCharlotte PanterCombined results112:37.83—
Jun 29AAU NC Regional QualifierJun 29 · 3000 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters2.12:03.13a7
Jun 29AAU NC Regional QualifierJun 29 · 1500 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters2.5:32.28a7
Jun 29AAU NC Regional QualifierJun 29 · 800 Meters · Place 5 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters5.2:48.66a7
Jun 10AAU NC District QualiflierJun 10 · 3000 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters3.12:34.06a7
Jun 10AAU NC District QualiflierJun 10 · 1500 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters3.5:39.17a7
Jun 10AAU NC District QualiflierJun 10 · 800 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters6.2:46.23a7