Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdooradidas Track & Field Nationals · Jun 204:47.85adidas Track & Field NationalsJune 20, 2025
1500 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 254:23.65aAAU Track and Field Region 25 QualifierJune 25, 2026
1600 Meters · Outdooradidas Track & Field Nationals · Jun 204:46.06adidas Track & Field NationalsJune 20, 2025
2 Miles · Outdooradidas Track & Field Nationals · Jun 2010:15.05adidas Track & Field NationalsJune 20, 2025
3000 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 259:19.47aAAU Track and Field Region 25 QualifierJune 25, 2026
3200 Meters · OutdoorNCRunners Middle School All-State Meet · May 210:15.13aNCRunners Middle School All-State MeetMay 2, 2026
800 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 252:10.85aAAU Track and Field Region 25 QualifierJune 25, 2026
MR Carnival: Josh Palmer Cuthbertso 4:30.40 · OutdoorCarolina Distance Carnival · Apr 264:48.84Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 3000 Meters · Place 1 · Charlotte PanthersCharlotte Panthers3000 Meters19:19.47a PB7
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 1500 Meters · Place 1 · Charlotte PanthersCharlotte Panthers1500 Meters14:23.65a PB7
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 800 Meters · Place 12 · Charlotte PanthersCharlotte Panthers800 Meters122:10.85a PB7
Jun 18Adidas Track Nationals 2026Jun 18 · 2 Miles · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track2 Miles4.10:51.62a7
Jun 18Adidas Track Nationals 2026Jun 18 · 3200 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track3200 Meters4.10:47.50a7
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track1 Mile4.4:51.36a7
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track1600 Meters4.4:49.50a7
Jun 5AAU North Carolina District QualifierJun 5 · 3000 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters1.9:34.86a7
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters4.4:27.34a7
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 15 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters15.2:15.11a7
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.4:35.65a7
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 800 Meters · Place 6 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters6.2:21.03a7
May 2NCRunners Middle School All-State MeetMay 2 · 3200 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track3200 Meters3.10:15.13a PB7
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 11 · Charlotte Panthers TrackCharlotte Panthers Track1600 Meters11.4:55.32a7

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 3000 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters1.10:53.87a6
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters—DNS6
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Charlotte Panthers TrackCharlotte Panthers Track800 Meters—DNS6
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 5 · Charlotte PaCharlotte Pa1 Mile54:47.85 PB—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 1 · Charlotte PaCharlotte Pa2 Miles110:15.05 PB—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 5 · Charlotte PaCharlotte Pa1 Mile54:47.85—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 1 · Charlotte PaCharlotte Pa2 Miles110:15.05—
Jun 20adidas Track & Field NationalsJun 20 · 1600 Meters · Place 5 · Charlotte PaCharlotte Pa1600 Meters54:46.06 PB—
Jun 20adidas Track & Field NationalsJun 20 · 2 Miles · Place 1 · Charlotte PaCharlotte Pa2 Miles110:15.05—
Jun 20adidas Track & Field NationalsJun 20 · 1 Mile · Place 5 · Charlotte PaCharlotte Pa1 Mile54:47.85—
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters1.9:34.46a6
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track3000 Meters1.9:34.46a6
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.4:30.44a6
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 5 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters5.2:16.95a6
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 1 · Charlotte PanthersCharlotte Panthers1 Mile1.4:49.98a7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.4:40.82a6
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:19.05a6
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Josh Palmer Cuthbertso 4:30.40 · Place 21 · Charlotte PanthersCharlotte PanthersMR Carnival: Josh Palmer Cuthbertso 4:30.40214:48.84 PB7
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters1.4:44.23a6
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 1 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters1.2:18.94a6
Mar 1Spring into the Season KickoffMar 1 · 3200 Meters · Charlotte Panthers TrackCharlotte Panthers Track3200 Meters—DNS6

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 3000 Meters · Place 5 · Charlotte PaCharlotte Pa3000 Meters59:49.9011
Jul 27AAU Junior Olympic GamesJul 27 · 1500 Meters · Place 13 · Charlotte PaCharlotte Pa1500 Meters134:36.3311
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 40 · Charlotte PaCharlotte Pa800 MetersRound P402:19.6211
Jun 27AAU NC Regional 25 QualifierJun 27 · 3000 Meters · Place 1 · Charlotte PanthersCharlotte Panthers3000 Meters19:53.80—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 2 · Charlotte PanthersCharlotte Panthers1500 Meters24:38.53—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 5 · Charlotte PanthersCharlotte Panthers800 Meters52:20.07—
Jun 14adidas Outdoor NationalsJun 14 · 2 Miles · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track2 Miles3.10:51.43a5
Jun 14adidas Outdoor NationalsJun 14 · 3200 Meters · Place 3 · Charlotte Panthers TrackCharlotte Panthers Track3200 Meters3.10:47.69a5
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 11 · Charlotte Panthers TrackCharlotte Panthers Track1600 Meters11.4:59.80a5
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 11 · Charlotte Panthers TrackCharlotte Panthers Track1600 Meters11.5:01.57a5
Jun 7AAU North Carolina District QualifierJun 7 · 3000 Meters · Place 2 · Charlotte Panthers TracCharlotte Panthers Trac3000 Meters210:05.93a—
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 4 · Charlotte Panthers TracCharlotte Panthers Trac1500 Meters44:46.52a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 5 · Charlotte Panthers TracCharlotte Panthers Trac800 Meters52:21.94a—
Jun 1BodyArmor State GamesJun 1 · 1500 Meters · Place 4 · Charlotte Panthers TrackCharlotte Panthers Track1500 Meters4.4:47.78a5
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 7 · Charlotte Panthers TrackCharlotte Panthers Track800 Meters7.2:25.26a5
Apr 11PCAC Meet 5Apr 11 · 1600 Meters · Place 2 · Bradford PreparatoryBradford Preparatory1600 Meters2.5:19.31a6
Apr 11PCAC Meet 5Apr 11 · 800 Meters · Place 3 · Bradford PreparatoryBradford Preparatory800 Meters3.2:26.74a6
Mar 26PCAC MS Meet #4Mar 26 · 1600 Meters · Place 2 · Bradford PreparatoryBradford Preparatory1600 Meters2.5:15.77a6
Mar 26PCAC MS Meet #4Mar 26 · 800 Meters · Place 3 · Bradford PreparatoryBradford Preparatory800 Meters3.2:29.05a6
Mar 14PCAC Meet 2Mar 14 · 1600 Meters · Place 1 · Bradford PreparatoryBradford Preparatory1600 Meters1.5:19.11a6
Mar 14PCAC Meet 2Mar 14 · 800 Meters · Place 2 · Bradford PreparatoryBradford Preparatory800 Meters2.2:26.26a6