Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 International Youth Championship · Jul 1712.47a2026 International Youth ChampionshipJuly 17, 2026
200 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1825.75aAdidas Track Nationals 2026June 18, 2026
300 Meters · IndoorThe VA Showcase · Jan 1745.49aThe VA ShowcaseJanuary 17, 2026
400 Meters · OutdoorSoutheast Showdown · Jun 281:05.37aSoutheast ShowdownJune 28, 2026
55 Meter · IndoorThe VA Showcase · Jan 177.80aThe VA ShowcaseJanuary 17, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 200 Meters · Glenarden TrackGlenarden Track200 MetersRound P--DNSWind: -0.99
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100 Meters · Glenarden TrackGlenarden Track100 MetersRound P--DNSWind: -1.59
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 39 · Glenarden TrackGlenarden Track400 MetersRound P39.1:09.14a9
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 63 · Glenarden TrackGlenarden Track200 MetersRound P63.25.85aWind: -0.69
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 46 · Glenarden TrackGlenarden Track100 MetersRound P46.12.47a PBWind: 1.39
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 200 Meters · Place 16 · GlenardenGlenarden200 Meters1626.48a9
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 100 Meters · Place 13 · GlenardenGlenarden100 Meters1312.90a9
Jun 28Southeast ShowdownJun 28 · 400 Meters · Place 22 · Glenarden TrackGlenarden Track400 Meters22.1:05.37a PB9
Jun 28Southeast ShowdownJun 28 · 200 Meters · Glenarden TrackGlenarden Track200 Meters—DNS9
Jun 28Southeast ShowdownJun 28 · 100 Meters · Place 28 · Glenarden TrackGlenarden Track100 Meters28.12.63a9
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Glenarden TrackGlenarden Track400 MetersRound P—DNS9
Jun 20PVA T&F InvitationalJun 20 · 200 Meters · Glenarden TrackGlenarden Track200 MetersRound P—DNS9
Jun 20PVA T&F InvitationalJun 20 · 100 Meters · Glenarden TrackGlenarden Track100 MetersRound P—DNS9
Jun 18Adidas Track Nationals 2026Jun 18 · 200 Meters · Place 76 · Riverdale BaptistRiverdale Baptist200 Meters76.25.75a PBWind: 1.39
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 133 · Riverdale BaptistRiverdale Baptist100 MetersRound P133.12.85aWind: 0.99
Jun 6Roadrunners Last ChanceJun 6 · 200 Meters · Place 65 · Riverdale BaptistRiverdale Baptist200 Meters65.25.92aWind: -1.19
Jun 6Roadrunners Last ChanceJun 6 · 100 Meters · Place 50 · Riverdale BaptistRiverdale Baptist100 MetersRound P50.12.59aWind: -0.39
Apr 23MISAL Meet #5Apr 23 · 400 Meters · Place 21 · Riverdale BaptistRiverdale Baptist400 Meters211:11.48a9
Apr 23MISAL Meet #5Apr 23 · 200 Meters · Place 15 · Riverdale BaptistRiverdale Baptist200 Meters1526.27a9
Apr 4Spartan Invitational 2026Apr 4 · 100 Meters · Place 33 · Riverdale BaptistRiverdale Baptist100 Meters3313.09a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 603 · Riverdale BaptistRiverdale Baptist300 Meters603.45.49a PB9
Jan 17The VA ShowcaseJan 17 · 55 Meter · Place 441 · Riverdale BaptistRiverdale Baptist55 MeterRound P441.7.80a PB9