Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNC United · Jun 113.42aNC UnitedJune 1, 2024
1500 Meters · OutdoorJim Law Invitational - Youth (June 14 - 15, 2025) · Jun 144:49.35aJim Law Invitational - Youth (June 14 - 15, 2025)June 14, 2025
1600 Meters · OutdoorCMS Middle School Championship · May 35:16.84aCMS Middle School ChampionshipMay 3, 2025
200 Meters · Outdoor8th Annual Runnin' On Faith Invitational · May 1624.15a8th Annual Runnin' On Faith InvitationalMay 16, 2026
400 Meters · Outdoor21st Annual Bring the Heat Invitational · Apr 1853.61a21st Annual Bring the Heat InvitationalApril 18, 2026
800 Meters · OutdoorMeck Power Six 7A/8A Conference Championship · Apr 292:04.43aMeck Power Six 7A/8A Conference ChampionshipApril 29, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 5 · 16 Char Heat16 Char Heat800 Meters52:08.42—
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 5 · Charlotte HeatCharlotte Heat800 Meters52:08.4216
Jun 5AAU North Carolina District QualifierJun 5 · 800 Meters · Place 17 · Charlotte Heat TrackCharlotte Heat Track800 Meters17.2:16.42a9
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Charlotte Heat TrackCharlotte Heat Track400 Meters--DNS9
May 30Johnson RileyMay 30 · 800 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track800 Meters2.2:07.15a9
May 30Johnson RileyMay 30 · 400 Meters · Charlotte Heat TrackCharlotte Heat Track400 Meters--DNS9
May 30Johnson RileyMay 30 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters--DNS9
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 800 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track800 Meters1.2:08.69a9
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters—DNS9
May 168th Annual Runnin' On Faith InvitationalMay 16 · 800 Meters · Place 1 · Charlotte Heat TrackCharlotte Heat Track800 Meters1.2:06.32a9
May 168th Annual Runnin' On Faith InvitationalMay 16 · 200 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track200 Meters4.24.15a PB9
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 800 Meters · Place 4 · North MecklenburgNorth Mecklenburg800 Meters4.2:04.43a PB9
Apr 23Donna Davis HS Invitational Apr 23 · 800 Meters · North MecklenburgNorth Mecklenburg800 Meters—DNS9
Apr 1821st Annual Bring the Heat InvitationalApr 18 · 400 Meters · Place 9 · Charlotte HeatCharlotte Heat400 Meters953.61a PB9
Mar 25Hopewell Meet #1Mar 25 · 800 Meters · Place 11 · North MecklenburgNorth Mecklenburg800 Meters11.2:12.43a9
Mar 25Hopewell Meet #1Mar 25 · 400 Meters · North MecklenburgNorth Mecklenburg400 Meters—DNS9
Mar 11Phillip O Berry Home Meet/Senior Send OffMar 11 · 1600 Meters · Place 7 · North MecklenburgNorth Mecklenburg1600 Meters7.5:34.69a9
Mar 11Phillip O Berry Home Meet/Senior Send OffMar 11 · 800 Meters · Place 6 · North MecklenburgNorth Mecklenburg800 Meters6.2:14.29a9

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 1500 Meters · Place 9 · Charlotte Heat TrackCharlotte Heat Track1500 Meters9.4:55.00a8
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 800 Meters · Place 10 · Charlotte Heat TrackCharlotte Heat Track800 Meters10.2:19.35a8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 1500 Meters · Place 3 · Charlotte Heat TrackCharlotte Heat Track1500 Meters3.4:49.35a PB8
Jun 14Jim Law Invitational - Youth (June 14 - 15, 2025)Jun 14 · 800 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track800 Meters4.2:11.76a8
Jun 6AAU North Carolina District QualifierJun 6 · 1500 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track1500 Meters7.4:50.84a8
Jun 6AAU North Carolina District QualifierJun 6 · 800 Meters · Place 8 · Charlotte Heat TrackCharlotte Heat Track800 Meters8.2:12.67a8
Jun 6AAU North Carolina District QualifierJun 6 · 400 Meters · Place 32 · Charlotte Heat TrackCharlotte Heat Track400 Meters32.56.23a8
Jun 1Johnson RileyJun 1 · 1500 Meters · Place 2 · Charlotte HeatCharlotte Heat1500 Meters24:49.99a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 800 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track800 Meters4.2:16.75a8
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters--DNS8
May 10Carolina's Sprint FestMay 10 · 800 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track800 Meters2.2:08.91a8
May 10Carolina's Sprint FestMay 10 · 400 Meters · Place 13 · Charlotte Heat TrackCharlotte Heat Track400 Meters13.56.42a8
May 10Carolina's Sprint FestMay 10 · 200 Meters · Charlotte Heat TrackCharlotte Heat Track200 Meters—DNSWind: -1.48
May 3CMS Middle School ChampionshipMay 3 · 1600 Meters · Place 16 · Piedmont Open IBPiedmont Open IB1600 Meters16.5:16.84a PB8
May 3CMS Middle School ChampionshipMay 3 · 400 Meters · Place 15 · Piedmont Open IBPiedmont Open IB400 Meters15.55.05a8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Long Jump · Charlotte Heat TrackCharlotte Heat TrackLong Jump--DNS8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 800 Meters · Place 11 · Charlotte Heat TrackCharlotte Heat Track800 Meters11.2:23.12a8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 400 Meters · Place 19 · Charlotte Heat TrackCharlotte Heat Track400 Meters19.56.22a8
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 200 Meters · Place 46 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P46.25.30a8

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 27AAU Junior Olympic GamesJul 27 · 1500 Meters · Place 64 · Charlotte HeCharlotte He1500 Meters645:26.9010
Jun 27AAU NC Regional 25 QualifierJun 27 · 1500 Meters · Place 7 · Charlotte Heat Track ClubCharlotte Heat Track Club1500 Meters74:51.96—
Jun 27AAU NC Regional 25 QualifierJun 27 · 800 Meters · Place 10 · Charlotte Heat Track ClubCharlotte Heat Track Club800 Meters102:20.02—
Jun 15Jim Law Invitational (Youth)Jun 15 · 1500 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track1500 Meters5.5:32.82a12
Jun 15Jim Law Invitational (Youth)Jun 15 · 800 Meters · Place 5 · Charlotte Heat TrackCharlotte Heat Track800 Meters5.2:24.77a12
Jun 15Jim Law Invitational (Youth)Jun 15 · 400 Meters · Place 12 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P12.1:02.91a12
Jun 7AAU North Carolina District QualifierJun 7 · 1500 Meters · Place 13 · Charlotte HeatCharlotte Heat1500 Meters135:25.85a—
Jun 7AAU North Carolina District QualifierJun 7 · 800 Meters · Place 13 · Charlotte HeatCharlotte Heat800 Meters132:23.93a—
Jun 7AAU North Carolina District QualifierJun 7 · 400 Meters · Place 19 · Charlotte HeatCharlotte Heat400 Meters191:00.52a—
Jun 7AAU North Carolina District QualifierJun 7 · 200 Meters · Place 33 · Charlotte HeatCharlotte Heat200 Meters3327.21a—
Jun 1NC UnitedJun 1 · 1500 Meters · Place 2 · Charlotte Heat TrackCharlotte Heat Track1500 Meters2.5:27.11a12
Jun 1NC UnitedJun 1 · 400 Meters · Place 11 · Charlotte Heat TrackCharlotte Heat Track400 Meters11.1:03.44a12
Jun 1NC UnitedJun 1 · 200 Meters · Place 12 · Charlotte Heat TrackCharlotte Heat Track200 Meters12.27.25aWind: 0.612
Jun 1NC UnitedJun 1 · 100 Meters · Place 14 · Charlotte Heat TrackCharlotte Heat Track100 Meters14.13.42a PBWind: 0.412
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 1500 Meters · Place 4 · Charlotte Heat TrackCharlotte Heat Track1500 Meters4.5:32.77a12
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 400 Meters · Place 35 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P35.1:03.34a12
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 200 Meters · Place 41 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P41.27.40aWind: -1.912
May 2417th Annual Mark Trail Memorial Day InvitationalMay 24 · 100 Meters · Place 35 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P35.13.67aWind: 0.512
May 19Ken Roberts Panther EliteMay 19 · 1500 Meters · Charlotte Heat TrackCharlotte Heat Track1500 Meters--DNS12
May 19Ken Roberts Panther EliteMay 19 · 800 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track800 Meters7.2:32.54a12
May 19Ken Roberts Panther EliteMay 19 · 400 Meters · Place 7 · Charlotte Heat TrackCharlotte Heat Track400 Meters7.1:01.46a12
May 19Ken Roberts Panther EliteMay 19 · 100 Meters · Place 32 · Charlotte Heat TrackCharlotte Heat Track100 Meters32.15.04a12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 800 Meters · Place 10 · Charlotte Heat TrackCharlotte Heat Track800 Meters10.2:37.09a12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 400 Meters · Place 30 · Charlotte Heat TrackCharlotte Heat Track400 Meters30.1:02.49a12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 200 Meters · Place 41 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P41.27.88a12
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 47 · Charlotte Heat TrackCharlotte Heat Track100 Meters47.13.62a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6James-Woods Developmental (Charlotte Flights)May 6 · 400 Meters · Place 47 · Charlotte HeatCharlotte Heat400 Meters471:09.9611
May 6James-Woods Developmental (Charlotte Flights)May 6 · 100 Meters · Place 55 · Charlotte HeatCharlotte Heat100 Meters5514.6711
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 400 Meters · Place 55 · Charlotte HeatCharlotte Heat400 Meters551:12.72a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 200 Meters · Place 50 · Charlotte HeatCharlotte Heat200 MetersRound P5030.57a—
Apr 22Charlotte Bring The Heat Youth InvitationalApr 22 · 100 Meters · Place 48 · Charlotte HeatCharlotte Heat100 Meters4814.71a—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 23AAU Region 25 Track and Field ChampionshipJun 23 · 400 Meters · Place 13 · Charlotte Heat Track ClubCharlotte Heat Track Club400 Meters131:12.07—
Jun 18Jim Law Invitational - YouthJun 18 · 400 Meters · Place 21 · Charlotte Heat TrackCharlotte Heat Track400 MetersRound P21.1:11.14a10
Jun 18Jim Law Invitational - YouthJun 18 · 200 Meters · Place 25 · Charlotte Heat TrackCharlotte Heat Track200 MetersRound P25.32.95aWind: -3.410
Jun 18Jim Law Invitational - YouthJun 18 · 100 Meters · Place 28 · Charlotte Heat TrackCharlotte Heat Track100 MetersRound P28.15.84aWind: -3.710
Jun 4North Carolina AAU District MeetJun 4 · 400 Meters · Place 15 · Charlotte HeCharlotte He400 Meters151:14.3710
Jun 4North Carolina AAU District MeetJun 4 · 100 Meters · Place 28 · Charlotte HeCharlotte He100 MetersRound P2815.3310
May 7Charlotte Flights DevelopmentalMay 7 · 400 Meters · Place 52 · Charlotte HeatCharlotte Heat400 Meters521:19.46—
May 7Charlotte Flights DevelopmentalMay 7 · 100 Meters · Place 55 · Charlotte HeatCharlotte Heat100 Meters5515.92—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 400 Meters · Place 60 · Charlotte Heat Track ClubCharlotte Heat Track Club400 Meters601:19.86—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 200 Meters · Place 48 · Charlotte Heat Track ClubCharlotte Heat Track Club200 Meters4832.56—
Apr 2317th Annual Bring the Heat InvitationalApr 23 · 100 Meters · Place 45 · Charlotte Heat Track ClubCharlotte Heat Track Club100 Meters4515.59—