Personal bests

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 20 · California 10 EastCalifornia 10 EastJavelin600g20.25.33m8
Jul 18California State Games Track and Field MeetJul 18 · Javelin · Place 1 · California 10 EastCalifornia 10 EastJavelin600g1.29.05m PB8
Jul 18California State Games Track and Field MeetJul 18 · 400 Meters · California 10 EastCalifornia 10 East400 Meters—DNS8
Jul 1AAU West Coast National ChampionshipJul 1 · Long Jump · Place 12 · California 10 EastCalifornia 10 EastLong Jump12.3.35m8
Jul 1AAU West Coast National ChampionshipJul 1 · Javelin · Place 3 · California 10 EastCalifornia 10 EastJavelin600g3.26.30m8
Jul 1AAU West Coast National ChampionshipJul 1 · Shot Put · Place 9 · California 10 EastCalifornia 10 EastShot Put6lb9.7.41m PB8
Jun 19AAU Track & Field Region 23 QualifierJun 19 · Javelin · Place 2 · California 10 EastCalifornia 10 EastJavelin225.82m8
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · Javelin · Place 4 · California 10 EastCalifornia 10 EastJavelin600g4.26.09m8
Jun 112026 USATF REGION 16 J.O. TRACK & FIELD CHAMPIONSHIPJun 11 · 400 Meters · California 10 EastCalifornia 10 East400 MetersRound P—DNS8
May 30West Coast Classic Track and Field InvitationalMay 30 · Javelin · Place 1 · California 10 EastCalifornia 10 EastJavelin600g1.28.36m8
May 30West Coast Classic Track and Field InvitationalMay 30 · 400 Meters · Place 77 · California 10 EastCalifornia 10 East400 Meters77.1:09.77a PB8
May 210 East Conference ChampionshipsMay 2 · Long Jump · Place 5 · RIVERSIDE HUSKIESRIVERSIDE HUSKIESLong Jump5.11' 5"8
May 210 East Conference ChampionshipsMay 2 · Javelin · Place 2 · RIVERSIDE HUSKIESRIVERSIDE HUSKIESJavelin600g2.68' 0"8
May 210 East Conference ChampionshipsMay 2 · 400 Meters · Place 13 · RIVERSIDE HUSKIESRIVERSIDE HUSKIES400 Meters13.1:11.24a8
Apr 2510 East League # 3Apr 25 · Long Jump · Place 3 · RIVERSIDE HUSKIESRIVERSIDE HUSKIESLong Jump3.11' 10"8
Apr 2510 East League # 3Apr 25 · 400 Meters · Place 9 · RIVERSIDE HUSKIESRIVERSIDE HUSKIES400 Meters9.1:11.44a8
Apr 18Gods Speed Annual Track MeetApr 18 · 400 Meters · Place 19 · California 10 EastCalifornia 10 East400 Meters191:12.03a8
Mar 2810 East league meet #2Mar 28 · 400 Meters · Place 9 · RIVERSIDE HUSKIESRIVERSIDE HUSKIES400 Meters9.1:10.56a8
Mar 2110 East INVITATIONMar 21 · Javelin · Place 2 · California 10 EastCalifornia 10 EastJavelin222.19m8
Mar 2110 East INVITATIONMar 21 · 400 Meters · Place 55 · California 10 EastCalifornia 10 East400 MetersRound P551:13.14a8
Mar 710 EAST SEASON OPENERMar 7 · Long Jump · Place 4 · RIVERSIDE HUSKIESRIVERSIDE HUSKIESLong Jump49-98
Mar 710 EAST SEASON OPENERMar 7 · 400 Meters · Place 13 · RIVERSIDE HUSKIESRIVERSIDE HUSKIES400 Meters131:19.99a8

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 19Youth T&F California State GamesJul 19 · Javelin · Place 3 · California 10 EastCalifornia 10 EastJavelin321.92m7
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Javelin · Place 3 · California 10 EastCalifornia 10 EastJavelin322.00m7
May 31West Coast Classic Track and Field InvitationalMay 31 · Javelin · Place 4 · California 10 EastCalifornia 10 EastJavelin423.28m7
May 31West Coast Classic Track and Field InvitationalMay 31 · 400 Meters · Place 81 · California 10 EastCalifornia 10 East400 Meters811:13.95a7
May 10SD Elite Track MeetMay 10 · Long Jump · Place 10 · California 10 EastCalifornia 10 EastLong Jump103.55m7
May 10SD Elite Track MeetMay 10 · Javelin · Place 1 · California 10 EastCalifornia 10 EastJavelin124.46m7
May 10SD Elite Track MeetMay 10 · 400 Meters · Place 27 · California 10 EastCalifornia 10 East400 Meters271:12.55a7
Apr 2610 East Conf ChampionshipsApr 26 · Javelin · Place 2 · RIVERSIDE HUSKIESRIVERSIDE HUSKIESJavelin600g2.71' 3"6
Apr 2610 East Conf ChampionshipsApr 26 · 800 Meters · RIVERSIDE HUSKIESRIVERSIDE HUSKIES800 Meters—DNS6
Apr 2610 East Conf ChampionshipsApr 26 · 400 Meters · Place 11 · RIVERSIDE HUSKIESRIVERSIDE HUSKIES400 Meters11.1:16.20a6
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · Javelin · Place 3 · California 10 EastCalifornia 10 EastJavelin600g3.18.46m7
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 800 Meters · Place 21 · California 10 EastCalifornia 10 East800 Meters21.3:07.74a PB7
Apr 12Free Spirit Invitational Powered by Falcons and Black Lightning Apr 12 · 400 Meters · California 10 EastCalifornia 10 East400 Meters—DNS7
Mar 2210 East InvitationalMar 22 · Long Jump · Place 8 · California 10 EastCalifornia 10 EastLong Jump83.30m7
Mar 2210 East InvitationalMar 22 · Javelin · Place 2 · California 10 EastCalifornia 10 EastJavelin221.71m7
Mar 2210 East InvitationalMar 22 · 400 Meters · Place 53 · California 10 EastCalifornia 10 East400 MetersRound P531:14.79a7

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · Javelin · Place 4 · California 10 EastCalifornia 10 EastJavelin450g AeroJav4.20.23m PB5
Jul 15California State Games- Youth, Masters, and Open MeetJul 15 · 400 Meters · Place 24 · California 10 EastCalifornia 10 East400 Meters24.1:24.78a5
Jun 22USATF Region 15 Junior Olympic ChampionshipsJun 22 · Javelin · Place 5 · California 10 EastCalifornia 10 EastJavelin450g AeroJav5.19.03m5
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · Javelin · Place 4 · 10-East10-EastJavelin417.21m—
Jun 9USATF Southern California Association Junior Olympic ChampionshipsJun 9 · 100 Meters · Place 65 · 10-East10-East100 MetersRound P6516.99a—
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · Javelin · Place 3 · California 10 EastCalifornia 10 EastJavelin450g AeroJav3.19.11mUnofficial5
Jun 3West Coast Classic presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 72 · California 10 EastCalifornia 10 East100 MetersRound P72.16.06aWind: 3.8Unofficial5
May 6Pacific Coast Shockwaves InvitationalMay 6 · Javelin · Place 5 · 10-East10-EastJavelin516.28m—
May 6Pacific Coast Shockwaves InvitationalMay 6 · 100 Meters · Place 80 · 10-East10-East100 MetersRound P8016.26a PB—
Apr 15Free Spirit Condor Invitational MeetApr 15 · Long Jump · Place 13 · 10-East10-EastLong Jump132.99m—
Apr 15Free Spirit Condor Invitational MeetApr 15 · Javelin · Place 6 · 10-East10-EastJavelin611.76m—
Apr 15Free Spirit Condor Invitational MeetApr 15 · 100 Meters · Place 73 · 10-East10-East100 MetersRound P7316.84a—
Mar 1110 East InvitationalMar 11 · Long Jump · Place 13 · California 10 EastCalifornia 10 EastLong Jump13.6-03.00Unofficial5
Mar 1110 East InvitationalMar 11 · Javelin · Place 3 · California 10 EastCalifornia 10 EastJavelin450g AeroJav3.42-09.00Unofficial5
Mar 1110 East InvitationalMar 11 · 100 Meters · Place 29 · California 10 EastCalifornia 10 East100 Meters29.19.08aWind: 2.2Unofficial5

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 23USATF Region 15 Junior Olympic ChampionshipsJun 23 · Javelin · Place 9 · 10-East10-EastJavelin913.21m—
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · Long Jump · Place 13 · California 10 EastCalifornia 10 EastLong Jump13.3.17m PB4
Jun 10USATF Southern California Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 4 · California 10 EastCalifornia 10 EastJavelin300g TJ4.16.45m PB4
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · Long Jump · Place 15 · California 10 EastCalifornia 10 EastLong Jump15.2.77m4
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · Javelin · Place 7 · California 10 EastCalifornia 10 EastJavelin300g TJ7.13.30m4
Jun 3West Coast Classic Presented by the Pacific Coast ShockwavesJun 3 · 100 Meters · Place 46 · California 10 EastCalifornia 10 East100 MetersRound P46.17.49aWind: 1.24
May 28LA Jets 36th Annual InvitationalMay 28 · 100 Meters · Place 48 · 10-East10-East100 MetersRound P4817.78a—
May 14Long Beach Sprinters InvitationalMay 14 · 200 Meters · Place 42 · California 10 EastCalifornia 10 East200 Meters42.35.43a PBWind: 04
May 14Long Beach Sprinters InvitationalMay 14 · 100 Meters · Place 53 · California 10 EastCalifornia 10 East100 MetersRound P53.17.18a4
Mar 1210 East InviteMar 12 · Long Jump · California 10 EastCalifornia 10 EastLong Jump—NM4
Mar 1210 East InviteMar 12 · 400 Meters · Place 28 · California 10 EastCalifornia 10 East400 Meters28.1:34.32a4
Mar 1210 East InviteMar 12 · 100 Meters · Place 17 · California 10 EastCalifornia 10 East100 Meters17.17.81a4