Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorSouth Bay Championships · Apr 18111-02South Bay ChampionshipsApril 18, 2025
Shot Put · 10lb · OutdoorSouth Bay F/S Championships · Apr 1231-05.00South Bay F/S ChampionshipsApril 12, 2024
Shot Put · 12lb · OutdoorPioneer League Finals · Apr 2536-04.50Pioneer League FinalsApril 25, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 28Pioneer League ChampionshipsApr 28 · Discus · Place 8 · South TorranceDiscus1.6kg8.105-1112
Apr 28Pioneer League ChampionshipsApr 28 · Shot Put · Place 12 · South TorranceShot Put12lb12.35-03.0012
Apr 17South Bay ChampionshipsApr 17 · Discus · Place 12 · South TorranceDiscus12118-0412
Apr 17South Bay ChampionshipsApr 17 · Shot Put · Place 17 · South TorranceShot Put1737-00.0012
Mar 25Torrance City ChampsMar 25 · Discus · Place 4 · South TorranceDiscus4109-712
Mar 25Torrance City ChampsMar 25 · Shot Put · Place 15 · South TorranceShot Put1533-612
Mar 21Mustang Speed InvitationalMar 21 · Discus · Place 11 · South TorranceDiscus1199-412
Mar 21Mustang Speed InvitationalMar 21 · Shot Put · Place 15 · South TorranceShot Put1534-712
Mar 7The ShowdownMar 7 · Discus · Place 5 · South TorranceDiscus5111-512
Mar 7The ShowdownMar 7 · Shot Put · Place 7 · South TorranceShot Put735-012

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Mustang Relays InvitationalFeb 28 · Discus · Place 11 · South TorranceDiscus11106-112
Feb 24Spartan OpenerFeb 24 · Shot Put · Place 7 · South TorranceShot Put733-812
Feb 21Louis Zamperini InvitationalFeb 21 · Discus · Place 17 · South TorranceDiscus1791-012
Feb 21Louis Zamperini InvitationalFeb 21 · Shot Put · Place 20 · South TorranceShot Put2032-812

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 1Pioneer League Prelims & FinalsMay 1 · Discus · Place 9 · South TorranceDiscus1.6kg9.109-0511
May 1Pioneer League Prelims & FinalsMay 1 · Shot Put · Place 18 · South TorranceShot Put12lb18.33-08.0011
Apr 18South Bay ChampionshipsApr 18 · Discus · Place 13 · South TorranceDiscus1.6kg13.111-02 PB11
Apr 18South Bay ChampionshipsApr 18 · Shot Put · Place 28 · South TorranceShot Put12lb28.33-03.0011
Apr 16South / Torrance / El Segundo Tri-MeetApr 16 · Discus · Place 6 · South TorranceDiscus6100-511
Apr 16South / Torrance / El Segundo Tri-MeetApr 16 · Shot Put · Place 12 · South TorranceShot Put1233-311
Apr 2South / Banning / InglewoodApr 2 · Discus · Place 4 · South TorranceDiscus1.6kg4.96-0511
Apr 2South / Banning / InglewoodApr 2 · Shot Put · Place 8 · South TorranceShot Put12lb8.32-10.0011
Mar 26Torrance 4-WayMar 26 · Discus · Place 7 · South TorranceDiscus1.6kg7.100-0511
Mar 26Torrance 4-WayMar 26 · Shot Put · Place 13 · South TorranceShot Put12lb13.33-10.0011
Mar 15Mustang Relays InvitationalMar 15 · Discus · Place 11 · South TorranceDiscus11100-4—
Mar 15Mustang Relays InvitationalMar 15 · Shot Put · Place 22 · South TorranceShot Put2231-10—
Mar 1Griffin Invitational and RelaysMar 1 · Discus · Place 29 · South Torrance (SS)Discus2924.56m11
Mar 1Griffin Invitational and RelaysMar 1 · Shot Put · Place 27 · South Torrance (SS)Shot Put279.80m11
Mar 1Los Alamitos - Quad MeetMar 1 · Discus · Place 29 · South TorranceDiscus1.6kg29.80-07.0011
Mar 1Los Alamitos - Quad MeetMar 1 · Shot Put · Place 27 · South TorranceShot Put12lb27.32-02.0011
Feb 18Spartan IntersquadFeb 18 · Shot Put · Place 5 · South TorranceShot Put12lb5.30-11.00Unofficial11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26South / PV / Wiseburn Da Vinci Tri-MeetFeb 26 · Discus · Place 10 · South TorranceDiscus1080-4—
Feb 26South / PV / Wiseburn Da Vinci Tri-MeetFeb 26 · Shot Put · Place 9 · South TorranceShot Put932-3—
Feb 22Louis Zamperini Invitational Feb 22 · Discus · Place 10 · South TorranceDiscus1098-9—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 25Pioneer League FinalsApr 25 · Discus · Place 3 · South TorranceDiscus1.6kg3.97-0410
Apr 25Pioneer League FinalsApr 25 · Shot Put · Place 4 · South TorranceShot Put12lb4.36-04.50 PB10
Apr 20Pioneer League PrelimsApr 20 · Discus · Place 3 · South TorranDiscus397-04—
Apr 20Pioneer League PrelimsApr 20 · Shot Put · Place 4 · South TorranShot Put436-04.50—
Apr 20Pioneer League PrelimsApr 20 · Discus · Place 3 · South TorranceDiscus397-410
Apr 20Pioneer League PrelimsApr 20 · Shot Put · Place 4 · South TorranceShot Put436-4.5010
Apr 12South Bay F/S ChampionshipsApr 12 · Discus · Place 5 · South TorranceDiscus1.6kg5.91-0310
Apr 12South Bay F/S ChampionshipsApr 12 · Shot Put · Place 13 · South TorranceShot Put10lb13.31-05.00 PB10
Mar 27Torrance City ChampionshipsMar 27 · Discus · Place 2 · South TorranceDiscus286-8—
Mar 27Torrance City ChampionshipsMar 27 · Shot Put · Place 10 · South TorranceShot Put1028-6—
Mar 13South / Mira Costa / Da Vinci Tri-MeetMar 13 · Discus · Place 7 · South TorranceDiscus773-11.50—
Mar 13South / Mira Costa / Da Vinci Tri-MeetMar 13 · Shot Put · Place 2 · South TorranceShot Put233-2—
Feb 14Spartan IntrasquadFeb 14 · Shot Put · Place 2 · South TorranceShot Put10lb2.31-02.00Unofficial10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28South / Palos Verdes / Banning Tri-MeetFeb 28 · Discus · Place 1 · South TorranceDiscus183-8.50—
Feb 28South / Palos Verdes / Banning Tri-MeetFeb 28 · Shot Put · Place 5 · South TorranceShot Put532-7.50—
Feb 24Palos Verdes Distance DayFeb 24 · Shot Put · Place 10 · South TorranceShot Put1028-6—
Feb 17Louis Zamperini InvitationalFeb 17 · Shot Put · Place 9 · South TorranceShot Put929-10—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 22Pioneer League Prelims & FinalsApr 22 · Discus · Place 2 · South TorranceDiscus262-8—
Apr 22Pioneer League Prelims & FinalsApr 22 · Shot Put · Place 9 · South TorranceShot Put926-6.50—
Apr 18MIra Costa vs South Torrance DualApr 18 · Discus · Place 5 · South TorranceDiscus560-3—
Apr 18MIra Costa vs South Torrance DualApr 18 · Shot Put · Place 7 · South TorranceShot Put725-10—
Apr 14South Bay F/S ChampionshipsApr 14 · Discus · Place 17 · South TorranceDiscus1759-8—
Apr 14South Bay F/S ChampionshipsApr 14 · Shot Put · Place 27 · South TorranceShot Put2727-1—
Apr 11Tri Meet (South/North/Palos Verdes)Apr 11 · Discus · Place 4 · South TorranceDiscus467-6—
Apr 11Tri Meet (South/North/Palos Verdes)Apr 11 · Shot Put · Place 5 · South TorranceShot Put529-7—
Mar 30Torrance City ChampsMar 30 · Discus · Place 2 · South TorranceDiscus268-7—
Mar 30Torrance City ChampsMar 30 · Shot Put · Place 6 · South TorranceShot Put628-11.50—
Mar 15Tri Meet ( ESHS/South/San Pedro)Mar 15 · Discus · Place 10 · South TorranceDiscus1066-00—
Mar 15Tri Meet ( ESHS/South/San Pedro)Mar 15 · Shot Put · Place 16 · South TorranceShot Put1628-06.00—
Mar 7South vs. Torrance Dual MeetMar 7 · Discus · Place 3 · South TorranceDiscus1.6kg3.62-029
Mar 7South vs. Torrance Dual MeetMar 7 · Shot Put · Place 6 · South TorranceShot Put10lb6.27-03.509
Mar 4Griffin Relays @ Los Alamitos HSMar 4 · Discus · South TorranceDiscus1.6kg—DNS9
Mar 4Griffin Relays @ Los Alamitos HSMar 4 · Shot Put · South TorranceShot Put10lb—DNS9
Feb 9Spartan IntersquadFeb 9 · Shot Put · Place 9 · South TorranceShot Put12lb9.20-11.00Unofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Spartan OpenerFeb 18 · Discus · Place 12 · South TorranceDiscus1243-009
Feb 18Spartan OpenerFeb 18 · Shot Put · Place 16 · South TorranceShot Put1622-00.009