Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorWACC Track and Field Championships Day 2 · May 8112-02WACC Track and Field Championships Day 2May 8, 2026
Shot Put · 4kg · OutdoorNCS Bayshore Area Championships · May 1635-02.50NCS Bayshore Area ChampionshipsMay 16, 2026
Shot Put · 6lb · OutdoorSACMAL Championships · May 1728-04.00SACMAL ChampionshipsMay 17, 2023
Shot Put · Unified · OutdoorWACC Track and Field Championships Day 2 · May 835-00.00WACC Track and Field Championships Day 2May 8, 2026
Weight Throw · 20lb / 9.0kg · Outdoor2026 California Winter Championship Qualifiers · Jan 2425-03.002026 California Winter Championship QualifiersJanuary 24, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 16NCS Bayshore Area ChampionshipsMay 16 · Discus · Place 5 · Castro ValleyCastro ValleyDiscus1kg5.105-1011
May 16NCS Bayshore Area ChampionshipsMay 16 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put4kg3.35-02.50 PB11
May 8WACC Track and Field Championships Day 2May 8 · Discus · Place 3 · Castro ValleyCastro ValleyDiscus1kg3.112-02 PB11
May 8WACC Track and Field Championships Day 2May 8 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot PutUnified3.35-00.00 PB11
May 6WACC Track and Field Championships Day 1May 6 · Discus · Place 3 · Castro ValleyCastro ValleyDiscus1kg3.112-0211
May 6WACC Track and Field Championships Day 1May 6 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put4kg3.35-00.0011
Apr 23WACC - Castro Valley vs Alameda; Arroyo vs HaywardApr 23 · Discus · Place 2 · Castro ValleyCastro ValleyDiscus1kg2.93' 4"11
Apr 23WACC - Castro Valley vs Alameda; Arroyo vs HaywardApr 23 · Shot Put · Place 2 · Castro ValleyCastro ValleyShot Put4kg2.32' 5"11
Apr 18Granada Distance & Sprint FestivalApr 18 · Discus · Place 11 · Castro ValleyCastro ValleyDiscus1189-1111
Apr 18Granada Distance & Sprint FestivalApr 18 · Shot Put · Place 1 · Castro ValleyCastro ValleyShot Put132-09.0011
Apr 15WACC League Meet Castro vs O'Dowd vs BerkeleyApr 15 · Discus · Place 2 · Castro ValleyCastro ValleyDiscus2102-111
Apr 15WACC League Meet Castro vs O'Dowd vs BerkeleyApr 15 · Shot Put · Place 2 · Castro ValleyCastro ValleyShot Put232-7.2511
Apr 4East Bay InvitationalApr 4 · Discus · Place 7 · Castro ValleCastro ValleDiscus796-0011
Apr 4East Bay InvitationalApr 4 · Shot Put · Place 4 · Castro ValleCastro ValleShot Put431-01.0011
Mar 28Castro Valley RelaysMar 28 · Discus · Place 4 · Castro ValleyCastro ValleyDiscus491-411
Mar 28Castro Valley RelaysMar 28 · Shot Put · Place 2 · Castro ValleyCastro ValleyShot Put232-911
Mar 25WACC League Meet Castro Valley vs San Leandro / Mt. Eden vs San LorenzoMar 25 · Shot Put · Place 1 · Castro ValleyCastro ValleyShot Put132-11.2511
Mar 25WACC League Meet Castro Valley vs San Leandro / Mt. Eden vs San LorenzoMar 25 · Discus · Place 2 · Castro ValleyCastro ValleyDiscus295-311
Mar 14San Leandro InvitationalMar 14 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put330-711
Mar 14San Leandro InvitationalMar 14 · Discus · Place 4 · Castro ValleyCastro ValleyDiscus491-511
Mar 11WACC League Meet Castro Valley V PiedmontMar 11 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put330-911
Mar 11WACC League Meet Castro Valley V PiedmontMar 11 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus193-311
Mar 7Dan Gabor InvitationalMar 7 · Discus · Place 13 · Castro ValleCastro ValleDiscus1387-0911
Mar 7Dan Gabor InvitationalMar 7 · Shot Put · Place 12 · Castro ValleCastro ValleShot Put1229-10.0011
Mar 5Farmer Throws & Jumps CarnivalMar 5 · Discus · Place 3 · Castro ValleyCastro ValleyDiscus399-611
Mar 5Farmer Throws & Jumps CarnivalMar 5 · Shot Put · Place 5 · Castro ValleyCastro ValleyShot Put527-9.511
Jan 242026 California Winter Championship QualifiersJan 24 · Weight Throw · Place 1 · UnattachedUnattachedWeight Throw20lb / 9.0kg1.25-03.00 PB11
Jan 242026 California Winter Championship QualifiersJan 24 · Shot Put · Place 4 · UnattachedUnattachedShot Put4kg4.29-02.0011

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Skyline InvitationalFeb 28 · Discus · Place 4 · Castro ValleCastro ValleDiscus494-0811
Feb 28Skyline InvitationalFeb 28 · Shot Put · Place 6 · Castro ValleCastro ValleShot Put628-03.0011

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 23CIF North Coast Section Meet of ChampionsMay 23 · Discus · Place 16 · Castro ValleyCastro ValleyDiscus1kg16.103-0910
May 23CIF North Coast Section Meet of ChampionsMay 23 · Shot Put · Place 20 · Castro ValleyCastro ValleyShot Put4kg20.30-07.0010
May 17NCS Bayshore Area ChampionshipsMay 17 · Discus · Place 4 · Castro ValleyCastro ValleyDiscus499-510
May 17NCS Bayshore Area ChampionshipsMay 17 · Shot Put · Place 4 · Castro ValleyCastro ValleyShot Put430-11.5010
May 7WACC ChampionshipsMay 7 · Discus · Place 2 · Castro ValleyCastro ValleyDiscus297-010
May 7WACC ChampionshipsMay 7 · Shot Put · Place 4 · Castro ValleyCastro ValleyShot Put430-410
Apr 23WACC Center Field Meet - CV vs Piedmont, Mt Eden vs TennysonApr 23 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus1kg1.99-0410
Apr 23WACC Center Field Meet - CV vs Piedmont, Mt Eden vs TennysonApr 23 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put4kg3.30-06.0010
Apr 19Granada Distance & Sprint FestivalApr 19 · Discus · Place 5 · Castro ValleCastro ValleDiscus5102-0010
Apr 17WACC Center Meet - Berkeley vs. Castro Valley, Hayward vs. TennysonApr 17 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus187-0810
Apr 17WACC Center Meet - Berkeley vs. Castro Valley, Hayward vs. TennysonApr 17 · Shot Put · Place 1 · Castro ValleyCastro ValleyShot Put130-03.5010
Apr 10WACC CENTER MEET -San Leandro, Castro Valley, Bishop O'DowdApr 10 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus1kg1.93-0910
Apr 10WACC CENTER MEET -San Leandro, Castro Valley, Bishop O'DowdApr 10 · Shot Put · Place 1 · Castro ValleyCastro ValleyShot Put4kg1.31-00.0010
Mar 29Castro Valley RelaysMar 29 · Discus · Place 4 · Castro ValleyCastro ValleyDiscus1kg4.101-0410
Mar 29Castro Valley RelaysMar 29 · Shot Put · Place 4 · Castro ValleyCastro ValleyShot Put4kg4.30-07.5010
Mar 19WACC League Meet CV vs Ala / Hayward vs Mt EdenMar 19 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus182-2—
Mar 19WACC League Meet CV vs Ala / Hayward vs Mt EdenMar 19 · Shot Put · Place 1 · Castro ValleyCastro ValleyShot Put129-11—
Mar 15San Leandro InvitationalMar 15 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put329-9.5010
Mar 15San Leandro InvitationalMar 15 · Discus · Place 3 · Castro ValleyCastro ValleyDiscus383-210
Mar 8Ugly Eagles RelaysMar 8 · Discus · Place 6 · Castro ValleyCastro ValleyDiscus686-2—
Mar 8Ugly Eagles RelaysMar 8 · Shot Put · Place 4 · Castro ValleyCastro ValleyShot Put429-8—
Mar 7Farmer Throws & Jumps CarnivalMar 7 · Shot Put · Place 2 · Castro ValleyCastro ValleyShot Put229-1—
Mar 1Dan Gabor InvitationalMar 1 · Discus · Place 4 · Castro ValleCastro ValleDiscus491-0810
Mar 1Dan Gabor InvitationalMar 1 · Shot Put · Place 14 · Castro ValleCastro ValleShot Put1427-06.0010

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 11NCS Bayshore Area ChampionshipsMay 11 · Discus · Place 9 · Castro ValleCastro ValleDiscus991-039
May 1WACC League Championship Meet – Finals Day 1May 1 · Discus · Place 5 · Castro ValleyCastro ValleyDiscus589-6—
Apr 18WACC @ Castro Valley vs Berkeley, Piedmont vs HaywardApr 18 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus1kg1.87-079
Apr 18WACC @ Castro Valley vs Berkeley, Piedmont vs HaywardApr 18 · Shot Put · Place 2 · Castro ValleyCastro ValleyShot Put4kg2.26-08.509
Apr 10San Leandro vs Castro Valley / Arroyo vs TennysonApr 10 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus188-11—
Apr 10San Leandro vs Castro Valley / Arroyo vs TennysonApr 10 · Shot Put · Place 1 · Castro ValleyCastro ValleyShot Put126-8—
Mar 27WACC @ Hayward vs. Castro Valley vs. Alameda, Arroyo vs. EncinalMar 27 · Shot Put · Place 2 · Castro ValleyCastro ValleyShot Put228-8—
Mar 16San Leandro InvitationalMar 16 · Shot Put · Place 1 · Castro ValleyCastro ValleyShot Put126-10.509
Mar 16San Leandro InvitationalMar 16 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus170-09
Mar 14WACC @ Piedmont vs Castro Valley vs O'DowdMar 14 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put326-39
Mar 14WACC @ Piedmont vs Castro Valley vs O'DowdMar 14 · Discus · Place 2 · Castro ValleyCastro ValleyDiscus282-8.509
Mar 9Castro Valley RelaysMar 9 · Discus · Place 2 · Castro ValleCastro ValleDiscus273-10—
Mar 9Castro Valley RelaysMar 9 · Shot Put · Place 4 · Castro ValleCastro ValleShot Put422-08.00—
Mar 2WACC Novice InvitationalMar 2 · Discus · Place 1 · Castro ValleyCastro ValleyDiscus1kg1.72-119
Mar 2WACC Novice InvitationalMar 2 · Shot Put · Place 3 · Castro ValleyCastro ValleyShot Put4kg3.22-08.009
Mar 2WACC Novice InvitationalMar 2 · 100 Meters · Castro ValleyCastro Valley100 Meters—DNS9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17SACMAL ChampionshipsMay 17 · Discus · Place 4 · CanyonCanyonDiscus1kg4.55-048
May 17SACMAL ChampionshipsMay 17 · Shot Put · Place 1 · CanyonCanyonShot Put6lb1.28-04.00 PB8
May 17SACMAL ChampionshipsMay 17 · High Jump · CanyonCanyonHigh Jump—DNS8