Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJohnson Riley · Jun 117.14aJohnson RileyJune 1, 2025
1500 Meters · OutdoorAAU North Carolina District Qualifier · Jun 56:11.11aAAU North Carolina District QualifierJune 5, 2026
200 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 1834.79a21st Annual Bring the Heat InvitationalApril 18, 2026
400 Meters · OutdoorAAU North Carolina District Qualifier · Jun 51:21.15aAAU North Carolina District QualifierJune 5, 2026
800 Meters · OutdoorJim Law Invitational (Youth) · Jun 202:59.03Jim Law Invitational (Youth)June 20, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 58 · Charlotte Heat Track1500 Meters58.6:35.55a-
Jun 20Jim Law Invitational (Youth)Jun 20 · 1500 Meters · Place 1 · Charlotte Heat1500 Meters16:15.8610
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 4 · Charlotte Heat800 Meters42:59.03 PB10
Jun 5AAU North Carolina District QualifierJun 5 · 1500 Meters · Place 3 · Charlotte Heat Track1500 Meters3.6:11.11a PB-
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 8 · Charlotte Heat Track800 Meters8.3:06.07a-
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 22 · Charlotte Heat Track400 Meters22.1:21.15a PB-
May 2219th Annual Mark Trail InvitationalMay 22 · 1500 Meters · Place 2 · Charlotte Heat Track1500 Meters2.6:07.26aUnofficial-
May 2219th Annual Mark Trail InvitationalMay 22 · 800 Meters · Place 2 · Charlotte Heat Track800 Meters2.3:05.97aUnofficial-
May 2219th Annual Mark Trail InvitationalMay 22 · 400 Meters · Place 12 · Charlotte Heat Track400 MetersRound P12.1:24.36aUnofficial-
May 168th Annual Runnin' On Faith InvitationalMay 16 · 1500 Meters · Place 3 · Charlotte Heat Track1500 Meters3.6:23.66a-
May 168th Annual Runnin' On Faith InvitationalMay 16 · 800 Meters · Place 3 · Charlotte Heat Track800 Meters3.3:07.30a-
May 168th Annual Runnin' On Faith InvitationalMay 16 · 400 Meters · Place 20 · Charlotte Heat Track400 Meters20.1:28.59a-
May 9The Carolina's Sprint FestMay 9 · 1500 Meters · Place 3 · Charlotte Heat Track1500 Meters3.6:28.52a-
May 9The Carolina's Sprint FestMay 9 · 800 Meters · Place 4 · Charlotte Heat Track800 Meters4.3:08.77a-
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Place 28 · Charlotte Heat Track400 Meters28.1:25.92a-
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 1500 Meters · Place 3 · Charlotte Heat Track1500 Meters3.6:40.70a-
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 800 Meters · Place 18 · Charlotte Heat Track800 Meters18.3:24.13a-
Apr 25Jackrabbit-Sapphire Invitational 2026Apr 25 · 400 Meters · Place 31 · Charlotte Heat Track400 Meters31.1:22.10a-
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 1500 Meters · Place 5 · Charlotte Heat1500 Meters57:13.49a—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 800 Meters · Place 10 · Charlotte Heat800 Meters103:22.00a—
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 200 Meters · Place 52 · Charlotte Heat200 MetersRound P5234.79a PB—

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 3 · Charlotte Heat Track1500 Meters3.6:43.18a-
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 10 · Charlotte Heat Track800 Meters10.3:20.67a-
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 1500 Meters · Place 5 · Charlotte Heat Track1500 Meters5.7:01.67a-
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 800 Meters · Place 10 · Charlotte Heat Track800 Meters10.3:24.89a-
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 100 Meters · Place 34 · Charlotte Heat Track100 MetersRound P34.17.77a-
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 3 · Charlotte Heat Track1500 Meters3.6:37.55a-
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 3 · Charlotte Heat Track1500 Meters3.6:37.55a-
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 10 · Charlotte Heat Track800 Meters10.3:21.72a-
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 21 · Charlotte Heat Track400 Meters21.1:27.88a-
Jun 1Johnson RileyJun 1 · 1500 Meters · Place 2 · Charlotte Heat1500 Meters27:15.06a—
Jun 1Johnson RileyJun 1 · 800 Meters · Place 10 · Charlotte Heat800 Meters103:26.08a—
Jun 1Johnson RileyJun 1 · 100 Meters · Place 20 · Charlotte Heat100 Meters2017.14a PB—
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 1500 Meters · Place 17 · Charlotte Heat Track1500 Meters17.7:35.86a-
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 21 · Charlotte Heat Track800 Meters21.3:41.32a-
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 400 Meters · Place 36 · Charlotte Heat Track400 Meters36.1:28.41a-
May 10Carolina's Sprint FestMay 10 · 1500 Meters · Place 5 · Charlotte Heat Track1500 Meters5.7:02.86a-
May 10Carolina's Sprint FestMay 10 · 400 Meters · Place 25 · Charlotte Heat Track400 Meters25.1:31.75a-
May 10Carolina's Sprint FestMay 10 · 100 Meters · Place 37 · Charlotte Heat Track100 MetersRound P37.18.15aWind: 0.2-
May 3James-Woods Developmental (Charlotte Flights)May 3 · 800 Meters · Place 13 · Charlotte Heat800 Meters133:31.09a—
May 3James-Woods Developmental (Charlotte Flights)May 3 · 100 Meters · Place 54 · Charlotte Heat100 Meters5417.46a—
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 11 · Charlotte Heat Track1500 Meters11.7:16.41a-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 20 · Charlotte Heat Track800 Meters20.3:40.24a-
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 58 · Charlotte Heat Track400 Meters58.1:36.55a-

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 1500 Meters · Place 52 · 16 Charlotte He1500 Meters527:28.08—
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 3 · Charlotte Heat Track Club1500 Meters37:16.31—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 9 · Charlotte Heat Track Club800 Meters93:34.36—
Jun 15Jim Law Invitational (Youth)Jun 15 · 800 Meters · Place 2 · Charlotte Heat Track800 Meters2.3:29.78aSr
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 15 · Charlotte Heat Track400 MetersRound P15.1:34.31aSr
Jun 15Jim Law Invitational (Youth)Jun 15 · 200 Meters · Place 20 · Charlotte Heat Track200 MetersRound P20.39.99aWind: -1.2Sr
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 3 · Charlotte Heat1500 Meters37:03.94a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 10 · Charlotte Heat800 Meters103:37.97a—
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 27 · Charlotte Heat400 Meters271:32.55a—
Jun 1NC UnitedJun 1 · 1500 Meters · Place 1 · Charlotte Heat Track1500 Meters1.7:06.60Sr
Jun 1NC UnitedJun 1 · 800 Meters · Place 3 · Charlotte Heat Track800 Meters3.3:42.17aSr
Jun 1NC UnitedJun 1 · 400 Meters · Place 10 · Charlotte Heat Track400 Meters10.1:39.73aSr
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 1500 Meters · Place 2 · Charlotte Heat Track1500 Meters2.7:34.41aSr
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 800 Meters · Place 6 · Charlotte Heat Track800 Meters6.3:44.25aSr
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 16 · Charlotte Heat Track400 MetersRound P16.1:43.82aSr