Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBernard Williams ‘Stay In Your Lane’ Invitational · May 2018.68aBernard Williams ‘Stay In Your Lane’ InvitationalMay 20, 2023
1500 Meters · Indoor2026 PVA Youth Indoor Invitat Championship · Feb 285:25.47a2026 PVA Youth Indoor Invitat ChampionshipFebruary 28, 2026
1500 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 255:07.18aAAU Track & Field Region 3 QualifierJune 25, 2026
1600 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 145:42.49aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
1600 Meters · OutdoorFPYC Youth Meet #2 · Apr 276:25.93aFPYC Youth Meet #2April 27, 2025
200 Meters · IndoorBWSP Queens and Kings · Jan 636.38aBWSP Queens and KingsJanuary 6, 2024
200 Meters · OutdoorBullseye/Yep Track & Field Summer Series #1 · Jun 630.82aBullseye/Yep Track & Field Summer Series #1June 6, 2026
400 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 141:07.12aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
400 Meters · OutdoorBullseye/Yep Track & Field Summer Series #4 · Jul 251:06.67aBullseye/Yep Track & Field Summer Series #4July 25, 2026
400 Meters · Relay Split · OutdoorMaryland Blaze Bring the Heat Spring Invitational · May 172:56.811aMaryland Blaze Bring the Heat Spring InvitationalMay 17, 2025
800 Meters · Indoor2026 PVA Youth Indoor Invitat Championship · Feb 282:37.95a2026 PVA Youth Indoor Invitat ChampionshipFebruary 28, 2026
800 Meters · OutdoorAAU Potomac Valley District Qualifier · Jun 132:33.57aAAU Potomac Valley District QualifierJune 13, 2026
High Jump · OutdoorAAU Track & Field Region 3 Qualifier · Jun 191.09mAAU Track & Field Region 3 QualifierJune 19, 2025
Long Jump · OutdoorAAU PVA District · Jun 1410-02.50AAU PVA DistrictJune 14, 2025
Pole Vault · IndoorAAU Indoor National Championship · Mar 62:58.50AAU Indoor National ChampionshipMarch 6, 2026
Shot Put · 6lb · OutdoorAAU Junior Olympic Games · Aug 16.37mAAU Junior Olympic GamesAugust 1, 2026
Triathlon · Standard · OutdoorAAU Junior Olympic Games · Aug 1555AAU Junior Olympic GamesAugust 1, 2026

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

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Triathlon · Place 11 · Track Express TrackTriathlonStandardRound M11.555 PB4
Aug 1AAU Junior Olympic GamesAug 1 · High Jump · Place 12 · Track Express TrackHigh JumpRound M12.1.15m4
Aug 1AAU Junior Olympic GamesAug 1 · High Jump · Place 9 · Track Express TrackHigh Jump9.1.25m4
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 18 · Track Express TrackShot Put6lbRound M18.6.37m PB4
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 59 · Track Express Track1500 Meters59.6:01.13a4
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 17 · Track Express Track800 Meters17.2:34.18a4
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 10 · Track Express Track400 MetersRound M10.1:10.59a4
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · High Jump · Place 1 · Track Express TrackHigh Jump1.4' 0"4
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · Shot Put · Place 2 · Track Express TrackShot Put6lb2.20' 6"4
Jul 25Bullseye/Yep Track & Field Summer Series #4Jul 25 · 400 Meters · Place 1 · Track Express Track400 Meters1.1:06.67a PB4
Jul 172026 International Youth ChampionshipJul 17 · High Jump · Place 3 · Track Express TrackHigh Jump3.1.20m4
Jul 172026 International Youth ChampionshipJul 17 · 1500 Meters · Place 3 · Track Express Track1500 Meters3.5:07.97a4
Jul 172026 International Youth ChampionshipJul 17 · 800 Meters · Place 3 · Track Express Track800 Meters3.2:34.77a4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · High Jump · Place 3 · Track ExpressHigh Jump31.12m4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · High Jump · Place 2 · Track ExpressHigh Jump23-104
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Shot Put · Place 2 · Track ExpressShot Put26.51m4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 1500 Meters · Place 3 · Track Express1500 Meters35:07.18a PB4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 800 Meters · Place 4 · Track Express800 Meters42:36.26a4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400 Meters · Place 2 · Track Express400 Meters21:09.07a4
Jun 20PVA T&F InvitationalJun 20 · High Jump · Place 2 · Track Express TrackHigh Jump2.0.91m4
Jun 20PVA T&F InvitationalJun 20 · 800 Meters · Place 1 · Track Express Track800 Meters1.2:38.14a4
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 8 · Track Express Track400 MetersRound P8.1:09.81a4
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 6 · Track Express Track400 Meters6.1:08.94a4
Jun 13AAU Potomac Valley District QualifierJun 13 · 1500 Meters · Place 1 · Track Express1500 Meters15:11.17a4
Jun 13AAU Potomac Valley District QualifierJun 13 · 800 Meters · Place 2 · Track Express800 Meters22:33.57a PB4
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · High Jump · Place 2 · Track Express TrackHigh Jump2.3' 10"4
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 400 Meters · Place 1 · Track Express Track400 Meters1.1:08.34a4
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · 200 Meters · Place 9 · Track Express Track200 Meters9.30.82a PB4
May 30DMV Youth ChallengeMay 30 · 1500 Meters · Place 1 · Track Express Track1500 Meters1.5:12.73a4
May 30DMV Youth ChallengeMay 30 · 800 Meters · Place 1 · Track Express Track800 Meters1.2:38.53a4
May 16Lightning RelaysMay 16 · 1500 Meters · Place 2 · Track Express Track1500 Meters2.5:18.86a4
May 16Lightning RelaysMay 16 · 800 Meters · Place 3 · Track Express Track800 Meters3.2:37.41a4
May 8Glenarden InvitationalMay 8 · 1500 Meters · Place 2 · Track Express Track1500 Meters2.5:26.52a4
May 8Glenarden InvitationalMay 8 · 800 Meters · Place 2 · Track Express Track800 Meters2.2:39.83a4
May 8Glenarden InvitationalMay 8 · 400 Meters · Place 5 · Track Express Track400 Meters5.1:11.53a4

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · Shot Put · Place 11 · Track ExpressShot Put111:07.98—
Mar 6AAU Indoor National ChampionshipMar 6 · Shot Put · Place 3 · Track ExpressShot Put35:15.08—
Mar 6AAU Indoor National ChampionshipMar 6 · Pole Vault · Place 23 · Track ExpressPole Vault232:58.50 PB—
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 1500 Meters · Place 1 · Track Express1500 Meters15:25.47a PB4
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 800 Meters · Place 1 · Track Express800 Meters12:37.95a PB4
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 400 Meters · Place 6 · Track Express400 Meters61:09.29a4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 1600 Meters · Place 1 · Track Express1600 Meters15:42.49a PB4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 800 Meters · Place 1 · Track Express800 Meters12:39.99a4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 7 · Track Express400 MetersRound P71:10.11a4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 4 · Track Express400 Meters41:07.12a PB4
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 2 · Track Express Track1500 Meters2.5:27.95a4
Jan 17The VA ShowcaseJan 17 · 800 Meters · Place 3 · Track Express Track800 Meters3.2:44.05a4

2025 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jul 19Bullseye Summer Series #3Jul 19 · High Jump · Place 1 · Track ExpressHigh Jump13-63
Jul 19Bullseye Summer Series #3Jul 19 · Shot Put · Place 1 · Track ExpressShot Put120-113
Jul 19Bullseye Summer Series #3Jul 19 · 400 Meters · Place 7 · Track Express400 Meters71:11.28a3
Jul 11IYCJul 11 · High Jump · Place 8 · Track ExpressHigh Jump81.00m3
Jul 11IYCJul 11 · 1500 Meters · Place 4 · Track Express1500 Meters45:29.18a3
Jul 11IYCJul 11 · 800 Meters · Place 6 · Track Express800 Meters62:41.36a3
Jun 28Bullseye Summer Series #2Jun 28 · High Jump · Place 1 · Track ExpressHigh Jump13-43
Jun 28Bullseye Summer Series #2Jun 28 · Shot Put · Place 2 · Track ExpressShot Put216-23
Jun 28Bullseye Summer Series #2Jun 28 · 800 Meters · Place 2 · Track Express800 Meters22:41.82a3
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 400 Meters · Place 3 · Track Express Track400 MetersRound M3.1:13.41a3
Jun 19AAU Track & Field Region 3 QualifierJun 19 · High Jump · Place 2 · Track Express TrackHigh JumpRound M2.1.09m PB3
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Shot Put · Place 3 · Track Express TrackShot Put6lbRound M3.5.03m3
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Triathlon · Place 2 · Track Express TrackTriathlonStandardRound M2.3943
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Long Jump · Place 5 · Track Express TrackLong Jump5.3.31m3
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 1500 Meters · Place 2 · Track Express Track1500 Meters2.5:23.37a3
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 8 · Track Express Track800 Meters8.2:47.67a3
Jun 14AAU Potomac Valley District QualifierJun 14 · Long Jump · Place 4 · Track ExpressLong Jump43.11m3
Jun 14AAU Potomac Valley District QualifierJun 14 · 1500 Meters · Place 2 · Track Express1500 Meters25:37.75a3
Jun 14AAU Potomac Valley District QualifierJun 14 · 800 Meters · Place 5 · Track Express800 Meters52:46.93a3
Jun 14AAU PVA DistrictJun 14 · Long Jump · Place 4 · Track Express TrackLong Jump4.10-02.50 PB3
Jun 14AAU PVA DistrictJun 14 · 1500 Meters · Place 2 · Track Express Track1500 Meters2.5:37.75a3
Jun 14AAU PVA DistrictJun 14 · 800 Meters · Place 5 · Track Express Track800 Meters5.2:46.93a3
May 31DMV Youth ChallengeMay 31 · Long Jump · Place 13 · Track Express TrackLong Jump13.3.09m3
May 31DMV Youth ChallengeMay 31 · 1500 Meters · Place 4 · Track Express Track1500 Meters4.5:38.69a3
May 31DMV Youth ChallengeMay 31 · 800 Meters · Place 8 · Track Express Track800 Meters8.2:47.25a3
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 400 Meters · Place 5 · Track Express Track400 MetersRelay Split5.2:56.811a PB3
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 1500 Meters · Place 5 · Track Express Track1500 Meters5.5:48.44a3
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 800 Meters · Place 6 · Track Express Track800 Meters6.2:50.18a3
May 9Glenarden InvitationMay 9 · 1500 Meters · Place 4 · Track Express1500 Meters46:36.62a3
May 9Glenarden InvitationMay 9 · 800 Meters · Place 8 · Track Express800 Meters82:56.28a3
Apr 27FPYC Youth Meet #2Apr 27 · 1600 Meters · Place 1 · Track Express Track1600 Meters1.6:25.93a PB3
Apr 27FPYC Youth Meet #2Apr 27 · 400 Meters · Place 8 · Track Express Track400 Meters8.1:20.26a3
Mar 2PVA InvitationalMar 2 · 1500 Meters · Place 2 · Track Express1500 Meters25:48.78a3
Mar 2PVA InvitationalMar 2 · 800 Meters · Place 4 · Track Express800 Meters42:54.07a3
Mar 2PVA InvitationalMar 2 · 400 Meters · Place 14 · Track Express400 Meters141:18.47a3

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 7AAU Indoor National ChampionshipsMar 7 · 1500 Meters · Place 3 · Track Express1500 Meters36:01.08a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 800 Meters · Place 9 · Track Express800 Meters92:59.79a—
Feb 15PVA 14 & UnderFeb 15 · 1600 Meters · Place 10 · Track Express1600 Meters106:14.88a3
Feb 15PVA 14 & UnderFeb 15 · 800 Meters · Place 27 · Track Express800 Meters273:05.93a3
Jan 4BWSP Queens and Kings - Meet 1Jan 4 · 1500 Meters · Track Express Track1500 Meters--DNS3
Jan 4BWSP Queens and Kings - Meet 1Jan 4 · 800 Meters · Track Express Track800 Meters--DNS3
Jan 4BWSP Queens and Kings - Meet 1Jan 4 · 400 Meters · Track Express Track400 Meters--DNS3

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 1500 Meters · Place 3 · Track Express1500 Meters35:55.26a—
Jul 12International Youth ChampionsJul 12 · 800 Meters · Place 2 · Track Express800 Meters22:53.35a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 11 · Track Express400 Meters111:19.18a—
Jun 29PVA InvitationalJun 29 · 1500 Meters · Place 1 · Track Express Track1500 Meters1.5:53.39a2
Jun 29PVA InvitationalJun 29 · 800 Meters · Place 1 · Track Express Track800 Meters1.2:55.16a2
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 6 · Track Express Track400 MetersRound P6.1:20.25a2
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 2 · Track Express Track400 Meters2.1:15.60a2
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 1500 Meters · Place 1 · Track Express Track Club1500 Meters16:08.96—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 800 Meters · Place 1 · Track Express Track Club800 Meters12:59.40—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · 400 Meters · Place 3 · Track Express Track Club400 Meters31:20.43—
Jun 8AAU Potomac Valley District QualifierJun 8 · 1500 Meters · Track Express Track1500 Meters--DNS2
Jun 8AAU Potomac Valley District QualifierJun 8 · 800 Meters · Place 1 · Track Express Track800 Meters1.2:58.06a2
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 5 · Track Express Track400 Meters5.1:19.91a2
Jun 1DMV Youth ChallengeJun 1 · 1500 Meters · Place 2 · Track Express Track1500 Meters2.5:52.08a2
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 2 · Track Express Track800 Meters2.2:58.80a2
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 17 · Track Express Track400 MetersRound P17.1:21.44a2
May 19Union Athletics & Lyles Foundation InviteMay 19 · 1500 Meters · Place 4 · Track Express Track1500 Meters4.6:17.83a2
May 19Union Athletics & Lyles Foundation InviteMay 19 · 800 Meters · Place 3 · Track Express Track800 Meters3.3:01.16a2
May 19Union Athletics & Lyles Foundation InviteMay 19 · 400 Meters · Place 14 · Track Express Track400 Meters14.1:23.02a2
May 10Glenarden InvitationMay 10 · 1500 Meters · Place 3 · Track Express Track1500 Meters3.6:31.68a2
May 10Glenarden InvitationMay 10 · 800 Meters · Place 2 · Track Express Track800 Meters2.3:01.61a2
May 10Glenarden InvitationMay 10 · 400 Meters · Place 6 · Track Express Track400 Meters6.1:24.23a2

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 2 · Track Express Track800 Meters2.2:47.83a2
Jun 20AAU Region 3Jun 20 · 400 Meters · Place 17 · Track Express Track400 Meters17.1:19.16a2
Mar 1AAU Indoor National ChamponshipsMar 1 · 1500 Meters · Place 3 · Track Express1500 Meters36:09.81a—
Mar 1AAU Indoor National ChamponshipsMar 1 · 800 Meters · Place 6 · Track Express800 Meters63:07.12a—
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 1600 Meters · Place 2 · Track Express Track1600 Meters2.6:54.02a2
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 800 Meters · Place 2 · Track Express Track800 Meters2.3:16.44a2
Jan 6BWSP Queens and KingsJan 6 · 1500 Meters · Place 1 · Track Express Track1500 Meters1.6:17.31a2
Jan 6BWSP Queens and KingsJan 6 · 800 Meters · Place 1 · Track Express Track800 Meters1.3:15.00a2
Jan 6BWSP Queens and KingsJan 6 · 200 Meters · Place 9 · Track Express Track200 Meters9.36.38a PB2

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · 1500 Meters · Place 2 · Track Express Track1500 Meters2.6:12.49a1
Jul 1PVA Track and Field InvitationalJul 1 · 800 Meters · Place 10 · Track Express Track800 Meters10.3:10.90a1
Jul 1PVA Track and Field InvitationalJul 1 · 400 Meters · Place 21 · Track Express Track400 MetersRound P21.1:24.65a1
Jun 222023 AAU Region 3 QualifierJun 22 · 1500 Meters · Place 7 · Track Express1500 Meters76:03.38a—
Jun 222023 AAU Region 3 QualifierJun 22 · 800 Meters · Place 14 · Track Express800 Meters143:04.76a—
Jun 222023 AAU Region 3 QualifierJun 22 · 400 Meters · Place 27 · Track Express400 Meters271:22.42a—
Jun 17AAU Potomac Valley District QualifierJun 17 · 1500 Meters · Place 4 · Track Express Track1500 Meters4.6:07.43a1
Jun 17AAU Potomac Valley District QualifierJun 17 · 800 Meters · Place 6 · Track Express Track800 Meters6.3:12.96a1
Jun 17AAU Potomac Valley District QualifierJun 17 · 400 Meters · Place 13 · Track Express Track400 Meters13.1:24.70a1
Jun 3DMV Youth Challenge Jun 3 · 1500 Meters · Place 3 · Track Express1500 Meters36:03.81a—
Jun 3DMV Youth Challenge Jun 3 · 800 Meters · Place 5 · Track Express800 Meters53:05.52a—
Jun 3DMV Youth Challenge Jun 3 · 200 Meters · Place 31 · Track Express200 MetersRound P3137.53a—
May 27White Knight Youth ChallengeMay 27 · 800 Meters · Place 1 · Track Express800 Meters13:10.91a—
May 27White Knight Youth ChallengeMay 27 · 400 Meters · Place 10 · Track Express400 Meters101:26.58a—
May 27White Knight Youth ChallengeMay 27 · 200 Meters · Place 22 · Track Express200 Meters2238.88a—
May 20Bernard Williams ‘Stay In Your Lane’ InvitationalMay 20 · 800 Meters · Place 1 · Track Express800 Meters13:31.08a—
May 20Bernard Williams ‘Stay In Your Lane’ InvitationalMay 20 · 400 Meters · Place 7 · Track Express400 Meters71:27.90a—
May 20Bernard Williams ‘Stay In Your Lane’ InvitationalMay 20 · 100 Meters · Place 12 · Track Express100 Meters1218.68a PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · 1600 Meters · Place 7 · Track Express1600 Meters78:08.76—
Feb 18PVA 14 & Under National Championship Feb 18 · 800 Meters · Place 20 · Track Express800 Meters203:50.10—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 1600 Meters · Place 7 · Track Express Track1600 Meters7.8:08.76a1
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 800 Meters · Place 20 · Track Express Track800 Meters20.3:50.10a1

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 18USATF Potomac Valley Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 9 · Track Express Track400 Meters9.1:38.66a6
Jun 18USATF Potomac Valley Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 12 · Track Express Track200 Meters12.42.55a6
Jun 18USATF Potomac Valley Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 12 · Track Express Track100 Meters12.19.63a6
Jun 4DMV Youth ChallengeJun 4 · 200 Meters · Place 61 · Track Express200 Meters6143.876U
Apr 24Lightning Youth Track & Field MeetApr 24 · 400 Meters · Place 48 · Track Express Track400 Meters48.2:01.47a6
Apr 24Lightning Youth Track & Field MeetApr 24 · 200 Meters · Place 43 · Track Express Track200 Meters43.49.81a6
Apr 24Lightning Youth Track & Field MeetApr 24 · 100 Meters · Place 48 · Track Express Track100 Meters48.21.81a6