Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNCRunners Elite Tune Up · May 305:28.07aNCRunners Elite Tune UpMay 30, 2026
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 54:59.10aAAU North Carolina District QualifierJune 5, 2026
1600 Meters · OutdoorNCRunners Middle School All-State Meet · May 25:27.67aNCRunners Middle School All-State MeetMay 2, 2026
3000 Meters · OutdoorAAU North Carolina District Qualifier · Jun 510:56.18aAAU North Carolina District QualifierJune 5, 2026
400 Meters · Outdoor19th Annual Bring the Heat Invitational · Apr 201:12.18a19th Annual Bring the Heat InvitationalApril 20, 2024
800 Meters · OutdoorAAU North Carolina District Qualifier · Jun 52:22.25aAAU North Carolina District QualifierJune 5, 2026
MR Carnival: Josh Palmer Cuthbertso 4:30.40 · OutdoorCarolina Distance Carnival · Apr 265:49.22Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 1500 Meters · Place 7 · Charlotte Panthers1500 Meters75:02.45a8
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 800 Meters · Place 6 · Charlotte Panthers800 Meters62:23.06a8
Jun 5AAU North Carolina District QualifierJun 5 · 3000 Meters · Place 8 · Charlotte Panthers Track3000 Meters8.10:56.18a PB8
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 7 · Charlotte Panthers Track1500 Meters7.4:59.10a PB8
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 5 · Charlotte Panthers Track800 Meters5.2:22.25a PB8
May 30NCRunners Elite Tune UpMay 30 · 1 Mile · Place 103 · Charlotte Panthers Track1 Mile103.5:28.07a PB8
May 30NCRunners Elite Tune UpMay 30 · 800 Meters · Place 83 · Charlotte Panthers Track800 Meters83.2:23.94a8
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 58 · Charlotte Panthers Track1600 Meters58.5:27.67a PB8
May 2NCRunners Middle School All-State MeetMay 2 · 800 Meters · Place 37 · Charlotte Panthers Track800 Meters37.2:26.11a8

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 3000 Meters · Place 3 · Charlotte Panthers Track3000 Meters3.11:28.52a7
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:08.48a7
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 2 · Charlotte Panthers Track800 Meters2.2:30.29a7
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:17.63a7
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 5 · Charlotte Panthers Track3000 Meters5.11:54.17a7
Jun 6AAU North Carolina District QualifierJun 6 · 3000 Meters · Place 5 · Charlotte Panthers Track3000 Meters5.11:54.17a7
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 5 · Charlotte Panthers Track1500 Meters5.5:17.89a7
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 5 · Charlotte Panthers Track1500 Meters5.5:17.89a7
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 3 · Charlotte Panthers Track800 Meters3.2:34.91a7
Jun 1Johnson RileyJun 1 · 800 Meters · Place 2 · Charlotte Panthers800 Meters22:37.86a7
Jun 1Johnson RileyJun 1 · 3000 Meters · Place 2 · Charlotte Panthers3000 Meters211:59.12a7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 1500 Meters · Place 9 · Charlotte Panthers Track1500 Meters9.5:27.85a7
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 6 · Charlotte Panthers Track800 Meters6.2:42.20a7
May 3NC Runners All State MS MeetMay 3 · 1600 Meters · Place 69 · Charlotte Panthers Track1600 Meters69.5:49.02a7
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Josh Palmer Cuthbertso 4:30.40 · Place 111 · Charlotte PanthersMR Carnival: Josh Palmer Cuthbertso 4:30.401115:49.22 PB6
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 10 · Charlotte Panthers Track1500 Meters10.5:47.39a7
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 16 · Charlotte Panthers Track800 Meters16.2:49.57a7
Mar 29Marvin Ridge MS InvitationalMar 29 · 3200 Meters · Charlotte Panthers Track3200 Meters—DNS7
Mar 29Marvin Ridge MS InvitationalMar 29 · 1600 Meters · Charlotte Panthers Track1600 Meters—DNS7

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 27AAU NC Regional 25 QualifierJun 27 · 3000 Meters · Place 3 · Charlotte Panthers3000 Meters312:53.12—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 6 · Charlotte Panthers1500 Meters65:41.22—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 7 · Charlotte Panthers800 Meters72:41.45—
Jun 7AAU North Carolina District QualifierJun 7 · 3000 Meters · Place 4 · Charlotte Panthers Trac3000 Meters412:05.76a—
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 7 · Charlotte Panthers Trac1500 Meters75:37.93a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 7 · Charlotte Panthers Trac800 Meters72:44.23a—
Jun 1BodyArmor State GamesJun 1 · 1500 Meters · Place 8 · Charlotte Panthers Track1500 Meters8.5:37.42a6
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 9 · Charlotte Panthers Track800 Meters9.2:41.43a6
May 25Johnson RileyMay 25 · 1500 Meters · Place 4 · Charlotte Panthers Trac1500 Meters45:50.39a—
May 25Johnson RileyMay 25 · 800 Meters · Place 2 · Charlotte Panthers Trac800 Meters22:43.58a—
May 19Ken Roberts Panther EliteMay 19 · 1500 Meters · Place 9 · Charlotte Panthers Track1500 Meters9.5:39.55a6
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 13 · Charlotte Panthers Track800 Meters13.2:49.52a6
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 1500 Meters · Place 12 · Charlotte Panthers Track1500 Meters12.5:43.51a6
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 22 · Charlotte Panthers Track800 Meters22.2:49.82a6
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 38 · Charlotte Panthers Track400 Meters38.1:12.18a PB6