Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdooradidas Track & Field Nationals · Jun 205:50.56adidas Track & Field NationalsJune 20, 2025
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 65:22.36aAAU North Carolina District QualifierJune 6, 2025
1600 Meters · Outdooradidas Track & Field Nationals · Jun 205:48.54adidas Track & Field NationalsJune 20, 2025
2 Miles · Outdooradidas Track & Field Nationals · Jun 2012:16.38adidas Track & Field NationalsJune 20, 2025
3000 Meters · OutdoorAAU North Carolina District Qualifier · Jun 611:39.58aAAU North Carolina District QualifierJune 6, 2025
3200 Meters · OutdoorNCRunners Middle School Elite Invitational · May 712:38.50NCRunners Middle School Elite InvitationalMay 7, 2022
400 Meters · OutdoorUSATF NC Association Youth Championships · Jul 81:14.17aUSATF NC Association Youth ChampionshipsJuly 8, 2021
800 Meters · OutdoorUSATF NC Association Youth Championships · Jul 82:37.81aUSATF NC Association Youth ChampionshipsJuly 8, 2021
Combined results · OutdoorKen Roberts-Panthers Elite Challenge · May 223.46mKen Roberts-Panthers Elite Challenge May 22, 2021
High Jump · OutdoorAAU Junior Olympics National Chamionships · Jul 301.10mAAU Junior Olympics National ChamionshipsJuly 30, 2022
Long Jump · OutdoorAAU Region 25 Track and Field Championship · Jun 233.22mAAU Region 25 Track and Field ChampionshipJune 23, 2022
MR Carnival: Josh Palmer Cuthbertso 4:30.40 · OutdoorCarolina Distance Carnival · Apr 265:47.76Carolina Distance CarnivalApril 26, 2025

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

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 63 · Charlotte PaCharlotte Pa1 Mile635:50.56 PB—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 26 · Charlotte PaCharlotte Pa2 Miles2612:16.38 PB—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 63 · Charlotte PaCharlotte Pa1 Mile635:50.56—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 26 · Charlotte PaCharlotte Pa2 Miles2612:16.38—
Jun 20adidas Track & Field NationalsJun 20 · 1600 Meters · Place 63 · Charlotte PaCharlotte Pa1600 Meters635:48.54 PB—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 26 · Charlotte PaCharlotte Pa2 Miles2612:16.38—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 63 · Charlotte PaCharlotte Pa1 Mile635:50.56—
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 5 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters5.11:39.58a PB8
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 5 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters5.11:39.58a8
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 8 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters8.5:22.36a PB8
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 12 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters12.2:47.10a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 1500 Meters · Place 8 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters8.5:24.68a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 20 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters20.2:46.31a8
May 3NC Runners All State MS MeetMay 3 · 1600 Meters · Place 68 · Charlotte Panthers TrackCharlotte Panthers Track1600 Meters68.5:48.66a8
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Josh Palmer Cuthbertso 4:30.40 · Place 110 · Charlotte PanthersCharlotte PanthersMR Carnival: Josh Palmer Cuthbertso 4:30.401105:47.76 PB8
Mar 29Marvin Ridge MS InvitationalMar 29 · 3200 Meters · Charlotte Panthers TrackCharlotte Panthers Track3200 Meters—DNS8
Mar 29Marvin Ridge MS InvitationalMar 29 · 1600 Meters · Place 28 · Charlotte Panthers TrackCharlotte Panthers Track1600 Meters28.5:57.25a8

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 3000 Meters · Place 39 · Charlotte PaCharlotte Pa3000 Meters3911:40.6111
Jun 27AAU NC Regional 25 QualifierJun 27 · 3000 Meters · Place 7 · Charlotte PanthersCharlotte Panthers3000 Meters713:01.21—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 9 · Charlotte PanthersCharlotte Panthers1500 Meters95:32.06—
Jun 7AAU North Carolina District QualifierJun 7 · 3000 Meters · Place 8 · Charlotte Panthers TracCharlotte Panthers Trac3000 Meters813:42.93a—
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 10 · Charlotte Panthers TracCharlotte Panthers Trac1500 Meters105:32.09a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 18 · Charlotte Panthers TracCharlotte Panthers Trac800 Meters182:47.12a—
May 25Johnson RileyMay 25 · 800 Meters · Place 5 · Charlotte Panthers TracCharlotte Panthers Trac800 Meters52:43.61a—
May 19Ken Roberts Panther EliteMay 19 · 1500 Meters · Place 7 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters7.5:30.71a5
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 11 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters11.2:50.76a5

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6NCRunners Middle School Elite Invitational 2023May 6 · 3200 Meters · Place 36 · Charlotte PanthersCharlotte Panthers3200 Meters3613:25.746
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 1500 Meters · Place 8 · Charlotte Panthers TracCharlotte Panthers Trac1500 Meters85:45.31a—

2022 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 1500 Meters · Place 42 · Charlotte PaCharlotte Pa1500 Meters425:33.0711
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 800 Meters · Place 70 · Charlotte PaCharlotte Pa800 Meters702:47.2911
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 3000 Meters · Place 17 · Charlotte PaCharlotte Pa3000 Meters1711:47.3311
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Long Jump · Place 33 · Charlotte PaCharlotte PaLong Jump333.30m11
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 80m Hurdles · Place 34 · Charlotte PaCharlotte Pa80m Hurdles3418.0311
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 1500 Meters · Place 10 · Charlotte PaCharlotte Pa1500 Meters105:34.7311
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Shot Put · Place 38 · Charlotte PaCharlotte PaShot Put384.78m11
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · High Jump · Place 28 · Charlotte PaCharlotte PaHigh Jump281.10m PB11
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 1500 Meters · Place 10 · Charlotte PanthersCharlotte Panthers1500 Meters105:34.73—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · High Jump · Place 28 · Charlotte PanthersCharlotte PanthersHigh Jump281.10m—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Shot Put · Place 38 · Charlotte PanthersCharlotte PanthersShot Put384.78m—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · Long Jump · Place 33 · Charlotte PanthersCharlotte PanthersLong Jump333.30m—
Jul 30AAU Junior Olympics National ChamionshipsJul 30 · 80m Hurdles · Place 34 · Charlotte PanthersCharlotte Panthers80m Hurdles3418.03—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 80m Hurdles · Place 5 · Charlotte PanthersCharlotte Panthers80m Hurdles517.73—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Shot Put · Place 4 · Charlotte PanthersCharlotte PanthersShot Put45.15m—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · High Jump · Place 4 · Charlotte PanthersCharlotte PanthersHigh Jump41.15m—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · Long Jump · Place 5 · Charlotte PanthersCharlotte PanthersLong Jump53.22m PB—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 3000 Meters · Place 1 · Charlotte PanthersCharlotte Panthers3000 Meters111:47.35—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 1 · Charlotte PanthersCharlotte Panthers1500 Meters15:25.61—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 1500 Meters · Place 2 · Charlotte PanthersCharlotte Panthers1500 Meters25:31.51—
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 800 Meters · Place 8 · Charlotte PanthersCharlotte Panthers800 Meters82:44.63—
Jun 18Jim Law Invitational - YouthJun 18 · 3000 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters4.12:00.20a11
Jun 18Jim Law Invitational - YouthJun 18 · 1500 Meters · Place 10 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters10.5:50.53a11
Jun 4North Carolina AAU District MeetJun 4 · 3000 Meters · Place 1 · Charlotte PaCharlotte Pa3000 Meters111:55.5211
Jun 4North Carolina AAU District MeetJun 4 · 1500 Meters · Place 2 · Charlotte PaCharlotte Pa1500 Meters25:41.1011
Jun 4North Carolina AAU District MeetJun 4 · 800 Meters · Place 6 · Charlotte PaCharlotte Pa800 Meters62:49.5611
May 7NCRunners Middle School Elite InvitationalMay 7 · 3200 Meters · Place 24 · Charlotte PanthersCharlotte Panthers3200 Meters2412:38.50 PB5
May 7NCRunners Middle School Elite InvitationalMay 7 · 1600 Meters · Place 59 · Charlotte PanthersCharlotte Panthers1600 Meters596:06.695
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 1500 Meters · Place 5 · Charlotte PanthersCharlotte Panthers1500 Meters55:29.47—

2021 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 1500 Meters · Place 2 · Run CabarrusRun Cabarrus1500 Meters2.5:24.11a9
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 800 Meters · Place 3 · Run CabarrusRun Cabarrus800 Meters3.2:37.81a PB9
Jul 8USATF NC Association Youth ChampionshipsJul 8 · 400 Meters · Place 12 · Run CabarrusRun Cabarrus400 MetersRound P12.1:14.17a PB9
Jul 1AAU Region 25 QualifierJul 1 · 1500 Meters · Place 1 · Charlotte PaCharlotte Pa1500 Meters15:34.5410
Jul 1AAU Region 25 QualifierJul 1 · 800 Meters · Place 1 · Charlotte PaCharlotte Pa800 Meters12:46.9210
Jun 19Jim Law Invitational - YouthJun 19 · Long Jump · Place 10 · Charlotte Panthers TrackCharlotte Panthers TrackLong Jump10.3.11m10
Jun 19Jim Law Invitational - YouthJun 19 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.5:45.94a10
Jun 19Jim Law Invitational - YouthJun 19 · 800 Meters · Place 2 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters2.2:48.88a10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 6 · Charlotte PaCharlotte PaCombined results612.59m10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 10 · Charlotte PaCharlotte PaCombined results103.46m PB10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · Charlotte PaCharlotte PaCombined results15:38.4910
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 2 · Charlotte PaCharlotte PaCombined results22:51.2410
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 6 · Charlotte PaCharlotte PaCombined results612.59m10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 10 · Charlotte PaCharlotte PaCombined results103.46m10
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 1 · Charlotte PaCharlotte PaCombined results15:38.4910
May 22Ken Roberts-Panthers Elite Challenge May 22 · Combined results · Place 2 · Charlotte PaCharlotte PaCombined results22:51.2410
May 8James Carter InvitationalMay 8 · 800 Meters · Place 7 · Charlotte PaCharlotte Pa800 Meters73:04.58—
May 8James Carter InvitationalMay 8 · 3000 Meters · Place 1 · Charlotte PaCharlotte Pa3000 Meters112:44.72—