Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWest Coast Classic Track and Field Invitational · Apr 513.33aWest Coast Classic Track and Field InvitationalApril 5, 2024
100m Hurdles · 30" / 0.762m · OutdoorCalifornia State Games- Youth, Masters, and Open Meet · Jul 1516.31aCalifornia State Games- Youth, Masters, and Open MeetJuly 15, 2023
200 Meters · Indoor29th Annual Arizona Indoor Classic (YOM) · Feb 1633.16a29th Annual Arizona Indoor Classic (YOM)February 16, 2020
200 Meters · OutdoorAAU National Junior Olympic Games · Aug 431.57aAAU National Junior Olympic GamesAugust 4, 2020
200m Hurdles · 30" / 0.762m · OutdoorCalifornia State Games- Youth, Masters, and Open Meet · Jul 1529.73aCalifornia State Games- Youth, Masters, and Open MeetJuly 15, 2023
300m Hurdles · 30" / 0.762m · OutdoorTrinity League Varsity Finals · Apr 2647.20aTrinity League Varsity FinalsApril 26, 2024
400 Meters · Indoor29th Annual Arizona Indoor Classic (YOM) · Feb 161:21.76a29th Annual Arizona Indoor Classic (YOM)February 16, 2020
400 Meters · OutdoorTrinity Cluster Meet #1 · Mar 131:03.44Trinity Cluster Meet #1March 13, 2024
80m Hurdles · 30" / 0.762m · OutdoorThe Florida International · Mar 2715.53aThe Florida InternationalMarch 27, 2021
Discus · 1kg · OutdoorPacific Coast Shockwaves Invitational · Jun 1821.10mPacific Coast Shockwaves InvitationalJune 18, 2021
Full · OutdoorAll Comers Meet · Mar 61:57.10All Comers MeetMarch 6, 2021
High Jump · OutdoorLos Angeles Jets 35th Annual Track Meet · May 251.05mLos Angeles Jets 35th Annual Track MeetMay 25, 2019
Javelin · 300g TJ · OutdoorUSATF Southern California Association Junior Olympic Championships · Jun 726.75mUSATF Southern California Association Junior Olympic ChampionshipsJune 7, 2019
Javelin · 450g AeroJav · OutdoorPacific Coast Shockwaves Invitational · Jun 1836.26mPacific Coast Shockwaves InvitationalJune 18, 2021
Javelin · 600g · OutdoorCalifornia State Games Track and Field Meet · Jul 1839.14mCalifornia State Games Track and Field MeetJuly 18, 2026
Long Jump · OutdoorWest Coast Classic Presented by the Pacific Coast Shockwaves · Jun 34.79mWest Coast Classic Presented by the Pacific Coast ShockwavesJune 3, 2022
Shot Put · 6lb · Indoor29th Annual Arizona Indoor Classic (YOM) · Feb 167.78m29th Annual Arizona Indoor Classic (YOM)February 16, 2020
Shot Put · 6lb · OutdoorWest Coast Classic Presented by the Pacific Coast Shockwaves · Jun 38.86mWest Coast Classic Presented by the Pacific Coast ShockwavesJune 3, 2022
Triple Jump · OutdoorTrinity League Varsity Finals · Apr 2635-09.50Trinity League Varsity FinalsApril 26, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 10 · Falcon TrackFalcon TrackJavelin600g10.33.10m11
Jul 18California State Games Track and Field MeetJul 18 · Javelin · Place 1 · UnattachedUnattachedJavelin600g1.39.14m PB11
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · Javelin · Place 2 · Falcon TrackFalcon TrackJavelin600g2.36.52m11
May 30West Coast Classic Track and Field InvitationalMay 30 · Javelin · Place 1 · Falcon TrackFalcon TrackJavelin600g1.36.31m11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 11CIF SS FinalsMay 11 · Triple Jump · Place 9 · Orange LutheranOrange LutheranTriple Jump9.34-03.00Wind: -0.49
May 11CIF SS FinalsMay 11 · 300m Hurdles · Place 8 · Orange LutheranOrange Lutheran300m Hurdles30" / 0.762m8.49.88a9
May 4CIF-SS D3 PrelimsMay 4 · Triple Jump · Place 7 · Orange LutheranOrange LutheranTriple JumpRound P7.34-11.009
May 4CIF-SS D3 PrelimsMay 4 · 300m Hurdles · Place 8 · Orange LutheranOrange Lutheran300m Hurdles30" / 0.762mRound P8.47.86a9
Apr 26Trinity League Varsity FinalsApr 26 · Triple Jump · Place 1 · Orange LutheranOrange LutheranTriple Jump1.35-09.50 PBWind: 09
Apr 26Trinity League Varsity FinalsApr 26 · 300m Hurdles · Place 2 · Orange LutheranOrange Lutheran300m Hurdles30" / 0.762m2.47.20a PB9
Apr 1964th Mt. SAC RelaysApr 19 · Triple Jump · Place 5 · Orange LutheOrange LutheTriple Jump535-10.00—
Apr 13OC ChampionshipsApr 13 · Triple Jump · Place 7 · Orange LutheranOrange LutheranTriple Jump7.35-05.009
Apr 13OC ChampionshipsApr 13 · 300m Hurdles · Place 9 · Orange LutheranOrange Lutheran300m Hurdles30" / 0.762m9.48.73a9
Apr 5West Coast Classic Track and Field InvitationalApr 5 · Triple Jump · Place 5 · Orange LutheranOrange LutheranTriple Jump5.34-05.009
Apr 5West Coast Classic Track and Field InvitationalApr 5 · 300m Hurdles · Place 10 · Orange LutheranOrange Lutheran300m Hurdles30" / 0.762m10.49.33a9
Apr 5West Coast Classic Track and Field InvitationalApr 5 · 100 Meters · Place 21 · Orange LutheranOrange Lutheran100 Meters21.13.33a PBWind: 1.39
Mar 29Stanford Invitational - HSMar 29 · Triple Jump · Place 19 · ORANGE LUTHEORANGE LUTHETriple Jump1932-11.25—
Mar 16Triton InvitationalMar 16 · Triple Jump · Place 1 · Orange LutheOrange LutheTriple Jump135-09.009
Mar 16Triton InvitationalMar 16 · 300m Hurdles · Place 6 · Orange LutheOrange Luthe300m Hurdles649.099
Mar 16Triton InvitationalMar 16 · 300m Hurdles · Place 6 · Orange Lutheran (SS)Orange Lutheran (SS)300m Hurdles649.099
Mar 16Triton InvitationalMar 16 · Triple Jump · Place 1 · Orange Lutheran (SS)Orange Lutheran (SS)Triple Jump135-99
Mar 13Trinity Cluster Meet #1Mar 13 · 400 Meters · Place 9 · Orange Lutheran (SS)Orange Lutheran (SS)400 Meters91:03.44 PB9

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 200m Hurdles · Place 1 · 33-Unattached33-Unattached200m Hurdles30" / 0.762m1.29.73a PB8
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Triple Jump · Place 4 · 33-Unattached33-UnattachedTriple Jump4.10.00m8
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Javelin · Place 1 · 33-Unattached33-UnattachedJavelin600g1.27.38m8
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 100m Hurdles · Place 2 · 33-Unattached33-Unattached100m Hurdles30" / 0.762m2.16.31a PB8
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 200m Hurdles · Place 1 · 33-Unattached33-Unattached200m Hurdles30" / 0.762m1.30.06aWind: -38
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Triple Jump · Place 4 · 33-Unattached33-UnattachedTriple Jump4.10.18m8
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Place 1 · 33-Unattached33-UnattachedJavelin600g1.30.55m8
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100m Hurdles · Place 2 · 33-Unattached33-Unattached100m Hurdles30" / 0.762mRound P2.16.47aWind: 0.28
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · 100m Hurdles · Place 3 · 33-Unattached33-Unattached100m Hurdles30" / 0.762m3.17.11aWind: -4.38
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 200m Hurdles · Place 1 · 33-Unattached33-Unattached200m Hurdles30" / 0.762m1.29.71aWind: 1.2Unofficial8
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · Javelin · Place 1 · 33-Unattached33-UnattachedJavelin600g1.29.31mUnofficial8
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100m Hurdles · Place 3 · 33-Unattached33-Unattached100m Hurdles30" / 0.762m3.17.10aWind: 0.4Unofficial8
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · High Jump · 33-Unattached33-UnattachedHigh JumpX1.39mUnofficial8
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.4.45m8
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · Javelin · Place 1 · 33-Unattached33-UnattachedJavelin600g1.28.37m8
Mar 11LONG BEACH SPRINTERS ALL-COMERSMar 11 · 200 Meters · 33-Unattached33-Unattached200 Meters—DNS8

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 200m Hurdles · Place 4 · 33-Unattached33-Unattached200m Hurdles30" / 0.762m4.31.79aWind: 0.67
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 2 · 33-Unattached33-UnattachedJavelin600g2.28.48m7
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · 100m Hurdles · Place 4 · 33-Unattached33-Unattached100m Hurdles30" / 0.762m4.17.89aWind: 0.27
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · High Jump · Place 4 · 33-Unattached33-UnattachedHigh Jump4.1.40m7
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 200m Hurdles · Place 1 · 33-Unattached33-Unattached200m Hurdles30" / 0.762m1.31.33aWind: 1.37
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · Long Jump · Place 6 · 33-Unattached33-UnattachedLong Jump6.4.79m PB7
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · Javelin · Place 3 · 33-Unattached33-UnattachedJavelin600g3.26.95m7
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · Shot Put · Place 8 · 33-Unattached33-UnattachedShot Put6lb8.8.86m PB7
May 14Long Beach Sprinters InvitationalMay 14 · Javelin · Place 2 · 33-Unattached33-UnattachedJavelin600g2.29.09m7
Apr 16Pasadena Running Roses Field Event InvitationalApr 16 · Long Jump · Place 2 · 33-Unattached33-UnattachedLong Jump2.4.51m7
Apr 16Pasadena Running Roses Field Event InvitationalApr 16 · Javelin · Place 1 · 33-Unattached33-UnattachedJavelin600g1.31.34m7
Apr 16Pasadena Running Roses Field Event InvitationalApr 16 · Discus · Place 3 · 33-Unattached33-UnattachedDiscus1kg3.19.75m7
Apr 16Pasadena Running Roses Field Event InvitationalApr 16 · High Jump · Place 1 · 33-Unattached33-UnattachedHigh Jump1.1.40m7

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 18AAU Region 23 QualiferJun 18 · Shot Put · Place 1 · Long Beach SprintersLong Beach SprintersShot Put129-11.06—
Jun 18AAU Region 23 QualiferJun 18 · Javelin · Place 1 · Long Beach SprintersLong Beach SprintersJavelin195-07.24—
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · Javelin · Place 1 · Long Beach SprintersLong Beach SprintersJavelin450g AeroJav1.36.26m PB6
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · Discus · Place 1 · Long Beach SprintersLong Beach SprintersDiscus1kg1.21.10m PB6
Jun 18Pacific Coast Shockwaves InvitationalJun 18 · 400 Meters · Place 5 · Long Beach SprintersLong Beach Sprinters400 Meters5.1:03.48a6
Mar 27The Florida InternationalMar 27 · 80m Hurdles · Place 2 · Long Beach SprintersLong Beach Sprinters80m Hurdles30" / 0.762m2.15.53a PB6
Mar 27The Florida InternationalMar 27 · Javelin · Place 1 · Long Beach SprintersLong Beach SprintersJavelin450g AeroJav1.27.84m6
Mar 27The Florida InternationalMar 27 · Shot Put · Place 2 · Long Beach SprintersLong Beach SprintersShot Put6lb2.8.72m6
Mar 6All Comers MeetMar 6 · Full · Place 1 · Long Beach SprintersLong Beach SprintersFull11:57.10 PB11

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Aug 4AAU National Junior Olympic GamesAug 4 · Shot Put · Place 2 · Long Beach SprintersLong Beach SprintersShot Put6lb2.7.96m5
Aug 4AAU National Junior Olympic GamesAug 4 · 400 Meters · Place 27 · Long Beach SprintersLong Beach Sprinters400 MetersRound P27.1:14.17a5
Aug 4AAU National Junior Olympic GamesAug 4 · 200 Meters · Place 23 · Long Beach SprintersLong Beach Sprinters200 MetersRound P23.31.57a PBWind: 0.25

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1629th Annual Arizona Indoor Classic (YOM)Feb 16 · Shot Put · Long Beach SprintersLong Beach SprintersShot Put4kg—DNS5
Feb 1629th Annual Arizona Indoor Classic (YOM)Feb 16 · Shot Put · Place 3 · Long Beach SprintersLong Beach SprintersShot Put6lb3.7.78m PB5
Feb 1629th Annual Arizona Indoor Classic (YOM)Feb 16 · 400 Meters · Place 36 · Long Beach SprintersLong Beach Sprinters400 Meters36.1:21.76a PB5
Feb 1629th Annual Arizona Indoor Classic (YOM)Feb 16 · 200 Meters · Place 27 · Long Beach SprintersLong Beach Sprinters200 Meters27.33.16a PB5

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · Javelin · Place 3 · Long Beach SprintersLong Beach SprintersJavelin300g TJ3.26.75m PB4
Jun 7USATF Southern California Association Junior Olympic ChampionshipsJun 7 · Shot Put · Place 4 · Long Beach SprintersLong Beach SprintersShot Put6lb4.6.95m4
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · High Jump · Place 3 · Long Beach SprintersLong Beach SprintersHigh Jump31.05m PB1
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · Javelin · Place 2 · Long Beach SprintersLong Beach SprintersJavelin225.76m1
May 18Pasadena Running Roses Invitational May 18 · High Jump · Place 4 · Long Beach SprintersLong Beach SprintersHigh Jump4..95m4
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · Javelin · Place 2 · Long Beach SprintersLong Beach SprintersJavelin300g TJ2.23.14m4
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · Shot Put · Place 3 · Long Beach SprintersLong Beach SprintersShot Put6lb3.6.41m4
May 4ANNUAL INVITATIONAL SCA JO QUALIFIERMay 4 · 200 Meters · Place 26 · Long Beach SprintersLong Beach Sprinters200 Meters26.32.11aWind: 1.64
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · Javelin · Place 2 · Long Beach SprintersLong Beach SprintersJavelin300g TJ2.22.20m4
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · High Jump · Long Beach SprintersLong Beach SprintersHigh Jump—DNS4
Apr 27Long Beach Sprinters Annual Track MeetApr 27 · 400 Meters · Place 19 · Long Beach SprintersLong Beach Sprinters400 Meters19.1:14.02a4
Apr 13Imani Speed City Annual Invitational Apr 13 · Javelin · Place 1 · Long Beach SprintersLong Beach SprintersJavelin300g TJ1.26.30mUnofficial4
Apr 13Imani Speed City Annual Invitational Apr 13 · Shot Put · Place 4 · Long Beach SprintersLong Beach SprintersShot Put6lb4.6.30mUnofficial4
Apr 13Imani Speed City Annual Invitational Apr 13 · 400 Meters · Place 12 · Long Beach SprintersLong Beach Sprinters400 Meters12.1:13.11aUnofficial4

2018 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Place 2 · Long Beach SprintersLong Beach SprintersJavelin224.00m1
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Shot Put · Place 9 · Long Beach SprintersLong Beach SprintersShot Put95.70m1
Jun 8USATF Southern California Association Junior Olympic ChampionshipsJun 8 · Javelin · Place 2 · Long Beach SprintersLong Beach SprintersJavelin300g TJ2.23.20m3
Jun 8USATF Southern California Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 8 · Long Beach SprintersLong Beach SprintersShot Put6lb8.5.14m3
Jun 2Pacific Coast Shockwaves InvitationalJun 2 · Javelin · Place 4 · Long Beach SprintersLong Beach SprintersJavelin300g TJ4.18.23m3
Jun 2Pacific Coast Shockwaves InvitationalJun 2 · Shot Put · Place 12 · Long Beach SprintersLong Beach SprintersShot Put6lb12.4.41m3
May 25LA Jets 34th InvitationalMay 25 · Javelin · Place 3 · Long Beach SprintersLong Beach SprintersJavelin318.77m1
May 25LA Jets 34th InvitationalMay 25 · Shot Put · Place 6 · Long Beach SprintersLong Beach SprintersShot Put65.43m1
May 25LA Jets 34th InvitationalMay 25 · 200 Meters · Place 62 · Long Beach SprintersLong Beach Sprinters200 Meters6233.821
May 5Bay Cities Unleashed InvitationalMay 5 · Javelin · Place 7 · Long Beach SprintersLong Beach SprintersJavelin300g TJ7.14.94m3
May 5Bay Cities Unleashed InvitationalMay 5 · Shot Put · Place 8 · Long Beach SprintersLong Beach SprintersShot Put6lb8.4.92m3
May 5Bay Cities Unleashed InvitationalMay 5 · 400 Meters · Place 48 · Long Beach SprintersLong Beach Sprinters400 Meters48.1:20.01a3
Apr 28Long Beach Sprinter Invitational 2018Apr 28 · Javelin · Place 4 · Long Beach SprintersLong Beach SprintersJavelin300g TJ4.16.38m3
Apr 28Long Beach Sprinter Invitational 2018Apr 28 · Shot Put · Place 7 · Long Beach SprintersLong Beach SprintersShot Put6lb7.4.41m3
Apr 28Long Beach Sprinter Invitational 2018Apr 28 · 400 Meters · Place 60 · Long Beach SprintersLong Beach Sprinters400 Meters60.1:22.14a3
Apr 21Imani SpeedCity InvitationalApr 21 · Javelin · Place 6 · Long Beach SprintersLong Beach SprintersJavelin300g TJ6.12.87m3
Apr 21Imani SpeedCity InvitationalApr 21 · Shot Put · Place 8 · Long Beach SprintersLong Beach SprintersShot Put6lb8.4.40m3
Apr 21Imani SpeedCity InvitationalApr 21 · 400 Meters · Place 71 · Long Beach SprintersLong Beach Sprinters400 Meters71.1:24.33a3