Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorAAU Potomac Valley District Qualifier · Jun 1721.82aAAU Potomac Valley District QualifierJune 17, 2023
100m Hurdles · 33" / 0.838m · IndoorAAU Region 3 · Jun 2018.49aAAU Region 3June 20, 2024
100m Hurdles · 33" / 0.838m · OutdoorMcNamara Mustangs Invitational 2025 · Apr 1918.51aMcNamara Mustangs Invitational 2025April 19, 2025
200 Meters · IndoorAdidas Indoor Nationals · Mar 2027.52aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorRoadrunners Last Chance and Maryland Private School Meet · Jun 727.13Roadrunners Last Chance and Maryland Private School MeetJune 7, 2025
200m Hurdles · 30" / 0.762m · OutdoorPVA Track and Field Invitational · Jul 133.00aPVA Track and Field InvitationalJuly 1, 2023
200m Hurdles · 33" / 0.838m · IndoorAAU Region 3 · Jun 2032.73aAAU Region 3June 20, 2024
300 Meters · IndoorThe VA Showcase · Jan 1744.83aThe VA ShowcaseJanuary 17, 2026
300 Meters · OutdoorLiberty Flames HS Invitational · Dec 645.73aLiberty Flames HS InvitationalDecember 6, 2025
300m Hurdles · 30" / 0.762m · OutdoorNCSAA Track and Field Championships · May 1751.42aNCSAA Track and Field ChampionshipsMay 17, 2025
400 Meters · IndoorThe 63rd East Coast Invitational · Feb 71:06.55The 63rd East Coast InvitationalFebruary 7, 2026
400 Meters · OutdoorAdidas Track Nationals 2026 · Jun 181:03.89aAdidas Track Nationals 2026June 18, 2026
400m Hurdles · 30" / 0.762m · OutdoorMcNamara Mustangs Invitational 2025 · Apr 191:12.61aMcNamara Mustangs Invitational 2025April 19, 2025
55 Meters · IndoorThe VA Showcase · Jan 178.029The VA ShowcaseJanuary 17, 2025
55m Hurdles · 30" · IndoorPVA 14 & Under National Indoor Invitational · Feb 1810.68aPVA 14 & Under National Indoor InvitationalFebruary 18, 2023
55m Hurdles · 33" · IndoorOcean Breeze Holiday Festival · Dec 2710.32aOcean Breeze Holiday FestivalDecember 27, 2024
55m Hurdles · 33" · OutdoorLiberty Flames HS Invitational · Dec 69.67aLiberty Flames HS InvitationalDecember 6, 2025
60 Meter · IndoorLEGACYs INDOOR TRACK SHOWCASE ! · Feb 248.94aLEGACYs INDOOR TRACK SHOWCASE !February 24, 2024
60 Meters · IndoorEast Coast Invitational · Feb 78.73East Coast InvitationalFebruary 7, 2025
60m Hurdles · 33" / 0.838m · IndoorMidwest High Performance Series Meet #1 · Dec 710.50aMidwest High Performance Series Meet #1December 7, 2024
800 Meters · IndoorAAU Region 3 · Jun 202:50.69aAAU Region 3June 20, 2024
800 Meters · OutdoorBishop McNamara Last Chance · May 302:35.37aBishop McNamara Last ChanceMay 30, 2026
High Jump · IndoorPVA 14 & Under National Championship · Feb 181.21mPVA 14 & Under National Championship February 18, 2023
High Jump · OutdoorAAU Region 3 National Qualifier · Jun 231.04mAAU Region 3 National QualifierJune 23, 2022
Long Jump · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 1314-10.00JAMBAR Coaches Hall of Fame InviteDecember 13, 2025
Long Jump · OutdoorAAU Region 3 National Qualifier · Jun 232.83mAAU Region 3 National QualifierJune 23, 2022
Pentathlon (Outdoor) · Standard · IndoorAAU Region 3 · Jun 201953AAU Region 3June 20, 2024
Shot Put · 6lb · IndoorAAU Region 3 · Jun 207.51mAAU Region 3June 20, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 77 · Riverdale BaptistRiverdale Baptist800 Meters77.2:35.63a10
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 114 · Riverdale BaptistRiverdale Baptist400 Meters114.1:03.89a PB10
Jun 6Roadrunners Last ChanceJun 6 · 800 Meters · Place 15 · Riverdale BaptistRiverdale Baptist800 Meters15.2:36.80a10
Jun 6Roadrunners Last ChanceJun 6 · 200 Meters · Place 52 · Riverdale BaptistRiverdale Baptist200 Meters52.27.97aWind: -2.910
May 30Bishop McNamara Last ChanceMay 30 · 800 Meters · Place 28 · Riverdale BaptistRiverdale Baptist800 Meters28.2:35.37a PB10
May 16Spire Twilight ClassicMay 16 · 300m Hurdles · Place 5 · Riverdale Baptist SchoolRiverdale Baptist School300m Hurdles550.81a10
Apr 18McNamara Mustang InvitationalApr 18 · 400m Hurdles · Riverdale BaptistRiverdale Baptist400m Hurdles30" / 0.762m—DNS10
Apr 18McNamara Mustang InvitationalApr 18 · 800 Meters · Place 11 · Riverdale BaptistRiverdale Baptist800 Meters11.2:37.84a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 400 Meters · Riverdale BaptistRiverdale Baptist400 Meters--DQ10
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 129 · Riverdale BaptistRiverdale Baptist200 MetersRound P129.27.52a PB10
Feb 7The 63rd East Coast InvitationalFeb 7 · 400 Meters · Place 15 · Riverdale BaRiverdale Ba400 Meters151:06.55 PB—
Feb 7The 63rd East Coast InvitationalFeb 7 · 200 Meters · Place 14 · Riverdale BaRiverdale Ba200 Meters1427.84—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 282 · Riverdale BaptistRiverdale Baptist300 Meters282.44.83a PB10
Jan 17The VA ShowcaseJan 17 · Long Jump · Place 100 · Riverdale BaptistRiverdale BaptistLong Jump100.4.36m10
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 37 · Riverdale BaptistRiverdale Baptist200 Meters37.28.17a10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · Long Jump · Place 3 · Riverdale BaptistRiverdale BaptistLong Jump3.14-10.00 PB10
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 200 Meters · Place 10 · Riverdale BaptistRiverdale Baptist200 Meters10.28.14a10
Feb 7East Coast InvitationalFeb 7 · 400 Meters · Place 21 · Riverdale BaRiverdale Ba400 Meters211:06.96—
Feb 7East Coast InvitationalFeb 7 · 60 Meters · Place 59 · Riverdale BaRiverdale Ba60 MetersRound P598.73 PB—
Feb 7East Coast InvitationalFeb 7 · 55 Meters · Place 56 · Riverdale BaRiverdale Ba55 MetersRound P568.070—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 337 · Riverdale BaRiverdale Ba300 Meters33746.68—
Jan 17The VA ShowcaseJan 17 · 55 Meters · Place 263 · Riverdale BaRiverdale Ba55 MetersRound P2638.029 PB—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 337 · Riverdale BaRiverdale Ba300 Meters33746.68—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 300 Meters · Place 85 · Riverdale BaptistRiverdale Baptist300 Meters85.45.73a PB10
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 23 · Riverdale BaptistRiverdale Baptist55m Hurdles33"Round P23.9.67a PBWind: 010
Jun 7Roadrunners Last Chance and Maryland Private School MeetJun 7 · 400m Hurdles · Place 8 · Riverdale Baptist SchoRiverdale Baptist Scho400m Hurdles81:11.859
Jun 7Roadrunners Last Chance and Maryland Private School MeetJun 7 · 200 Meters · Place 26 · Riverdale Baptist SchoRiverdale Baptist Scho200 Meters2627.13 PB9
May 17NCSAA Track and Field ChampionshipsMay 17 · 300m Hurdles · Place 2 · Riverdale BaptistRiverdale Baptist300m Hurdles30" / 0.762m2.51.42a PB9
May 17NCSAA Track and Field ChampionshipsMay 17 · 100m Hurdles · Place 5 · Riverdale BaptistRiverdale Baptist100m Hurdles33" / 0.838m5.18.81a9
May 17NCSAA Track and Field ChampionshipsMay 17 · 800 Meters · Riverdale BaptistRiverdale Baptist800 Meters—DNS9
May 3Queen Harrison Track Classic InvitationalMay 3 · 300m Hurdles · Place 11 · Riverdale Baptist SchoolRiverdale Baptist School300m Hurdles1150.529
May 3Queen Harrison Track Classic InvitationalMay 3 · 100m Hurdles · Place 16 · Riverdale Baptist SchoolRiverdale Baptist School100m Hurdles1617.889
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 400m Hurdles · Place 3 · Riverdale BaptistRiverdale Baptist400m Hurdles30" / 0.762m3.1:12.61a PB9
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 100m Hurdles · Place 19 · Riverdale BaptistRiverdale Baptist100m Hurdles33" / 0.838m19.18.51a PB9
Mar 21adidas Track Nationals 2025Mar 21 · 400 Meters · Place 3 · Riverdale BaRiverdale Ba400 Meters31:06.899
Mar 21adidas Track Nationals 2025Mar 21 · 200 Meters · Place 6 · Riverdale BaRiverdale Ba200 Meters628.579

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55m Hurdles · Place 37 · Riverdale BaptistRiverdale Baptist55m Hurdles33"Round P37.10.32a PB9
Dec 7Midwest High Performance Series Meet #1Dec 7 · 60m Hurdles · Place 8 · Riverdale BaptistRiverdale Baptist60m Hurdles33" / 0.838m8.10.50a PB9
Dec 7Midwest High Performance Series Meet #1Dec 7 · Long Jump · Riverdale BaptistRiverdale BaptistLong Jump—NM9
Dec 7Midwest High Performance Series Meet #1Dec 7 · 400 Meters · Place 21 · Riverdale BaptistRiverdale Baptist400 Meters21.1:07.71a9
Dec 7Midwest High Performance Series Meet #1Dec 7 · 200 Meters · Place 36 · Riverdale BaptistRiverdale Baptist200 Meters36.28.68a9
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 2 · Marlboro Boys & GirlsMarlboro Boys & Girls800 MetersRound M2.2:50.69a PB9
Jun 20AAU Region 3Jun 20 · Long Jump · Place 5 · Marlboro Boys & GirlsMarlboro Boys & GirlsLong JumpRound M5.3.96mWind: 09
Jun 20AAU Region 3Jun 20 · Shot Put · Place 1 · Marlboro Boys & GirlsMarlboro Boys & GirlsShot Put6lbRound M1.7.51m PB9
Jun 20AAU Region 3Jun 20 · High Jump · Place 2 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh JumpRound M2.1.30m9
Jun 20AAU Region 3Jun 20 · 100m Hurdles · Place 3 · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles33" / 0.838mRound M3.18.68aWind: 19
Jun 20AAU Region 3Jun 20 · Pentathlon (Outdoor) · Place 3 · Marlboro Boys & GirlsMarlboro Boys & GirlsPentathlon (Outdoor)StandardRound M3.1953 PB9
Jun 20AAU Region 3Jun 20 · 200m Hurdles · Place 13 · Marlboro Boys & GirlsMarlboro Boys & Girls200m Hurdles33" / 0.838mRound P13.32.73a PBWind: -0.49
Jun 20AAU Region 3Jun 20 · 100m Hurdles · Place 9 · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles33" / 0.838mRound P9.18.49a PBWind: 0.29
Jun 20AAU Region 3Jun 20 · 400 Meters · Place 27 · Marlboro Boys & GirlsMarlboro Boys & Girls400 Meters27.1:07.50a9
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 60 Meter · Place 36 · Marlboro Boys & GirlsMarlboro Boys & Girls60 MeterRound P36.8.94a PB12
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · Long Jump · Place 8 · Marlboro Boys & GirlsMarlboro Boys & GirlsLong Jump8.4.11m12
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 200 Meters · Place 39 · Marlboro Boys & GirlsMarlboro Boys & Girls200 MetersRound P39.30.01a12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 8AAU Potomac Valley District QualifierJun 8 · Long Jump · Place 7 · Marlboro Boys & GirlsMarlboro Boys & GirlsLong Jump7.11-05.759
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 14 · Marlboro Boys & GirlsMarlboro Boys & Girls400 Meters14.1:07.25a9
Jun 1DMV Youth ChallengeJun 1 · 200m Hurdles · Place 15 · Marlboro Boys & GirlsMarlboro Boys & Girls200m Hurdles30" / 0.762m15.34.15a9
Jun 1DMV Youth ChallengeJun 1 · 100m Hurdles · Place 9 · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles33" / 0.838m9.19.19a9
Jun 1DMV Youth ChallengeJun 1 · High Jump · Place 3 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump3.4-02.009
May 19Union Athletics & Lyles Foundation InviteMay 19 · Long Jump · Marlboro Boys & GirlsMarlboro Boys & GirlsLong Jump--DNS9
May 19Union Athletics & Lyles Foundation InviteMay 19 · 100m Hurdles · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles30" / 0.762mRound P--DNSWind: 09
May 19Union Athletics & Lyles Foundation InviteMay 19 · High Jump · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump--DNS9
May 10Glenarden InvitationMay 10 · 200m Hurdles · Marlboro Boys & GirlsMarlboro Boys & Girls200m Hurdles33" / 0.838m--DNS9
May 10Glenarden InvitationMay 10 · 100m Hurdles · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles33" / 0.838m--DNS9
May 10Glenarden InvitationMay 10 · High Jump · Place 6 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump6.4-02.009
May 10Glenarden InvitationMay 10 · 800 Meters · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters--DNS9
May 10Glenarden InvitationMay 10 · 400 Meters · Place 44 · Marlboro Boys & GirlsMarlboro Boys & Girls400 Meters44.1:14.91a9

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · 200m Hurdles · Place 7 · Marlboro Boys & GirlsMarlboro Boys & Girls200m Hurdles30" / 0.762m7.33.00a PB11
Jul 1PVA Track and Field InvitationalJul 1 · High Jump · Place 13 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump13.1.19m11
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 13 · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters13.2:46.76a11
Jun 222023 AAU Region 3 QualifierJun 22 · 200m Hurdles · Place 11 · Marlboro Boys & GirlsMarlboro Boys & Girls200m HurdlesRound P1134.52a—
Jun 222023 AAU Region 3 QualifierJun 22 · 100m Hurdles · Place 2 · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles219.92a—
Jun 222023 AAU Region 3 QualifierJun 22 · 100m Hurdles · Place 7 · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles720.17a—
Jun 222023 AAU Region 3 QualifierJun 22 · High Jump · Place 3 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump31.20m—
Jun 222023 AAU Region 3 QualifierJun 22 · High Jump · Place 5 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump53-11—
Jun 222023 AAU Region 3 QualifierJun 22 · Long Jump · Place 5 · Marlboro Boys & GirlsMarlboro Boys & GirlsLong Jump53.87m—
Jun 222023 AAU Region 3 QualifierJun 22 · Shot Put · Place 4 · Marlboro Boys & GirlsMarlboro Boys & GirlsShot Put46.85m—
Jun 222023 AAU Region 3 QualifierJun 22 · 800 Meters · Place 3 · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters32:45.48a—
Jun 17AAU Potomac Valley District QualifierJun 17 · 200m Hurdles · Place 2 · Marlboro Boys & GirlsMarlboro Boys & Girls200m Hurdles30" / 0.762m2.33.25a11
Jun 17AAU Potomac Valley District QualifierJun 17 · 100m Hurdles · Place 5 · Marlboro Boys & GirlsMarlboro Boys & Girls100m Hurdles30" / 0.762m5.21.82a PB11
Jun 17AAU Potomac Valley District QualifierJun 17 · High Jump · Place 6 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump6.3-08.0011
Jun 17AAU Potomac Valley District QualifierJun 17 · 800 Meters · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters--DNS11
Jun 3DMV Youth Challenge Jun 3 · 200m Hurdles · Place 8 · Marlboro Boys & GirlsMarlboro Boys & Girls200m Hurdles833.04a—
Jun 3DMV Youth Challenge Jun 3 · High Jump · Place 6 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump61.27m—
Jun 3DMV Youth Challenge Jun 3 · 800 Meters · Place 6 · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters62:41.47a—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · High Jump · Place 4 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump41.21m PB11
Feb 18PVA 14 & Under National Championship Feb 18 · 55m Hurdles · Place 6 · Marlboro Boys & GirlsMarlboro Boys & Girls55m HurdlesRound P611.0011
Feb 18PVA 14 & Under National Championship Feb 18 · 55m Hurdles · Place 6 · Marlboro Boys & GirlsMarlboro Boys & Girls55m Hurdles610.6811
Feb 18PVA 14 & Under National Championship Feb 18 · 400 Meters · Marlboro Boys & GirlsMarlboro Boys & Girls400 MetersRound P—DQ11
Feb 18PVA 14 & Under National Championship Feb 18 · 200 Meters · Place 53 · Marlboro Boys & GirlsMarlboro Boys & Girls200 MetersRound P5329.8311
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 55m Hurdles · Place 6 · Marlboro Boys & GirlsMarlboro Boys & Girls55m Hurdles30"Round P6.11.00a11
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 55m Hurdles · Place 6 · Marlboro Boys & GirlsMarlboro Boys & Girls55m Hurdles30"6.10.68a PB11
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · High Jump · Place 4 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump4.1.21m11
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 400 Meters · Marlboro Boys & GirlsMarlboro Boys & Girls400 MetersRound P--DQ11
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 53 · Marlboro Boys & GirlsMarlboro Boys & Girls200 MetersRound P53.29.83a11

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 23AAU Region 3 National QualifierJun 23 · Long Jump · Place 5 · Marlboro Boys & GirlsMarlboro Boys & GirlsLong Jump52.83m PB10
Jun 23AAU Region 3 National QualifierJun 23 · High Jump · Place 5 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump51.04m PB10
Jun 23AAU Region 3 National QualifierJun 23 · Shot Put · Place 5 · Marlboro Boys & GirlsMarlboro Boys & GirlsShot Put55.25m10
Jun 23AAU Region 3 National QualifierJun 23 · 80m Hurdles · Place 1 · Marlboro Boys & GirlsMarlboro Boys & Girls80m Hurdles117.3010
Jun 23AAU Region 3 National QualifierJun 23 · 800 Meters · Place 2 · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters22:47.9410
Jun 23AAU Region 3 National QualifierJun 23 · 800 Meters · Place 7 · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters72:44.8710
Jun 23AAU Region 3 National QualifierJun 23 · 400 Meters · Place 16 · Marlboro Boys & GirlsMarlboro Boys & Girls400 Meters161:09.4510
Jun 4DMV Youth ChallengeJun 4 · 200 Meters · Place 70 · Marlboro Boys & GirlsMarlboro Boys & Girls200 Meters7033.2210
May 28AAU PVA District ChampionshipsMay 28 · High Jump · Place 3 · Marlboro Boys & GirlsMarlboro Boys & GirlsHigh Jump33-00.0010
May 28AAU PVA District ChampionshipsMay 28 · 800 Meters · Place 2 · Marlboro Boys & GirlsMarlboro Boys & Girls800 Meters22:54.5910
May 28AAU PVA District ChampionshipsMay 28 · 200 Meters · Place 9 · Marlboro Boys & GirlsMarlboro Boys & Girls200 Meters930.3910