Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDan Gabor Invitational · Mar 713.60Dan Gabor InvitationalMarch 7, 2026
Discus · 1.6kg · OutdoorEBAL: Amador Valley - Foothill · Apr 30106-08EBAL: Amador Valley - FoothillApril 30, 2026
Shot Put · 10lb · OutdoorEBAL Championships · May 942-03.00EBAL ChampionshipsMay 9, 2025
Shot Put · 12lb · OutdoorEBAL: Amador Valley - Foothill · Apr 3036-04.00EBAL: Amador Valley - FoothillApril 30, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 8EBAL ChampionshipsMay 8 · Discus · Place 19 · Foothill (Pleasanton)Foothill (Pleasanton)Discus1.6kg19.99-0011
May 8EBAL ChampionshipsMay 8 · Shot Put · Place 23 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put12lb23.32-02.5011
Apr 30EBAL: Amador Valley - FoothillApr 30 · Discus · Place 3 · Foothill (Pleasanton)Foothill (Pleasanton)Discus1.6kg3.106-08 PB11
Apr 30EBAL: Amador Valley - FoothillApr 30 · Shot Put · Place 3 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put12lb3.36-04.00 PB11
Apr 23EBAL: Foothill - Granada - LivermoreApr 23 · Discus · Place 4 · Foothill (Pleasanton)Foothill (Pleasanton)Discus1.6kg4.105-1111
Apr 23EBAL: Foothill - Granada - LivermoreApr 23 · Shot Put · Place 5 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put12lb5.36-04.0011
Apr 18Granada Distance & Sprint FestivalApr 18 · Discus · Place 26 · Foothill (Pleasanton)Foothill (Pleasanton)Discus2698-0111
Apr 18Granada Distance & Sprint FestivalApr 18 · Shot Put · Place 29 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put2934-07.0011
Apr 15EBAL: California - Foothill - Livermore - San Ramon ValleyApr 15 · Discus · Place 12 · Foothill (Pleasanton)Foothill (Pleasanton)Discus1.6kg12.102-0511
Apr 15EBAL: California - Foothill - Livermore - San Ramon ValleyApr 15 · Shot Put · Place 12 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put12lb12.35-07.0011
Apr 8Amador Valley Spring FlingApr 8 · Discus · Place 5 · Foothill (Nc)Foothill (Nc)Discus597-0611
Apr 8Amador Valley Spring FlingApr 8 · Shot Put · Place 5 · Foothill (Nc)Foothill (Nc)Shot Put537-07.0011
Apr 4East Bay InvitationalApr 4 · Discus · Place 11 · Foothill (PlFoothill (PlDiscus11111-0911
Apr 4East Bay InvitationalApr 4 · Shot Put · Place 14 · Foothill (PlFoothill (PlShot Put1437-05.0011
Mar 28Bay Area RelaysMar 28 · Discus · Place 13 · Foothill (Pleasanton)Foothill (Pleasanton)Discus13105-311
Mar 28Bay Area RelaysMar 28 · Shot Put · Place 25 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put2533-111
Mar 19Monte Vista Throws ClassicMar 19 · Discus · Place 7 · Foothill (Pleasanton)Foothill (Pleasanton)Discus7109-311
Mar 19Monte Vista Throws ClassicMar 19 · Shot Put · Place 9 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put935-911
Mar 7Dan Gabor InvitationalMar 7 · Discus · Place 23 · Foothill (PlFoothill (PlDiscus2391-0011
Mar 7Dan Gabor InvitationalMar 7 · Shot Put · Place 29 · Foothill (PlFoothill (PlShot Put2932-05.5011
Mar 7Dan Gabor InvitationalMar 7 · 100 Meters · Place 204 · Foothill (PlFoothill (Pl100 Meters20413.60 PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25EBAL: Dublin - Foothill - LivermoreFeb 25 · Discus · Place 5 · Foothill (Nc)Foothill (Nc)Discus588-0711
Feb 25EBAL: Dublin - Foothill - LivermoreFeb 25 · Shot Put · Place 3 · Foothill (Nc)Foothill (Nc)Shot Put337-08.0011

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 9EBAL ChampionshipsMay 9 · Discus · Place 4 · Foothill (Pleasanton)Foothill (Pleasanton)Discus1.6kg4.106-0010
May 9EBAL ChampionshipsMay 9 · Shot Put · Place 3 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put10lb3.42-03.00 PB10
May 1EBAL: Amador Valley - FoothillMay 1 · Shot Put · Place 1 · Foothill (NcFoothill (NcShot Put141-06.5010
May 1EBAL: Amador Valley - FoothillMay 1 · Discus · Place 3 · Foothill (NcFoothill (NcDiscus3101-0310
Apr 26Northern California Frosh/Soph ChampionshipsApr 26 · Discus · Place 7 · Foothill (PlFoothill (PlDiscus7101-0310
Apr 26Northern California Frosh/Soph ChampionshipsApr 26 · Shot Put · Place 5 · Foothill (PlFoothill (PlShot Put542-10.5010
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · Shot Put · Place 1 · Foothill (NcFoothill (NcShot Put143-07.0010
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · Discus · Place 12 · Foothill (NcFoothill (NcDiscus1298-0310
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · Shot Put · Place 1 · Foothill (NcFoothill (NcShot Put143-07.0010
Apr 24EBAL: Foothill - Granada - LivermoreApr 24 · Discus · Place 12 · Foothill (NcFoothill (NcDiscus1298-0310
Apr 19Granada Distance & Sprint FestivalApr 19 · Shot Put · Place 26 · Foothill (Nc)Foothill (Nc)Shot Put2637-06.0010
Apr 5East Bay InvitationalApr 5 · Discus · Place 2 · Foothill (Pleasanton)Foothill (Pleasanton)Discus1.6kg2.103-0010
Apr 5East Bay InvitationalApr 5 · Shot Put · Place 5 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put10lb5.37-08.5010
Apr 3EBAL: California - Foothill - San Ramon ValleyApr 3 · Discus · Place 13 · Foothill (NcFoothill (NcDiscus13100-0710
Mar 29Bay Area RelaysMar 29 · Discus · Place 7 · Foothill (Pleasanton)Foothill (Pleasanton)Discus7102-910
Mar 29Bay Area RelaysMar 29 · Shot Put · Place 3 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put339-10.5010
Mar 15EBAL InvitationalMar 15 · Shot Put · Place 2 · Foothill (PlFoothill (PlShot Put242-04.00—
Mar 15EBAL InvitationalMar 15 · Discus · Place 16 · Foothill (PlFoothill (PlDiscus1686-03—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Skyline InvitationalFeb 22 · Discus · Place 10 · Foothill (PlFoothill (PlDiscus1093-1010
Feb 22Skyline InvitationalFeb 22 · Shot Put · Place 7 · Foothill (PlFoothill (PlShot Put736-02.5010

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 11 · Falcon TrackFalcon TrackShot Put12lb11.10.17m9
May 3EBAL ChampionshipsMay 3 · Discus · Place 2 · Foothill (Pleasanton)Foothill (Pleasanton)Discus1.6kg2.89-009
Apr 25EBAL: Amador Valley - FoothillApr 25 · Shot Put · Place 1 · Foothill (NcFoothill (NcShot Put141-00.009
Apr 25EBAL: Amador Valley - FoothillApr 25 · Discus · Place 5 · Foothill (NcFoothill (NcDiscus588-049
Apr 20Northern California Frosh/Soph ChampionshipsApr 20 · Discus · Place 22 · Foothill (Pleasanton)Foothill (Pleasanton)Discus2288-1—
Apr 20Northern California Frosh/Soph ChampionshipsApr 20 · Shot Put · Place 11 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put1140-2.50—
Apr 18EBAL: Foothill - Granada - LivermoreApr 18 · Shot Put · Place 2 · Foothill (NcFoothill (NcShot Put237-05.509
Apr 18EBAL: Foothill - Granada - LivermoreApr 18 · Discus · Place 12 · Foothill (NcFoothill (NcDiscus1288-119
Apr 3Amador Valley Spring FlingApr 3 · Discus · Place 2 · Foothill (Nc)Foothill (Nc)Discus281-089
Apr 3Amador Valley Spring FlingApr 3 · Shot Put · Place 4 · Foothill (Nc)Foothill (Nc)Shot Put436-00.009
Mar 9Morisoli/White InvitationalMar 9 · Discus · Place 24 · Foothill (Pleasanton)Foothill (Pleasanton)Discus2475-11—
Mar 9Morisoli/White InvitationalMar 9 · Shot Put · Place 3 · Foothill (Pleasanton)Foothill (Pleasanton)Shot Put332-3—
Mar 2Dan Gabor InvitationalMar 2 · Shot Put · Place 2 · Foothill (Nc)Foothill (Nc)Shot Put232-10.009
Mar 2Dan Gabor InvitationalMar 2 · Discus · Place 42 · Foothill (Nc)Foothill (Nc)Discus4275-109

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 24Skyline InvitationalFeb 24 · Discus · Place 33 · Foothill (PlFoothill (PlDiscus3370-039
Feb 24Skyline InvitationalFeb 24 · Shot Put · Place 40 · Foothill (PlFoothill (PlShot Put4026-11.009
Feb 24Skyline InvitationalFeb 24 · Discus · Place 33 · Foothill (PlFoothill (PlDiscus3370-039
Feb 24Skyline InvitationalFeb 24 · Shot Put · Place 40 · Foothill (PlFoothill (PlShot Put4026-11.009
Feb 16Foothill Time TrialsFeb 16 · Discus · Place 6 · Foothill (NC)Foothill (NC)Discus661-11—
Feb 16Foothill Time TrialsFeb 16 · Shot Put · Place 3 · Foothill (NC)Foothill (NC)Shot Put331-9.50—