Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorAAU Region 3 · Jun 2013.15aAAU Region 3June 20, 2024
100 Meters · OutdoorSam Singleton Scorpion Classic · Apr 1712.54aSam Singleton Scorpion ClassicApril 17, 2026
100m Hurdles · 33" / 0.838m · OutdoorWestminster Youth Track & Field Invitational · May 1816.20aWestminster Youth Track & Field InvitationalMay 18, 2025
100m Hurdles · 39" / 0.991m · IndoorAAU Region 3 · Jun 2019.43aAAU Region 3June 20, 2024
100m Hurdles · 39" / 0.991m · OutdoorAAU PVA District · Jun 1417.69aAAU PVA DistrictJune 14, 2025
110m Hurdles · 39" / 0.991m · OutdoorBullseye/Yep Track & Field Summer Series #1 · Jun 618.66aBullseye/Yep Track & Field Summer Series #1June 6, 2026
200 Meters · OutdoorSam Singleton Scorpion Classic · Apr 1725.63aSam Singleton Scorpion ClassicApril 17, 2026
200m Hurdles · 30" / 0.762m · OutdoorFreedom Flyers League Meet · May 531.87aFreedom Flyers League MeetMay 5, 2024
200m Hurdles · 36" / 0.914m · IndoorAAU Region 3 · Jun 2030.66aAAU Region 3June 20, 2024
200m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 3 Qualifier · Jun 1928.44aAAU Track & Field Region 3 QualifierJune 19, 2025
300 Meters · IndoorAACPS Intercounty Meet 1-AACPS Only · Dec 1142.92aAACPS Intercounty Meet 1-AACPS OnlyDecember 11, 2025
400 Meters · Outdoor2025 BTC Invitational · May 251:02.72a2025 BTC InvitationalMay 25, 2025
400m Hurdles · 36" / 0.914m · OutdoorBullseye/Yep Track & Field Summer Series #1 · Jun 61:06.27aBullseye/Yep Track & Field Summer Series #1June 6, 2026
55m Hurdles · 39" · IndoorAACPS Intercounty Meet 2-AACPS Only · Dec 1710.41aAACPS Intercounty Meet 2-AACPS OnlyDecember 17, 2025
60 Meters · OutdoorPVA Invitational · Mar 28.26aPVA InvitationalMarch 2, 2025
60m Hurdles · 39" / 0.991m · IndoorM&D Winter HS Showcase · Dec 2311.28aM&D Winter HS ShowcaseDecember 23, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 400m Hurdles · Place 3 · Bullseye StridersBullseye Striders400m Hurdles36" / 0.914m3.1:17.38a9
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 110m Hurdles · Bullseye StridersBullseye Striders110m Hurdles39" / 0.991m—DNS9
Jul 11Falls Rd Flyers Summer Track Meet #2Jul 11 · 400m Hurdles · Bullseye StridersBullseye Striders400m Hurdles36" / 0.914m—DNS9
Jul 11Falls Rd Flyers Summer Track Meet #2Jul 11 · 110m Hurdles · Bullseye StridersBullseye Striders110m Hurdles39" / 0.991m—DNS9
Jun 20Bullseye/Yep Track & Field Summer Series #2Jun 20 · 400m Hurdles · Place 1 · Bullseye StridersBullseye Striders400m Hurdles36" / 0.914m1.1:09.34a9
Jun 20Bullseye/Yep Track & Field Summer Series #2Jun 20 · 100 Meters · Place 19 · Bullseye StridersBullseye Striders100 Meters19.12.80a9
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 400m Hurdles · Place 2 · Bullseye StridersBullseye Striders400m Hurdles36" / 0.914m2.1:06.27a PB9
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 110m Hurdles · Place 1 · Bullseye StridersBullseye Striders110m Hurdles39" / 0.991m1.18.66a PBWind: -0.29
May 4Last Chance MeetMay 4 · 300m Hurdles · AnnapolisAnnapolis300m Hurdles36" / 0.914m—DNS9
Apr 30Golliday InvitationalApr 30 · 300m Hurdles · Place 15 · AnnapolisAnnapolis300m Hurdles1546.37a9
Apr 17Sam Singleton Scorpion ClassicApr 17 · 300m Hurdles · Place 40 · AnnapolisAnnapolis300m Hurdles4046.06a9
Apr 17Sam Singleton Scorpion ClassicApr 17 · 110m Hurdles · Place 40 · AnnapolisAnnapolis110m HurdlesRound P4020.21a9
Apr 17Sam Singleton Scorpion ClassicApr 17 · 200 Meters · Place 30 · AnnapolisAnnapolis200 Meters3025.63a PB9
Apr 17Sam Singleton Scorpion ClassicApr 17 · 100 Meters · Place 33 · AnnapolisAnnapolis100 Meters3312.54a PB9
Apr 9Intercounty Meet 2CApr 9 · 300m Hurdles · Place 7 · AnnapolisAnnapolis300m Hurdles747.73a9
Apr 9Intercounty Meet 2CApr 9 · 110m Hurdles · Place 9 · AnnapolisAnnapolis110m Hurdles920.32a9
Apr 2All-Comers MeetApr 2 · 110m Hurdles · Place 16 · AnnapolisAnnapolis110m Hurdles1620.94a9
Mar 24Intercounty Meet 1AMar 24 · 300m Hurdles · Place 6 · AnnapolisAnnapolis300m Hurdles651.58a9
Mar 24Intercounty Meet 1AMar 24 · 110m Hurdles · Place 6 · AnnapolisAnnapolis110m Hurdles620.69a9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20AACPS County Championships--AACPS OnlyJan 20 · 55m Hurdles · Place 23 · AnnapolisAnnapolis55m Hurdles239.95a9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23M&D Winter HS ShowcaseDec 23 · 60m Hurdles · Place 25 · AnnapolisAnnapolis60m Hurdles39" / 0.991mRound P25.11.28a PB9
Dec 17AACPS Intercounty Meet 2-AACPS OnlyDec 17 · 55m Hurdles · Place 21 · AnnapolisAnnapolis55m Hurdles39"21.10.41a PB9
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 300 Meters · Place 60 · AnnapolisAnnapolis300 Meters60.42.92a PB9
Dec 11AACPS Intercounty Meet 1-AACPS OnlyDec 11 · 55m Hurdles · Place 21 · AnnapolisAnnapolis55m Hurdles39"21.10.49a9

2025 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jul 26Bullseye Summer Series #4Jul 26 · 200m Hurdles · Place 1 · Bullseye RunningBullseye Running200m Hurdles129.54a8
Jul 26Bullseye Summer Series #4Jul 26 · 100m Hurdles · Place 1 · Bullseye RunningBullseye Running100m Hurdles116.79a8
Jul 26Bullseye Summer Series #4Jul 26 · 200 Meters · Place 5 · Bullseye RunningBullseye Running200 Meters526.29a8
Jul 19Bullseye Summer Series #3Jul 19 · 100m Hurdles · Place 4 · Bullseye RunningBullseye Running100m Hurdles417.45a8
Jul 19Bullseye Summer Series #3Jul 19 · 200 Meters · Place 4 · Bullseye RunningBullseye Running200 Meters425.86a8
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200m Hurdles · Place 4 · Bullseye StridersBullseye Striders200m Hurdles36" / 0.914mRound P4.29.81aWind: -2.98
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200m Hurdles · Place 3 · Bullseye StridersBullseye Striders200m Hurdles36" / 0.914m3.28.44a PB8
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100m Hurdles · Place 5 · Bullseye StridersBullseye Striders100m Hurdles33" / 0.838m5.18.38aWind: 1.88
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200 Meters · Place 21 · Bullseye StridersBullseye Striders200 MetersRound P21.26.37a8
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100 Meters · Place 20 · Bullseye StridersBullseye Striders100 MetersRound P20.12.85aWind: 1.48
Jun 14AAU Potomac Valley District QualifierJun 14 · 200m Hurdles · Place 4 · Bullseye RunningBullseye Running200m Hurdles430.31a8
Jun 14AAU Potomac Valley District QualifierJun 14 · 100m Hurdles · Place 4 · Bullseye RunningBullseye Running100m Hurdles417.69a8
Jun 14AAU Potomac Valley District QualifierJun 14 · 200 Meters · Place 13 · Bullseye RunningBullseye Running200 MetersRound P1325.83a8
Jun 14AAU Potomac Valley District QualifierJun 14 · 100 Meters · Place 13 · Bullseye RunningBullseye Running100 MetersRound P1312.69a8
Jun 14AAU PVA DistrictJun 14 · 200m Hurdles · Place 4 · Bullseye StridersBullseye Striders200m Hurdles36" / 0.914m4.30.31a8
Jun 14AAU PVA DistrictJun 14 · 100m Hurdles · Place 4 · Bullseye StridersBullseye Striders100m Hurdles39" / 0.991m4.17.69a PB8
Jun 14AAU PVA DistrictJun 14 · 200 Meters · Place 13 · Bullseye StridersBullseye Striders200 MetersRound P13.25.83a8
Jun 14AAU PVA DistrictJun 14 · 100 Meters · Place 13 · Bullseye StridersBullseye Striders100 MetersRound P13.12.69a8
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 200m Hurdles · Place 1 · Bullseye RunningBullseye Running200m Hurdles128.52a8
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 200 Meters · Place 4 · Bullseye RunningBullseye Running200 Meters426.24a8
Jun 1ERR Arrows Youth Track & Field InvitationalJun 1 · 100 Meters · Place 4 · Bullseye RunningBullseye Running100 Meters412.73a8
May 252025 BTC InvitationalMay 25 · 400 Meters · Place 8 · Bullseye RunningBullseye Running400 Meters81:02.72a PB8
May 252025 BTC InvitationalMay 25 · 200 Meters · Place 3 · Bullseye RunningBullseye Running200 Meters326.60a8
May 252025 BTC InvitationalMay 25 · 100 Meters · Place 2 · Bullseye RunningBullseye Running100 Meters212.58a8
May 18Westminster Youth Track & Field InvitationalMay 18 · 100m Hurdles · Place 1 · Bullseye StridersBullseye Striders100m Hurdles33" / 0.838m1.16.20a PB8
May 18Westminster Youth Track & Field InvitationalMay 18 · 200 Meters · Place 6 · Bullseye StridersBullseye Striders200 Meters6.26.12a8
May 18Westminster Youth Track & Field InvitationalMay 18 · 100 Meters · Bullseye StridersBullseye Striders100 Meters—DNS8
May 10Catoctin Youth Track & Field InvitationalMay 10 · 100m Hurdles · Place 1 · Bullseye RunningBullseye Running100m Hurdles117.31a8
May 10Catoctin Youth Track & Field InvitationalMay 10 · 200 Meters · Place 6 · Bullseye RunningBullseye Running200 Meters626.11a8
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 100m Hurdles · Place 1 · Bullseye StridersBullseye Striders100m Hurdles33" / 0.838m1.17.04a8
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 200 Meters · Place 6 · Bullseye StridersBullseye Striders200 Meters6.26.00a8
Apr 27Bullseye Youth Track & Field InvitationalApr 27 · 100 Meters · Place 2 · Bullseye StridersBullseye Striders100 Meters2.12.58a8
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 400 Meters · Place 6 · Bullseye RunningBullseye Running400 Meters61:03.41a8
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 200 Meters · Place 2 · Bullseye RunningBullseye Running200 Meters226.62a8
Apr 13Frederick Blaze Youth Track & Field InvitationalApr 13 · 100 Meters · Place 2 · Bullseye RunningBullseye Running100 Meters212.82a8
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 400 Meters · Place 11 · Bullseye RunningBullseye Running400 Meters111:04.64a8
Apr 6FSK Jr. Eagles Youth Track & Field MeetApr 6 · 100 Meters · Place 1 · Bullseye RunningBullseye Running100 Meters112.98a8
Mar 10Bullseye Team Time TrialsMar 10 · 400 Meters · Place 9 · Bullseye StridersBullseye Striders400 Meters9.1:07.90aUnofficial8
Mar 10Bullseye Team Time TrialsMar 10 · 100 Meters · Place 1 · Bullseye StridersBullseye Striders100 Meters1.12.94aUnofficial8
Mar 2PVA InvitationalMar 2 · 60m Hurdles · Place 1 · Bullseye RunningBullseye Running60m Hurdles110.34a8
Mar 2PVA InvitationalMar 2 · 60 Meters · Place 17 · Bullseye RunningBullseye Running60 MetersRound P178.26a PB8

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 200m Hurdles · Place 18 · Bullseye RunningBullseye Running200m HurdlesRound P1831.80a—
Jun 8AAU Maryland District QualifierJun 8 · 200m Hurdles · Place 6 · Bullseye RunningBullseye Running200m Hurdles632.66a—
Jun 8AAU Maryland District QualifierJun 8 · 100m Hurdles · Place 7 · Bullseye RunningBullseye Running100m Hurdles720.26a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 21 · Bullseye RunningBullseye Running200 Meters2127.80a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 11 · Bullseye RunningBullseye Running100 MetersRound P1112.91a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 13 · Bullseye RunningBullseye Running100 Meters1313.60a—
Jun 1DMV Youth ChallengeJun 1 · 200m Hurdles · Place 11 · Bullseye StridersBullseye Striders200m Hurdles30" / 0.762m11.32.66a7
Jun 1DMV Youth ChallengeJun 1 · 100m Hurdles · Place 7 · Bullseye StridersBullseye Striders100m Hurdles33" / 0.838m7.20.86a7
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Bullseye StridersBullseye Striders100 MetersRound P--DNS7
May 26Bethesda Track Club League MeetMay 26 · 400 Meters · Place 12 · Bullseye StridersBullseye Striders400 Meters12.1:12.67a7
May 26Bethesda Track Club League MeetMay 26 · 200 Meters · Place 7 · Bullseye StridersBullseye Striders200 Meters7.28.32a7
May 5Freedom Flyers League MeetMay 5 · 200m Hurdles · Place 2 · Bullseye StridersBullseye Striders200m Hurdles30" / 0.762m2.31.87a PB7
May 5Freedom Flyers League MeetMay 5 · 200 Meters · Place 14 · Bullseye StridersBullseye Striders200 Meters14.29.42a7
May 5Freedom Flyers League MeetMay 5 · 100 Meters · Place 7 · Bullseye StridersBullseye Striders100 Meters7.13.58a7
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 200m Hurdles · Place 2 · Bullseye StridersBullseye Striders200m Hurdles30" / 0.762m2.32.39a7
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 200 Meters · Bullseye StridersBullseye Striders200 Meters—DNS7
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 100 Meters · Place 15 · Bullseye StridersBullseye Striders100 Meters15.13.37a7

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 200m Hurdles · Place 8 · Bullseye StridersBullseye Striders200m Hurdles36" / 0.914mRound P8.31.95aWind: -1.67
Jun 20AAU Region 3Jun 20 · 200m Hurdles · Place 7 · Bullseye StridersBullseye Striders200m Hurdles36" / 0.914m7.30.66a PBWind: 1.57
Jun 20AAU Region 3Jun 20 · 100m Hurdles · Place 9 · Bullseye StridersBullseye Striders100m Hurdles39" / 0.991mRound P9.19.43a PBWind: -1.27
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 20 · Bullseye StridersBullseye Striders100 MetersRound P20.13.15a PBWind: 17