Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBullseye/Yep Track & Field Summer Series #4 · Jul 2512.73aBullseye/Yep Track & Field Summer Series #4July 25, 2026
1000 Meters · OutdoorWalter Bass Invite · Jan 173:06.41aWalter Bass InviteJanuary 17, 2026
1500 Meters · OutdoorAAU Region 3 National Qualifier · Jun 235:58.83AAU Region 3 National QualifierJune 23, 2022
1600 Meters · Indoor2026 PGCPS Indoor Track and Field Championships · Jan 225:26.22a2026 PGCPS Indoor Track and Field ChampionshipsJanuary 22, 2026
1600 Meters · Outdoor2026 PGCPS Outdoor Track & Field Championships · May 55:17.46a2026 PGCPS Outdoor Track & Field ChampionshipsMay 5, 2026
200 Meters · IndoorBWSP Queens and Kings - Meet 3 · Feb 128.36aBWSP Queens and Kings - Meet 3February 1, 2025
200 Meters · OutdoorDMV Youth Challenge · May 3025.84aDMV Youth ChallengeMay 30, 2026
3200 Meters · IndoorPGCPS District Tune-Up · Jan 1512:04.46aPGCPS District Tune-UpJanuary 15, 2026
400 Meters · IndoorBWSP Queens and Kings - Meet 3 · Feb 11:02.86aBWSP Queens and Kings - Meet 3February 1, 2025
400 Meters · OutdoorBullseye/Yep Track & Field Summer Series #4 · Jul 2555.23aBullseye/Yep Track & Field Summer Series #4July 25, 2026
500 Meters · OutdoorWalter Bass Invite · Jan 171:18.72aWalter Bass InviteJanuary 17, 2026
60 Meters · OutdoorPVA Invitational · Mar 28.98aPVA InvitationalMarch 2, 2025
800 Meters · Indoor2026 PGCPS Indoor Track and Field Championships · Jan 222:23.36a2026 PGCPS Indoor Track and Field ChampionshipsJanuary 22, 2026
800 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 252:13.90aAAU Track & Field Region 3 QualifierJune 25, 2026
800 Meters · Relay Split · IndoorMPSSAA 2A West Region Championships · Feb 32:19.412MPSSAA 2A West Region ChampionshipsFebruary 3, 2026

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 800 Meters · Place 7 · New Wave TrackNew Wave Track800 Meters7.2:38.10a9
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 400 Meters · Place 4 · New Wave TrackNew Wave Track400 Meters4.55.23a PB9
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 100 Meters · Place 20 · New Wave TrackNew Wave Track100 Meters20.12.73a PB9
Jul 11Falls Rd Flyers Summer Track Meet #2Jul 11 · 800 Meters · Place 1 · New Wave TrackNew Wave Track800 Meters1.2:19.92a9
Jul 11Falls Rd Flyers Summer Track Meet #2Jul 11 · 400 Meters · Place 4 · New Wave TrackNew Wave Track400 Meters4.56.04a9
Jul 11Falls Rd Flyers Summer Track Meet #2Jul 11 · 100 Meters · Place 14 · New Wave TrackNew Wave Track100 Meters14.12.87aWind: 0.99
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 800 Meters · Place 12 · New WaveNew Wave800 Meters122:13.90a PB9
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · 800 Meters · Place 5 · New Wave TrackNew Wave Track800 Meters5.2:14.35a9
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · 400 Meters · Place 6 · New Wave TrackNew Wave Track400 Meters6.55.60a9
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · 200 Meters · Place 19 · New Wave TrackNew Wave Track200 Meters19.25.92a9
Jun 13AAU Potomac Valley District QualifierJun 13 · 800 Meters · Place 6 · New WaveNew Wave800 Meters62:18.17a9
Jun 13AAU Potomac Valley District QualifierJun 13 · 400 Meters · Place 22 · New WaveNew Wave400 Meters2257.31a9
Jun 13AAU Potomac Valley District QualifierJun 13 · 200 Meters · Place 37 · New WaveNew Wave200 Meters3726.06a9
May 30DMV Youth ChallengeMay 30 · 800 Meters · Place 10 · New Wave TrackNew Wave Track800 Meters10.2:25.90a9
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 20 · New Wave TrackNew Wave Track400 MetersRound P20.56.71a9
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 47 · New Wave TrackNew Wave Track200 MetersRound P47.25.84a PB9
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 800 Meters · Place 2 · New WaveNew Wave800 Meters22:20.76a9
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 400 Meters · Place 7 · New WaveNew Wave400 Meters757.45a9
May 24Clarksburg Coyotes Track & Field Club ChampionshipsMay 24 · 200 Meters · Place 19 · New WaveNew Wave200 Meters1926.65a9
May 12MPSSAA 2A South Region ChampionshipsMay 12 · 1600 Meters · Place 16 · CrosslandCrossland1600 Meters16.5:30.49a9
May 12MPSSAA 2A South Region ChampionshipsMay 12 · 800 Meters · Place 21 · CrosslandCrossland800 Meters21.2:19.73a9
May 52026 PGCPS Outdoor Track & Field ChampionshipsMay 5 · 1600 Meters · Place 7 · CrosslandCrossland1600 Meters7.5:17.46a PB9
May 2Titans Classic HS InvitationalMay 2 · 800 Meters · Place 22 · CrosslandCrossland800 Meters22.2:20.47a9
Apr 29PGCPS Tune-Up/Last ChanceApr 29 · 1600 Meters · Place 15 · CrosslandCrossland1600 Meters155:27.28a9
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 1600 Meters · Place 122 · CrosslandCrossland1600 Meters1225:23.10a9
Apr 242026 Emerging Elite & Gator InvitationalApr 24 · 400 Meters · Place 144 · CrosslandCrossland400 Meters1441:02.69a9
Apr 17Sam Singleton Scorpion ClassicApr 17 · 1600 Meters · Place 17 · CrosslandCrossland1600 Meters175:30.94a9
Apr 17Sam Singleton Scorpion ClassicApr 17 · 800 Meters · Place 13 · CrosslandCrossland800 Meters132:18.55a9
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 1600 Meters · Place 41 · CrosslandCrossland1600 Meters415:30.29a9
Apr 11Bryan R. Brown - Jaguar InvitationalApr 11 · 800 Meters · Place 54 · CrosslandCrossland800 Meters542:18.05a9
Mar 27SMCM HS InvitationalMar 27 · 1600 Meters · Place 19 · CrosslandCrossland1600 Meters195:36.09a9
Mar 27SMCM HS InvitationalMar 27 · 800 Meters · Place 13 · CrosslandCrossland800 Meters132:28.22a9
Jan 17Walter Bass InviteJan 17 · 500 Meters · Place 91 · CrosslandCrossland500 Meters91.1:18.72a PB9
Jan 17Walter Bass InviteJan 17 · 1000 Meters · Place 134 · CrosslandCrossland1000 Meters134.3:06.41a PB9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3MPSSAA 2A West Region ChampionshipsFeb 3 · 800 Meters · CrosslandCrossland800 MetersRelay Split—2:19.412 PB9
Jan 222026 PGCPS Indoor Track and Field ChampionshipsJan 22 · 1600 Meters · Place 19 · CrosslandCrossland1600 Meters195:26.22a PB9
Jan 222026 PGCPS Indoor Track and Field ChampionshipsJan 22 · 800 Meters · Place 27 · CrosslandCrossland800 Meters272:23.36a PB9
Jan 15PGCPS District Tune-UpJan 15 · 3200 Meters · Place 12 · CrosslandCrossland3200 Meters1212:04.46a PB9

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 272025 PGCPS Holiday InvitationalDec 27 · 3200 Meters · CrosslandCrossland3200 Meters—DNS9
Dec 10PGCPS District MeetDec 10 · 3200 Meters · CrosslandCrossland3200 Meters—DNS9
Dec 10PGCPS District MeetDec 10 · 1600 Meters · CrosslandCrossland1600 Meters—DNS9
Dec 62025 Ed Bowie InvitationalDec 6 · 1600 Meters · Place 45 · CrosslandCrossland1600 Meters45.5:39.91a9
Dec 62025 Ed Bowie InvitationalDec 6 · 800 Meters · Place 60 · CrosslandCrossland800 Meters60.2:34.29a9
Dec 6ED BOWIE MEETDec 6 · 1600 Meters · Place 49 · CrosslandCrossland1600 Meters49.5:39.91a9
Dec 6ED BOWIE MEETDec 6 · 800 Meters · Place 60 · CrosslandCrossland800 Meters60.2:34.29a9
Feb 15PVA 14 & UnderFeb 15 · 800 Meters · Place 16 · New WaveNew Wave800 Meters162:32.69a2
Feb 15PVA 14 & UnderFeb 15 · 400 Meters · Place 28 · New WaveNew Wave400 MetersRound P281:02.88a2
Feb 15PVA 14 & UnderFeb 15 · 200 Meters · Place 57 · New WaveNew Wave200 MetersRound P5729.03a2
Feb 1BWSP Queens and Kings - Meet 3Feb 1 · 800 Meters · Place 2 · New Wave TrackNew Wave Track800 Meters2.2:37.78a2
Feb 1BWSP Queens and Kings - Meet 3Feb 1 · 400 Meters · Place 10 · New Wave TrackNew Wave Track400 Meters10.1:02.86a PB2
Feb 1BWSP Queens and Kings - Meet 3Feb 1 · 200 Meters · Place 12 · New Wave TrackNew Wave Track200 Meters12.28.36a PB2

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 800 Meters · Place 5 · New WaveNew Wave800 Meters52:27.58a8
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 400 Meters · Place 6 · New WaveNew Wave400 Meters659.20a8
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 100 Meters · Place 13 · New WaveNew Wave100 Meters1313.46a8
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 7 · New Wave TrackNew Wave Track800 Meters7.2:23.44a8
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 400 Meters · Place 17 · New Wave TrackNew Wave Track400 Meters17.58.71a8
Jun 14AAU Potomac Valley District QualifierJun 14 · 800 Meters · Place 7 · New WaveNew Wave800 Meters72:21.47a8
Jun 14AAU Potomac Valley District QualifierJun 14 · 400 Meters · Place 12 · New WaveNew Wave400 Meters1259.81a8
Jun 14AAU Potomac Valley District QualifierJun 14 · 200 Meters · Place 22 · New WaveNew Wave200 MetersRound P2227.10a8
Jun 14AAU PVA DistrictJun 14 · 800 Meters · Place 7 · New Wave TrackNew Wave Track800 Meters7.2:21.47a8
Jun 14AAU PVA DistrictJun 14 · 400 Meters · Place 12 · New Wave TrackNew Wave Track400 Meters12.59.81a8
Jun 14AAU PVA DistrictJun 14 · 200 Meters · Place 22 · New Wave TrackNew Wave Track200 MetersRound P22.27.10a8
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 800 Meters · Place 4 · New WaveNew Wave800 Meters42:22.34a8
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 400 Meters · Place 4 · New WaveNew Wave400 Meters459.09a8
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 200 Meters · Place 11 · New WaveNew Wave200 Meters1126.94a8
May 17LIGHTNING RELAYSMay 17 · 800 Meters · Place 8 · New WaveNew Wave800 Meters82:25.29a8
May 17LIGHTNING RELAYSMay 17 · 400 Meters · Place 18 · New WaveNew Wave400 Meters181:01.05a8
May 17LIGHTNING RELAYSMay 17 · 200 Meters · Place 42 · New WaveNew Wave200 Meters4228.39a8
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 800 Meters · Place 7 · New WaveNew Wave800 Meters72:30.00a8
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 400 Meters · Place 4 · New WaveNew Wave400 Meters41:02.06a8
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 200 Meters · Place 23 · New WaveNew Wave200 Meters2328.67a8
Mar 2PVA InvitationalMar 2 · 400 Meters · Place 18 · New WaveNew Wave400 Meters181:03.30a2
Mar 2PVA InvitationalMar 2 · 60 Meters · Place 32 · New WaveNew Wave60 MetersRound P328.98a PB2

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 800 Meters · Place 6 · New WaveNew Wave800 Meters62:35.89a—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 400 Meters · Place 9 · New WaveNew Wave400 Meters91:04.14a—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 200 Meters · Place 16 · New WaveNew Wave200 Meters1629.08a—
Jun 29PVA InvitationalJun 29 · 800 Meters · Place 12 · New Wave TrackNew Wave Track800 Meters12.2:49.70a7
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 22 · New Wave TrackNew Wave Track400 MetersRound P22.1:06.88a7
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 31 · New Wave TrackNew Wave Track200 MetersRound P31.29.05a7
Jun 8AAU Potomac Valley District QualifierJun 8 · 800 Meters · Place 4 · New Wave TrackNew Wave Track800 Meters4.2:44.77a7
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 17 · New Wave TrackNew Wave Track400 Meters17.1:07.33a7
May 26White Knight Youth ChallengeMay 26 · 800 Meters · Place 8 · New WaveNew Wave800 Meters82:39.90a—
May 26White Knight Youth ChallengeMay 26 · 400 Meters · Place 34 · New WaveNew Wave400 Meters341:07.65a—
May 26White Knight Youth ChallengeMay 26 · 200 Meters · Place 40 · New WaveNew Wave200 Meters4029.10a—
May 26White Knight Youth ChallengeMay 26 · 100 Meters · Place 35 · New WaveNew Wave100 Meters3514.57a—
May 10Glenarden InvitationMay 10 · 400 Meters · Place 34 · New Wave TrackNew Wave Track400 Meters34.1:08.78a7
May 10Glenarden InvitationMay 10 · 200 Meters · Place 38 · New Wave TrackNew Wave Track200 Meters38.30.66a7

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 19 · New Wave TrackNew Wave Track800 Meters19.2:41.22a7
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 800 Meters · Place 21 · New Wave TrackNew Wave Track800 Meters21.2:47.79a1
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 53 · New Wave TrackNew Wave Track400 MetersRound P53.1:12.05a1
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 79 · New Wave TrackNew Wave Track200 MetersRound P79.30.62a1

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 800 Meters · Place 10 · New Wave TrackNew Wave Track800 Meters10.2:52.77a1
Dec 30The Armory Youth Team ChallengeDec 30 · 400 Meters · New Wave TrackNew Wave Track400 Meters—DQ1
Dec 30The Armory Youth Team ChallengeDec 30 · 200 Meters · Place 29 · New Wave TrackNew Wave Track200 Meters29.30.40a1

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 8 · New Wave TrackNew Wave Track800 Meters8.2:53.43a6
Jul 1PVA Track and Field InvitationalJul 1 · 400 Meters · Place 19 · New Wave TrackNew Wave Track400 MetersRound P19.1:13.65a6

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 23AAU Region 3 National QualifierJun 23 · 1500 Meters · Place 8 · New WaveNew Wave1500 Meters85:58.83 PB—
Jun 23AAU Region 3 National QualifierJun 23 · 800 Meters · Place 8 · New WaveNew Wave800 Meters83:00.09—
Jun 4DMV Youth ChallengeJun 4 · 1500 Meters · Place 10 · New WaveNew Wave1500 Meters106:09.5311-12
Jun 4DMV Youth ChallengeJun 4 · 800 Meters · Place 11 · New WaveNew Wave800 Meters113:00.9311-12
Jun 4DMV Youth ChallengeJun 4 · 400 Meters · Place 34 · New WaveNew Wave400 Meters341:15.4011-12
May 28AAU PVA District ChampionshipsMay 28 · 1500 Meters · Place 6 · New WaveNew Wave1500 Meters66:31.15—
May 28AAU PVA District ChampionshipsMay 28 · 800 Meters · Place 4 · New WaveNew Wave800 Meters43:08.44—
May 28AAU PVA District ChampionshipsMay 28 · 400 Meters · Place 4 · New WaveNew Wave400 Meters41:21.75—
Apr 23Mckim Inaugural Spring GamesApr 23 · 800 Meters · Place 10 · New Wave TrackNew Wave Track800 Meters10.3:10.34a11
Apr 23Mckim Inaugural Spring GamesApr 23 · 400 Meters · Place 28 · New Wave TrackNew Wave Track400 Meters28.1:18.92a11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 24AAU Region 3 National QualifierJun 24 · 400 Meters · Place 10 · New Wave TrackNew Wave Track400 MetersRound P10.1:20.29a10
May 8Speed Capital Maryland InvitationalMay 8 · 400 Meters · Place 13 · New Wave TrackNew Wave Track400 Meters13.1:23.75a10
May 8Speed Capital Maryland InvitationalMay 8 · 200 Meters · New Wave TrackNew Wave Track200 Meters—DNS10
May 8Speed Capital Mid-Atlantic InvitationalMay 8 · 400 Meters · Place 13 · New Wave TrackNew Wave Track400 Meters13.1:23.75a10

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 5USATF Region 3 Junior Olympic ChampionshipsJul 5 · 1500 Meters · Place 5 · New WaveNew Wave1500 Meters57:12.52—