Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFPYC Youth Meet #2 · Apr 2713.31aFPYC Youth Meet #2April 27, 2025
100m Hurdles · 30" / 0.762m · OutdoorAAU Track & Field Region 3 Qualifier · Jun 1916.42aAAU Track & Field Region 3 QualifierJune 19, 2025
100m Hurdles · 33" / 0.838m · OutdoorPVA T&F Invitational · Jun 2015.87aPVA T&F InvitationalJune 20, 2026
100m Hurdles · 36" / 0.914m · Outdoor2026 International Youth Championship · Jul 1716.04a2026 International Youth ChampionshipJuly 17, 2026
100m Hurdles · 39" / 0.991m · OutdoorAAU PVA District · Jun 1417.45aAAU PVA DistrictJune 14, 2025
200 Meters · IndoorLighting Track Classic · Jan 1127.21aLighting Track ClassicJanuary 11, 2026
200 Meters · OutdoorBullseye Summer Series #3 · Jul 1926.59aBullseye Summer Series #3July 19, 2025
200m Hurdles · 30" / 0.762m · Outdoor2026 International Youth Championship · Jul 1728.83a2026 International Youth ChampionshipJuly 17, 2026
200m Hurdles · 36" / 0.914m · OutdoorPuma East Coast Age Group Showcase · May 329.13aPuma East Coast Age Group ShowcaseMay 3, 2026
400 Meters · OutdoorFPYC Youth Meet #2 · Apr 271:04.25aFPYC Youth Meet #2April 27, 2025
60 Meter · IndoorGrant Holloway Invite · Dec 218.49aGrant Holloway InviteDecember 21, 2025
60 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 148.42aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
60 Meters · OutdoorPVA Invitational · Mar 28.72aPVA InvitationalMarch 2, 2025
600 Meters · OutdoorBCRP Summer Development #1 (14U Only) · Jun 192:26.21aBCRP Summer Development #1 (14U Only)June 19, 2021
60m Hurdles · 30" / 0.762m · IndoorAdidas Indoor Nationals · Mar 209.50aAdidas Indoor NationalsMarch 20, 2026
60m Hurdles · 33" / 0.838m · IndoorGrant Holloway Invite · Dec 2110.15aGrant Holloway InviteDecember 21, 2025
80m Hurdles · 30" / 0.762m · OutdoorPVA Invitational · Jun 2913.60aPVA InvitationalJune 29, 2024
80m Hurdles · 39" / 0.991m · IndoorAAU Region 3 · Jun 2013.53aAAU Region 3June 20, 2024

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 200m Hurdles · Place 8 · FASST Track200m Hurdles30" / 0.762mRound P8.29.35aWind: -17
Jul 172026 International Youth ChampionshipJul 17 · 200m Hurdles · Place 8 · FASST Track200m Hurdles30" / 0.762m8.28.83a PBWind: 0.77
Jul 172026 International Youth ChampionshipJul 17 · 100m Hurdles · Place 2 · FASST Track100m Hurdles36" / 0.914mRound P2.16.04a PBWind: -0.27
Jul 172026 International Youth ChampionshipJul 17 · 100m Hurdles · Place 2 · FASST Track100m Hurdles36" / 0.914m2.15.11aWind: 2.17
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200m Hurdles · Place 9 · FASST200m HurdlesRound P929.04a7
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100m Hurdles · Place 6 · FASST100m HurdlesRound P616.02a7
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100m Hurdles · Place 4 · FASST100m Hurdles415.00a7
Jun 20PVA T&F InvitationalJun 20 · 200m Hurdles · Place 1 · FASST Track200m Hurdles30" / 0.762m1.29.07a7
Jun 20PVA T&F InvitationalJun 20 · 100m Hurdles · Place 1 · FASST Track100m Hurdles33" / 0.838m1.15.87a PB7
Jun 13AAU Potomac Valley District QualifierJun 13 · 200m Hurdles · Place 4 · FASST200m Hurdles429.51a7
Jun 13AAU Potomac Valley District QualifierJun 13 · 100m Hurdles · Place 1 · FASST100m Hurdles115.72a7
Jun 7Ralph Durant ClassicJun 7 · 200m Hurdles · Place 4 · FASST Track200m Hurdles30" / 0.762m4.29.54a7
Jun 7Ralph Durant ClassicJun 7 · 100m Hurdles · FASST Track100m Hurdles36" / 0.914m—DNS7
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 200m Hurdles · Place 2 · FASST200m Hurdles228.80a7
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 100m Hurdles · Place 1 · FASST100m Hurdles115.51a7
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 100m Hurdles · Place 2 · FASST100m Hurdles216.12a7
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 400 Meters · Place 18 · FASST400 Meters181:05.36a7
May 3Puma East Coast Age Group ShowcaseMay 3 · 200m Hurdles · Place 2 · FASST Track200m Hurdles36" / 0.914m2.29.13a PBWind: 27
May 3Puma East Coast Age Group ShowcaseMay 3 · 100m Hurdles · Place 2 · FASST Track100m Hurdles33" / 0.838m2.15.71aWind: 2.77
May 3Puma East Coast Age Group ShowcaseMay 3 · 200 Meters · Place 17 · FASST Track200 Meters17.26.60aWind: 2.17
Apr 26McKim Community Development GamesApr 26 · 200m Hurdles · Place 4 · FASST200m Hurdles430.47a7
Apr 26McKim Community Development GamesApr 26 · 100m Hurdles · Place 2 · FASST100m Hurdles215.95a7
Apr 26McKim Community Development GamesApr 26 · 200 Meters · Place 9 · FASST200 Meters926.64a7

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 12 · FASST Track60m Hurdles30" / 0.762mRound P12.9.50a PB7
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 9 · FASST60m Hurdles99.69—
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 60m Hurdles · Place 1 · FASST60m Hurdles19.84a—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60m Hurdles · Place 2 · FASST60m HurdlesRound P29.91a—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60m Hurdles · Place 2 · FASST60m Hurdles29.64a—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 200 Meters · Place 34 · FASST200 MetersRound P3428.03a—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60 Meters · Place 33 · FASST60 MetersRound P338.43a—
Feb 15UAGTCA Meet #3Feb 15 · 60 Meter · FASST Track60 Meter--DNS7
Feb 15UAGTCA Meet #3Feb 15 · 200 Meters · FASST Track200 Meters--DNS7
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60m Hurdles · Place 3 · FASST60m Hurdles39.85a—
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60 Meters · Place 34 · FASST60 MetersRound P348.42a PB—
Jan 11Lighting Track ClassicJan 11 · 60m Hurdles · Place 2 · FASST60m HurdlesRound P29.92a7
Jan 11Lighting Track ClassicJan 11 · 60m Hurdles · Place 2 · FASST60m Hurdles29.72a7
Jan 11Lighting Track ClassicJan 11 · 200 Meters · Place 7 · FASST200 Meters727.21a PB7
Jan 11Lighting Track ClassicJan 11 · 60 Meters · Place 18 · FASST60 MetersRound P188.52a7

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21Grant Holloway InviteDec 21 · 60m Hurdles · Place 4 · FASST Track60m Hurdles33" / 0.838mRound P4.10.15a PB7
Dec 21Grant Holloway InviteDec 21 · 60m Hurdles · FASST Track60m Hurdles33" / 0.838m--DNF7
Dec 21Grant Holloway InviteDec 21 · 60 Meter · Place 21 · FASST Track60 MeterRound P21.8.49a PB7
Dec 21Grant Holloway InviteDec 21 · 200 Meters · FASST Track200 Meters--DNS7
Mar 7AAU Indoor National ChampionshipsMar 7 · 60m Hurdles · Place 5 · FASST60m HurdlesRound P510.32a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 60m Hurdles · Place 4 · FASST60m Hurdles410.15a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 60 Meters · Place 48 · FASST60 MetersRound P488.74a—
Feb 15PVA 14 & UnderFeb 15 · 60m Hurdles · Place 7 · FASST60m HurdlesRound P711.15a—
Feb 15PVA 14 & UnderFeb 15 · 60m Hurdles · Place 7 · FASST60m Hurdles710.87a—
Feb 15PVA 14 & UnderFeb 15 · 200 Meters · Place 45 · FASST200 MetersRound P4528.44a—
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 31 · FASST60 MetersRound P318.69a—

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jul 19Bullseye Summer Series #3Jul 19 · 100m Hurdles · Place 3 · FASST100m Hurdles316.43a—
Jul 19Bullseye Summer Series #3Jul 19 · 200 Meters · Place 7 · FASST200 Meters726.59a PB—
Jul 19Bullseye Summer Series #3Jul 19 · 100 Meters · Place 8 · FASST100 Meters813.38a—
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 200m Hurdles · Place 1 · FASST200m Hurdles130.03a—
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 100m Hurdles · Place 1 · FASST100m Hurdles117.81a—
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 100 Meters · Place 5 · FASST100 Meters513.40a—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200m Hurdles · Place 2 · FASST Track200m Hurdles36" / 0.914mRound P2.29.88aWind: 0.56
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200m Hurdles · Place 4 · FASST Track200m Hurdles36" / 0.914m4.29.48a6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100m Hurdles · Place 1 · FASST Track100m Hurdles30" / 0.762mRound P1.16.42a PBWind: 0.96
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100m Hurdles · Place 3 · FASST Track100m Hurdles30" / 0.762m3.16.72a6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200 Meters · Place 17 · FASST Track200 MetersRound P17.27.47a6
Jun 14AAU Potomac Valley District QualifierJun 14 · 200m Hurdles · Place 2 · FASST200m Hurdles230.63a—
Jun 14AAU Potomac Valley District QualifierJun 14 · 100m Hurdles · Place 2 · FASST100m Hurdles217.45a—
Jun 14AAU Potomac Valley District QualifierJun 14 · 200 Meters · Place 9 · FASST200 MetersRound P927.50a—
Jun 14AAU PVA DistrictJun 14 · 200m Hurdles · Place 2 · FASST Track200m Hurdles36" / 0.914m2.30.63a6
Jun 14AAU PVA DistrictJun 14 · 100m Hurdles · Place 2 · FASST Track100m Hurdles39" / 0.991m2.17.45a PB6
Jun 14AAU PVA DistrictJun 14 · 200 Meters · Place 9 · FASST Track200 MetersRound P9.27.50a6
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 200m Hurdles · Place 3 · FASST200m Hurdles330.60a—
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 100m Hurdles · Place 3 · FASST100m Hurdles318.77a—
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 100 Meters · Place 17 · FASST100 Meters1713.81a—
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 100m Hurdles · Place 2 · FASST Track100m Hurdles33" / 0.838m2.19.13a6
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 200 Meters · Place 20 · FASST Track200 Meters20.27.60a6
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 100 Meters · Place 24 · FASST Track100 Meters24.13.60a6
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 200m Hurdles · Place 2 · FASST200m Hurdles231.28a—
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 100m Hurdles · Place 2 · FASST100m Hurdles219.08a—
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 100 Meters · Place 16 · FASST100 Meters1613.57a—
Apr 27FPYC Youth Meet #2Apr 27 · 400 Meters · Place 8 · FASST Track400 Meters8.1:04.25a PB6
Apr 27FPYC Youth Meet #2Apr 27 · 200 Meters · Place 6 · FASST Track200 Meters6.28.44a6
Apr 27FPYC Youth Meet #2Apr 27 · 100 Meters · Place 4 · FASST Track100 Meters4.13.31a PB6
Mar 2PVA InvitationalMar 2 · 60m Hurdles · Place 3 · FASST60m Hurdles310.64a—
Mar 2PVA InvitationalMar 2 · 60 Meters · Place 27 · FASST60 MetersRound P278.72a PB—

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 80m Hurdles · Place 1 · FASST80m HurdlesRound P113.42a—
Jul 12International Youth ChampionsJul 12 · 80m Hurdles · Place 2 · FASST80m Hurdles213.47a—
Jul 12International Youth ChampionsJul 12 · 200 Meters · Place 25 · FASST200 MetersRound P2528.74a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 18 · FASST100 MetersRound P1813.61a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 20 · FASST100 MetersRound S2013.78a—
Jun 29PVA InvitationalJun 29 · 80m Hurdles · Place 1 · FASST Track80m Hurdles30" / 0.762m1.13.60a PB5
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 5 · FASST Track200 MetersRound P5.28.55a5
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 5 · FASST Track200 Meters5.28.00a5
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 5 · FASST Track100 MetersRound P5.13.90a5
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 5 · FASST Track100 Meters5.13.71a5
Jun 8AAU Potomac Valley District QualifierJun 8 · 200 Meters · Place 9 · FASST Track200 Meters9.28.24a5
Jun 1DMV Youth ChallengeJun 1 · 80m Hurdles · Place 2 · FASST Track80m Hurdles30" / 0.762m2.13.64a5
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Place 16 · FASST Track200 MetersRound P16.28.76a5
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 12 · FASST Track100 MetersRound P12.13.61a5
May 26White Knight Youth ChallengeMay 26 · 80m Hurdles · Place 1 · FASST80m Hurdles113.95a—
May 26White Knight Youth ChallengeMay 26 · 200 Meters · Place 10 · FASST200 Meters1028.70a—
May 26White Knight Youth ChallengeMay 26 · 100 Meters · Place 16 · FASST100 Meters1614.18a—
May 19Union Athletics & Lyles Foundation InviteMay 19 · 80m Hurdles · Place 2 · FASST Track80m Hurdles30" / 0.762mRound P2.14.10a5
May 19Union Athletics & Lyles Foundation InviteMay 19 · 80m Hurdles · Place 3 · FASST Track80m Hurdles30" / 0.762m3.14.27a5
May 19Union Athletics & Lyles Foundation InviteMay 19 · 200 Meters · Place 15 · FASST Track200 Meters15.29.38a5
May 19Union Athletics & Lyles Foundation InviteMay 19 · 100 Meters · Place 12 · FASST Track100 MetersRound P12.14.09a5
May 4Team Maryland Invite 2024May 4 · 80m Hurdles · Place 3 · FASST Track80m Hurdles30" / 0.762m3.16.77a5
May 4Team Maryland Invite 2024May 4 · 200 Meters · FASST Track200 Meters—DNS5
May 4Team Maryland Invite 2024May 4 · 100 Meters · Place 8 · FASST Track100 Meters8.15.44a5

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 80m Hurdles · Place 2 · FASST Track80m Hurdles39" / 0.991mRound P2.13.53a PBWind: -0.35
Jun 20AAU Region 3Jun 20 · 80m Hurdles · Place 1 · FASST Track80m Hurdles39" / 0.991m1.13.63aWind: 0.95
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 15 · FASST Track200 MetersRound P15.28.52aWind: -0.15

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 242021 PVA InvitationalJul 24 · 400 Meters · Place 19 · Fasst400 MetersRound P191:23.87—
Jul 242021 PVA InvitationalJul 24 · 200 Meters · Place 32 · Fasst200 MetersRound P3236.74—
Jun 24AAU Region 3 National QualifierJun 24 · 400 Meters · Place 20 · FASST Track400 MetersRound P20.1:31.27a2
Jun 24AAU Region 3 National QualifierJun 24 · 200 Meters · Place 29 · FASST Track200 MetersRound P29.38.38aWind: 0.72
Jun 24AAU Region 3 National QualifierJun 24 · 100 Meters · Place 21 · FASST Track100 MetersRound P21.16.86aWind: 0.72
Jun 19BCRP Summer Development #1 (14U Only)Jun 19 · 300 Meters · FASST Track300 Meters—DNS2
Jun 19BCRP Summer Development #1 (14U Only)Jun 19 · 600 Meters · Place 4 · FASST Track600 Meters4.2:26.21a PB2
Jun 19BCRP Summer Development #1 (14U Only)Jun 19 · 100 Meters · Place 8 · FASST Track100 Meters8.16.92a2
May 23Freedom Flyers Youth Track MeetMay 23 · 400 Meters · Place 10 · FASST Track400 Meters10.1:31.52a2
May 23Freedom Flyers Youth Track MeetMay 23 · 200 Meters · Place 19 · FASST Track200 Meters19.38.83a2