Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSD Elite Track Meet · May 918.52aSD Elite Track Meet May 9, 2026
Discus · 1kg · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1319.74mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Discus · 1kg · OutdoorFlo-Jo 31st Annual Invitational Track & Field Meet · Apr 2517.98mFlo-Jo 31st Annual Invitational Track & Field MeetApril 25, 2026
Javelin · 450g AeroJav · OutdoorUSA Rockets Annual Track Meet · May 2413.47mUSA Rockets Annual Track MeetMay 24, 2025
Javelin · 600g · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1316.33mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Javelin · 600g · OutdoorHavoc Annual TC Meet · Apr 1114.05mHavoc Annual TC MeetApril 11, 2026
Shot Put · 6lb · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 139.07mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Shot Put · 6lb · OutdoorMercury San Diego 22nd Annual Meet · May 29.03mMercury San Diego 22nd Annual MeetMay 2, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 36 · Gods Speed Youth Track and Field ClubDiscus1kg36.16.62m7
Jul 18California State Games Track and Field MeetJul 18 · Javelin · Place 10 · Gods Speed Youth Track and Field ClubJavelin600g10.13.44m7
Jul 18California State Games Track and Field MeetJul 18 · Discus · Place 2 · Gods Speed Youth Track and Field ClubDiscus1kg2.15.55m7
Jul 18California State Games Track and Field MeetJul 18 · Shot Put · Place 4 · Gods Speed Youth Track and Field ClubShot Put6lb4.8.73m7
Jul 18California State Games Track and Field MeetJul 18 · 100 Meters · Place 46 · Gods Speed Youth Track and Field Club100 MetersRound P46.19.73a7
May 30Stampede Round Up May 30 · Shot Put · Gods Speed Youth Track and Field ClubShot Put6lb—SCR7
May 30Stampede Round Up May 30 · 100 Meters · Gods Speed Youth Track and Field Club100 Meters—DNS7
May 23Usa Rockets Annual Track MeetMay 23 · Javelin · Place 2 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav2.12.95m7
May 23Usa Rockets Annual Track MeetMay 23 · Discus · Place 1 · Gods Speed Youth Track and Field ClubDiscus1kg1.15.86m7
May 23Usa Rockets Annual Track MeetMay 23 · Shot Put · Place 2 · Gods Speed Youth Track and Field ClubShot Put6lb2.7.73m7
May 23Usa Rockets Annual Track MeetMay 23 · 100 Meters · Place 27 · Gods Speed Youth Track and Field Club100 Meters27.19.02a7
May 16Fast Camp Speed Wars InvitationalMay 16 · Javelin · Gods Speed Youth Track and Field ClubJavelin600g—SCR7
May 16Fast Camp Speed Wars InvitationalMay 16 · Shot Put · Gods Speed Youth Track and Field ClubShot Put6lb—SCR7
May 9SD Elite Track Meet May 9 · Javelin · Place 2 · Gods Speed Youth Track and Field ClubJavelin214.17m7
May 9SD Elite Track Meet May 9 · Discus · Place 3 · Gods Speed Youth Track and Field ClubDiscus316.37m7
May 9SD Elite Track Meet May 9 · Shot Put · Place 4 · Gods Speed Youth Track and Field ClubShot Put48.38m7
May 9SD Elite Track Meet May 9 · 100 Meters · Place 48 · Gods Speed Youth Track and Field Club100 Meters4818.52a PB7
May 2Mercury San Diego 22nd Annual MeetMay 2 · Javelin · Place 1 · Gods Speed Youth Track and Field ClubJavelin600g1.11.94m7
May 2Mercury San Diego 22nd Annual MeetMay 2 · Shot Put · Place 1 · Gods Speed Youth Track and Field ClubShot Put6lb1.9.03m PB7
May 2Mercury San Diego 22nd Annual MeetMay 2 · 100 Meters · Place 35 · Gods Speed Youth Track and Field Club100 MetersRound S35.19.88a7
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Place 1 · Gods Speed Youth Track and Field ClubJavelin600g1.12.22m7
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Discus · Place 1 · Gods Speed Youth Track and Field ClubDiscus1kg1.17.98m PB7
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Shot Put · Place 3 · Gods Speed Youth Track and Field ClubShot Put6lb3.7.50m7
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Gods Speed Youth Track and Field Club100 MetersRound P—DNS7
Apr 18Gods Speed Annual Track MeetApr 18 · Shot Put · Place 2 · Gods Speed Youth Track and Field ClubShot Put27.42m7
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 53 · Gods Speed Youth Track and Field Club100 Meters5319.42a7
Apr 11Havoc Annual TC MeetApr 11 · Javelin · Place 1 · Gods Speed Youth Track and Field ClubJavelin600g1.14.05m PB7
Apr 11Havoc Annual TC MeetApr 11 · Discus · Place 1 · Gods Speed Youth Track and Field ClubDiscus1kg1.14.50m7
Apr 11Havoc Annual TC MeetApr 11 · Shot Put · Place 1 · Gods Speed Youth Track and Field ClubShot Put6lb1.7.42m7
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Gods Speed Youth Track and Field Club100 Meters—SCR7

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 6 · Gods Speed Youth Track and Field ClubJavelin600g6.11.85m7
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 4 · Gods Speed Youth Track and Field ClubDiscus1kg4.16.38m7
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Shot Put · Place 6 · Gods Speed Youth Track and Field ClubShot Put6lb6.8.82m7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 2 · Gods Speed Youth Track and Field ClubJavelin600g2.16.33m PB7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 1 · Gods Speed Youth Track and Field ClubDiscus1kg1.19.74m PB7
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Shot Put · Place 4 · Gods Speed Youth Track and Field ClubShot Put6lb4.9.07m PB7

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · Javelin · Place 3 · Gods Speed Youth Track and FieldJavelin315.58m6
Jul 19Youth T&F California State GamesJul 19 · Discus · Place 4 · Gods Speed Youth Track and FieldDiscus411.21m6
Jul 19Youth T&F California State GamesJul 19 · Shot Put · Place 4 · Gods Speed Youth Track and FieldShot Put47.24m6
May 31Havoc TC Annual MeetMay 31 · Discus · Place 1 · Gods Speed Youth Track and Field ClubDiscus1kg1.15.13m6
May 31Havoc TC Annual MeetMay 31 · Shot Put · Place 2 · Gods Speed Youth Track and Field ClubShot Put6lb2.6.18m6
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 4 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav4.13.47m PB6
May 24USA Rockets Annual Track MeetMay 24 · Shot Put · Place 2 · Gods Speed Youth Track and Field ClubShot Put6lb2.6.48m6
May 10SD Elite Track MeetMay 10 · Javelin · Place 3 · Gods Speed Youth Track and FieldJavelin314.02m6
May 10SD Elite Track MeetMay 10 · Discus · Place 1 · Gods Speed Youth Track and FieldDiscus113.53m6
May 10SD Elite Track MeetMay 10 · Shot Put · Place 1 · Gods Speed Youth Track and FieldShot Put17.10m6
May 3Mercury San Diego 21st Annual MeetMay 3 · Shot Put · Place 2 · Gods Speed Youth Track and FieldShot Put26.86m6
May 3Mercury San Diego 21st Annual MeetMay 3 · 100 Meters · Place 34 · Gods Speed Youth Track and Field100 Meters3418.59a6
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 4 · Gods Speed Youth Track and FieldJavelin413.65m6
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Discus · Place 1 · Gods Speed Youth Track and FieldDiscus112.77m6
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Shot Put · Place 1 · Gods Speed Youth Track and FieldShot Put16.61m6
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Javelin · Place 4 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav4.12.27m6
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Discus · Place 2 · Gods Speed Youth Track and Field ClubDiscus1kg2.14.30m6
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Shot Put · Place 4 · Gods Speed Youth Track and Field ClubShot Put6lb4.6.07m6
Mar 29USA Rockets Kickoff #4Mar 29 · Javelin · Place 3 · Gods Speed Youth Track and FieldJavelin310.96m6
Mar 29USA Rockets Kickoff #4Mar 29 · Shot Put · Place 2 · Gods Speed Youth Track and FieldShot Put25.65m6
Mar 29USA Rockets Kickoff #4Mar 29 · 100 Meters · Place 21 · Gods Speed Youth Track and Field100 Meters2118.63a6

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 5 · Gods Speed Youth Track and FieldJavelin59.83m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Discus · Place 2 · Gods Speed Youth Track and FieldDiscus211.75m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Shot Put · Place 4 · Gods Speed Youth Track and FieldShot Put45.73m—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 5 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav5.9.83m5
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Discus · Place 2 · Gods Speed Youth Track and Field ClubDiscus1kg2.11.75m5
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Shot Put · Place 4 · Gods Speed Youth Track and Field ClubShot Put6lb4.5.73m5
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Javelin · Place 10 · God's Speed Youth TracJavelin1011.02m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Discus · Place 6 · God's Speed Youth TracDiscus613.46m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Shot Put · Place 11 · God's Speed Youth TracShot Put115.61m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Javelin · Place 3 · God's Speed Youth TracJavelin37.89m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 5 · God's Speed Youth TracShot Put55.46m—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 3 · God's Speed Youth TracJavelin310.05m—
Jun 1Havoc TC Annual MeetJun 1 · Discus · Place 1 · God's Speed Youth TracDiscus145-3—
Jun 1Havoc TC Annual MeetJun 1 · Shot Put · Place 2 · God's Speed Youth TracShot Put25.66m—
May 18USA Rockets Annual Track MeetMay 18 · Javelin · Place 2 · God's Speed Youth TracJavelin29.87m—
May 18USA Rockets Annual Track MeetMay 18 · Discus · Place 2 · God's Speed Youth TracDiscus210.31m—
May 18USA Rockets Annual Track MeetMay 18 · Shot Put · Place 4 · God's Speed Youth TracShot Put44.96m—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 1 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav1.10.89m5
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Discus · Place 2 · Gods Speed Youth Track and Field ClubDiscus1kg2.11.41m5
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Shot Put · Place 3 · Gods Speed Youth Track and Field ClubShot Put6lb3.5.32m5
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Javelin · Place 4 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav4.8.22m5
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Discus · Place 2 · Gods Speed Youth Track and Field ClubDiscus1kg2.10.70m5
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Shot Put · Place 6 · Gods Speed Youth Track and Field ClubShot Put6lb6.4.05m5
Mar 23USA ROCKETS Kickoff #3Mar 23 · Javelin · Place 4 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav4.8.30m5
Mar 23USA ROCKETS Kickoff #3Mar 23 · Discus · Place 1 · Gods Speed Youth Track and Field ClubDiscus1kg1.11.02m5
Mar 23USA ROCKETS Kickoff #3Mar 23 · Shot Put · Place 6 · Gods Speed Youth Track and Field ClubShot Put6lb6.4.81m5