Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorAdidas Track Nationals 2026 · Jun 185:46.15aAdidas Track Nationals 2026June 18, 2026
100 Meters · Outdoor19th Annual Bring the Heat Invitational · Apr 2017.35a19th Annual Bring the Heat InvitationalApril 20, 2024
1500 Meters · IndoorThe VA Showcase · Jan 175:43.14aThe VA ShowcaseJanuary 17, 2026
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 55:28.01aAAU North Carolina District QualifierJune 5, 2026
1500m Race Walk · OutdoorAAU North Carolina District Qualifier · Jun 712:30.22aAAU North Carolina District QualifierJune 7, 2024
1500m Racewalk · OutdoorAAU Track & Field Region 25 Qualifier · Jun 2612:03.35aAAU Track & Field Region 25 QualifierJune 26, 2025
1600 Meters · OutdoorAdidas Track Nationals 2026 · Jun 185:44.29aAdidas Track Nationals 2026June 18, 2026
2 Miles · OutdoorAdidas Track Nationals 2026 · Jun 1812:36.30aAdidas Track Nationals 2026June 18, 2026
200 Meters · OutdoorKen Roberts Panther Elite · May 1938.88aKen Roberts Panther EliteMay 19, 2024
3000 Meters · IndoorThe VA Showcase · Jan 1711:54.43aThe VA ShowcaseJanuary 17, 2026
3000 Meters · OutdoorAAU North Carolina District Qualifier · Jun 511:16.53aAAU North Carolina District QualifierJune 5, 2026
3000 Meters · OutdoorAAU NC Regional 25 Qualifier · Jun 2712:15.83AAU NC Regional 25 QualifierJune 27, 2024
3200 Meters · IndoorSpring into the Season Kickoff · Feb 2812:33.45aSpring into the Season KickoffFebruary 28, 2026
3200 Meters · OutdoorNCRunners Elite Tune Up · May 3012:03.65aNCRunners Elite Tune UpMay 30, 2026
400 Meters · OutdoorJohnson Riley · May 251:25.78aJohnson RileyMay 25, 2024
800 Meters · IndoorSpring into the Season Kickoff · Feb 282:46.16aSpring into the Season KickoffFebruary 28, 2026
800 Meters · OutdoorNCRunners Elite Tune Up · May 302:44.37aNCRunners Elite Tune UpMay 30, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 2 Miles · Place 8 · Charlotte Panthers Track2 Miles8.12:36.30a PB4
Jun 18Adidas Track Nationals 2026Jun 18 · 3200 Meters · Place 7 · Charlotte Panthers Track3200 Meters7.12:33.24a4
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 22 · Charlotte Panthers Track1 Mile22.5:46.15a PB4
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 21 · Charlotte Panthers Track1600 Meters21.5:44.29a PB4
Jun 5AAU North Carolina District QualifierJun 5 · 3000 Meters · Place 2 · Charlotte Panthers Track3000 Meters2.11:16.53a PB4
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:28.01a PB4
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 3 · Charlotte Panthers Track800 Meters3.2:44.72a4
May 30NCRunners Elite Tune UpMay 30 · 3200 Meters · Place 3 · Charlotte Panthers Track3200 Meters3.12:03.65a PB4
May 30NCRunners Elite Tune UpMay 30 · 800 Meters · Place 39 · Charlotte Panthers Track800 Meters39.2:44.37a PB4
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 1500 Meters · Place 3 · Charlotte Panthers Track1500 Meters3.5:38.79a4
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 800 Meters · Place 2 · Charlotte Panthers Track800 Meters2.2:45.30a4
May 2NCRunners Middle School All-State MeetMay 2 · 3200 Meters · Place 10 · Charlotte Panthers Track3200 Meters10.12:15.02a4
May 2NCRunners Middle School All-State MeetMay 2 · 1600 Meters · Place 34 · Charlotte Panthers Track1600 Meters34.5:51.40a4

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Spring into the Season KickoffFeb 28 · 3200 Meters · Place 10 · Charlotte Panthers3200 Meters1012:33.45a PB4
Feb 28Spring into the Season KickoffFeb 28 · 800 Meters · Place 27 · Charlotte Panthers800 Meters272:46.16a PB4
Jan 17The VA ShowcaseJan 17 · 3000 Meters · Place 2 · Charlotte Panthers Track3000 Meters2.11:54.43a PB4
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 5 · Charlotte Panthers Track1500 Meters5.5:43.14a PB4

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 19Track and Field Stars of Tomorrow hosted by PierreTiming **1st Annual**Jul 19 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:55.71a3
Jul 19Track and Field Stars of Tomorrow hosted by PierreTiming **1st Annual**Jul 19 · 800 Meters · Place 1 · Charlotte Panthers Track800 Meters1.2:56.21a3
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500m Racewalk · Place 2 · Charlotte Panthers Track1500m Racewalk2.12:03.35a PB3
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:39.91a3
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 3 · Charlotte Panthers Track800 Meters3.2:51.33a3
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:40.21a3
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 800 Meters · Place 1 · Charlotte Panthers Track800 Meters1.2:50.29a3
Jun 6AAU North Carolina District QualifierJun 6 · 1500m Racewalk · Place 2 · Charlotte Panthers Track1500m Racewalk2.12:45.88a3
Jun 6AAU North Carolina District QualifierJun 6 · 1500m Racewalk · Place 2 · Charlotte Panthers Track1500m Racewalk2.12:45.88a3
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:45.94a3
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 2 · Charlotte Panthers Track1500 Meters2.5:45.94a3
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 4 · Charlotte Panthers Track800 Meters4.2:53.75a3
May 3NC Runners All State MS MeetMay 3 · 1600 Meters · Place 59 · Charlotte Panthers Track1600 Meters59.6:24.92a3
May 3NC Runners All State MS MeetMay 3 · 800 Meters · Place 61 · Charlotte Panthers Track800 Meters61.3:00.29a3
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 5 · Charlotte Panthers Track1500 Meters5.6:07.20a3
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 6 · Charlotte Panthers Track800 Meters6.3:00.45a3

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 1500 Meters · Place 31 · 15 Charlotte Pa1500 Meters316:16.01—
Jul 27AAU Junior Olympic GamesJul 27 · 800 Meters · Place 71 · 15 Charlotte Pa800 Meters713:10.83—
Jun 27AAU NC Regional 25 QualifierJun 27 · 3000 Meters · Place 1 · Charlotte Panthers3000 Meters112:15.83 PB—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 3 · Charlotte Panthers1500 Meters36:12.00—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 3 · Charlotte Panthers800 Meters33:05.49—
Jun 7AAU North Carolina District QualifierJun 7 · 1500m Race Walk · Place 2 · Charlotte Panthers Trac1500m Race Walk212:30.22a PB—
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 4 · Charlotte Panthers Trac1500 Meters46:26.86a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 5 · Charlotte Panthers Trac800 Meters53:14.34a—
Jun 1BodyArmor State GamesJun 1 · 1500 Meters · Place 3 · Charlotte Panthers Track1500 Meters3.6:21.30a2
Jun 1BodyArmor State GamesJun 1 · 800 Meters · Place 5 · Charlotte Panthers Track800 Meters5.3:12.68a2
May 25Johnson RileyMay 25 · 1500 Meters · Place 3 · Charlotte Panthers Trac1500 Meters36:45.06a—
May 25Johnson RileyMay 25 · 800 Meters · Place 6 · Charlotte Panthers Trac800 Meters63:21.37a—
May 25Johnson RileyMay 25 · 400 Meters · Place 16 · Charlotte Panthers Trac400 Meters161:25.78a PB—
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 5 · Charlotte Panthers Track800 Meters5.3:27.49a2
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 32 · Charlotte Panthers Track400 Meters32.1:27.23a2
May 19Ken Roberts Panther EliteMay 19 · 200 Meters · Place 48 · Charlotte Panthers Track200 Meters48.38.88a PB2
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 58 · Charlotte Panthers Track100 Meters58.18.19a2
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 30 · Charlotte Panthers Track400 Meters30.1:26.32a2
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 76 · Charlotte Panthers Track200 MetersRound P76.42.27a2
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 78 · Charlotte Panthers Track100 Meters78.17.35a PB2