Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMISAL Championship · Apr 3013.01aMISAL Championship April 30, 2026
100m Hurdles · 33" / 0.838m · OutdoorMcNamara Mustang Invitational · Apr 1816.39aMcNamara Mustang InvitationalApril 18, 2026
200 Meters · IndoorThe 63rd East Coast Invitational · Feb 726.07The 63rd East Coast InvitationalFebruary 7, 2026
200 Meters · OutdoorMISAL Meet #4 · Apr 1626.05aMISAL Meet #4April 16, 2026
300 Meters · IndoorThe VA Showcase · Jan 1742.00aThe VA ShowcaseJanuary 17, 2026
400 Meters · IndoorAdidas Indoor Nationals · Mar 2058.60aAdidas Indoor NationalsMarch 20, 2026
400 Meters · OutdoorRoadrunners Last Chance · Jun 657.80aRoadrunners Last ChanceJune 6, 2026
400m Hurdles · 30" / 0.762m · OutdoorMcNamara Mustang Invitational · Apr 181:02.22aMcNamara Mustang InvitationalApril 18, 2026
500 Meters · IndoorThe VA Showcase · Jan 171:27.05The VA ShowcaseJanuary 17, 2025
55m Hurdles · 33" · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 139.05aJAMBAR Coaches Hall of Fame InviteDecember 13, 2025
55m Hurdles · 33" · OutdoorLiberty Flames HS Invitational · Dec 69.47aLiberty Flames HS InvitationalDecember 6, 2025
60m Hurdles · 33" / 0.838m · IndoorMidwest High Performance Series Meet #1 · Dec 711.17aMidwest High Performance Series Meet #1December 7, 2024
800 Meters · IndoorLEGACYs INDOOR TRACK SHOWCASE ! · Feb 242:39.63aLEGACYs INDOOR TRACK SHOWCASE !February 24, 2024
800 Meters · OutdoorOcean Breeze Elite Invitational · Mar 12:30.03Ocean Breeze Elite InvitationalMarch 1, 2025

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 400m Hurdles · Place 3 · Glenarden TrackGlenarden Track400m Hurdles30" / 0.762m3.1:05.40a10
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100m Hurdles · Place 4 · Glenarden TrackGlenarden Track100m Hurdles33" / 0.838mRound P4.16.86aWind: -1.410
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100m Hurdles · Place 4 · Glenarden TrackGlenarden Track100m Hurdles33" / 0.838m4.16.45aWind: -1.110
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 400 Meters · Place 5 · Glenarden TrackGlenarden Track400 MetersRound P5.59.07a10
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 400 Meters · Glenarden TrackGlenarden Track400 Meters--DNS10
Jun 18Adidas Track Nationals 2026Jun 18 · 400m Hurdles · Place 12 · Riverdale BaptistRiverdale Baptist400m Hurdles30" / 0.762m12.1:03.65a10
Jun 18Adidas Track Nationals 2026Jun 18 · 100m Hurdles · Place 92 · Riverdale BaptistRiverdale Baptist100m Hurdles33" / 0.838mRound P92.17.52aWind: 0.410
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 46 · Riverdale BaptistRiverdale Baptist400 Meters46.59.74a10
Jun 6Roadrunners Last ChanceJun 6 · 400 Meters · Place 4 · Riverdale BaptistRiverdale Baptist400 Meters4.57.80a PB10
Jun 6Roadrunners Last ChanceJun 6 · 200 Meters · Riverdale BaptistRiverdale Baptist200 Meters—DNS10
May 30Bishop McNamara Last ChanceMay 30 · 100m Hurdles · Riverdale BaptistRiverdale Baptist100m Hurdles33" / 0.838mRound P--DNS10
May 30Bishop McNamara Last ChanceMay 30 · 400 Meters · Place 14 · Riverdale BaptistRiverdale Baptist400 Meters14.1:00.48a10
May 30Bishop McNamara Last ChanceMay 30 · 200 Meters · Riverdale BaptistRiverdale Baptist200 Meters--DNS10
May 16Spire Twilight ClassicMay 16 · 300m Hurdles · Place 1 · Riverdale Baptist SchoolRiverdale Baptist School300m Hurdles144.14a10
May 16Spire Twilight ClassicMay 16 · 100m Hurdles · Place 1 · Riverdale Baptist SchoolRiverdale Baptist School100m Hurdles115.19a10
Apr 30MISAL Championship Apr 30 · 100m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist100m Hurdles116.48a10
Apr 30MISAL Championship Apr 30 · 400 Meters · Place 1 · Riverdale BaptistRiverdale Baptist400 Meters159.92a10
Apr 30MISAL Championship Apr 30 · 100 Meters · Place 4 · Riverdale BaptistRiverdale Baptist100 MetersRound P413.01a PB10
Apr 30MISAL Championship Apr 30 · 100 Meters · Place 3 · Riverdale BaptistRiverdale Baptist100 Meters313.10a10
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Riverdale BaptistRiverdale Baptist400 Meters—57.81a10
Apr 18McNamara Mustang InvitationalApr 18 · 400m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist400m Hurdles30" / 0.762m1.1:02.22a PB10
Apr 18McNamara Mustang InvitationalApr 18 · 100m Hurdles · Place 8 · Riverdale BaptistRiverdale Baptist100m Hurdles33" / 0.838m8.16.39a PB10
Apr 18McNamara Mustang InvitationalApr 18 · 400 Meters · Riverdale BaptistRiverdale Baptist400 Meters—DNS10
Apr 16MISAL Meet #4Apr 16 · 400m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist400m Hurdles11:06.44a10
Apr 16MISAL Meet #4Apr 16 · 100m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist100m Hurdles116.29a10
Apr 16MISAL Meet #4Apr 16 · 200 Meters · Place 1 · Riverdale BaptistRiverdale Baptist200 Meters126.05a PB10
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 400m Hurdles · Place 2 · Riverdale BaptistRiverdale Baptist400m Hurdles21:05.46a10
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 100m Hurdles · Place 12 · Riverdale BaptistRiverdale Baptist100m HurdlesRound P1218.19a10
Apr 4Spartan Invitational 2026Apr 4 · 400 Meters · Place 7 · Riverdale BaptistRiverdale Baptist400 Meters759.27a10
Apr 2MISAL Meet #3Apr 2 · 400m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist400m Hurdles11:08.79a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 400 Meters · Place 5 · Riverdale BaptistRiverdale Baptist400 Meters5.58.60a PB10
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 49 · Riverdale BaptistRiverdale Baptist200 MetersRound P49.26.16a10
Feb 7The 63rd East Coast InvitationalFeb 7 · 400 Meters · Place 4 · Riverdale BaRiverdale Ba400 Meters459.48—
Feb 7The 63rd East Coast InvitationalFeb 7 · 200 Meters · Place 5 · Riverdale BaRiverdale Ba200 Meters526.07 PB—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 88 · Riverdale BaptistRiverdale Baptist300 Meters88.42.00a PB10
Jan 17The VA ShowcaseJan 17 · 55m Hurdles · Place 47 · Riverdale BaptistRiverdale Baptist55m Hurdles33"Round P47.9.75a10
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 32 · Riverdale BaptistRiverdale Baptist200 Meters32.27.15a10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 55m Hurdles · Place 2 · Riverdale BaptistRiverdale Baptist55m Hurdles33"2.9.05a PB10
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 400 Meters · Place 2 · Riverdale BaptistRiverdale Baptist400 Meters2.1:00.37a10
Feb 7East Coast InvitationalFeb 7 · 200 Meters · Place 9 · Riverdale BaRiverdale Ba200 Meters927.30—
Feb 7East Coast InvitationalFeb 7 · 60m Hurdles · Place 23 · Riverdale BaRiverdale Ba60m HurdlesRound P2311.07—
Feb 7East Coast InvitationalFeb 7 · 55m Hurdles · Place 23 · Riverdale BaRiverdale Ba55m HurdlesRound P2310.32—
Feb 7East Coast InvitationalFeb 7 · 400 Meters · Place 10 · Riverdale BaRiverdale Ba400 Meters101:02.12—
Feb 7East Coast InvitationalFeb 7 · 200 Meters · Place 9 · Riverdale BaRiverdale Ba200 Meters927.30—
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 80 · Riverdale BaRiverdale Ba500 Meters801:27.05 PB—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 227 · Riverdale BaRiverdale Ba300 Meters22744.28—
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 80 · Riverdale BaRiverdale Ba500 Meters801:27.05—
Jan 17The VA ShowcaseJan 17 · 300 Meters · Place 227 · Riverdale BaRiverdale Ba300 Meters22744.28—

2025 Outdoor Track

34 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 55m Hurdles · Place 20 · Riverdale BaptistRiverdale Baptist55m Hurdles33"Round P20.9.47a PBWind: 010
Jun 14AAU PVA DistrictJun 14 · 100m Hurdles · Place 3 · Glenarden TrackGlenarden Track100m Hurdles33" / 0.838mRound P3.16.67a9
Jun 14AAU PVA DistrictJun 14 · 100m Hurdles · Place 3 · Glenarden TrackGlenarden Track100m Hurdles33" / 0.838m3.17.29a9
Jun 14AAU PVA DistrictJun 14 · 200 Meters · Place 8 · Glenarden TrackGlenarden Track200 MetersRound P8.27.23a9
Jun 14AAU PVA DistrictJun 14 · 200 Meters · Place 6 · Glenarden TrackGlenarden Track200 Meters6.26.95a9
May 312025 McNamara Last Chance National QualifierMay 31 · 400m Hurdles · Place 10 · Riverdale Baptist SchoolRiverdale Baptist School400m Hurdles101:04.489
May 312025 McNamara Last Chance National QualifierMay 31 · 100m Hurdles · Place 10 · Riverdale Baptist SchoolRiverdale Baptist School100m Hurdles1016.749
May 312025 McNamara Last Chance National QualifierMay 31 · 100m Hurdles · Place 9 · Riverdale Baptist SchoolRiverdale Baptist School100m Hurdles916.139
May 17NCSAA Track and Field ChampionshipsMay 17 · 100m Hurdles · Place 2 · Riverdale BaptistRiverdale Baptist100m Hurdles33" / 0.838m2.16.95a9
May 17NCSAA Track and Field ChampionshipsMay 17 · 400 Meters · Place 3 · Riverdale BaptistRiverdale Baptist400 Meters3.1:01.19a9
May 8MISAL ChampionshipMay 8 · 100m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist100m Hurdles117.32a9
May 8MISAL ChampionshipMay 8 · 400 Meters · Place 1 · Riverdale BaptistRiverdale Baptist400 Meters158.48a9
May 3Queen Harrison Track Classic InvitationalMay 3 · 400 Meters · Place 10 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters101:00.179
May 3Queen Harrison Track Classic InvitationalMay 3 · 100m Hurdles · Place 14 · Riverdale Baptist SchoolRiverdale Baptist School100m Hurdles1417.789
May 1MISAL Meet #5May 1 · 100m Hurdles · Place 2 · Riverdale BaptistRiverdale Baptist100m Hurdles217.77a9
May 1MISAL Meet #5May 1 · 400 Meters · Place 1 · Riverdale BaptistRiverdale Baptist400 Meters11:01.20a9
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 100m Hurdles · Place 15 · Riverdale BaptistRiverdale Baptist100m Hurdles33" / 0.838m15.18.19a9
Apr 19McNamara Mustangs Invitational 2025Apr 19 · 400 Meters · Place 17 · Riverdale BaptistRiverdale Baptist400 Meters17.1:01.26a9
Apr 17MISAL Meet #4Apr 17 · 100m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist100m Hurdles118.34a9
Apr 17MISAL Meet #4Apr 17 · 800 Meters · Place 1 · Riverdale BaptistRiverdale Baptist800 Meters12:42.37a9
Apr 10MISAL Meet #3Apr 10 · 100m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist100m Hurdles118.61a9
Apr 10MISAL Meet #3Apr 10 · 400 Meters · Place 3 · Riverdale BaptistRiverdale Baptist400 Meters31:03.93a9
Apr 5Spartan Invitational 2025Apr 5 · 300m Hurdles · Place 5 · Riverdale BaptistRiverdale Baptist300m Hurdles549.74a9
Apr 5Spartan Invitational 2025Apr 5 · 100m Hurdles · Place 8 · Riverdale BaptistRiverdale Baptist100m Hurdles818.50a9
Apr 5Spartan Invitational 2025Apr 5 · 100m Hurdles · Place 8 · Riverdale BaptistRiverdale Baptist100m Hurdles818.38a9
Apr 5Spartan Invitational 2025Apr 5 · 400 Meters · Place 11 · Riverdale BaptistRiverdale Baptist400 Meters111:01.89a9
Apr 3MISAL Meet #2Apr 3 · 100m Hurdles · Place 1 · Riverdale BaptistRiverdale Baptist100m Hurdles118.18a9
Apr 3MISAL Meet #2Apr 3 · 400 Meters · Place 2 · Riverdale BaptistRiverdale Baptist400 Meters21:01.60a9
Mar 21adidas Track Nationals 2025Mar 21 · 400 Meters · Place 4 · Riverdale BaRiverdale Ba400 Meters41:02.639
Mar 21adidas Track Nationals 2025Mar 21 · 800 Meters · Place 12 · Riverdale BaRiverdale Ba800 Meters122:43.359
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 11 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters111:03.819
Mar 1Ocean Breeze Elite InvitationalMar 1 · 800 Meters · Place 15 · Riverdale Baptist SchoolRiverdale Baptist School800 Meters152:30.03 PB9
Mar 1Ocean Breeze Elite InvitationalMar 1 · 400 Meters · Place 11 · Riverdale Baptist SchoolRiverdale Baptist School400 Meters111:03.819
Mar 1Ocean Breeze Elite InvitationalMar 1 · 800 Meters · Place 15 · Riverdale Baptist SchoolRiverdale Baptist School800 Meters152:30.039

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Virginia Beach HS OpenerDec 14 · 300 Meters · Place 69 · Riverdale BaptistRiverdale Baptist300 Meters69.45.91a9
Dec 14Virginia Beach HS OpenerDec 14 · 55m Hurdles · Place 36 · Riverdale BaptistRiverdale Baptist55m Hurdles33"Round P36.10.59a9
Dec 7Midwest High Performance Series Meet #1Dec 7 · 60m Hurdles · Place 12 · Riverdale BaptistRiverdale Baptist60m Hurdles33" / 0.838m12.11.17a PB9
Dec 7Midwest High Performance Series Meet #1Dec 7 · 400 Meters · Place 2 · Riverdale BaptistRiverdale Baptist400 Meters2.1:02.72a9
Dec 7Midwest High Performance Series Meet #1Dec 7 · 200 Meters · Place 20 · Riverdale BaptistRiverdale Baptist200 Meters20.27.94a9
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 800 Meters · Place 4 · Glenarden TrackGlenarden Track800 Meters4.2:39.63a PB8
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 400 Meters · Place 19 · Glenarden TrackGlenarden Track400 MetersRound P19.1:06.108
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 14 · Glenarden TrackGlenarden Track400 MetersRound P14.1:05.77a8

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 29PVA InvitationalJun 29 · 800 Meters · Place 4 · Glenarden TrackGlenarden Track800 Meters4.2:38.44a8
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 13 · Glenarden TrackGlenarden Track400 MetersRound P13.1:05.49a8
Jun 8AAU Potomac Valley District QualifierJun 8 · 800 Meters · Place 2 · Glenarden TrackGlenarden Track800 Meters2.2:42.72a8
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 12 · Glenarden TrackGlenarden Track400 Meters12.1:06.52a8
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 3 · Glenarden TrackGlenarden Track800 Meters3.2:33.21a8
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 22 · Glenarden TrackGlenarden Track400 MetersRound P22.1:03.13a8
May 19Union Athletics & Lyles Foundation InviteMay 19 · 800 Meters · Place 3 · Glenarden TrackGlenarden Track800 Meters3.2:43.85a8
May 19Union Athletics & Lyles Foundation InviteMay 19 · 400 Meters · Place 15 · Glenarden TrackGlenarden Track400 Meters15.1:04.22a8
May 19Union Athletics & Lyles Foundation InviteMay 19 · 200 Meters · Place 11 · Glenarden TrackGlenarden Track200 Meters11.28.02a8
May 10Glenarden InvitationMay 10 · 800 Meters · Glenarden TrackGlenarden Track800 Meters--DNS8
May 10Glenarden InvitationMay 10 · 400 Meters · Glenarden TrackGlenarden Track400 Meters--DNS8
May 10Glenarden InvitationMay 10 · 200 Meters · Glenarden TrackGlenarden Track200 Meters--DNS8

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 3 · Glenarden TrackGlenarden Track800 Meters3.2:31.11a7
Jul 1PVA Track and Field InvitationalJul 1 · 400 Meters · Place 16 · Glenarden TrackGlenarden Track400 MetersRound P16.1:04.09a7
Jun 17AAU Potomac Valley District QualifierJun 17 · 800 Meters · Place 4 · Glenarden TrackGlenarden Track800 Meters4.2:42.71a7
Jun 17AAU Potomac Valley District QualifierJun 17 · 400 Meters · Place 7 · Glenarden TrackGlenarden Track400 Meters7.1:04.79a7

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 400 Meters · Place 12 · Glenarden TrackGlenarden Track400 MetersRound P12.1:05.99a7
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 400 Meters · Place 10 · Glenarden TrackGlenarden Track400 Meters10.1:04.33a7
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 33 · Glenarden TrackGlenarden Track200 MetersRound P33.29.07a7