Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMoore League Prelims & Finals · Apr 28133' 2"Moore League Prelims & FinalsApril 28, 2026
Shot Put · 12lb · OutdoorPoly/Wilson Dual · Apr 2142' 4"Poly/Wilson DualApril 21, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 28Moore League Prelims & FinalsApr 28 · Discus · Place 4 · Poly (Long Beach)Discus1.6kg4.133' 2" PB12
Apr 28Moore League Prelims & FinalsApr 28 · Shot Put · Place 10 · Poly (Long Beach)Shot Put12lb10.39' 9"12
Apr 21Poly/Wilson DualApr 21 · Shot Put · Place 3 · Poly (Long Beach)Shot Put12lb3.42' 4" PB12
Apr 16Downey Quad Meet 3Apr 16 · Discus · Place 11 · Poly (Long Beach)Discus11124-912
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Poly (Long Beach)Discus—FOUL12
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Poly (LongDiscus—FOUL—
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · Discus · Place 6 · Poly (Long Beach)Discus1.6kg6.40.46m12
Apr 11West Coast Classic HS Track and Field InvitationalApr 11 · Shot Put · Place 11 · Poly (Long Beach)Shot Put12lb11.11.87m12
Mar 28Beach Cities Invitational Mar 28 · Discus · Place 6 · Poly (Long Beach)Discus6149-612
Mar 28Beach Cities Invitational Mar 28 · Shot Put · Place 18 · Poly (Long Beach)Shot Put1842-612
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · Discus · Place 13 · Poly (Long Beach)Discus1.6kg13.115-0412
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · Shot Put · Place 12 · Poly (Long Beach)Shot Put12lb12.41-05.0012

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 29Moore League Prelims and Finals Apr 29 · Discus · Place 6 · Poly (Long Beach)Discus1.6kg6.124-0211
Apr 29Moore League Prelims and Finals Apr 29 · Shot Put · Place 8 · Poly (Long Beach)Shot Put12lb8.39-05.0011
Apr 23LB Wilson vs LB Poly 2025Apr 23 · Shot Put · Place 4 · Poly (Long Beach)Shot Put12lb4.38' 9"11
Apr 4Trabuco Hills InvitationalApr 4 · Discus · Place 31 · Long Beach Poly (SS)Discus3136.52m11
Apr 4Trabuco Hills InvitationalApr 4 · Shot Put · Place 40 · Long Beach Poly (SS)Shot Put4012.14m11
Mar 22Beach Cities Invitational Mar 22 · Discus · Place 8 · Poly (Long Beach)Discus8130-511
Mar 22Beach Cities Invitational Mar 22 · Shot Put · Place 27 · Poly (Long Beach)Shot Put2735-211
Mar 1422nd Annual California RelaysMar 14 · Discus · Place 12 · Poly (Long Beach)Discus1.6kg12.123' 011
Mar 837th Annual Long Beach RelaysMar 8 · Discus · Place 5 · Poly (Long Beach)Discus5127-0—
Mar 837th Annual Long Beach RelaysMar 8 · Shot Put · Place 18 · Poly (Long Beach)Shot Put1837-1—
Mar 7Redondo Nike Track FestivalMar 7 · Discus · Place 24 · Poly (Long Beach)Discus2439.09m11
Mar 1Griffin Invitational and RelaysMar 1 · Discus · Place 5 · Long Beach Poly (SS)Discus537.31m11
Mar 1Griffin Invitational and RelaysMar 1 · Shot Put · Place 25 · Long Beach Poly (SS)Shot Put2510.16m11
Mar 1Los Alamitos - Quad MeetMar 1 · Discus · Place 6 · Poly (Long Beach)Discus1.6kg6.122-05.0011
Mar 1Los Alamitos - Quad MeetMar 1 · Shot Put · Place 25 · Poly (Long Beach)Shot Put12lb25.33-04.0011

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Nike Trackrabbit InvitiationalFeb 22 · Discus · Place 4 · Long Beach Poly (SS)Discus4125-4—
Feb 22Nike Trackrabbit InvitiationalFeb 22 · Shot Put · Place 6 · Long Beach Poly (SS)Shot Put636-5—