Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPrep League Cluster #3 · Apr 1481-09Prep League Cluster #3April 14, 2026
Shot Put · 4kg · OutdoorCIF SS D4 Prelims @ Carpinteria · May 1032-03.50CIF SS D4 Prelims @ CarpinteriaMay 10, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 29Prep League Championship FinalsApr 29 · Discus · Place 3 · Westridge (G)Westridge (G)Discus1kgRound P3.75-0112
Apr 29Prep League Championship FinalsApr 29 · Discus · Westridge (G)Westridge (G)Discus1kg—DNS12
Apr 29Prep League Championship FinalsApr 29 · Shot Put · Place 2 · Westridge (G)Westridge (G)Shot Put4kgRound P2.30-09.7512
Apr 29Prep League Championship FinalsApr 29 · Shot Put · Westridge (G)Westridge (G)Shot Put4kg—DNS12
Apr 22Prep League Championship PrelimsApr 22 · Discus · Place 3 · Westridge (G)Westridge (G)Discus1kgRound P3.75-0112
Apr 22Prep League Championship PrelimsApr 22 · Shot Put · Place 2 · Westridge (G)Westridge (G)Shot Put4kgRound P2.30-09.7512
Apr 14Prep League Cluster #3Apr 14 · Discus · Place 3 · Westridge (G)Westridge (G)Discus1kg3.81-09 PB12
Apr 14Prep League Cluster #3Apr 14 · Shot Put · Place 1 · Westridge (G)Westridge (G)Shot Put4kg1.32-03.2512
Apr 102026 Tiger Invite 15th AnnualApr 10 · Shot Put · Place 12 · Westridge (G)Westridge (G)Shot Put4kg12.31-05.0012
Mar 13Redondo Track FestivalMar 13 · Shot Put · Westridge (G)Westridge (G)Shot Put4kg--DNS12
Mar 10Prep League Cluster Meet #2Mar 10 · Discus · Place 4 · Westridge (G)Westridge (G)Discus470-712
Mar 10Prep League Cluster Meet #2Mar 10 · Shot Put · Place 1 · Westridge (G)Westridge (G)Shot Put132-1112
Mar 7Colt ClassicMar 7 · Shot Put · Place 8 · Westridge (G)Westridge (G)Shot Put829-512
Mar 3Prep League Cluster Meet #1Mar 3 · Shot Put · Place 1 · Westridge (G)Westridge (G)Shot Put132-512
Jan 24Monrovia All ComersJan 24 · Shot Put · Place 1 · UNATTACHEDUNATTACHEDShot Put4kg1.31-09.0012

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Condor Invitational and Distance CarnivalFeb 27 · Discus · Place 20 · Westridge (G)Westridge (G)Discus2064-112
Feb 27Condor Invitational and Distance CarnivalFeb 27 · Shot Put · Place 3 · Westridge (G)Westridge (G)Shot Put331-512
Feb 21Arcadia (Mega) Mini MeetFeb 21 · Discus · Place 5 · Westridge (G)Westridge (G)Discus567-812
Feb 21Arcadia (Mega) Mini MeetFeb 21 · Shot Put · Place 2 · Westridge (G)Westridge (G)Shot Put231-6.5012

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 17CIF-SS FinalsMay 17 · Shot Put · Place 8 · Westridge (G)Westridge (G)Shot Put4kg8.31-11.0011
May 10CIF-SS Division 4 PrelimsMay 10 · Shot Put · Place 8 · Westridge (G)Westridge (G)Shot PutRound P832-3.5011
May 10CIF SS D4 Prelims @ CarpinteriaMay 10 · Discus · Westridge (G)Westridge (G)Discus1kgRound P--FOUL11
May 10CIF SS D4 Prelims @ CarpinteriaMay 10 · Shot Put · Place 8 · Westridge (G)Westridge (G)Shot Put4kgRound P8.32-03.50 PB11
Apr 30Prep League FinalsApr 30 · Shot Put · Place 1 · Westridge (SS)Westridge (SS)Shot PutRound P131-3.5011
Apr 30Prep League FinalsApr 30 · Shot Put · Place 1 · Westridge (SS)Westridge (SS)Shot Put131-5.5011
Apr 30Prep League FinalsApr 30 · Discus · Place 6 · Westridge (SS)Westridge (SS)DiscusRound P667-911
Apr 30Prep League FinalsApr 30 · Discus · Place 4 · Westridge (SS)Westridge (SS)Discus477-411
Apr 19San Gabriel Valley ChampionshipsApr 19 · Shot Put · Place 4 · Westridge (G)Westridge (G)Shot Put433-05.0011
Apr 16Prep League PrelimsApr 16 · Shot Put · Place 1 · Westridge (SS)Westridge (SS)Shot PutRound P131-3.5011
Apr 16Prep League PrelimsApr 16 · Discus · Place 6 · Westridge (SS)Westridge (SS)DiscusRound P667-911
Apr 12Ocean View InvitationalApr 12 · Discus · Place 16 · Westridge (SS)Westridge (SS)Discus1620.59m11
Apr 12Ocean View InvitationalApr 12 · Shot Put · Place 3 · Westridge (SS)Westridge (SS)Shot Put39.93m11
Apr 10Prep League Meet #3Apr 10 · Discus · Place 4 · Westridge (G)Westridge (G)Discus1kg4.67-0011
Apr 10Prep League Meet #3Apr 10 · Shot Put · Place 2 · Westridge (G)Westridge (G)Shot Put4kg2.27-10.0011
Mar 22The 79th Pasadena GamesMar 22 · Shot Put · Place 5 · Westridge (G)Westridge (G)Shot Put4kg5.29-08.0011
Mar 15The QualifierMar 15 · Discus · Place 32 · Westridge (G)Westridge (G)Discus3260-4—
Mar 15The QualifierMar 15 · Shot Put · Place 2 · Westridge (G)Westridge (G)Shot Put232-6—
Feb 21Arcadia (Mega) Mini MeetFeb 21 · Discus · Place 9 · Westridge (G)Westridge (G)Discus1kg9.63-0611
Feb 21Arcadia (Mega) Mini MeetFeb 21 · Shot Put · Place 1 · Westridge (G)Westridge (G)Shot Put4kg1.30-01.7511

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 4CIF-SS D4 PrelimsMay 4 · Shot Put · Place 20 · Westridge (G)Westridge (G)Shot Put4kgRound P20.28-10.7510
Apr 23Prep League Final Apr 23 · Discus · Place 5 · WESTRIDGE (SWESTRIDGE (SDiscus558-0310
Apr 23Prep League Final Apr 23 · Shot Put · Place 3 · WESTRIDGE (SWESTRIDGE (SShot Put328-08.5010
Apr 16Prep League Prelims & FinalsApr 16 · Discus · Place 7 · Westridge (G)Westridge (G)Discus1kgRound P7.62-0210
Apr 16Prep League Prelims & FinalsApr 16 · Shot Put · Place 3 · Westridge (G)Westridge (G)Shot Put4kgRound P3.27-07.5010
Mar 92024 Jim Polite Walnut InvitationalMar 9 · Discus · Place 14 · Westridge (G)Westridge (G)Discus1451-5—
Mar 92024 Jim Polite Walnut InvitationalMar 9 · Shot Put · Place 2 · Westridge (G)Westridge (G)Shot Put226-3.50—
Mar 5Prep League Cluster #2Mar 5 · Discus · Place 6 · WESTRIDGE (SWESTRIDGE (SDiscus650-1010
Mar 5Prep League Cluster #2Mar 5 · Shot Put · Place 7 · WESTRIDGE (SWESTRIDGE (SShot Put720-06.0010
Mar 2Colt ClassicMar 2 · Discus · Place 18 · Westridge (G)Westridge (G)Discus1813.56m10
Mar 2Colt ClassicMar 2 · Shot Put · Place 5 · Westridge (G)Westridge (G)Shot Put56.84m10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Prep League Cluster #1Feb 27 · Discus · Place 7 · WESTRIDGE (SWESTRIDGE (SDiscus749-0110
Feb 27Prep League Cluster #1Feb 27 · Shot Put · Place 5 · WESTRIDGE (SWESTRIDGE (SShot Put519-08.0010