Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor8th Annual Runnin' On Faith Invitational · May 1613.90a8th Annual Runnin' On Faith InvitationalMay 16, 2026
200 Meters · IndoorBlue Ridge Mountains Invitational · Jan 332.05Blue Ridge Mountains InvitationalJanuary 3, 2026
200 Meters · Outdoor8th Annual Runnin' On Faith Invitational · May 1628.36a8th Annual Runnin' On Faith InvitationalMay 16, 2026
400 Meters · IndoorBlue Ridge Mountains Invitational · Jan 31:17.14Blue Ridge Mountains InvitationalJanuary 3, 2026
400 Meters · OutdoorAAU Track and Field Region 25 Qualifier · Jun 251:06.05aAAU Track and Field Region 25 QualifierJune 25, 2026
60 Meters · IndoorBlue Ridge Mountains Invitational · Jan 38.81Blue Ridge Mountains InvitationalJanuary 3, 2026
Long Jump · OutdoorJim Law Invitational (Youth) · Jun 204.17mJim 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

25 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 400 Meters · Place 1 · True Runners Track ClubTrue Runners Track Club400 Meters11:06.05a PB10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 200 Meters · Place 2 · True Runners Track ClubTrue Runners Track Club200 Meters228.88a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 200 Meters · Place 2 · True Runners Track ClubTrue Runners Track Club200 Meters228.90a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100 Meters · Place 2 · True Runners Track ClubTrue Runners Track Club100 Meters214.14a10
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100 Meters · Place 2 · True Runners Track ClubTrue Runners Track Club100 Meters214.27a10
Jun 20Jim Law Invitational (Youth)Jun 20 · Long Jump · Place 1 · True RunnersTrue RunnersLong Jump113-08.2510
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 5 · True RunnersTrue Runners400 Meters51:07.5410
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 5 · True RunnersTrue Runners400 Meters51:10.2310
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 2 · True RunnersTrue Runners100 Meters213.9810
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 3 · True RunnersTrue Runners100 Meters314.2210
Jun 20Jim Law Invitational (Youth)Jun 20 · Long Jump · Place 1 · True Runners Track ClubTrue Runners Track ClubLong Jump14.17m PB10
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 5 · True Runners Track ClubTrue Runners Track Club400 MetersRound P51:10.2310
Jun 20Jim Law Invitational (Youth)Jun 20 · 400 Meters · Place 5 · True Runners Track ClubTrue Runners Track Club400 Meters51:07.5410
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 3 · True Runners Track ClubTrue Runners Track Club100 MetersRound P314.2210
Jun 20Jim Law Invitational (Youth)Jun 20 · 100 Meters · Place 2 · True Runners Track ClubTrue Runners Track Club100 Meters213.9810
Jun 5AAU North Carolina District QualifierJun 5 · 400 Meters · Place 2 · True Runners Track ClubTrue Runners Track Club400 Meters2.1:10.09a10
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Place 4 · True Runners Track ClubTrue Runners Track Club200 Meters4.29.05aWind: 1.110
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Place 4 · True Runners Track ClubTrue Runners Track Club100 Meters4.14.16a10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · Long Jump · True Runners Track ClubTrue Runners Track ClubLong Jump—DNS10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 200 Meters · Place 3 · True Runners Track ClubTrue Runners Track Club200 Meters3.29.73a10
May 23Ken Roberts-Panthers Elite Track and Field ChallengeMay 23 · 100 Meters · Place 3 · True Runners Track ClubTrue Runners Track Club100 Meters3.14.36a10
May 168th Annual Runnin' On Faith InvitationalMay 16 · Long Jump · Place 9 · True Runners Track ClubTrue Runners Track ClubLong Jump9.3.08m10
May 168th Annual Runnin' On Faith InvitationalMay 16 · 400 Meters · Place 2 · True Runners Track ClubTrue Runners Track Club400 Meters2.1:07.63a10
May 168th Annual Runnin' On Faith InvitationalMay 16 · 200 Meters · Place 1 · True Runners Track ClubTrue Runners Track Club200 Meters1.28.36a PB10
May 168th Annual Runnin' On Faith InvitationalMay 16 · 100 Meters · Place 1 · True Runners Track ClubTrue Runners Track Club100 Meters1.13.90a PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 3Blue Ridge Mountains InvitationalJan 3 · 400 Meters · Place 3 · True RunnersTrue Runners400 Meters31:17.14 PB10
Jan 3Blue Ridge Mountains InvitationalJan 3 · 200 Meters · Place 3 · True RunnersTrue Runners200 Meters332.05 PB10
Jan 3Blue Ridge Mountains InvitationalJan 3 · 60 Meters · Place 3 · True RunnersTrue Runners60 Meters39.4810
Jan 3Blue Ridge Mountains InvitationalJan 3 · 60 Meters · Place 2 · True RunnersTrue Runners60 MetersRound P28.81 PB10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 200 Meters · Place 6 · Next Generation DefendersNext Generation Defenders200 MetersRound P6.31.30aWind: 09
Jun 26AAU Track & Field Region 25 QualifierJun 26 · 200 Meters · Place 8 · Next Generation DefendersNext Generation Defenders200 Meters8.32.55aWind: -0.79
Jun 6AAU North Carolina District QualifierJun 6 · 200 Meters · Place 7 · Next Generation DefendersNext Generation Defenders200 Meters7.31.54a9
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · Long Jump · Place 14 · Next Generation DefendersNext Generation DefendersLong Jump14.2.57m9
May 172025 Ken Roberts-Panthers Elite Track And Field ChallengeMay 17 · 200 Meters · Place 33 · Next Generation DefendersNext Generation Defenders200 Meters33.35.80a9
May 3James-Woods Developmental (Charlotte Flights)May 3 · 100 Meters · Place 22 · Next Generation DefendersNext Generation Defenders100 Meters2215.81a9