Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor36th Annual Long Beach Relays · Mar 912.10a36th Annual Long Beach RelaysMarch 9, 2024
200 Meters · OutdoorMillikan V LB Poly Dual · Apr 1024.43Millikan V LB Poly DualApril 10, 2024
400 Meters · OutdoorMoore League Prelims/Finals · Apr 2557.25aMoore League Prelims/FinalsApril 25, 2024
60 Meter · OutdoorTrackrabbit All Comers #1 · Dec 77.44aTrackrabbit All Comers #1December 7, 2024
Discus · 1.6kg · OutdoorRedondo Track Festival · Mar 13175-10Redondo Track FestivalMarch 13, 2026
Shot Put · 10lb · OutdoorLB Poly at LB Wilson · Mar 287.86mLB Poly at LB WilsonMarch 28, 2023
Shot Put · 12lb · OutdoorMoore League Prelims & Finals · Apr 2857' 10"Moore League Prelims & FinalsApril 28, 2026

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

2026 Outdoor Track

42 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Bear Down Throws ClubBear Down Throws ClubShot Put12lb--DNS12
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · Discus · Place 7 · Bear Down Throws ClubBear Down Throws ClubDiscus1.6kg7.36.13m12
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · Shot Put · Place 2 · Bear Down Throws ClubBear Down Throws ClubShot Put12lb2.16.64m12
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · Shot Put · Place 14 · Poly (Long Beach)Poly (Long Beach)Shot Put12lbRound P14.52-06.7512
May 23CIF Southern Section MastersMay 23 · Shot Put · Place 4 · Poly (Long Beach)Poly (Long Beach)Shot Put458-03.5012
May 23CIF Southern Section MastersMay 23 · Shot Put · Place 4 · Long Beach Poly (SS)Long Beach Poly (SS)Shot Put417.76m12
May 16CIF-SS FinalsMay 16 · Discus · Place 11 · Poly (Long Beach)Poly (Long Beach)Discus1.6kgRound P11.154-0312
May 16CIF-SS FinalsMay 16 · Shot Put · Place 6 · Poly (Long Beach)Poly (Long Beach)Shot Put12lbRound P6.54-07.0012
May 16CIF-SS FinalsMay 16 · Shot Put · Place 5 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb5.54-11.5012
May 9CIF SS D1 PreliminariesMay 9 · Discus · Place 11 · Poly (Long Beach)Poly (Long Beach)Discus1.6kgRound P11.47.02m12
May 9CIF SS D1 PreliminariesMay 9 · Shot Put · Place 6 · Poly (Long Beach)Poly (Long Beach)Shot Put12lbRound P6.16.64m12
Apr 28Moore League Prelims & FinalsApr 28 · Discus · Place 1 · Poly (Long Beach)Poly (Long Beach)Discus1.6kg1.164' 9"12
Apr 28Moore League Prelims & FinalsApr 28 · Shot Put · Place 1 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb1.57' 10" PB12
Apr 21Poly/Wilson DualApr 21 · Shot Put · Place 1 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb1.56' 6"12
Apr 16Downey Quad Meet 3Apr 16 · Discus · Place 1 · Poly (Long Beach)Poly (Long Beach)Discus1166-012
Apr 16Downey Quad Meet 3Apr 16 · Shot Put · Place 3 · Poly (Long Beach)Poly (Long Beach)Shot Put348-1012
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Place 7 · Poly (Long Beach)Poly (Long Beach)Discus751.69m12
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 1 · Poly (Long Beach)Poly (Long Beach)Shot Put116.92m12
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 10 · Poly (Long Beach)Poly (Long Beach)Shot Put1016.64m12
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Place 7 · Poly (LongPoly (LongDiscus7169-07—
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Place 7 · Poly (LongPoly (LongDiscus7169-07—
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 10 · Poly (LongPoly (LongShot Put1054-07.00—
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 10 · Poly (LongPoly (LongShot Put1054-07.00—
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 1 · Poly (LongPoly (LongShot Put155-06.25—
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 1 · Poly (LongPoly (LongShot Put155-06.25—
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Discus · Place 22 · Poly (Long Beach)Poly (Long Beach)Discus1.6kg22.46.96m12
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Shot Put · Place 12 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb12.16.17m12
Mar 28Beach Cities Invitational Mar 28 · Shot Put · Place 4 · Poly (Long Beach)Poly (Long Beach)Shot Put454-112
Mar 21Brooks Chandler Rotary Day TwoMar 21 · Discus · Place 10 · Poly (Long Beach)Poly (Long Beach)Discus1.6kg10.139-0912
Mar 21Brooks Chandler Rotary Day TwoMar 21 · Shot Put · Place 5 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb5.53-02.5012
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · Shot Put · Place 5 · Poly (Long Beach)Poly (Long Beach)Shot Put553-2.5012
Mar 20Brooks Chandler Rotary Invitational Day OneMar 20 · Discus · Place 10 · Poly (Long Beach)Poly (Long Beach)Discus10139-912
Mar 13Redondo Track FestivalMar 13 · Discus · Place 3 · Poly (Long Beach)Poly (Long Beach)Discus1.6kg3.175-10 PB12
Mar 13Redondo Track FestivalMar 13 · Shot Put · Place 7 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb7.54-09.0012
Mar 7Griffin Invitational and RelaysMar 7 · Discus · Place 1 · Poly (Long Beach)Poly (Long Beach)Discus1160-212
Mar 7Griffin Invitational and RelaysMar 7 · Shot Put · Place 1 · Poly (Long Beach)Poly (Long Beach)Shot Put153-512
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · Discus · Place 2 · Poly (Long Beach)Poly (Long Beach)Discus1.6kg2.151-0212
Feb 28Trackrabbit Invitational (LB Poly)Feb 28 · Shot Put · Place 4 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb4.49-10.5012
Feb 21Trackrabbit Intrasquad MeetFeb 21 · Shot Put · Place 4 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb4.26-09.00Unofficial12
Feb 7VS Athletics - CA Winter ChampionshipsFeb 7 · Shot Put · Place 10 · Long Beach PolyLong Beach PolyShot Put12lb10.50-01.2512
Jan 31Arcadia Winter Championships Qualifier 1/31/26Jan 31 · Shot Put · Place 5 · UnattachedUnattachedShot Put12lb5.49-07.0012
Jan 24Trackrabbit All Comers #3Jan 24 · Shot Put · Place 2 · UnattachedUnattachedShot Put12lb2.50-06.00Unofficial12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 20LB Poly Winter QualifiersDec 20 · Shot Put · Place 4 · UnattachedUnattachedShot Put12lb4.48-07.00Unofficial12
Dec 13Trackrabbit All Comers #1Dec 13 · Shot Put · Place 2 · UnattachedUnattachedShot Put12lb2.48-08.50Unofficial12
Aug 16Vikings Discus Legacy ThrowfestAug 16 · Discus · Place 1 · Poly (Long Beach)Poly (Long Beach)Discus1169-811
May 10CIF SS D1 Prelims @ Trabuco HillsMay 10 · Discus · Place 10 · Poly (Long Beach)Poly (Long Beach)Discus1.6kgRound P10.148-0911
Apr 29Moore League Prelims and Finals Apr 29 · Discus · Place 2 · Poly (Long Beach)Poly (Long Beach)Discus1.6kg2.150-0911
Apr 29Moore League Prelims and Finals Apr 29 · Shot Put · Place 5 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb5.43-01.5011
Apr 23LB Wilson vs LB Poly 2025Apr 23 · Shot Put · Place 3 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb3.43' 0"11
Apr 4Trabuco Hills InvitationalApr 4 · Discus · Place 30 · Long Beach Poly (SS)Long Beach Poly (SS)Discus3036.55m11
Apr 4Trabuco Hills InvitationalApr 4 · Shot Put · Place 24 · Long Beach Poly (SS)Long Beach Poly (SS)Shot Put2413.51m11
Mar 2285th Chandler Rotary Invitational - Saturday SessionMar 22 · Shot Put · Place 21 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb21.43-06.0011
Mar 1422nd Annual California RelaysMar 14 · Shot Put · Place 3 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb3.46' 111
Mar 7Redondo Nike Track FestivalMar 7 · Shot Put · Place 40 · Poly (Long Beach)Poly (Long Beach)Shot Put4011.60m11
Mar 1Griffin Invitational and RelaysMar 1 · Discus · Place 28 · Long Beach Poly (SS)Long Beach Poly (SS)Discus2824.79m11
Mar 1Griffin Invitational and RelaysMar 1 · Shot Put · Place 2 · Long Beach Poly (SS)Long Beach Poly (SS)Shot Put214.52m11
Mar 1Los Alamitos - Quad MeetMar 1 · Discus · Place 28 · Poly (Long Beach)Poly (Long Beach)Discus1.6kg28.81-04.0011
Mar 1Los Alamitos - Quad MeetMar 1 · Shot Put · Place 2 · Poly (Long Beach)Poly (Long Beach)Shot Put12lb2.47-08.0011

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 7Trackrabbit All Comers #1Dec 7 · 60 Meter · Place 14 · UnattachedUnattached60 Meter14.7.51aWind: -0.111
Dec 7Trackrabbit All Comers #1Dec 7 · 60 Meter · Place 10 · UnattachedUnattached60 Meter10.7.44a PBWind: 0.511
Dec 7Trackrabbit All Comers #1Dec 7 · Shot Put · Place 7 · UnattachedUnattachedShot Put12lb7.31-10.0011
Apr 25Moore League Prelims/FinalsApr 25 · 400 Meters · Place 12 · Poly (Long Beach)Poly (Long Beach)400 MetersRound P12.57.25a PB10
Apr 12Big West Frosh/Soph ChampionshipApr 12 · 200 Meters · Place 16 · Poly (Long Beach)Poly (Long Beach)200 Meters1624.78a—
Apr 10Millikan V LB Poly DualApr 10 · 200 Meters · Place 6 · Long Beach PLong Beach P200 Meters624.43 PB10
Apr 10Millikan V LB Poly DualApr 10 · 400 Meters · Place 3 · Long Beach PLong Beach P400 Meters358.4110
Apr 10Millikan V LB Poly DualApr 10 · 200 Meters · Place 6 · Long Beach PLong Beach P200 Meters624.4310
Apr 10Millikan V LB Poly DualApr 10 · 400 Meters · Place 3 · Long Beach PLong Beach P400 Meters358.4110
Mar 936th Annual Long Beach RelaysMar 9 · 100 Meters · Place 16 · Poly (Long Beach)Poly (Long Beach)100 Meters1612.10a PB—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 28LB Poly at LB WilsonMar 28 · Shot Put · Place 2 · Poly (Long Beach)Poly (Long Beach)Shot Put10lb2.7.86m PB9
Mar 28LB Poly at LB WilsonMar 28 · 400 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)400 Meters6.58.60a9
Mar 28LB Poly at LB WilsonMar 28 · 200 Meters · Place 6 · Poly (Long Beach)Poly (Long Beach)200 Meters6.24.12aWind: 2.89