Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1810.47aAdidas Track Nationals 2026June 18, 2026
200 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1821.14aAdidas Track Nationals 2026June 18, 2026
300 Meters · IndoorBallantyne Ridge Polar Bear #2 · Jan 2935.26aBallantyne Ridge Polar Bear #2January 29, 2025
400 Meters · OutdoorWeddington Meet #2 · Mar 1152.44aWeddington Meet #2March 11, 2026
55 Meters · IndoorMondo Elite HS Invitational · Feb 16.52Mondo Elite HS InvitationalFebruary 1, 2025

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 200 Meters · Place 4 · Team Charlotte PremierTeam Charlotte Premier200 Meters421.60a12
Jun 25AAU Track and Field Region 25 QualifierJun 25 · 100 Meters · Place 8 · Team Charlotte PremierTeam Charlotte Premier100 Meters811.13a12
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 1 · Team Charlotte PremierTeam Charlotte Premier200 MetersRound P1.21.21aWind: -1.212
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 3 · Team Charlotte PremierTeam Charlotte Premier200 Meters3.21.14a PBWind: -0.812
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 5 · Team Charlotte PremierTeam Charlotte Premier100 MetersRound P5.10.47a PBWind: -1.412
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 5 · Team Charlotte PremierTeam Charlotte Premier100 Meters5.10.49aWind: 1.712
Jun 5AAU North Carolina District QualifierJun 5 · 200 Meters · Place 3 · Team Charlotte PremierTeam Charlotte Premier200 Meters3.21.33aWind: 1.612
Jun 5AAU North Carolina District QualifierJun 5 · 100 Meters · Place 3 · Team Charlotte PremierTeam Charlotte Premier100 Meters3.10.65aWind: 0.812
May 30NCRunners Elite Tune UpMay 30 · 200 Meters · Team Charlotte PremierTeam Charlotte Premier200 Meters—DNS12
May 30NCRunners Elite Tune UpMay 30 · 100 Meters · Team Charlotte PremierTeam Charlotte Premier100 Meters—DNS12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 200 Meters · Place 1 · PalisadesPalisades200 Meters1.21.41a12
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 100 Meters · Place 1 · PalisadesPalisades100 MetersRound P1.10.58aWind: -0.912
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 100 Meters · Place 1 · PalisadesPalisades100 Meters1.10.72a12
May 8NCHSAA 8A West RegionalMay 8 · 200 Meters · Place 2 · PalisadesPalisades200 Meters2.21.48a12
May 8NCHSAA 8A West RegionalMay 8 · 100 Meters · Place 1 · PalisadesPalisades100 MetersRound P1.10.65a12
May 8NCHSAA 8A West RegionalMay 8 · 100 Meters · Place 1 · PalisadesPalisades100 Meters1.10.47a12
Apr 28Southwestern 7A/8A Conference ChampionshipApr 28 · 200 Meters · Place 1 · PalisadesPalisades200 Meters1.21.88a12
Apr 28Southwestern 7A/8A Conference ChampionshipApr 28 · 100 Meters · Place 1 · PalisadesPalisades100 MetersRound P1.10.82a12
Apr 28Southwestern 7A/8A Conference ChampionshipApr 28 · 100 Meters · Place 1 · PalisadesPalisades100 Meters1.10.71a12
Apr 22Clover Meet #3Apr 22 · 200 Meters · Place 1 · PalisadesPalisades200 Meters1.21.69a12
Apr 9Wavelight All American Track ClassicApr 9 · 200 Meters · Place 17 · PalisadesPalisades200 MetersRound P1721.79a12
Apr 9Wavelight All American Track ClassicApr 9 · 100 Meters · Place 11 · PalisadesPalisades100 MetersRound P1110.74a12
Apr 9Wavelight All American Track ClassicApr 9 · 100 Meters · Place 8 · PalisadesPalisades100 Meters810.82a12
Apr 1Palisades Senior SendoffApr 1 · 200 Meters · Place 1 · PalisadesPalisades200 Meters1.21.56a12
Apr 1Palisades Senior SendoffApr 1 · 100 Meters · Place 1 · PalisadesPalisades100 Meters1.10.53a12
Mar 28Weddington InvitationalMar 28 · 100 Meters · Place 1 · PalisadesPalisades100 Meters111.12SR
Mar 20Lakeside LightsMar 20 · 200 Meters · Place 1 · PalisadesPalisades200 Meters1.21.67a12
Mar 20Lakeside LightsMar 20 · 100 Meters · Place 1 · PalisadesPalisades100 Meters1.10.66a12
Mar 11Weddington Meet #2Mar 11 · 400 Meters · Place 1 · PalisadesPalisades400 Meters152.44a PB12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30Mondo Elite HS InvitationalJan 30 · 300 Meters · Place 13 · PalisadesPalisades300 Meters1335.52—
Jan 30Mondo Elite HS InvitationalJan 30 · 300 Meters · Place 13 · PalisadesPalisades300 Meters1335.52—
Jan 30Mondo Elite HS InvitationalJan 30 · 300 Meters · Place 13 · PalisadesPalisades300 Meters1335.52—
Jan 9Weddington InvitationalJan 9 · 55 Meters · Place 6 · PalisadesPalisades55 Meters66.5912

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25FNL @ Ballantyne Ridge HSApr 25 · 100 Meters · Place 2 · PalisadesPalisades100 Meters210.8711
Apr 2Palisades Senior SendoffApr 2 · 200 Meters · Place 1 · PalisadesPalisades200 Meters121.7611
Mar 29Weddington InvitationalMar 29 · 100 Meters · Place 2 · PalisadesPalisades100 Meters210.67JR
Mar 21Lakeside LightsMar 21 · 100 Meters · Place 1 · PalisadesPalisades100 Meters110.6511
Mar 13Puma Outdoor OpenerMar 13 · 200 Meters · Place 2 · PalisadesPalisades200 Meters222.1511

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 1Mondo Elite HS InvitationalFeb 1 · 300 Meters · Place 27 · PalisadesPalisades300 Meters2736.65—
Feb 1Mondo Elite HS InvitationalFeb 1 · 55 Meters · Place 7 · PalisadesPalisades55 Meters76.57—
Feb 1Mondo Elite HS InvitationalFeb 1 · 55 Meters · Place 4 · PalisadesPalisades55 MetersRound P46.52 PB—
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 300 Meters · Place 1 · PalisadesPalisades300 Meters135.26a PB—
Jan 29Ballantyne Ridge Polar Bear #2Jan 29 · 55 Meters · Place 1 · PalisadesPalisades55 Meters16.65a—
Jan 25Palisades Feet That Eat Polar BearJan 25 · 55 Meters · Place 1 · PalisadesPalisades55 Meters16.5911

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 13Palisades HS | Meet #1Mar 13 · 200 Meters · Place 2 · PalisadesPalisades200 Meters223.1510
Mar 13Palisades HS | Meet #1Mar 13 · 100 Meters · Place 1 · PalisadesPalisades100 Meters111.0710
Mar 5Marvin Ridge Home #1Mar 5 · 100 Meters · Place 1 · PalisadesPalisades100 Meters111.62—
Mar 5Marvin Ridge Home #1Mar 5 · 100 Meters · Place 10 · PalisadesPalisades100 Meters1011.62—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20Fast Track HS InvitationalJan 20 · 300 Meters · Place 70 · PalisadesPalisades300 Meters7039.101—
Jan 20Fast Track HS InvitationalJan 20 · 55 Meters · Place 93 · PalisadesPalisades55 MetersRound P937.037—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3SoMeck 4A Conference ChampionshipMay 3 · 100 Meters · Place 20 · PalisadesPalisades100 MetersRound P2012.159