Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBCRP Spring Fling Development Meet · Apr 1318.37aBCRP Spring Fling Development MeetApril 13, 2025
200 Meters · OutdoorWhite Knight Youth Challenge · May 2947.61White Knight Youth ChallengeMay 29, 2022
55 Meter · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2910.27aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
60 Meter · IndoorLEGACYs INDOOR TRACK SHOWCASE ! · Feb 2411.69aLEGACYs INDOOR TRACK SHOWCASE !February 24, 2024
Discus · 1kg · Outdoor2026 International Youth Championship · Jul 1720.49m2026 International Youth ChampionshipJuly 17, 2026
Javelin · 300g TJ · OutdoorPVA Track and Field Invitational · Jul 113.51mPVA Track and Field InvitationalJuly 1, 2023
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2045-05AAU Region 3June 20, 2024
Javelin · 400g TJ · OutdoorAAU Track & Field Region 3 Qualifier · Jun 1917.78mAAU Track & Field Region 3 QualifierJune 19, 2025
Javelin · 450g AeroJav · OutdoorLightning Relays · May 1618.85mLightning RelaysMay 16, 2026
Shot Put · 2kg · OutdoorMckim Inaugural Spring Games · Apr 2313-04.00Mckim Inaugural Spring GamesApril 23, 2022
Shot Put · 4kg · OutdoorGlenarden Invitation · May 105.75mGlenarden InvitationMay 10, 2024
Shot Put · 4lb · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 176.16mPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024
Shot Put · 6lb · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 97.70mThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
Shot Put · 6lb · Outdoor2026 International Youth Championship · Jul 178.88m2026 International Youth ChampionshipJuly 17, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · Javelin · Place 4 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin450g AeroJav4.17.59m6
Jul 172026 International Youth ChampionshipJul 17 · Discus · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackDiscus1kg2.20.49m PB6
Jul 172026 International Youth ChampionshipJul 17 · Shot Put · Place 6 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb6.8.88m PB6
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · Discus · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackDiscus1kg1.61' 9"6
Jun 6Bullseye/Yep Track & Field Summer Series #1Jun 6 · Shot Put · Place 3 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb3.27' 7.5"6
May 16Lightning RelaysMay 16 · Javelin · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin450g AeroJav1.18.85m PB6
May 16Lightning RelaysMay 16 · Discus · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackDiscus1kg2.16.22m6
May 16Lightning RelaysMay 16 · Shot Put · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb2.26' 11"6

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · Javelin · Place 6 · Ralph Durant AcademyRalph Durant AcademyJavelin617.00m5
Jul 11IYCJul 11 · Discus · Place 3 · Ralph Durant AcademyRalph Durant AcademyDiscus318.10m5
Jul 11IYCJul 11 · Shot Put · Place 6 · Ralph Durant AcademyRalph Durant AcademyShot Put67.73m5
Jul 5PVA InvitationalJul 5 · Shot Put · Place 3 · Ralph Durant AcademyRalph Durant AcademyShot Put37.75m—
Jul 5PVA InvitationalJul 5 · Javelin · Place 1 · Ralph Durant AcademyRalph Durant AcademyJavelin117.78m—
Jul 5PVA InvitationalJul 5 · Discus · Place 4 · Ralph Durant AcademyRalph Durant AcademyDiscus415.92m—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Javelin · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin400g TJ2.17.78m PB5
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Discus · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackDiscus1kg1.18.42m5
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Shot Put · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb--DNS5
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Javelin · Place 3 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin400g TJ3.41-035
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Discus · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackDiscus1kg2.46-035
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb1.24-11.005
May 3Team Maryland Track & Field MeetMay 3 · Javelin · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin400g TJ2.12.01m5
May 3Team Maryland Track & Field MeetMay 3 · Discus · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackDiscus1kg1.11.82m5
May 3Team Maryland Track & Field MeetMay 3 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb1.7.46m5
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Discus · Place 3 · Baltimore City White Knight TrackBaltimore City White Knight TrackDiscus1kg3.44-055
Apr 1920th Annual Bring the Heat InvitationalApr 19 · Shot Put · Place 3 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb3.25-10.005
Apr 13BCRP Spring Fling Development MeetApr 13 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb1.25' 3.5"5
Apr 13BCRP Spring Fling Development MeetApr 13 · 100 Meters · Place 15 · Baltimore City White Knight TrackBaltimore City White Knight Track100 Meters15.18.37a PB5

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 4 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb4.7.46m11
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 4 · Baltimore City White KnightBaltimore City White KnightShot Put47.70m11
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Baltimore City White Knight TrackBaltimore City White Knight Track55 Meter—DNS11
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 4 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb4.7.70m PB11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 24 · Baltimore City White Knight TrackBaltimore City White Knight Track55 Meter24.10.27a PB11
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb1.7.41m11
Jun 20AAU Region 3Jun 20 · Javelin · Place 3 · Ralph Durant AcademyRalph Durant AcademyJavelin400g TJ3.45-05 PB4
Jun 20AAU Region 3Jun 20 · Shot Put · Place 2 · Ralph Durant AcademyRalph Durant AcademyShot Put6lb2.25-00.004
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 60 Meter · Place 35 · Baltimore City White Knight TrackBaltimore City White Knight Track60 MeterRound P35.11.69a PB10
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb1.6.21m10
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put4lb1.6.16m PB10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · Javelin · Place 6 · Ralph Durant AcademyRalph Durant AcademyJavelin613.66m—
Jul 12International Youth ChampionsJul 12 · Shot Put · Place 2 · Ralph Durant AcademyRalph Durant AcademyShot Put27.43m—
Jun 29PVA InvitationalJun 29 · Javelin · Place 4 · Ralph Durant AcademyRalph Durant AcademyJavelin300g TJ4.10.94m4
Jun 29PVA InvitationalJun 29 · Shot Put · Place 2 · Ralph Durant AcademyRalph Durant AcademyShot Put6lb2.7.21m4
Jun 8AAU Maryland District QualifierJun 8 · Javelin · Place 2 · Ralph Durant AcademyRalph Durant AcademyJavelin244-11—
Jun 8AAU Maryland District QualifierJun 8 · Shot Put · Place 1 · Ralph Durant AcademyRalph Durant AcademyShot Put124-5.50—
May 19Union Athletics & Lyles Foundation InviteMay 19 · Javelin · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin300g TJ1.12.60m4
May 19Union Athletics & Lyles Foundation InviteMay 19 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb1.7.42m4
May 10Glenarden InvitationMay 10 · Shot Put · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put4kg2.5.75m PB4
Apr 28Mckim Community Games (ages 5-15 & Masters (30+)Apr 28 · Javelin · Place 4 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin400g TJ4.30' 64
Apr 28Mckim Community Games (ages 5-15 & Masters (30+)Apr 28 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb1.23' 24
Apr 28Mckim Community Games (ages 5-15 & Masters (30+)Apr 28 · 100 Meters · Place 24 · Baltimore City White Knight TrackBaltimore City White Knight Track100 Meters24.21.52a4

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 7 · Ralph DurantRalph DurantCombined results733-00—
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 3 · Ralph DurantRalph DurantCombined results319-08.25—
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 4 · Ralph Durant AcademyRalph Durant AcademyJavelin300g TJ4.13.51m PB9
Jul 1PVA Track and Field InvitationalJul 1 · Shot Put · Place 4 · Ralph Durant AcademyRalph Durant AcademyShot Put6lb4.6.00m9
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 35 · Ralph Durant AcademyRalph Durant Academy100 MetersRound P35.19.20a9
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Shot Put · Place 1 · Ralph Durant AcademyRalph Durant AcademyShot Put118-00.50—
Apr 15Maryland Blaze “Bring the Heat” Meet #1Apr 15 · Javelin · Place 4 · Baltimore City White KnigBaltimore City White KnigJavelin423-11—
Apr 15Maryland Blaze “Bring the Heat” Meet #1Apr 15 · Shot Put · Place 1 · Baltimore City White KnigBaltimore City White KnigShot Put117-02.00—
Apr 15Maryland Blaze “Bring the Heat” Meet #1Apr 15 · 100 Meters · Place 13 · Baltimore City White KnigBaltimore City White Knig100 Meters1320.14—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 15International Youth Championship Jul 15 · Shot Put · Place 2 · Baltimore White Knight Track CBaltimore White Knight Track CShot Put25.45m—
Jul 15International Youth Championship Jul 15 · Javelin · Place 1 · Baltimore White Knight Track CBaltimore White Knight Track CJavelin110.10m—
Jun 23AAU Region 3 National QualifierJun 23 · Javelin · Place 4 · Baltimore City White KnigBaltimore City White KnigJavelin429-09—
Jun 23AAU Region 3 National QualifierJun 23 · Shot Put · Place 1 · Baltimore City White KnigBaltimore City White KnigShot Put118-06.25—
May 29White Knight Youth ChallengeMay 29 · Shot Put · Place 2 · Baltimore City White KnigBaltimore City White KnigShot Put215-07.003
May 29White Knight Youth ChallengeMay 29 · 200 Meters · Place 31 · Baltimore City White KnigBaltimore City White Knig200 Meters3147.61 PB3
May 29White Knight Youth ChallengeMay 29 · 100 Meters · Place 31 · Baltimore City White KnigBaltimore City White Knig100 Meters3121.043
May 1Bullseye Youth Track & Field MeetMay 1 · Shot Put · Place 2 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put6lb2.11-05.002
May 1Bullseye Youth Track & Field MeetMay 1 · 100 Meters · Place 17 · Baltimore City White Knight TrackBaltimore City White Knight Track100 Meters17.22.89a2
Apr 23Mckim Inaugural Spring GamesApr 23 · Javelin · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackJavelin300g TJ1.23-072
Apr 23Mckim Inaugural Spring GamesApr 23 · Shot Put · Place 1 · Baltimore City White Knight TrackBaltimore City White Knight TrackShot Put2kg1.13-04.00 PB2