Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorCIF-SS D1 Prelims · May 4107-00.00CIF-SS D1 PrelimsMay 4, 2024
Shot Put · 4kg · OutdoorHacienda League Championships · Apr 2932-08.00Hacienda League ChampionshipsApril 29, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16CIF-SS FinalsMay 16 · Discus · Place 25 · Alta LomaAlta LomaDiscus1kgRound P25.103-0712
May 16CIF-SS FinalsMay 16 · Shot Put · Place 26 · Alta LomaAlta LomaShot Put4kgRound P26.30-05.0012
May 9CIF SS D1 PreliminariesMay 9 · Discus · Place 25 · Alta LomaAlta LomaDiscus1kgRound P25.31.57m12
May 9CIF SS D1 PreliminariesMay 9 · Shot Put · Place 26 · Alta LomaAlta LomaShot Put4kgRound P26.9.27m12
Apr 29Hacienda League ChampionshipsApr 29 · Discus · Place 2 · Alta LomaAlta LomaDiscus1kg2.106-0112
Apr 29Hacienda League ChampionshipsApr 29 · Shot Put · Place 3 · Alta LomaAlta LomaShot Put4kg3.32-08.00 PB12
Apr 21South Hills vs Alta LomaApr 21 · Discus · Place 1 · Alta LomaAlta LomaDiscus197-0912
Apr 21South Hills vs Alta LomaApr 21 · Shot Put · Place 1 · Alta LomaAlta LomaShot Put129-10.0012
Apr 18Inland Empire ChampionshipsApr 18 · Discus · Place 7 · Alta LomaAlta LomaDiscus7102-1112
Apr 18Inland Empire ChampionshipsApr 18 · Shot Put · Place 6 · Alta LomaAlta LomaShot Put631-09.7512
Apr 9Alta Loma vs San dimasApr 9 · Discus · Place 2 · Alta LomaAlta LomaDiscus299-1012
Apr 9Alta Loma vs San dimasApr 9 · Shot Put · Place 1 · Alta LomaAlta LomaShot Put131-02.0012
Apr 3Covina InvitationalApr 3 · Discus · Place 7 · Alta LomaAlta LomaDiscus792-912
Apr 3Covina InvitationalApr 3 · Shot Put · Place 4 · Alta LomaAlta LomaShot Put431-912
Mar 26Colony vs Alta LomaMar 26 · Discus · Place 2 · Alta LomaAlta LomaDiscus231.19m12
Mar 26Colony vs Alta LomaMar 26 · Shot Put · Place 3 · Alta LomaAlta LomaShot Put39.50m12
Mar 19Alta Loma vs Los AltosMar 19 · Discus · Place 1 · Alta LomaAlta LomaDiscus130.25m12
Mar 19Alta Loma vs Los AltosMar 19 · Shot Put · Place 2 · Alta LomaAlta LomaShot Put29.26m12
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · Discus · Place 15 · Alta LomaAlta LomaDiscus1kg15.91-0012
Mar 1446th Irvine Track and Field Invitational presented by ASICS - Day 2Mar 14 · Shot Put · Place 12 · Alta LomaAlta LomaShot Put4kg12.27-11.0012
Mar 7Colt ClassicMar 7 · Shot Put · Place 3 · Alta LomaAlta LomaShot Put331-312

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Ontario RelaysFeb 21 · Discus · Place 1 · Alta LomaAlta LomaDiscus196-1112
Feb 21Ontario RelaysFeb 21 · Shot Put · Place 3 · Alta LomaAlta LomaShot Put329-712

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · Discus · Place 24 · Alta LomaAlta LomaDiscus1kgRound P24.99-0111
Apr 29Hacienda League ChampionshipsApr 29 · Shot Put · Place 5 · Alta Loma (SS)Alta Loma (SS)Shot Put59.28m11
Apr 29Hacienda League ChampionshipsApr 29 · Discus · Place 2 · Alta Loma (SS)Alta Loma (SS)Discus231.95m11
Apr 24Alta Loma v ColonyApr 24 · Discus · Place 3 · Alta LomaAlta LomaDiscus1kg3.97-0611
Apr 24Alta Loma v ColonyApr 24 · Shot Put · Place 3 · Alta LomaAlta LomaShot Put4kg3.29-07.5011
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · Discus · Place 7 · Alta LomaAlta LomaDiscus1kg7.103-1111
Apr 19Inland Empire Championships - 22nd AnnualApr 19 · Shot Put · Place 14 · Alta LomaAlta LomaShot Put4kg14.29-08.7511
Apr 10Alta Loma @ San DimasApr 10 · Discus · Place 1 · Alta LomaAlta LomaDiscus195-611
Apr 10Alta Loma @ San DimasApr 10 · Shot Put · Place 1 · Alta LomaAlta LomaShot Put130-411
Mar 28Covina InvitationalMar 28 · Discus · Place 5 · Alta LomaAlta LomaDiscus589-1011
Mar 28Covina InvitationalMar 28 · Shot Put · Place 8 · Alta LomaAlta LomaShot Put827-811
Mar 20Alta Loma vs South HillsMar 20 · Discus · Place 1 · Alta LomaAlta LomaDiscus1kg1.101-0511
Mar 20Alta Loma vs South HillsMar 20 · Shot Put · Place 2 · Alta LomaAlta LomaShot Put4kg2.30-09.0011
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · Shot Put · Place 7 · Alta Loma (SS)Alta Loma (SS)Shot Put78.35m11
Mar 7Rancho Cucamonga Kickoff ClassicMar 7 · Discus · Place 3 · Alta Loma (SS)Alta Loma (SS)Discus328.65m11
Mar 1Roosevelt InvitationalMar 1 · Discus · Place 4 · Alta Loma (SS)Alta Loma (SS)Discus429.08m11
Mar 1Roosevelt InvitationalMar 1 · Shot Put · Place 4 · Alta Loma (SS)Alta Loma (SS)Shot Put48.99m11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Ayala InvitationalFeb 22 · Discus · Place 3 · Alta LomaAlta LomaDiscus398-0—
Feb 22Ayala InvitationalFeb 22 · Shot Put · Place 4 · Alta LomaAlta LomaShot Put429-5—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 4CIF-SS D1 PrelimsMay 4 · Discus · Place 25 · Alta LomaAlta LomaDiscus1kgRound P25.107-00.00 PB10
Apr 26Palomares League FinalsApr 26 · Discus · Place 2 · Alta LomaAlta LomaDiscus2105-0110
Apr 26Palomares League FinalsApr 26 · Shot Put · Place 7 · Alta LomaAlta LomaShot Put728-07.0010
Apr 13Inland Empire ChampionshipsApr 13 · Discus · Place 5 · Alta LomaAlta LomaDiscus1kg5.92-01.5010
Apr 13Inland Empire ChampionshipsApr 13 · Shot Put · Place 7 · Alta LomaAlta LomaShot Put4kg7.28-05.0010
Apr 9Ayala vs. Alta Loma vs Bonita Double Dual MeetApr 9 · Discus · Place 1 · Alta LomaAlta LomaDiscus193-9—
Apr 9Ayala vs. Alta Loma vs Bonita Double Dual MeetApr 9 · Shot Put · Place 2 · Alta LomaAlta LomaShot Put228-4—
Mar 19Alta Loma vs GlendoraMar 19 · Discus · Place 3 · Alta LomaAlta LomaDiscus1kg3.87-0710
Mar 19Alta Loma vs GlendoraMar 19 · Shot Put · Place 9 · Alta LomaAlta LomaShot Put4kg9.24-04.7510
Mar 12Alta Loma vs ColonyMar 12 · Shot Put · Place 1 · Alta Loma (SS)Alta Loma (SS)Shot Put17.84m10
Mar 12Alta Loma vs ColonyMar 12 · Discus · Place 1 · Alta Loma (SS)Alta Loma (SS)Discus125.64m10
Mar 12Alta Loma vs ColonyMar 12 · Shot Put · Place 1 · Alta Loma (SAlta Loma (SShot Put125-08.7510
Mar 12Alta Loma vs ColonyMar 12 · Discus · Place 1 · Alta Loma (SAlta Loma (SDiscus184-01.5010
Mar 5Alta Loma vs ClaremontMar 5 · Shot Put · Place 2 · Alta Loma (SS)Alta Loma (SS)Shot Put27.89m10
Mar 5Alta Loma vs ClaremontMar 5 · Discus · Place 1 · Alta Loma (SS)Alta Loma (SS)Discus125.52m10
Mar 5Alta Loma vs ClaremontMar 5 · Shot Put · Place 2 · Alta Loma (SAlta Loma (SShot Put225-11.0010
Mar 5Alta Loma vs ClaremontMar 5 · Discus · Place 1 · Alta Loma (SAlta Loma (SDiscus183-0910
Mar 273rd Annual Chino RelaysMar 2 · Discus · Place 3 · Alta Loma B (SS)Alta Loma B (SS)Discus323.74m10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 22Palomares League ChampionshipsApr 22 · Discus · Place 5 · Alta LomaAlta LomaDiscus1kg5.68-019
Apr 22Palomares League ChampionshipsApr 22 · Shot Put · Place 14 · Alta LomaAlta LomaShot Put4kg14.21-03.009
Apr 13Alta Loma VS GlendoraApr 13 · Discus · Place 4 · Alta LomaAlta LomaDiscus473-0—
Apr 13Alta Loma VS GlendoraApr 13 · Shot Put · Place 8 · Alta LomaAlta LomaShot Put819-6.50—
Apr 13Alta Loma VS GlendoraApr 13 · Shot Put · Place 8 · Alta Loma (SS)Alta Loma (SS)Shot Put85.95m9
Apr 13Alta Loma VS GlendoraApr 13 · Discus · Place 4 · Alta Loma (SS)Alta Loma (SS)Discus422.25m9
Apr 13Alta Loma VS GlendoraApr 13 · Shot Put · Place 8 · Alta Loma (SAlta Loma (SShot Put819-06.509
Apr 13Alta Loma VS GlendoraApr 13 · Discus · Place 4 · Alta Loma (SAlta Loma (SDiscus473-009
Apr 4Ayala v Alta Loma Dual MeetApr 4 · Discus · Place 5 · Alta LomaAlta LomaDiscus561-11—
Apr 4Ayala v Alta Loma Dual MeetApr 4 · Shot Put · Place 10 · Alta LomaAlta LomaShot Put1021-7.50—
Mar 15Alta Loma Vs ColonyMar 15 · Shot Put · Place 4 · Alta Loma (SS)Alta Loma (SS)Shot Put46.56m9
Mar 15Alta Loma Vs ColonyMar 15 · Discus · Place 2 · Alta Loma (SS)Alta Loma (SS)Discus222.86m9
Mar 8Claremont HS v Alta Loma HSMar 8 · Discus · Place 4 · Alta LomaAlta LomaDiscus467-03.50—
Mar 8Claremont HS v Alta Loma HSMar 8 · Shot Put · Place 6 · Alta LomaAlta LomaShot Put622-03.00—