Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFlo-Jo 31st Annual Invitational Track & Field Meet · Apr 2514.11aFlo-Jo 31st Annual Invitational Track & Field MeetApril 25, 2026
200 Meters · OutdoorUsa Rockets Kickoff #5 · Mar 2829.62aUsa Rockets Kickoff #5March 28, 2026
400 Meters · OutdoorSD Elite Track Meet · May 101:11.85aSD Elite Track MeetMay 10, 2025
Discus · 1kg · Indoor2026 USATF Region 15 Junior Olympic Track and Field Championships · Jun 2523.32m2026 USATF Region 15 Junior Olympic Track and Field Championships June 25, 2026
Discus · 1kg · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2724.84m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 300g · OutdoorUsa Rockets Annual Track Meet · May 278.71mUsa Rockets Annual Track Meet May 27, 2023
Javelin · 300g TJ · OutdoorFlo-Jo 28th Annual Invitational Track & Field Meet · Apr 2910.24mFlo-Jo 28th Annual Invitational Track & Field MeetApril 29, 2023
Javelin · 450g AeroJav · OutdoorUsa Rockets Annual Track Meet · May 2319.07mUsa Rockets Annual Track MeetMay 23, 2026
Javelin · 600g · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 1321.25mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Javelin · 600g · OutdoorFast Camp Speed Wars Invitational · May 1619.43mFast Camp Speed Wars InvitationalMay 16, 2026
Shot Put · 4kg · IndoorUSATF San Diego-Imperial Association Junior Olympic Championships · Jun 137.28mUSATF San Diego-Imperial Association Junior Olympic ChampionshipsJune 13, 2026
Shot Put · 4kg · OutdoorCalifornia State Games Track and Field Meet · Jul 187.44mCalifornia State Games Track and Field MeetJuly 18, 2026
Shot Put · 6lb · OutdoorFlo-Jo 29th Annual Invitational Track & Field meet · Apr 275.65mFlo-Jo 29th Annual Invitational Track & Field meetApril 27, 2024

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 42 · Gods Speed Youth Track and Field ClubDiscus1kg42.24.84m PB-
Jul 18California State Games Track and Field MeetJul 18 · Javelin · Place 9 · Gods Speed Youth Track and Field ClubJavelin600g9.16.06m-
Jul 18California State Games Track and Field MeetJul 18 · Discus · Place 5 · Gods Speed Youth Track and Field ClubDiscus1kg5.20.37m-
Jul 18California State Games Track and Field MeetJul 18 · Shot Put · Place 6 · Gods Speed Youth Track and Field ClubShot Put4kg6.7.44m PB-
Jul 18California State Games Track and Field MeetJul 18 · 100 Meters · Place 24 · Gods Speed Youth Track and Field Club100 MetersRound P24.14.33a-
May 30Stampede Round Up May 30 · Shot Put · Place 3 · Gods Speed Youth Track and Field ClubShot Put4kg3.7.16m-
May 30Stampede Round Up May 30 · 400 Meters · Place 19 · Gods Speed Youth Track and Field Club400 Meters19.1:13.48a-
May 30Stampede Round Up May 30 · 200 Meters · Place 22 · Gods Speed Youth Track and Field Club200 Meters22.29.72a-
May 23Usa Rockets Annual Track MeetMay 23 · Javelin · Place 6 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav6.19.07m PB-
May 23Usa Rockets Annual Track MeetMay 23 · Discus · Place 5 · Gods Speed Youth Track and Field ClubDiscus1kg5.18.53m-
May 23Usa Rockets Annual Track MeetMay 23 · Shot Put · Place 11 · Gods Speed Youth Track and Field ClubShot Put4kg11.6.94m-
May 16Fast Camp Speed Wars InvitationalMay 16 · Javelin · Place 5 · Gods Speed Youth Track and Field ClubJavelin600g5.19.43m PB-
May 16Fast Camp Speed Wars InvitationalMay 16 · Shot Put · Place 3 · Gods Speed Youth Track and Field ClubShot Put4kg3.6.58m-
May 16Fast Camp Speed Wars InvitationalMay 16 · 200 Meters · Place 21 · Gods Speed Youth Track and Field Club200 Meters21.30.54a-
May 16Fast Camp Speed Wars InvitationalMay 16 · 100 Meters · Place 16 · Gods Speed Youth Track and Field Club100 Meters16.14.14a-
May 2Mercury San Diego 22nd Annual MeetMay 2 · Javelin · Place 6 · Gods Speed Youth Track and Field ClubJavelin600g6.17.40m-
May 2Mercury San Diego 22nd Annual MeetMay 2 · Shot Put · Place 7 · Gods Speed Youth Track and Field ClubShot Put4kg7.6.78m-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Javelin · Place 4 · Gods Speed Youth Track and Field ClubJavelin600g4.16.85m-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Discus · Place 4 · Gods Speed Youth Track and Field ClubDiscus1kg4.19.68m-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · Shot Put · Place 10 · Gods Speed Youth Track and Field ClubShot Put4kg10.6.12m-
Apr 25Flo-Jo 31st Annual Invitational Track & Field MeetApr 25 · 100 Meters · Place 31 · Gods Speed Youth Track and Field Club100 MetersRound P31.14.11a PB-
Apr 18Gods Speed Annual Track MeetApr 18 · Shot Put · Place 8 · Gods Speed Youth Track and Field ClubShot Put86.44m—
Apr 18Gods Speed Annual Track MeetApr 18 · 200 Meters · Place 31 · Gods Speed Youth Track and Field Club200 Meters3130.06a—
Apr 18Gods Speed Annual Track MeetApr 18 · 100 Meters · Place 52 · Gods Speed Youth Track and Field Club100 Meters5214.28a—
Apr 11Havoc Annual TC MeetApr 11 · Javelin · Gods Speed Youth Track and Field ClubJavelin600g—SCR-
Apr 11Havoc Annual TC MeetApr 11 · Discus · Gods Speed Youth Track and Field ClubDiscus1kg—SCR-
Apr 11Havoc Annual TC MeetApr 11 · Shot Put · Place 8 · Gods Speed Youth Track and Field ClubShot Put4kg8.6.30m-
Apr 11Havoc Annual TC MeetApr 11 · 100 Meters · Gods Speed Youth Track and Field Club100 Meters—DNS-
Mar 28Usa Rockets Kickoff #5Mar 28 · Javelin · Place 4 · Gods Speed Youth Track and FieldJavelin421.02m—
Mar 28Usa Rockets Kickoff #5Mar 28 · Shot Put · Place 6 · Gods Speed Youth Track and FieldShot Put65.66m—
Mar 28Usa Rockets Kickoff #5Mar 28 · 200 Meters · Place 24 · Gods Speed Youth Track and Field200 Meters2429.62a PB—
Mar 28Usa Rockets Kickoff #5Mar 28 · 100 Meters · Place 37 · Gods Speed Youth Track and Field100 Meters3714.39a—

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Javelin · Place 10 · Gods Speed Youth Track and Field ClubJavelin600g10.17.93m-
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 5 · Gods Speed Youth Track and Field ClubDiscus1kg5.23.32m PB-
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Shot Put · Place 8 · Gods Speed Youth Track and Field ClubShot Put4kg8.7.07m-
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 8 · Gods Speed Youth Track and Field ClubJavelin600g8.21.25m PB-
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 4 · Gods Speed Youth Track and Field ClubDiscus1kg4.19.99m-
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Shot Put · Place 8 · Gods Speed Youth Track and Field ClubShot Put4kg8.7.28m PB-

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 31Havoc TC Annual MeetMay 31 · 400 Meters · Place 22 · Gods Speed Youth Track and Field Club400 Meters22.1:19.62a12
May 24USA Rockets Annual Track MeetMay 24 · Javelin · Place 10 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav10.15.40m12
May 24USA Rockets Annual Track MeetMay 24 · 400 Meters · Place 22 · Gods Speed Youth Track and Field Club400 Meters22.1:15.97a12
May 24USA Rockets Annual Track MeetMay 24 · 200 Meters · Place 15 · Gods Speed Youth Track and Field Club200 Meters15.31.58a12
May 10SD Elite Track MeetMay 10 · Javelin · Place 9 · Gods Speed Youth Track and FieldJavelin913.83m—
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 25 · Gods Speed Youth Track and Field400 Meters251:11.85a PB—
May 10SD Elite Track MeetMay 10 · 100 Meters · Place 28 · Gods Speed Youth Track and Field100 Meters2814.62a—
May 3Mercury San Diego 21st Annual MeetMay 3 · Javelin · Place 7 · Gods Speed Youth Track and FieldJavelin713.07m—
May 3Mercury San Diego 21st Annual MeetMay 3 · 200 Meters · Place 16 · Gods Speed Youth Track and Field200 Meters1631.20a—
May 3Mercury San Diego 21st Annual MeetMay 3 · 100 Meters · Place 16 · Gods Speed Youth Track and Field100 Meters1615.05a—
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · Javelin · Place 10 · Gods Speed Youth Track and FieldJavelin1012.75m12
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 400 Meters · Place 31 · Gods Speed Youth Track and Field400 Meters311:25.78a12
Apr 26Flo-Jo 30th Annual Invitational Track & Field MeetApr 26 · 100 Meters · Place 28 · Gods Speed Youth Track and Field100 MetersRound P2814.86a12
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · Javelin · Gods Speed Youth Track and Field ClubJavelin450g AeroJav—DNS12
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 400 Meters · Gods Speed Youth Track and Field Club400 Meters—DNS12
Apr 19God's Speed Youth Track & Field Annual MeetApr 19 · 100 Meters · Gods Speed Youth Track and Field Club100 Meters—DNS12
Mar 29USA Rockets Kickoff #4Mar 29 · Javelin · Place 9 · Gods Speed Youth Track and FieldJavelin98.24m—
Mar 29USA Rockets Kickoff #4Mar 29 · 400 Meters · Place 12 · Gods Speed Youth Track and Field400 Meters121:18.48a—
Mar 29USA Rockets Kickoff #4Mar 29 · 200 Meters · Place 20 · Gods Speed Youth Track and Field200 Meters2032.82a—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 6 · Gods Speed Youth Track and FieldJavelin614.37m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Discus · Place 3 · Gods Speed Youth Track and FieldDiscus315.57m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Shot Put · Place 9 · Gods Speed Youth Track and FieldShot Put95.20m—
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Javelin · Place 6 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav6.14.37m11
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Discus · Place 3 · Gods Speed Youth Track and Field ClubDiscus1kg3.15.57m11
Jul 20Open & Masters T&F - State Games of America presented by National UniversityJul 20 · Shot Put · Place 9 · Gods Speed Youth Track and Field ClubShot Put6lb9.5.20m11
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Discus · Place 12 · God's Speed Youth TracDiscus1212.60m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Javelin · Place 10 · God's Speed Youth TracJavelin107.90m—
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 10 · God's Speed Youth TracShot Put104.66m—
Jun 1Havoc TC Annual MeetJun 1 · Javelin · Place 13 · God's Speed Youth TracJavelin136.35m—
Jun 1Havoc TC Annual MeetJun 1 · Shot Put · Place 12 · God's Speed Youth TracShot Put124.98m—
Jun 1Havoc TC Annual MeetJun 1 · 100 Meters · Place 13 · God's Speed Youth Tra100 Meters1315.01a—
May 18USA Rockets Annual Track MeetMay 18 · Shot Put · Place 11 · God's Speed Youth TracShot Put114.12m—
May 18USA Rockets Annual Track MeetMay 18 · 400 Meters · Place 25 · God's Speed Youth Tra400 Meters251:29.33a—
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Javelin · Place 11 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav11.4.21m11
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · Shot Put · Place 8 · Gods Speed Youth Track and Field ClubShot Put6lb8.5.65m PB11
Apr 27Flo-Jo 29th Annual Invitational Track & Field meetApr 27 · 100 Meters · Place 24 · Gods Speed Youth Track and Field Club100 MetersRound P24.15.24a11
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Javelin · Place 12 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav12.6.06m11
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Discus · Place 5 · Gods Speed Youth Track and Field ClubDiscus1kg5.8.71m11
Apr 20God’s Speed Youth Track and Field Annual MeetApr 20 · Shot Put · Place 10 · Gods Speed Youth Track and Field ClubShot Put6lb10.3.99m11
Mar 23USA ROCKETS Kickoff #3Mar 23 · Javelin · Place 7 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav7.9.81m11
Mar 23USA ROCKETS Kickoff #3Mar 23 · Discus · Place 3 · Gods Speed Youth Track and Field ClubDiscus1kg3.7.03m11
Mar 23USA ROCKETS Kickoff #3Mar 23 · Shot Put · Place 8 · Gods Speed Youth Track and Field ClubShot Put6lb8.5.17m11

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Shot Put · Place 17 · Gods Speed Youth Track and Field ClubShot Put6lb17.3.88m10
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Shot Put · Place 8 · God's Speed Youth TracShot Put83.84m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 11 · God's Speed Youth TracJavelin1110.11m—
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · 200 Meters · Place 23 · God's Speed Youth Tra200 MetersRound P2339.23a—
Jun 3Havoc TC Annual MeetJun 3 · Shot Put · Place 7 · God's Speed Youth TracShot Put74.08m—
Jun 3Havoc TC Annual MeetJun 3 · 400 Meters · Place 12 · God's Speed Youth Tra400 Meters121:39.89a—
Jun 3Havoc TC Annual MeetJun 3 · 200 Meters · Place 15 · God's Speed Youth Tra200 Meters1535.42a—
May 27Usa Rockets Annual Track Meet May 27 · Javelin · Place 12 · Gods Speed Youth Track and Field ClubJavelin300g12.8.71m PB10
May 27Usa Rockets Annual Track Meet May 27 · Shot Put · Place 6 · Gods Speed Youth Track and Field ClubShot Put6lb6.4.10m10
May 27Usa Rockets Annual Track Meet May 27 · 100 Meters · Place 31 · Gods Speed Youth Track and Field Club100 MetersRound P31.16.49a10
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Javelin · Place 8 · God's Speed Youth TracJavelin810.15m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · Shot Put · Place 7 · God's Speed Youth TracShot Put74.72m—
May 6Mercury San Diego 19th Annual Developmental MeetMay 6 · 100 Meters · Place 22 · God's Speed Youth Tra100 Meters2216.26a—
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Javelin · Place 9 · Gods Speed Youth Track and Field ClubJavelin300g TJ9.10.24m PB10
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · Shot Put · Place 7 · Gods Speed Youth Track and Field ClubShot Put6lb7.4.39m10
Apr 29Flo-Jo 28th Annual Invitational Track & Field MeetApr 29 · 200 Meters · Place 31 · Gods Speed Youth Track and Field Club200 Meters31.36.22a10
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Javelin · Place 11 · God's Speed Youth TracJavelin119.15m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · Shot Put · Place 9 · God's Speed Youth TracShot Put93.76m—
Apr 22God’s Speed Youth Track and Field Development MeetApr 22 · 100 Meters · Place 22 · God's Speed Youth Tra100 Meters2215.77a—
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · Javelin · Place 10 · Gods Speed Youth Track and Field ClubJavelin450g AeroJav10.8.22m10
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 200 Meters · Place 34 · Gods Speed Youth Track and Field Club200 Meters34.39.24a10
Mar 25Usa Rockets Youth Track Club Kickoff #2Mar 25 · 100 Meters · Place 29 · Gods Speed Youth Track and Field Club100 Meters29.16.88a10