Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBullseye Youth Track & Field Invitational · Apr 2614.76aBullseye Youth Track & Field InvitationalApril 26, 2026
200 Meters · IndoorPVA 14 and Under National Age-Group Invitational · Feb 1431.25aPVA 14 and Under National Age-Group InvitationalFebruary 14, 2026
200 Meters · OutdoorAAU Potomac Valley District Qualifier · Jun 1330.19aAAU Potomac Valley District QualifierJune 13, 2026
400 Meters · IndoorTrack757 Invite · Feb 21:25.82aTrack757 InviteFebruary 2, 2025
400 Meters · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 61:12.04aUSATF Potomac Valley Youth Association Junior Olympic ChampionshipJune 6, 2026
60 Meters · IndoorPVA 14 & Under · Feb 159.83aPVA 14 & UnderFebruary 15, 2025
Discus · 1kg · OutdoorPVA T&F Invitational · Jun 2016.56mPVA T&F InvitationalJune 20, 2026
Javelin · 300g TJ · OutdoorMaryland Blaze “Bring the Heat” Meet #3 · Jul 2229-00Maryland Blaze “Bring the Heat” Meet #3July 22, 2023
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2044-04AAU Region 3June 20, 2024
Javelin · 400g TJ · OutdoorAAU Mid Atlantic District Qualifier · Jun 1353-02AAU Mid Atlantic District QualifierJune 13, 2025
Shot Put · 2kg · OutdoorPVA Track and Field Invitational · Jul 15.48mPVA Track and Field InvitationalJuly 1, 2023
Shot Put · 6lb · IndoorUSATF National Youth Indoor Championships · Mar 216.27mUSATF National Youth Indoor ChampionshipsMarch 21, 2025
Shot Put · 6lb · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 69.42mUSATF Potomac Valley Youth Association Junior Olympic ChampionshipJune 6, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Discus · Place 5 · Maryland Blaze Track ClubDiscus557-55
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Shot Put · Place 4 · Maryland Blaze Track ClubShot Put430-95
Jun 20PVA T&F InvitationalJun 20 · Discus · Place 4 · Maryland Blaze Track ClubDiscus1kg4.16.56m PB5
Jun 20PVA T&F InvitationalJun 20 · Shot Put · Place 5 · Maryland Blaze Track ClubShot Put6lb5.8.95m5
Jun 13AAU Potomac Valley District QualifierJun 13 · Discus · Place 5 · Maryland Blaze Track ClubDiscus516.69m5
Jun 13AAU Potomac Valley District QualifierJun 13 · Shot Put · Place 4 · Maryland Blaze Track ClubShot Put48.86m5
Jun 13AAU Potomac Valley District QualifierJun 13 · 200 Meters · Place 22 · Maryland Blaze Track Club200 Meters2230.19a PB5
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Discus · Place 3 · Maryland Blaze Track ClubDiscus1kg3.14.30m5
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Shot Put · Place 3 · Maryland Blaze Track ClubShot Put6lb3.9.42m PB5
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 400 Meters · Place 20 · Maryland Blaze Track Club400 Meters20.1:12.04a PB5
May 30DMV Youth ChallengeMay 30 · Discus · Place 3 · Maryland Blaze Track ClubDiscus1kg3.15.29m5
May 30DMV Youth ChallengeMay 30 · Shot Put · Place 2 · Maryland Blaze Track ClubShot Put6lb2.9.27m5
May 24White Knight Youth ChallengeMay 24 · Shot Put · Place 4 · Maryland Blaze Track ClubShot Put429-105
May 24White Knight Youth ChallengeMay 24 · 400 Meters · Place 26 · Maryland Blaze Track Club400 Meters261:12.24a5
May 24White Knight Youth ChallengeMay 24 · 100 Meters · Place 20 · Maryland Blaze Track Club100 Meters2015.08a5
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · Discus · Place 7 · Maryland Blaze Track ClubDiscus714.12m5
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · Shot Put · Place 4 · Maryland Blaze Track ClubShot Put48.92m5
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · Discus · Place 3 · Maryland Blaze Track ClubDiscus1kg3.51' 1"5
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · Shot Put · Place 2 · Maryland Blaze Track ClubShot Put6lb2.27' 6"5
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 100 Meters · Place 6 · Maryland Blaze Track Club100 Meters6.14.76a PB5

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · Shot Put · Place 5 · Maryland Blaze Track ClubShot Put58.66m—
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · Shot Put · Place 4 · Maryland Blaze Track ClubShot Put48.57m5
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 200 Meters · Place 65 · Maryland Blaze Track Club200 MetersRound P6531.25a PB5
Jan 4UAGTCA Meet #1Jan 4 · Shot Put · Place 3 · Maryland Blaze Track ClubShot Put37.61m5
Jan 4UAGTCA Meet #1Jan 4 · 200 Meters · Place 22 · Maryland Blaze Track Club200 Meters2231.79a5

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Javelin · Place 4 · Maryland Blaze Track ClubJavelin400g TJ4.46-064
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Shot Put · Place 6 · Maryland Blaze Track ClubShot Put6lb6.21-01.004
Jun 13AAU Mid Atlantic District QualifierJun 13 · Javelin · Place 3 · Maryland Blaze Track ClubJavelin400g TJ3.53-02 PB4
Jun 13AAU Mid Atlantic District QualifierJun 13 · Shot Put · Place 5 · Maryland Blaze Track ClubShot Put6lb5.24-03.004
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 19 · Maryland Blaze Track Club100 Meters19.15.65a4
Jun 1Grand Slam Track Philadelphia - Future ChampsJun 1 · 100 Meters · Place 17 · Maryland Blaze Track Club100 Meters1715.82a4
May 25White Knight Youth ChallengeMay 25 · Shot Put · Place 5 · Maryland Blaze Track ClubShot Put520-64
May 25White Knight Youth ChallengeMay 25 · 100 Meters · Place 48 · Maryland Blaze Track Club100 Meters4816.74a4
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Javelin · Place 11 · Maryland Blaze Track ClubJavelin400g TJ11.46-004
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Shot Put · Place 2 · Maryland Blaze Track ClubShot Put6lb2.21-09.004
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 100 Meters · Place 42 · Maryland Blaze Track Club100 Meters42.16.30a4
May 4Freedom Flyers Youth Track & Field MeetMay 4 · Javelin · Place 9 · Maryland Blaze Track ClubJavelin935-04
May 4Freedom Flyers Youth Track & Field MeetMay 4 · Shot Put · Place 3 · Maryland Blaze Track ClubShot Put319-4.754
May 4Freedom Flyers Youth Track & Field MeetMay 4 · 100 Meters · Place 13 · Maryland Blaze Track Club100 Meters1316.15a4
Apr 6Maryland Blaze Track Club Field Event TrialsApr 6 · Javelin · Place 1 · Maryland Blaze Track ClubJavelin400g TJ1.39' 6"4
Apr 6Maryland Blaze Track Club Field Event TrialsApr 6 · Shot Put · Place 1 · Maryland Blaze Track ClubShot Put6lb1.19' 4.75"4
Apr 6Clarksburg Coyotes Time TrialApr 6 · 200 Meters · Place 6 · Maryland Blaze Track Club200 Meters6.35.86a4
Apr 6Clarksburg Coyotes Time TrialApr 6 · 100 Meters · Place 10 · Maryland Blaze Track Club100 Meters10.17.70a4

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 6 · Maryland Blaze Track ClubShot Put6lb6.6.27m PB4
Feb 22LEGACY Indoor ShowcaseFeb 22 · Shot Put · Place 3 · Maryland Blaze Track ClubShot Put36.14m4
Feb 22LEGACY Indoor ShowcaseFeb 22 · 200 Meters · Place 67 · Maryland Blaze Track Club200 Meters6733.83a4
Feb 22LEGACY Indoor ShowcaseFeb 22 · 60 Meters · Place 46 · Maryland Blaze Track Club60 Meters469.86a4
Feb 15PVA 14 & UnderFeb 15 · Shot Put · Place 4 · Maryland Blaze Track ClubShot Put45.97m4
Feb 15PVA 14 & UnderFeb 15 · 200 Meters · Place 59 · Maryland Blaze Track Club200 MetersRound P5933.94a4
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 47 · Maryland Blaze Track Club60 MetersRound P479.83a PB4
Feb 2Track757 InviteFeb 2 · Shot Put · Place 6 · Maryland Blaze Track ClubShot Put6lb6.6.02m4
Feb 2Track757 InviteFeb 2 · 400 Meters · Place 27 · Maryland Blaze Track Club400 Meters27.1:25.82a PB4
Feb 2Track757 InviteFeb 2 · 200 Meters · Place 34 · Maryland Blaze Track Club200 Meters34.34.37a4
Jan 5757 ShowdownJan 5 · Shot Put · Place 1 · Maryland Blaze Track ClubShot Put6lb1.6.12m4
Jan 5757 ShowdownJan 5 · 400 Meters · Place 24 · Maryland Blaze Track Club400 Meters24.1:32.05a4
Jan 5757 ShowdownJan 5 · 200 Meters · Place 36 · Maryland Blaze Track Club200 Meters36.34.98a4

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · Javelin · Place 11 · Maryland Blaze Track CluJavelin1135-8—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · Shot Put · Place 9 · Maryland Blaze Track CluShot Put917-0.50—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 100 Meters · Place 13 · Maryland Blaze Track Cl100 Meters1316.53a—
Jul 132nd Annual H-Town Rollerz InvitationalJul 13 · Javelin · Place 4 · Maryland Blaze Track CluJavelin437-10—
Jul 132nd Annual H-Town Rollerz InvitationalJul 13 · Shot Put · Place 1 · Maryland Blaze Track CluShot Put116-0—
Jul 132nd Annual H-Town Rollerz InvitationalJul 13 · 100 Meters · Place 5 · Maryland Blaze Track Cl100 Meters516.09a—
Jun 8AAU Maryland District QualifierJun 8 · Javelin · Place 6 · Maryland Blaze Track CluJavelin641-4—
Jun 8AAU Maryland District QualifierJun 8 · Shot Put · Place 5 · Maryland Blaze Track CluShot Put517-4.25—
May 252nd Annual Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · Shot Put · Place 1 · Maryland Blaze Track ClubShot Put6lb1.4.64m3
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · Javelin · Place 17 · Maryland Blaze Track ClubJavelin400g TJ17.28' 03
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · Shot Put · Place 6 · Maryland Blaze Track ClubShot Put6lb6.14' 93
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · Javelin · Place 4 · Maryland Blaze Track ClubJavelin400g TJ4.36' 63
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · Shot Put · Place 1 · Maryland Blaze Track ClubShot Put6lb1.15' 1.53
Apr 14Clarksburg Coyotes Track Club InvitationalApr 14 · 100 Meters · Place 14 · Maryland Blaze Track Club100 Meters14.16.24a3

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Javelin · Place 8 · Maryland Blaze Track ClubJavelin400g TJ8.44-04 PB3
Jun 20AAU Region 3Jun 20 · Shot Put · Place 6 · Maryland Blaze Track ClubShot Put6lb6.18-02.003
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · Shot Put · Place 5 · Maryland Blaze Track ClubShot Put6lb5.4.66m3
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Maryland Blaze Track Club400 MetersRound P—DNS3
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 83 · Maryland Blaze Track Club200 MetersRound P83.36.38a3

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · Javelin · Place 4 · Maryland Blaze Track ClubJavelin300g TJ4.29-00 PB2
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · Shot Put · Place 1 · Maryland Blaze Track ClubShot Put2kg1.16-00.002
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · 100 Meters · Place 7 · Maryland Blaze Track Club100 Meters7.17.61a2
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 15 · Maryland Blaze Track ClubJavelin300g TJ15.8.13m2
Jul 1PVA Track and Field InvitationalJul 1 · Shot Put · Place 4 · Maryland Blaze Track ClubShot Put2kg4.5.48m PB2
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Shot Put · Place 1 · Maryland Blaze Track CluShot Put116-07.00—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 200 Meters · Place 40 · Maryland Blaze Track Cl200 Meters4036.99—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Javelin · Place 11 · Maryland Blaze Track CluJavelin1131-5—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Shot Put · Place 1 · Maryland Blaze Track CluShot Put116-7—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 200 Meters · Place 40 · Maryland Blaze Track Cl200 MetersRound P4036.99a—
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · Shot Put · Place 4 · Maryland Blaze Track CluShot Put411-8—
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · Javelin · Place 5 · Maryland Blaze Track CluJavelin524-9—
May 28Clarksburg Coyotes Track & Field Club ChampionshipMay 28 · 200 Meters · Place 3 · Maryland Blaze Track Cl200 Meters337.47a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · Shot Put · Place 4 · Maryland Blaze Track CluShot Put411-5—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · Javelin · Place 7 · Maryland Blaze Track CluJavelin721-3—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 100 Meters · Place 11 · Maryland Blaze Track Cl100 Meters1117.96a—
Apr 15Maryland Blaze “Bring the Heat” Meet #1Apr 15 · Javelin · Place 4 · Maryland Blaze Track ClubJavelin426-052
Apr 15Maryland Blaze “Bring the Heat” Meet #1Apr 15 · Shot Put · Place 1 · Maryland Blaze Track ClubShot Put112-09.002
Apr 15Maryland Blaze “Bring the Heat” Meet #1Apr 15 · 100 Meters · Place 15 · Maryland Blaze Track Club100 Meters1518.632

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4MD Blaze Spring Development ChampionshipsJun 4 · Shot Put · Place 3 · Maryland Blaze Track ClubShot Put39-07.007
Jun 4MD Blaze Spring Development ChampionshipsJun 4 · 400 Meters · Place 10 · Maryland Blaze Track Club400 Meters101:44.327
Jun 4MD Blaze Spring Development ChampionshipsJun 4 · 100 Meters · Place 16 · Maryland Blaze Track Club100 Meters1619.557
May 21MD Blaze Spring Development Meet #3May 21 · Shot Put · Place 1 · Maryland Blaze Track ClubShot Put2kg1.6-11.001
May 21MD Blaze Spring Development Meet #3May 21 · 200 Meters · Place 17 · Maryland Blaze Track Club200 Meters17.46.94a1
May 21MD Blaze Spring Development Meet #3May 21 · 100 Meters · Place 22 · Maryland Blaze Track Club100 Meters22.19.21a1
Apr 9MD Blaze Spring Development Meet #1Apr 9 · 200 Meters · Place 13 · Maryland Blaze Track Club200 Meters13.48.81a1
Apr 9MD Blaze Spring Development Meet #1Apr 9 · 100 Meters · Place 13 · Maryland Blaze Track Club100 Meters13.21.71a1