Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Primary Results: Top 8 Combined Age Groups · Jul 617.80aAAU Primary Results: Top 8 Combined Age GroupsJuly 6, 2025
200 Meters · OutdoorMIAMI NORTHWEST EXPRESS CLASSIC · Jun 1440.48aMIAMI NORTHWEST EXPRESS CLASSICJune 14, 2025
Javelin · 300g TJ · OutdoorAAU Primary Results: Top 8 Combined Age Groups · Jul 65.77mAAU Primary Results: Top 8 Combined Age GroupsJuly 6, 2025
Shot Put · 4kg · OutdoorFSG Athletics Best Of The Best Memorial Weekend Championship · May 234.78mFSG Athletics Best Of The Best Memorial Weekend ChampionshipMay 23, 2026
Shot Put · 4lb · OutdoorAAU Primary Results: Top 8 Combined Age Groups · Jul 64.55mAAU Primary Results: Top 8 Combined Age GroupsJuly 6, 2025
Shot Put · 6lb · OutdoorAAU Junior Olympic Games · Aug 15.09mAAU Junior Olympic GamesAugust 1, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 24 · Swiffers Youth Track ClubShot Put6lb24.5.09m PB3
Jun 18AAU Track & Field Region 10 QualifierJun 18 · Shot Put · Place 2 · Swiffers Youth Track ClubShot Put24.99m3
Jun 13MIAMI NORTHWEST EXPRESS CLASSICJun 13 · Shot Put · Place 7 · Swiffers Youth Track ClubShot Put6lb7.5.02m3
May 23FSG Athletics Best Of The Best Memorial Weekend ChampionshipMay 23 · Shot Put · Place 3 · Swiffers Youth Track ClubShot Put4kg3.4.78m PB3
May 23FSG Athletics Best Of The Best Memorial Weekend ChampionshipMay 23 · 100 Meters · Place 22 · Swiffers Youth Track Club100 MetersRound P22.16.00aWind: 2.43

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · Javelin · Place 35 · Swiffers Youth Track ClubJavelin300g TJ35.5.77m PB3
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · Shot Put · Place 12 · Swiffers Youth Track ClubShot Put4lb12.4.55m PB3
Jul 6AAU Primary Results: Top 8 Combined Age GroupsJul 6 · 100 Meters · Place 98 · Swiffers Youth Track Club100 MetersRound P98.17.80a PB3
Jul 6AAU Primary National ChampionshipsJul 6 · Javelin · Place 21 · Swiffers Youth Track ClubJavelin300g TJ21.5.77m3
Jul 6AAU Primary National ChampionshipsJul 6 · Shot Put · Place 11 · Swiffers Youth Track ClubShot Put4lb11.4.55m3
Jul 6AAU Primary National ChampionshipsJul 6 · 100 Meters · Place 45 · Swiffers Youth Track Club100 MetersRound P45.17.80aWind: 1.53
Jun 19AAU Track & Field Region 10 QualifierJun 19 · Javelin · Place 5 · Swiffers Youth Track ClubJavelin56.66m—
Jun 19AAU Track & Field Region 10 QualifierJun 19 · Shot Put · Place 1 · Swiffers Youth Track ClubShot Put14.45m—
Jun 19AAU Track & Field Region 10 QualifierJun 19 · 100 Meters · Place 34 · Swiffers Youth Track Club100 MetersRound P3417.90a—
Jun 14MIAMI NORTHWEST EXPRESS CLASSICJun 14 · Shot Put · Place 2 · Swiffers Youth Track ClubShot Put6lb2.3.47m3
Jun 14MIAMI NORTHWEST EXPRESS CLASSICJun 14 · 200 Meters · Place 22 · Swiffers Youth Track Club200 MetersRound P22.40.48a PBWind: -0.43
Jun 14MIAMI NORTHWEST EXPRESS CLASSICJun 14 · 100 Meters · Place 21 · Swiffers Youth Track Club100 MetersRound P21.17.87aWind: -1.73