Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPVA T&F Invitational · Jun 2012.71aPVA T&F InvitationalJune 20, 2026
100m Hurdles · 30" / 0.762m · OutdoorSoutheast Showdown · Jun 2816.92aSoutheast ShowdownJune 28, 2026
100m Hurdles · 33" / 0.838m · OutdoorAAU PVA District · Jun 1416.92aAAU PVA DistrictJune 14, 2025
200 Meters · IndoorPVA 14 & Under · Feb 1528.17aPVA 14 & UnderFebruary 15, 2025
200 Meters · Outdoor2026 International Youth Championship · Jul 1726.56a2026 International Youth ChampionshipJuly 17, 2026
200m Hurdles · 33" / 0.838m · OutdoorAAU PVA District · Jun 1432.02aAAU PVA DistrictJune 14, 2025
400 Meters · Indoor2026 PVA Youth Indoor Invitat Championship · Feb 281:09.89a2026 PVA Youth Indoor Invitat ChampionshipFebruary 28, 2026
400 Meters · OutdoorGlenarden Invitation · May 101:07.65aGlenarden InvitationMay 10, 2024
55 Meter · IndoorPVA 14 & Under National Indoor Invitational · Feb 188.30aPVA 14 & Under National Indoor InvitationalFebruary 18, 2023
55 Meters · IndoorPVA 14 & Under National Championship · Feb 188.30PVA 14 & Under National Championship February 18, 2023
60 Meter · IndoorAdidas Indoor Nationals · Mar 208.28aAdidas Indoor NationalsMarch 20, 2026
60 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 148.44aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
60 Meters · OutdoorPVA Invitational · Mar 28.28aPVA InvitationalMarch 2, 2025
60m Hurdles · 30" / 0.762m · Indoor757 Showdown · Jan 511.67a757 ShowdownJanuary 5, 2025
60m Hurdles · 33" / 0.838m · IndoorLEGACYs INDOOR TRACK SHOWCASE ! · Feb 2410.70aLEGACYs INDOOR TRACK SHOWCASE !February 24, 2024
80m Hurdles · 30" / 0.762m · OutdoorUnion Athletics & Lyles Foundation Invite · May 1914.61aUnion Athletics & Lyles Foundation InviteMay 19, 2024

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 200 Meters · Place 10 · Glenarden Track200 MetersRound P10.26.83aWind: -1.78
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100 Meters · Place 10 · Glenarden Track100 MetersRound P10.13.29aWind: -1.78
Jul 172026 International Youth ChampionshipJul 17 · 100m Hurdles · Glenarden Track100m Hurdles33" / 0.838mRound P--DNSWind: -1.48
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 15 · Glenarden Track200 MetersRound P15.26.56a PBWind: -0.18
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Glenarden Track200 MetersRound S--DNSWind: -1.28
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 17 · Glenarden Track100 MetersRound P17.12.97aWind: 1.28
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 15 · Glenarden Track100 MetersRound S15.13.08aWind: -18
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 200 Meters · Place 1 · Glenarden200 Meters126.64a8
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 100 Meters · Place 2 · Glenarden100 Meters212.98a8
Jun 28Southeast ShowdownJun 28 · 100m Hurdles · Place 2 · Glenarden Track100m Hurdles30" / 0.762m2.16.92a PB8
Jun 28Southeast ShowdownJun 28 · 200 Meters · Place 2 · Glenarden Track200 Meters2.26.91a8
Jun 28Southeast ShowdownJun 28 · 100 Meters · Place 4 · Glenarden Track100 Meters4.13.20a8
Jun 20PVA T&F InvitationalJun 20 · 100m Hurdles · Place 3 · Glenarden Track100m Hurdles33" / 0.838m3.17.61a8
Jun 20PVA T&F InvitationalJun 20 · 100 Meters · Place 3 · Glenarden Track100 MetersRound P3.12.71a PB8
Jun 20PVA T&F InvitationalJun 20 · 100 Meters · Place 3 · Glenarden Track100 Meters3.12.89a8
Jun 13AAU Potomac Valley District QualifierJun 13 · 100m Hurdles · Place 5 · Glenarden100m Hurdles518.01a8
Jun 13AAU Potomac Valley District QualifierJun 13 · 100 Meters · Place 4 · Glenarden100 MetersRound P413.01a8
Jun 13AAU Potomac Valley District QualifierJun 13 · 100 Meters · Place 6 · Glenarden100 Meters613.05a8
Jun 6Roadrunners Last ChanceJun 6 · 100 Meters · Place 42 · Glenarden Track100 MetersRound P42.13.38a8
May 30DMV Youth ChallengeMay 30 · 100m Hurdles · Glenarden Track100m Hurdles33" / 0.838m--DNS8
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 7 · Glenarden Track100 MetersRound P7.12.90a8
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 7 · Glenarden Track100 Meters7.13.02a8
May 8Glenarden InvitationalMay 8 · 100m Hurdles · Glenarden Track100m Hurdles33" / 0.838m--DNS8
May 8Glenarden InvitationalMay 8 · 400 Meters · Glenarden Track400 Meters--DNS8

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60 Meter · Place 19 · Glenarden Track60 MeterRound P19.8.28a PB8
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 400 Meters · Place 19 · Glenarden400 Meters191:09.89a PB8
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 200 Meters · Place 8 · Glenarden200 Meters829.08a8
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60m Hurdles · Place 2 · Glenarden60m HurdlesRound P210.11a8
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60 Meters · Place 16 · Glenarden60 MetersRound P168.44a PB8

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · 100m Hurdles · Place 5 · Glenarden100m HurdlesRound P517.43a12
Jul 11IYCJul 11 · 100m Hurdles · Place 5 · Glenarden100m Hurdles517.29a12
Jul 11IYCJul 11 · 200 Meters · Place 18 · Glenarden200 MetersRound P1827.14a12
Jul 11IYCJul 11 · 200 Meters · Place 15 · Glenarden200 MetersRound S1527.39a12
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200m Hurdles · Place 4 · Glenarden Track200m Hurdles33" / 0.838mRound P4.31.21aWind: 0.8Unofficial12
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200m Hurdles · Glenarden Track200m Hurdles33" / 0.838m--DNS12
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100m Hurdles · Place 3 · Glenarden Track100m Hurdles30" / 0.762m3.18.16aWind: 0.712
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100 Meters · Place 6 · Glenarden Track100 MetersRound P6.12.95aWind: 1.612
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100 Meters · Place 3 · Glenarden Track100 Meters3.12.71a12
Jun 14AAU Potomac Valley District QualifierJun 14 · 200m Hurdles · Place 3 · Glenarden200m Hurdles332.02a12
Jun 14AAU Potomac Valley District QualifierJun 14 · 100m Hurdles · Place 2 · Glenarden100m Hurdles216.92a12
Jun 14AAU Potomac Valley District QualifierJun 14 · 100 Meters · Place 1 · Glenarden100 MetersRound P112.87a12
Jun 14AAU Potomac Valley District QualifierJun 14 · 100 Meters · Place 2 · Glenarden100 Meters213.34a12
Jun 14AAU PVA DistrictJun 14 · 200m Hurdles · Place 3 · Glenarden Track200m Hurdles33" / 0.838m3.32.02a PB12
Jun 14AAU PVA DistrictJun 14 · 100m Hurdles · Place 2 · Glenarden Track100m Hurdles33" / 0.838m2.16.92a PB12
Jun 14AAU PVA DistrictJun 14 · 100 Meters · Place 1 · Glenarden Track100 MetersRound P1.12.87a12
Jun 14AAU PVA DistrictJun 14 · 100 Meters · Place 2 · Glenarden Track100 Meters2.13.34a12
May 31DMV Youth ChallengeMay 31 · 100m Hurdles · Place 3 · Glenarden Track100m Hurdles33" / 0.838m3.17.00a12
May 31DMV Youth ChallengeMay 31 · 200 Meters · Place 10 · Glenarden Track200 MetersRound P10.26.93a12
May 31DMV Youth ChallengeMay 31 · 100 Meters · Place 4 · Glenarden Track100 MetersRound P4.12.87a12
May 31DMV Youth ChallengeMay 31 · 100 Meters · Place 6 · Glenarden Track100 Meters6.13.08a12
May 9Glenarden InvitationMay 9 · 100m Hurdles · Place 1 · Glenarden100m Hurdles116.36a12
May 9Glenarden InvitationMay 9 · 100 Meters · Place 9 · Glenarden100 MetersRound P912.91a12
Mar 2PVA InvitationalMar 2 · 60 Meters · Place 6 · Glenarden60 MetersRound P68.28a PB12
Mar 2PVA InvitationalMar 2 · 60 Meters · Place 7 · Glenarden60 Meters78.50a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15PVA 14 & UnderFeb 15 · 60m Hurdles · Place 8 · Glenarden60m HurdlesRound P811.30a12
Feb 15PVA 14 & UnderFeb 15 · 60m Hurdles · Place 7 · Glenarden60m Hurdles710.88a12
Feb 15PVA 14 & UnderFeb 15 · 200 Meters · Place 26 · Glenarden200 MetersRound P2628.17a PB12
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 18 · Glenarden60 MetersRound P188.52a12
Jan 5757 ShowdownJan 5 · 60m Hurdles · Place 9 · Glenarden Track60m Hurdles30" / 0.762mRound P9.11.79a12
Jan 5757 ShowdownJan 5 · 60m Hurdles · Place 6 · Glenarden Track60m Hurdles30" / 0.762m6.11.67a PB12
Jan 5757 ShowdownJan 5 · 60 Meter · Place 20 · Glenarden Track60 MeterRound P20.8.78a12
Jan 5757 ShowdownJan 5 · 200 Meters · Place 20 · Glenarden Track200 Meters20.29.06a12

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 80m Hurdles · Place 3 · Glenarden80m Hurdles314.58a—
Jul 12International Youth ChampionsJul 12 · 80m Hurdles · Place 3 · Glenarden80m Hurdles314.36a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 12 · Glenarden100 Meters1213.39a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 6 · Glenarden100 Meters613.05a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 7 · Glenarden100 Meters712.99a—
Jun 29PVA InvitationalJun 29 · 80m Hurdles · Place 1 · Glenarden Track80m Hurdles30" / 0.762m1.15.91a11
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 3 · Glenarden Track100 MetersRound P3.13.51a11
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 3 · Glenarden Track100 Meters3.13.52a11
Jun 8AAU Potomac Valley District QualifierJun 8 · 100 Meters · Place 6 · Glenarden Track100 Meters6.13.71a11
Jun 1DMV Youth ChallengeJun 1 · 80m Hurdles · Place 3 · Glenarden Track80m Hurdles30" / 0.762m3.14.80a11
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 2 · Glenarden Track100 MetersRound P2.13.13a11
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 2 · Glenarden Track100 Meters2.13.24a11
May 19Union Athletics & Lyles Foundation InviteMay 19 · 80m Hurdles · Place 1 · Glenarden Track80m Hurdles30" / 0.762mRound P1.14.65a11
May 19Union Athletics & Lyles Foundation InviteMay 19 · 80m Hurdles · Place 1 · Glenarden Track80m Hurdles30" / 0.762m1.14.61a PB11
May 19Union Athletics & Lyles Foundation InviteMay 19 · 200 Meters · Place 3 · Glenarden Track200 Meters3.27.63a11
May 10Glenarden InvitationMay 10 · 400 Meters · Place 8 · Glenarden Track400 Meters8.1:07.65a PB11
May 10Glenarden InvitationMay 10 · 200 Meters · Place 2 · Glenarden Track200 Meters2.28.84a11
May 10Glenarden InvitationMay 10 · 100 Meters · Place 10 · Glenarden Track100 MetersRound P10.14.01a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 60m Hurdles · Place 1 · Glenarden60m Hurdles110.65a—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 200 Meters · Place 2 · Glenarden200 Meters229.16a—
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 60m Hurdles · Place 1 · Glenarden Track60m Hurdles33" / 0.838m1.10.70a PB11
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 200 Meters · Place 47 · Glenarden Track200 MetersRound P47.34.9011
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60m Hurdles · Place 3 · Glenarden Track60m Hurdles33" / 0.838mRound P3.10.81a11
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60m Hurdles · Place 7 · Glenarden Track60m Hurdles33" / 0.838m7.12.65a11
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 10 · Glenarden Track200 MetersRound P10.28.45a11
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 10 · Glenarden Track200 Meters10.28.74a11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · 200 Meters · Place 24 · Glenarden Track200 MetersRound P24.29.80a10
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 16 · Glenarden Track100 MetersRound P16.14.24a10
Jun 222023 AAU Region 3 QualifierJun 22 · 100 Meters · Place 8 · Glenarden100 MetersRound P814.07a—
Jun 222023 AAU Region 3 QualifierJun 22 · 100 Meters · Place 7 · Glenarden100 Meters713.75a—
Jun 17AAU Potomac Valley District QualifierJun 17 · 200 Meters · Glenarden Track200 MetersRound P--DNS10
Jun 17AAU Potomac Valley District QualifierJun 17 · 100 Meters · Place 4 · Glenarden Track100 MetersRound P4.13.91a10
Jun 17AAU Potomac Valley District QualifierJun 17 · 100 Meters · Place 3 · Glenarden Track100 Meters3.13.86a10
Jun 3DMV Youth Challenge Jun 3 · 400 Meters · Place 49 · Glenarden400 Meters491:15.04a—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 14 · Glenarden100 MetersRound P1414.18a—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 10 · Glenarden100 Meters1013.87a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · 200 Meters · Place 29 · Glenarden200 MetersRound P2930.23—
Feb 18PVA 14 & Under National Championship Feb 18 · 55 Meters · Place 18 · Glenarden55 MetersRound P188.30 PB—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 55 Meter · Place 18 · Glenarden Track55 MeterRound P18.8.30a PB10
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 29 · Glenarden Track200 MetersRound P29.30.23a10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 23AAU Region 3 National QualifierJun 23 · 200 Meters · Place 13 · Glenarden200 MetersRound P1330.8112
Jun 4DMV Youth ChallengeJun 4 · 200 Meters · Place 12 · Glenarden200 Meters1231.7412
Jun 4DMV Youth ChallengeJun 4 · 200 Meters · Place 7 · Glenarden200 Meters731.6212
May 28AAU PVA District ChampionshipsMay 28 · 200 Meters · Place 1 · Glenarden200 Meters130.6812