Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMaryland Blaze Bring the Heat 14 and Under Invitational · May 921.75aMaryland Blaze Bring the Heat 14 and Under InvitationalMay 9, 2026
200 Meters · OutdoorBCRP Development Meet · Apr 3054.50aBCRP Development MeetApril 30, 2023
Discus · 1.6kg · OutdoorRalph Durant Classic · Jun 769' 9"Ralph Durant ClassicJune 7, 2026
Discus · 1kg · OutdoorPVA T&F Invitational · Jun 2022.00mPVA T&F InvitationalJune 20, 2026
Javelin · 300g TJ · OutdoorBaltimore City Youth Developmental Meet #2 · May 158.99mBaltimore City Youth Developmental Meet #2May 15, 2022
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2062-10AAU Region 3June 20, 2024
Javelin · 400g TJ · OutdoorMaryland Blaze Bring the Heat Spring Invitational · May 1756-11Maryland Blaze Bring the Heat Spring InvitationalMay 17, 2025
Javelin · 450g AeroJav · OutdoorDMV Youth Challenge · May 3114.92mDMV Youth ChallengeMay 31, 2025
Javelin · 600g · Outdoor2026 International Youth Championship · Jul 1718.42m2026 International Youth ChampionshipJuly 17, 2026
Shot Put · 4kg · OutdoorAAU Maryland District Qualifier · Jun 1324-01.50AAU Maryland District QualifierJune 13, 2026
Shot Put · 6lb · IndoorAAU Region 3 · Jun 2019-08.00AAU Region 3June 20, 2024
Shot Put · 6lb · OutdoorTeam Maryland Track & Field Meet · May 35.97mTeam Maryland Track & Field MeetMay 3, 2025

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 58 · Joppatowne RoadrunnersJavelin600g58.16.90m8
Aug 1AAU Junior Olympic GamesAug 1 · Discus · Place 46 · Joppatowne RoadrunnersDiscus1kg46.21.74m8
Jul 172026 International Youth ChampionshipJul 17 · Javelin · Place 13 · Joppatowne RoadrunnersJavelin600g13.18.42m PB8
Jul 172026 International Youth ChampionshipJul 17 · Discus · Place 10 · Joppatowne RoadrunnersDiscus1kg10.19.27m8
Jul 172026 International Youth ChampionshipJul 17 · Shot Put · Place 17 · Joppatowne RoadrunnersShot Put4kg17.6.91m8
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Javelin · Place 6 · Joppatowne RoadrunnersJavelin658-48
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Discus · Place 5 · Joppatowne RoadrunnersDiscus572-118
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Shot Put · Place 7 · Joppatowne RoadrunnersShot Put723-78
Jun 20PVA T&F InvitationalJun 20 · Javelin · Place 5 · Joppatowne RoadrunnersJavelin600g5.18.38m8
Jun 20PVA T&F InvitationalJun 20 · Discus · Place 3 · Joppatowne RoadrunnersDiscus1kg3.22.00m PB8
Jun 20PVA T&F InvitationalJun 20 · Shot Put · Place 6 · Joppatowne RoadrunnersShot Put4kg6.6.84m8
Jun 13AAU Maryland District QualifierJun 13 · Discus · Place 5 · Joppatowne RoadrunnersDiscus1kg5.58-018
Jun 13AAU Maryland District QualifierJun 13 · Shot Put · Place 6 · Joppatowne RoadrunnersShot Put4kg6.24-01.50 PB8
Jun 7Ralph Durant ClassicJun 7 · Discus · Place 2 · Joppatowne RoadrunnersDiscus1.6kg2.69' 9" PB8
Jun 7Ralph Durant ClassicJun 7 · Shot Put · Place 6 · Joppatowne RoadrunnersShot Put4kg6.19' 2"8
May 30DMV Youth ChallengeMay 30 · Javelin · Place 12 · Joppatowne RoadrunnersJavelin600g12.15.91m8
May 30DMV Youth ChallengeMay 30 · Discus · Place 7 · Joppatowne RoadrunnersDiscus1kg7.19.55m8
May 30DMV Youth ChallengeMay 30 · Shot Put · Place 13 · Joppatowne RoadrunnersShot Put4kg13.6.08m8
May 24White Knight Youth ChallengeMay 24 · Shot Put · Place 7 · Joppatowne RoadrunnersShot Put719-5.58
May 17Bel Air Youth Track & Field MeetMay 17 · Discus · Place 1 · Joppatowne RoadrunnersDiscus1kg1.71' 4"8
May 17Bel Air Youth Track & Field MeetMay 17 · Shot Put · Place 3 · Joppatowne RoadrunnersShot Put4kg3.18' 6.75"8
May 17Bel Air Youth Track & Field MeetMay 17 · 100 Meters · Place 21 · Joppatowne Roadrunners100 Meters21.22.29a8
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · Discus · Place 4 · Joppatowne RoadrunnersDiscus420.22m8
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · Shot Put · Place 8 · Joppatowne RoadrunnersShot Put85.99m8
May 9Maryland Blaze Bring the Heat 14 and Under InvitationalMay 9 · 100 Meters · Place 44 · Joppatowne Roadrunners100 Meters4421.75a PB8
May 3Puma East Coast Age Group ShowcaseMay 3 · Discus · Place 2 · Joppatowne RoadrunnersDiscus1kg2.17.76m8
May 3Puma East Coast Age Group ShowcaseMay 3 · Shot Put · Place 3 · Joppatowne RoadrunnersShot Put6lb3.5.72m8
Apr 26McKim Community Development GamesApr 26 · Shot Put · Place 12 · Joppatowne RoadrunnersShot Put1218-3.58
Apr 26McKim Community Development GamesApr 26 · 100 Meters · Place 43 · Joppatowne Roadrunners100 Meters4322.20a8
Apr 19BCRP Spring Fling Development Meet 2Apr 19 · Shot Put · Place 3 · Joppatowne RoadrunnersShot Put4kg3.17' 8"8
Apr 19BCRP Spring Fling Development Meet 2Apr 19 · 100 Meters · Place 7 · Joppatowne Roadrunners100 Meters7.22.26a8

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · Discus · Place 5 · Joppatowne RoadrunnersDiscus517.59m7
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · Discus · Place 1 · Joppatowne RoadrunnersDiscus157-67
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · Javelin · Place 4 · Joppatowne RoadrunnersJavelin466-47
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · Shot Put · Place 3 · Joppatowne RoadrunnersShot Put322-11.757
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Discus · Place 5 · Joppatowne RoadrunnersDiscus1kg5.17.30m7
Jun 6AAU Maryland District QualifierJun 6 · Discus · Place 1 · Joppatowne RoadrunnersDiscus116.48m7
May 31DMV Youth ChallengeMay 31 · Javelin · Place 11 · Joppatowne RoadrunnersJavelin450g AeroJav11.14.92m PB7
May 31DMV Youth ChallengeMay 31 · Discus · Place 7 · Joppatowne RoadrunnersDiscus1kg7.16.39m7
May 31DMV Youth ChallengeMay 31 · Shot Put · Place 14 · Joppatowne RoadrunnersShot Put6lb14.5.86m7
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Javelin · Place 9 · Joppatowne RoadrunnersJavelin400g TJ9.56-11 PB7
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Discus · Place 4 · Joppatowne RoadrunnersDiscus1kg4.45-037
May 3Team Maryland Track & Field MeetMay 3 · Javelin · Place 3 · Joppatowne RoadrunnersJavelin400g TJ3.14.55m7
May 3Team Maryland Track & Field MeetMay 3 · Discus · Place 4 · Joppatowne RoadrunnersDiscus1kg4.15.16m7
May 3Team Maryland Track & Field MeetMay 3 · Shot Put · Place 2 · Joppatowne RoadrunnersShot Put6lb2.5.97m PB7

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · Javelin · Place 6 · Joppatowne RoadrunnersJavelin642-10—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · Shot Put · Place 6 · Joppatowne RoadrunnersShot Put621-3—
Jul 20Maryland Blaze (Bring the Heat) Meet "Summer"Jul 20 · 100 Meters · Place 15 · Joppatowne Roadrunners100 Meters1523.12a—
Jun 8AAU Maryland District QualifierJun 8 · Javelin · Place 7 · Joppatowne RoadrunnersJavelin750-10—
Jun 8AAU Maryland District QualifierJun 8 · Shot Put · Place 6 · Joppatowne RoadrunnersShot Put620-9.50—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 23 · Joppatowne Roadrunners100 MetersRound P2323.63a—
May 26White Knight Youth ChallengeMay 26 · Shot Put · Place 8 · Joppatowne RoadrunnersShot Put86.67m—
May 26White Knight Youth ChallengeMay 26 · 100 Meters · Place 50 · Joppatowne Roadrunners100 Meters5022.85a—
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · Javelin · Place 9 · Joppatowne RoadrunnersJavelin400g TJ9.43' 56
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · Shot Put · Place 6 · Joppatowne RoadrunnersShot Put6lb6.17' 10.56
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 100 Meters · Place 50 · Joppatowne Roadrunners100 Meters50.22.73a6
May 4Team Maryland Invite 2024May 4 · Javelin · Place 5 · Joppatowne RoadrunnersJavelin450g AeroJav5.8.65m6
May 4Team Maryland Invite 2024May 4 · Shot Put · Place 6 · Joppatowne RoadrunnersShot Put6lb6.5.44m6
May 4Team Maryland Invite 2024May 4 · 100 Meters · Place 38 · Joppatowne Roadrunners100 Meters38.24.17a6

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Javelin · Place 4 · Joppatowne RoadrunnersJavelin400g TJ4.62-10 PB6
Jun 20AAU Region 3Jun 20 · Shot Put · Place 10 · Joppatowne RoadrunnersShot Put6lb10.19-08.00 PB6

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · Javelin · Place 3 · Joppatowne RoadrunnersJavelin400g TJ3.41-025
Jul 22Maryland Blaze “Bring the Heat” Meet #3Jul 22 · Shot Put · Place 2 · Joppatowne RoadrunnersShot Put6lb2.15-05.005
Jul 162nd Annual HARCO Open MeetJul 16 · Javelin · Place 1 · Joppatowne RoadrunnersJavelin149-3—
Jul 162nd Annual HARCO Open MeetJul 16 · Shot Put · Place 5 · Joppatowne RoadrunnersShot Put515-4—
Jun 222023 AAU Region 3 QualifierJun 22 · Javelin · Place 3 · Joppatowne RoadrunnersJavelin346-10—
Jun 222023 AAU Region 3 QualifierJun 22 · Shot Put · Place 9 · Joppatowne RoadrunnersShot Put917-5.50—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Shot Put · Place 4 · Joppatowne RoadRunners TShot Put415-11.00—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 100 Meters · Place 34 · Joppatowne RoadRunners100 Meters3424.40—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Javelin · Place 4 · Joppatowne RoadrunnersJavelin445-7—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · Shot Put · Place 4 · Joppatowne RoadrunnersShot Put415-11—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 100 Meters · Place 34 · Joppatowne Roadrunners100 MetersRound P3424.40a—
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 4 · Joppatowne RoadrunnersJavelin414.28m—
Jun 3DMV Youth Challenge Jun 3 · Shot Put · Place 17 · Joppatowne RoadrunnersShot Put174.90m—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · Javelin · Place 3 · Joppatowne RoadrunnersJavelin344-6—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 200 Meters · Place 22 · Joppatowne Roadrunners200 Meters2257.25a—
May 21Maryland Blaze “Bring the Heat” Meet #2May 21 · 100 Meters · Place 25 · Joppatowne Roadrunners100 Meters2523.16a—
Apr 30BCRP Development MeetApr 30 · 200 Meters · Place 30 · Joppatowne Roadrunners200 Meters3054.50a PB—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4DMV Youth ChallengeJun 4 · Javelin · Place 17 · Joppatowne RoadrunnersJavelin1710.429-10
Jun 4DMV Youth ChallengeJun 4 · 100 Meters · Place 89 · Joppatowne Roadrunners100 Meters8926.929-10
May 21MD Blaze Spring Development Meet #3May 21 · Javelin · Place 9 · Joppatowne RoadrunnersJavelin400g TJ9.31-014
May 21MD Blaze Spring Development Meet #3May 21 · 200 Meters · Place 24 · Joppatowne Roadrunners200 Meters24.59.01a4
May 21MD Blaze Spring Development Meet #3May 21 · 100 Meters · Place 27 · Joppatowne Roadrunners100 Meters27.25.84a4
May 15Baltimore City Youth Developmental Meet #2May 15 · Javelin · Place 5 · Joppatowne RoadrunnersJavelin300g TJ5.8.99m PB4
May 15Baltimore City Youth Developmental Meet #2May 15 · 200 Meters · Place 18 · Joppatowne Roadrunners200 Meters18.1:05.14a4
May 15Baltimore City Youth Developmental Meet #2May 15 · 100 Meters · Place 24 · Joppatowne Roadrunners100 Meters24.23.37a4
Apr 23Mckim Inaugural Spring GamesApr 23 · Javelin · Place 7 · Joppatowne RoadrunnersJavelin300g TJ7.28-094
Apr 23Mckim Inaugural Spring GamesApr 23 · 200 Meters · Place 49 · Joppatowne Roadrunners200 Meters49.1:03.23a4
Apr 23Mckim Inaugural Spring GamesApr 23 · 100 Meters · Place 43 · Joppatowne Roadrunners100 Meters43.23.50a4