Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDMV Youth Challenge · May 3014.15aDMV Youth ChallengeMay 30, 2026
200 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 1430.34aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
200 Meters · OutdoorInternational Youth Champions · Jul 120.3International Youth ChampionsJuly 12, 2024
400 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 211:06.79aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
400 Meters · Outdoor2026 International Youth Championship · Jul 171:03.49a2026 International Youth ChampionshipJuly 17, 2026
60 Meter · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 1710.70aPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024
800 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 142:40.27aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
800 Meters · OutdoorMaryland Blaze Bring the Heat Summer Invitational · Jul 62:40.18aMaryland Blaze Bring the Heat Summer InvitationalJuly 6, 2025
Pole Vault · IndoorAAU Indoor National Championship · Mar 62:39.52AAU Indoor National ChampionshipMarch 6, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 5 · Maryland Blaze Track Club400 MetersRound P5.1:05.41a4
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters4.1:03.49a PB4
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 4 · Maryland Blaze Track Club200 MetersRound P4.29.35aWind: 0.34
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 3 · Maryland Blaze Track Club200 Meters3.28.44aWind: 1.54
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters51:04.47a4
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 10 · Maryland Blaze Track Club200 MetersRound P1028.26a4
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 4 · Maryland Blaze Track Club400 MetersRound P4.1:04.81a4
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters4.1:04.49a4
Jun 20PVA T&F InvitationalJun 20 · 200 Meters · Place 4 · Maryland Blaze Track Club200 MetersRound P4.28.84a4
Jun 20PVA T&F InvitationalJun 20 · 200 Meters · Place 2 · Maryland Blaze Track Club200 Meters2.28.68a4
Jun 13AAU Potomac Valley District QualifierJun 13 · 400 Meters · Place 6 · Maryland Blaze Track Club400 Meters61:04.26a4
Jun 13AAU Potomac Valley District QualifierJun 13 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters628.43a4
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 6 · Maryland Blaze Track Club400 MetersRound P6.1:06.66a4
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 8 · Maryland Blaze Track Club400 Meters8.1:05.44a4
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 9 · Maryland Blaze Track Club200 MetersRound P9.28.51a4
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 7 · Maryland Blaze Track Club100 MetersRound P7.14.15a PB4
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 7 · Maryland Blaze Track Club100 Meters7.14.24a4
May 24White Knight Youth ChallengeMay 24 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters21:05.85a4
May 24White Knight Youth ChallengeMay 24 · 200 Meters · Place 7 · Maryland Blaze Track Club200 Meters730.41a4
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters41:04.42a4
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters629.24a4
Apr 12Clarksburg Coyotes Time TrialsApr 12 · 400 Meters · Place 1 · Maryland Blaze Track Club400 Meters1.1:08.73a4
Apr 12Clarksburg Coyotes Time TrialsApr 12 · 200 Meters · Place 1 · Maryland Blaze Track Club200 Meters1.29.26a4

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · Shot Put · Place 8 · Maryland Blaze Track ClubShot Put81:05.82—
Mar 6AAU Indoor National ChampionshipMar 6 · Pole Vault · Place 4 · Maryland Blaze Track ClubPole Vault42:39.52 PB—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 800 Meters · Place 5 · Maryland Blaze Track Club800 Meters52:43.86a4
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 400 Meters · Place 7 · Maryland Blaze Track Club400 MetersRound P71:09.77a4
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters51:06.79a PB4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters22:40.27a PB4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 5 · Maryland Blaze Track Club400 MetersRound P51:09.93a4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters51:07.41a4
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 200 Meters · Place 14 · Maryland Blaze Track Club200 MetersRound P1430.34a PB4
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters2.2:44.41a4
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters2.1:08.70a4
Jan 4UAGTCA Meet #1Jan 4 · 800 Meters · Place 4 · Maryland Blaze Track Club800 Meters42:52.22a4
Jan 4UAGTCA Meet #1Jan 4 · 400 Meters · Place 3 · Maryland Blaze Track Club400 Meters31:11.52a4

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 800 Meters · Place 3 · Maryland Blaze Track Club800 Meters32:40.18a PB3
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 400 Meters · Place 9 · Maryland Blaze Track Club400 Meters91:07.65a3
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 3 · Maryland Blaze Track Club800 Meters3.2:46.46a3
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters2.1:05.51a3
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters41:09.64a3
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 3 · Maryland Blaze Track Club800 Meters3.2:45.59a3
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters2.1:07.02a3
May 25White Knight Youth ChallengeMay 25 · 800 Meters · Place 6 · Maryland Blaze Track Club800 Meters62:51.77a3
May 25White Knight Youth ChallengeMay 25 · 400 Meters · Place 8 · Maryland Blaze Track Club400 Meters81:07.23a3
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 800 Meters · Place 3 · Maryland Blaze Track Club800 Meters3.2:44.81a3
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 400 Meters · Place 6 · Maryland Blaze Track Club400 Meters6.1:09.12a3
May 10Catoctin Youth Track & Field InvitationalMay 10 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters22:42.96a3
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 800 Meters · Place 4 · Maryland Blaze Track Club800 Meters42:45.28a3
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 400 Meters · Place 6 · Maryland Blaze Track Club400 Meters61:11.95a3
Apr 6Clarksburg Coyotes Time TrialApr 6 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters2.2:54.00a3
Apr 6Clarksburg Coyotes Time TrialApr 6 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters2.1:15.98a3

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 19 · Maryland Blaze Track Club800 Meters19.2:49.17a3
Mar 7AAU Indoor National ChampionshipsMar 7 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters51:10.37a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 800 Meters · Place 4 · Maryland Blaze Track Club800 Meters42:48.81a—
Feb 22LEGACY Indoor ShowcaseFeb 22 · 800 Meters · Place 8 · Maryland Blaze Track Club800 Meters82:54.07a3
Feb 22LEGACY Indoor ShowcaseFeb 22 · 400 Meters · Place 10 · Maryland Blaze Track Club400 Meters101:13.47a3
Feb 15PVA 14 & UnderFeb 15 · 400 Meters · Place 14 · Maryland Blaze Track Club400 MetersRound P141:14.16a3
Feb 15PVA 14 & UnderFeb 15 · 200 Meters · Place 31 · Maryland Blaze Track Club200 MetersRound P3131.91a3
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 800 Meters · Place 4 · Maryland Blaze Track Club800 Meters42:47.38a3
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters41:10.91a3
Jan 5757 ShowdownJan 5 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters2.2:54.46a3
Jan 5757 ShowdownJan 5 · 400 Meters · Place 3 · Maryland Blaze Track Club400 Meters3.1:10.99a3
Jan 5757 ShowdownJan 5 · 200 Meters · Place 7 · Maryland Blaze Track Club200 Meters7.31.85a3

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 400 Meters · Place 2 · Maryland Blaze Track Cl400 Meters21:11.89a—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 200 Meters · Place 2 · Maryland Blaze Track Cl200 Meters232.95a—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 100 Meters · Place 3 · Maryland Blaze Track Cl100 Meters315.82a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 3 · Maryland Blaze Track Cl400 Meters31:13.15a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 2 · Maryland Blaze Track Cl400 Meters21:10.36a—
Jul 12International Youth ChampionsJul 12 · 200 Meters · Maryland Blaze Track Cl200 Meters—0.3 PB—
Jul 7Ralph Durant ClassicJul 7 · 400 Meters · Place 1 · Maryland Blaze Track Cl400 Meters11:11.19a—
Jul 7Ralph Durant ClassicJul 7 · 100 Meters · Place 3 · Maryland Blaze Track Cl100 Meters315.56a—
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 1 · Maryland Blaze Track Club400 MetersRound P1.1:12.64a2
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 1 · Maryland Blaze Track Club400 Meters1.1:11.62a2
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 4 · Maryland Blaze Track Club200 MetersRound P4.33.71a2
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 3 · Maryland Blaze Track Club200 Meters3.32.83a2
Jun 8AAU Maryland District QualifierJun 8 · 400 Meters · Place 3 · Maryland Blaze Track Cl400 Meters31:11.32a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 6 · Maryland Blaze Track Cl200 Meters632.43a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 2 · Maryland Blaze Track Cl100 MetersRound P215.25a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 12 · Maryland Blaze Track Cl100 Meters1216.45a—
Jun 1McKim Summer Kick-Off Development MeetJun 1 · 400 Meters · Place 1 · Maryland Blaze Track Cl400 Meters11:15.14a—
Jun 1McKim Summer Kick-Off Development MeetJun 1 · 200 Meters · Place 2 · Maryland Blaze Track Cl200 Meters233.24a—
May 26White Knight Youth ChallengeMay 26 · 400 Meters · Place 3 · Maryland Blaze Track Cl400 Meters31:13.66a—
May 26White Knight Youth ChallengeMay 26 · 200 Meters · Place 4 · Maryland Blaze Track Cl200 Meters433.07a—
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters2.1:18.80a2
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 200 Meters · Place 5 · Maryland Blaze Track Club200 Meters5.34.28a2
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · 400 Meters · Maryland Blaze Track Club400 Meters—DNS2
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · 200 Meters · Maryland Blaze Track Club200 Meters—DNS2
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · 100 Meters · Place 4 · Maryland Blaze Track Club100 Meters4.16.55a2

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters4.1:13.17a2
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 5 · Maryland Blaze Track Club200 MetersRound P5.31.95aWind: 2.22
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 7 · Maryland Blaze Track Club200 Meters7.31.91aWind: 1.92
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 12 · Maryland Blaze Track Club100 MetersRound P12.15.51aWind: 2.12
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60 Meter · Place 24 · Maryland Blaze Track Club60 MeterRound P24.10.70a PB2
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 3 · Maryland Blaze Track Club400 MetersRound P3.1:19.92a2
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 3 · Maryland Blaze Track Club400 Meters3.1:16.55a2
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 13 · Maryland Blaze Track Club200 MetersRound P13.35.28a2