Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPVA T&F Invitational · Jun 2014.89aPVA T&F InvitationalJune 20, 2026
150 Meters · OutdoorRalph Durant Classic · Jul 727.14aRalph Durant ClassicJuly 7, 2024
200 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 1432.91aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
200 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 2530.52aAAU Track & Field Region 3 QualifierJune 25, 2026
300 Meters · OutdoorMcKim Summer Kick-Off Development Meet · Jun 11:08.10aMcKim Summer Kick-Off Development MeetJune 1, 2024
400 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 211:13.05aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
400 Meters · Outdoor2026 International Youth Championship · Jul 171:09.25a2026 International Youth ChampionshipJuly 17, 2026
60 Meter · Indoor757 Showdown · Jan 510.63a757 ShowdownJanuary 5, 2025
60 Meters · OutdoorRalph Durant Classic · Jul 711.11aRalph Durant ClassicJuly 7, 2024
800 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 212:55.64aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
800 Meters · OutdoorFalls Rd Flyers Summer Series #2 · Jul 122:57.81aFalls Rd Flyers Summer Series #2July 12, 2025
Javelin · 300g TJ · OutdoorMaryland Blaze (Bring the Heat) Meet "Spring" · May 1813' 4Maryland Blaze (Bring the Heat) Meet "Spring"May 18, 2024
Long Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 279-03.75AAU Track & Field Region 2 QualifierJune 27, 2025
Pole Vault · IndoorAAU Indoor National Championship · Mar 62:58.17AAU Indoor National ChampionshipMarch 6, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 6 · Maryland Blaze Track Club400 MetersRound P6.1:14.36a2
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 3 · Maryland Blaze Track Club400 Meters3.1:09.25a PB2
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 6 · Maryland Blaze Track Club200 MetersRound P6.32.12aWind: -2.22
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters6.30.08aWind: 2.32
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400 Meters · Place 6 · Maryland Blaze Track Club400 Meters61:11.14a2
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 8 · Maryland Blaze Track Club200 MetersRound P830.75a2
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters630.52a PB2
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 7 · Maryland Blaze Track Club100 MetersRound P715.31a2
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 7 · Maryland Blaze Track Club100 Meters715.43a2
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 3 · Maryland Blaze Track Club400 MetersRound P3.1:12.81a2
Jun 20PVA T&F InvitationalJun 20 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters5.1:13.40a2
Jun 20PVA T&F InvitationalJun 20 · 200 Meters · Place 3 · Maryland Blaze Track Club200 MetersRound P3.31.28a2
Jun 20PVA T&F InvitationalJun 20 · 200 Meters · Place 4 · Maryland Blaze Track Club200 Meters4.30.57a2
Jun 20PVA T&F InvitationalJun 20 · 100 Meters · Place 2 · Maryland Blaze Track Club100 MetersRound P2.15.00a2
Jun 20PVA T&F InvitationalJun 20 · 100 Meters · Place 2 · Maryland Blaze Track Club100 Meters2.14.89a PB2
Jun 13AAU Potomac Valley District QualifierJun 13 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters41:11.97a2
Jun 13AAU Potomac Valley District QualifierJun 13 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters631.78a2
Jun 13AAU Potomac Valley District QualifierJun 13 · 100 Meters · Place 7 · Maryland Blaze Track Club100 MetersRound P715.74a2
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 6 · Maryland Blaze Track Club400 MetersRound P6.1:17.66a2
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters5.1:12.37a2
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 24 · Maryland Blaze Track Club200 MetersRound P24.34.29a2
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 9 · Maryland Blaze Track Club100 MetersRound P9.15.36a2
May 24White Knight Youth ChallengeMay 24 · 400 Meters · Place 1 · Maryland Blaze Track Club400 Meters11:12.27a2
May 24White Knight Youth ChallengeMay 24 · 200 Meters · Place 1 · Maryland Blaze Track Club200 Meters131.80a2
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters21:11.24a2
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 200 Meters · Place 5 · Maryland Blaze Track Club200 Meters532.18a2
Apr 12Clarksburg Coyotes Time TrialsApr 12 · 400 Meters · Place 1 · Maryland Blaze Track Club400 Meters1.1:17.69a2
Apr 12Clarksburg Coyotes Time TrialsApr 12 · 200 Meters · Place 1 · Maryland Blaze Track Club200 Meters1.33.63a2

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · Shot Put · Place 10 · Maryland Blaze Track ClubShot Put101:15.47—
Mar 6AAU Indoor National ChampionshipMar 6 · Pole Vault · Place 9 · Maryland Blaze Track ClubPole Vault92:58.17 PB—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters22:55.64a PB—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 400 Meters · Place 4 · Maryland Blaze Track Club400 MetersRound P41:16.69a—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters41:13.05a PB—
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 800 Meters · Place 5 · Maryland Blaze Track Club800 Meters52:57.40a—
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 5 · Maryland Blaze Track Club400 MetersRound P51:16.23a—
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 6 · Maryland Blaze Track Club400 Meters61:14.85a—
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 200 Meters · Place 9 · Maryland Blaze Track Club200 MetersRound P933.50a—
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 200 Meters · Place 8 · Maryland Blaze Track Club200 Meters832.91a PB—
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 800 Meters · Place 1 · Maryland Blaze Track Club800 Meters1.3:01.56a2
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · 400 Meters · Place 1 · Maryland Blaze Track Club400 Meters1.1:18.74a2
Jan 4UAGTCA Meet #1Jan 4 · 800 Meters · Place 1 · Maryland Blaze Track Club800 Meters13:06.64a2
Jan 4UAGTCA Meet #1Jan 4 · 400 Meters · Place 1 · Maryland Blaze Track Club400 Meters11:18.89a2

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 800 Meters · Place 1 · Maryland Blaze Track Club800 Meters12:57.81a PB—
Jul 12Falls Rd Flyers Summer Series #2Jul 12 · 200 Meters · Place 2 · Maryland Blaze Track Club200 Meters232.81a—
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · Long Jump · Place 2 · Maryland Blaze Track ClubLong Jump210-1.50—
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters23:05.40a—
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters21:16.96a—
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Long Jump · Place 6 · Maryland Blaze Track ClubLong Jump6.9-03.75 PB1
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 800 Meters · Place 5 · Maryland Blaze Track Club800 Meters5.2:59.33a1
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 6 · Maryland Blaze Track Club400 Meters6.1:17.99a1
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · Long Jump · Place 2 · Maryland Blaze Track ClubLong Jump29-4—
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 800 Meters · Place 1 · Maryland Blaze Track Club800 Meters13:16.20a—
Jun 21Falls Rd Flyers Summer Series #1Jun 21 · 400 Meters · Place 1 · Maryland Blaze Track Club400 Meters11:15.43a—
Jun 13AAU Mid Atlantic District QualifierJun 13 · Long Jump · Place 8 · Maryland Blaze Track ClubLong Jump8.8-01.251
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · Place 8 · Maryland Blaze Track Club800 Meters8.3:01.26a1
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 3 · Maryland Blaze Track Club400 Meters3.1:15.96a1
May 25White Knight Youth ChallengeMay 25 · Long Jump · Place 5 · Maryland Blaze Track ClubLong Jump59-3.5—
May 25White Knight Youth ChallengeMay 25 · 800 Meters · Place 3 · Maryland Blaze Track Club800 Meters33:02.67a—
May 25White Knight Youth ChallengeMay 25 · 400 Meters · Place 7 · Maryland Blaze Track Club400 Meters71:20.51a—
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Long Jump · Maryland Blaze Track ClubLong Jump--DNS1
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 800 Meters · Place 3 · Maryland Blaze Track Club800 Meters3.3:06.82a1
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters5.1:18.95a1
May 10Catoctin Youth Track & Field InvitationalMay 10 · 800 Meters · Place 1 · Maryland Blaze Track Club800 Meters12:58.41a—
May 4Freedom Flyers Youth Track & Field MeetMay 4 · Long Jump · Place 5 · Maryland Blaze Track ClubLong Jump57-0—
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters21:21.45a—
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters635.05a—
Apr 6Maryland Blaze Track Club Field Event TrialsApr 6 · Long Jump · Maryland Blaze Track ClubLong Jump—ND1
Apr 6Clarksburg Coyotes Time TrialApr 6 · 800 Meters · Place 1 · Maryland Blaze Track Club800 Meters1.3:07.79a1
Apr 6Clarksburg Coyotes Time TrialApr 6 · 400 Meters · Place 4 · Maryland Blaze Track Club400 Meters4.1:26.23a1

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Maryland Blaze Track Club800 Meters—DQ1
Mar 7AAU Indoor National ChampionshipsMar 7 · 400 Meters · Place 31 · Maryland Blaze Track Club400 Meters311:24.56a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 800 Meters · Place 17 · Maryland Blaze Track Club800 Meters173:13.48a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 200 Meters · Place 71 · Maryland Blaze Track Club200 MetersRound P7137.31a—
Feb 22LEGACY Indoor ShowcaseFeb 22 · 800 Meters · Place 2 · Maryland Blaze Track Club800 Meters23:03.72a—
Feb 22LEGACY Indoor ShowcaseFeb 22 · 400 Meters · Place 7 · Maryland Blaze Track Club400 Meters71:22.76a—
Feb 15PVA 14 & UnderFeb 15 · 400 Meters · Place 15 · Maryland Blaze Track Club400 MetersRound P151:26.26a—
Feb 15PVA 14 & UnderFeb 15 · 200 Meters · Place 19 · Maryland Blaze Track Club200 MetersRound P1935.39a—
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 400 Meters · Place 2 · Maryland Blaze Track Club400 Meters21:23.01a—
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters635.41a—
Jan 5757 ShowdownJan 5 · 60 Meter · Place 13 · Maryland Blaze Track Club60 MeterRound P13.10.63a PB1
Jan 5757 ShowdownJan 5 · 60 Meter · Place 15 · Maryland Blaze Track Club60 Meter15.15.27a1
Jan 5757 ShowdownJan 5 · 400 Meters · Place 5 · Maryland Blaze Track Club400 Meters5.1:31.06a1
Jan 5757 ShowdownJan 5 · 200 Meters · Place 9 · Maryland Blaze Track Club200 Meters9.36.97a1

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · Long Jump · Place 6 · Maryland Blaze Track CluLong Jump67-9—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 400 Meters · Place 7 · Maryland Blaze Track Cl400 Meters71:27.90a—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 200 Meters · Place 18 · Maryland Blaze Track Cl200 Meters1839.83a—
Jul 7Ralph Durant ClassicJul 7 · Long Jump · Place 1 · Maryland Blaze Track CluLong Jump17-4—
Jul 7Ralph Durant ClassicJul 7 · 150 Meters · Place 1 · Maryland Blaze Track Cl150 Meters127.14a PB—
Jul 7Ralph Durant ClassicJul 7 · 60 Meters · Place 1 · Maryland Blaze Track Cl60 Meters111.11a PB—
Jun 28AAU Region 02 National QualifierJun 28 · Long Jump · Place 13 · Maryland Blaze Track ClubLong Jump13.7-10.75Gr
Jun 14AAU Mid-Atlantic QualifierJun 14 · Long Jump · Place 16 · Maryland BlaLong Jump166-10.756
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 28 · Maryland Bla400 Meters281:31.036
Jun 14AAU Mid-Atlantic QualifierJun 14 · 200 Meters · Place 24 · Maryland Bla200 Meters2437.276
Jun 8AAU Maryland District QualifierJun 8 · Long Jump · Place 18 · Maryland Blaze Track CluLong Jump187-8—
Jun 8AAU Maryland District QualifierJun 8 · 400 Meters · Place 35 · Maryland Blaze Track Cl400 Meters351:40.83a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 62 · Maryland Blaze Track Cl200 Meters6239.63a—
Jun 1McKim Summer Kick-Off Development MeetJun 1 · Long Jump · Place 1 · Maryland Blaze Track CluLong Jump17-6.5—
Jun 1McKim Summer Kick-Off Development MeetJun 1 · 300 Meters · Place 1 · Maryland Blaze Track Cl300 Meters11:08.10a PB—
Jun 1McKim Summer Kick-Off Development MeetJun 1 · 150 Meters · Place 1 · Maryland Blaze Track Cl150 Meters130.17a—
May 26White Knight Youth ChallengeMay 26 · 200 Meters · Place 3 · Maryland Blaze Track Cl200 Meters340.46a—
May 26White Knight Youth ChallengeMay 26 · 100 Meters · Place 6 · Maryland Blaze Track Cl100 Meters620.01a—
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · Javelin · Place 13 · Maryland Blaze Track ClubJavelin300g TJ13.13' 4 PBGr
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 200 Meters · Place 2 · Maryland Blaze Track Club200 Meters2.41.81aGr
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 100 Meters · Place 12 · Maryland Blaze Track Club100 Meters12.22.55aGr