Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Region 16 Junior Olympic Championships · Jul 512:06.02USATF Region 16 Junior Olympic ChampionshipsJuly 5, 2019
3000 Meters · OutdoorM.P. Striders Youth Track Invitational (AAU) · Jun 111:11.77M.P. Striders Youth Track Invitational (AAU)June 1, 2019
Discus · 1.6kg · OutdoorMetro League Championships Trials and Finals · May 695' 7"Metro League Championships Trials and FinalsMay 6, 2025
Discus · 1kg · OutdoorCATC · Apr 1349-10CATCApril 13, 2019
Javelin · 400g TJ · OutdoorRevolution Express/Buffalo Chips mini meet · Mar 1612.99mRevolution Express/Buffalo Chips mini meetMarch 16, 2019
Javelin · 450g AeroJav · OutdoorTom Moore Youth Invitational (Central Valley Roadrunners) · May 2529-03Tom Moore Youth Invitational (Central Valley Roadrunners)May 25, 2019
Javelin · 800g · OutdoorSTFU - Meet #3 (Invite Only) · May 2115.58mSTFU - Meet #3 (Invite Only)May 21, 2022
Shot Put · 10lb · OutdoorFVL Championships · May 233-02.00FVL ChampionshipsMay 2, 2023
Shot Put · 12lb · OutdoorMetro League Championships Trials and Finals · May 632' 7"Metro League Championships Trials and FinalsMay 6, 2025
Shot Put · 6lb · OutdoorRevolution Express Youth Track & Field Meet (AAU) · Apr 277.29mRevolution Express Youth Track & Field Meet (AAU)April 27, 2019

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 6Metro League Championships Trials and FinalsMay 6 · Discus · Place 10 · West ParkWest ParkDiscus1.6kg10.95' 7" PB12
May 6Metro League Championships Trials and FinalsMay 6 · Shot Put · Place 14 · West ParkWest ParkShot Put12lb14.32' 7" PB12
Apr 23Metro League Meet #3 West Park, Kennedy @ GrantApr 23 · Discus · Place 3 · West ParkWest ParkDiscus393-1012
Apr 23Metro League Meet #3 West Park, Kennedy @ GrantApr 23 · Shot Put · Place 9 · West ParkWest ParkShot Put931-01.0012
Apr 8747 Dual MeetApr 8 · Discus · Place 6 · West ParkWest ParkDiscus695-1112
Apr 8747 Dual MeetApr 8 · Shot Put · Place 11 · West ParkWest ParkShot Put1131-612
Apr 1Metro Meet #2 Cordova & Antelope @ West ParkApr 1 · Discus · Place 7 · West ParkWest ParkDiscus790-912
Apr 1Metro Meet #2 Cordova & Antelope @ West ParkApr 1 · Shot Put · Place 9 · West ParkWest ParkShot Put933-012
Mar 29Whitney Wildcat InvitationalMar 29 · Discus · Place 24 · West ParkWest ParkDiscus2488-312
Mar 29Whitney Wildcat InvitationalMar 29 · Shot Put · Place 26 · West ParkWest ParkShot Put2630-5.512
Mar 19Metro Meet #1 McClatchy @ West ParkMar 19 · Discus · Place 4 · West ParkWest ParkDiscus490-5—
Mar 19Metro Meet #1 McClatchy @ West ParkMar 19 · Shot Put · Place 8 · West ParkWest ParkShot Put831-2—
Mar 1Glenn Poole InvitationalMar 1 · Discus · Place 39 · West ParkWest ParkDiscus3987-7—
Mar 1Glenn Poole InvitationalMar 1 · Shot Put · Place 57 · West ParkWest ParkShot Put5729-3.50—

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Discus · Place 20 · Revolution Express TrackRevolution Express TrackDiscus1.6kg20.23.25m11
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 13 · Revolution Express TrackRevolution Express TrackShot Put12lb13.8.96m11
Jun 8FastFast All-Comers MeetJun 8 · Shot Put · Place 6 · Revolution Express TrackRevolution Express TrackShot Put12lb6.28-03.0011
Jun 1STS ChampionshipJun 1 · Discus · Place 6 · Revolution ExpressRevolution ExpressDiscus622.63m—
Jun 1STS ChampionshipJun 1 · Shot Put · Place 7 · Revolution ExpressRevolution ExpressShot Put727-1.50—
May 3FVL Finals @ PonderosaMay 3 · Discus · Place 31 · West ParkWest ParkDiscus1.6kg31.70-0011
May 3FVL Finals @ PonderosaMay 3 · Shot Put · Place 28 · West ParkWest ParkShot Put12lb28.28-02.0011
May 1FVL Trials @ PonderosaMay 1 · Discus · Place 31 · West Park (SJ)West Park (SJ)Discus3170-011
May 1FVL Trials @ PonderosaMay 1 · Shot Put · Place 28 · West Park (SJ)West Park (SJ)Shot Put2828-211
Apr 25FVL West Park@OakmontApr 25 · Discus · Place 7 · West ParkWest ParkDiscus1.6kg7.75-0811
Apr 25FVL West Park@OakmontApr 25 · Shot Put · Place 5 · West ParkWest ParkShot Put12lb5.30-03.0011
Apr 17FVL Lincoln @ West ParkApr 17 · Discus · Place 8 · West ParkWest ParkDiscus873-5—
Apr 17FVL Lincoln @ West ParkApr 17 · Shot Put · Place 10 · West ParkWest ParkShot Put1029-6—
Apr 11FVL West Park @ PlacerApr 11 · Discus · Place 11 · West ParkWest ParkDiscus1175-1—
Apr 11FVL West Park @ PlacerApr 11 · Shot Put · Place 9 · West ParkWest ParkShot Put929-11—
Apr 3FVL Ponderosa @ West ParkApr 3 · Discus · Place 9 · West ParkWest ParkDiscus970-3—
Apr 3FVL Ponderosa @ West ParkApr 3 · Shot Put · Place 10 · West ParkWest ParkShot Put1029-6—
Mar 19FVL Nevada Union @ West ParkMar 19 · Discus · Place 12 · West ParkWest ParkDiscus1264-7—
Mar 19FVL Nevada Union @ West ParkMar 19 · Shot Put · Place 11 · West ParkWest ParkShot Put1126-9.50—
Mar 9Sturgeon Invite @ Granite Bay HS Mar 9 · Shot Put · Place 54 · West Park (SJ)West Park (SJ)Shot Put5426-3.5011
Feb 16RJUHSD Time TrialsFeb 16 · Discus · Place 18 · West ParkWest ParkDiscus1.6kg18.63-02Unofficial11
Feb 16RJUHSD Time TrialsFeb 16 · Shot Put · Place 11 · West ParkWest ParkShot Put12lb11.28-05.00Unofficial11

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 14AAU TRACK & FIELD REGION 22 NATIONAL QUALIFIERJun 14 · Discus · Place 2 · Revolution Express TrackRevolution Express TrackDiscus1.6kg2.63-0310
Jun 14AAU TRACK & FIELD REGION 22 NATIONAL QUALIFIERJun 14 · Shot Put · Place 2 · Revolution Express TrackRevolution Express TrackShot Put12lb2.29-10.0010
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Discus · Place 4 · Revolution ExpressRevolution ExpressDiscus421.19m—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Shot Put · Place 6 · Revolution ExpressRevolution ExpressShot Put68.92m—
Jun 32023 Golden West Invitational Jun 3 · Shot Put · Place 27 · Revolution Express Track ClubRevolution Express Track ClubShot Put2728-119
Jun 32023 Golden West Invitational Jun 3 · Discus · Place 36 · Revolution Express Track ClubRevolution Express Track ClubDiscus3621.88m9
Jun 32023 Golden West Invitational Jun 3 · Shot Put · Place 27 · Revolution Express Track ClubRevolution Express Track ClubShot Put2728-119
Jun 32023 Golden West Invitational Jun 3 · Discus · Place 36 · Revolution Express Track ClubRevolution Express Track ClubDiscus3621.88m9
Jun 32023 Golden West Invitational Jun 3 · Shot Put · Place 27 · Revolution Express Track ClubRevolution Express Track ClubShot Put2728-119
Jun 32023 Golden West Invitational Jun 3 · Discus · Place 36 · Revolution Express Track ClubRevolution Express Track ClubDiscus3621.88m9
Jun 32023 Golden West Invitational Jun 3 · Shot Put · Place 27 · Revolution Express Track ClubRevolution Express Track ClubShot Put2728-119
Jun 32023 Golden West Invitational Jun 3 · Discus · Place 36 · Revolution Express Track ClubRevolution Express Track ClubDiscus3621.88m9
May 2FVL ChampionshipsMay 2 · Discus · Place 14 · West ParkWest ParkDiscus1.6kg14.68-0010
May 2FVL ChampionshipsMay 2 · Shot Put · Place 7 · West ParkWest ParkShot Put10lb7.33-02.00 PB10
Apr 25FVL Oakmont @ West ParkApr 25 · Discus · Place 4 · West ParkWest ParkDiscus472-10—
Apr 25FVL Oakmont @ West ParkApr 25 · Shot Put · Place 5 · West ParkWest ParkShot Put531-09.50—
Apr 19FVL Meet: West Park @ LincolnApr 19 · Discus · Place 6 · West ParkWest ParkDiscus672-0—
Apr 19FVL Meet: West Park @ LincolnApr 19 · Shot Put · Place 4 · West ParkWest ParkShot Put433-3.50—
Apr 15Sturgeon Invite @ Granite Bay HS Apr 15 · Shot Put · Place 31 · West ParkWest ParkShot Put3130-9—
Apr 13FVL West Park at PlacerApr 13 · Discus · Place 8 · West ParkWest ParkDiscus862-10—
Apr 13FVL West Park at PlacerApr 13 · Shot Put · Place 7 · West ParkWest ParkShot Put729-5—
Mar 29FVL West Park @ PonderosaMar 29 · Discus · Place 2 · West ParkWest ParkDiscus271-0210
Mar 29FVL West Park @ PonderosaMar 29 · Shot Put · Place 5 · West ParkWest ParkShot Put529-06.5010
Mar 22FVL West Park at Nevada UnionMar 22 · Shot Put · Place 5 · West ParkWest ParkShot Put532-08.00—
Feb 17RJUHSD Cup Time Trials @ GBHS Feb 17 · Discus · Place 6 · West ParkWest ParkDiscus1.6kg6.69-0110
Feb 17RJUHSD Cup Time Trials @ GBHS Feb 17 · Shot Put · Place 13 · West ParkWest ParkShot Put10lb13.29-01.0010

2022 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 16STFU - Championship (Invite Only)Jul 16 · Discus · Place 2 · Revolution Express TrackRevolution Express TrackDiscus1.6kg2.64-009
Jul 16STFU - Championship (Invite Only)Jul 16 · Shot Put · Place 3 · Revolution Express TrackRevolution Express TrackShot Put12lb3.25-08.009
Jul 9Fast Fast All-Comers MeetJul 9 · Javelin · Place 2 · Revolution Express TrackRevolution Express TrackJavelin800g2.39-089
Jul 9Fast Fast All-Comers MeetJul 9 · Shot Put · Place 2 · Revolution Express TrackRevolution Express TrackShot Put12lb2.25-02.009
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · Javelin · Place 13 · Revolution ExpressRevolution ExpressJavelin1311.14m—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · Discus · Place 15 · Revolution ExpressRevolution ExpressDiscus1518.97m—
Jun 24USATF Pacific Association (Region 16) Junior Olympic ChampionshipsJun 24 · Shot Put · Place 11 · Revolution ExpressRevolution ExpressShot Put116.59m—
Jun 462nd Golden West Invitational Jun 4 · Javelin · Revolution Express TrackRevolution Express TrackJavelin800g—ND9
Jun 462nd Golden West Invitational Jun 4 · Discus · Revolution Express TrackRevolution Express TrackDiscus1.6kg—SCR9
Jun 462nd Golden West Invitational Jun 4 · Shot Put · Revolution Express TrackRevolution Express TrackShot Put12lb—SCR9
May 21STFU - Meet #3 (Invite Only)May 21 · Javelin · Place 1 · Revolution Express TrackRevolution Express TrackJavelin800g1.15.58m PB9
May 21STFU - Meet #3 (Invite Only)May 21 · Shot Put · Place 3 · Revolution Express TrackRevolution Express TrackShot Put12lb3.7.12m9
May 5FVL Championships FINALSMay 5 · Discus · Place 21 · West ParkWest ParkDiscus2159-009
May 5FVL Championships FINALSMay 5 · Shot Put · Place 24 · West ParkWest ParkShot Put2426-04.259
May 3FVL Championships TRIALSMay 3 · Discus · Place 21 · West ParkWest ParkDiscus2159-009
Apr 27FVL Nevada Union & Rio Linda @ West ParkApr 27 · Discus · Place 9 · West ParkWest ParkDiscus959-039
Apr 27FVL Nevada Union & Rio Linda @ West ParkApr 27 · Shot Put · Place 10 · West ParkWest ParkShot Put1025-03.009
Apr 25Rio Linda and West Park at OakmontApr 25 · Discus · Place 8 · West ParkWest ParkDiscus859-019
Apr 25Rio Linda and West Park at OakmontApr 25 · Shot Put · Place 9 · West ParkWest ParkShot Put927-02.009
Mar 30FVL Rio Linda/West Park @ PlacerMar 30 · Discus · Place 13 · West ParkWest ParkDiscus1353-039
Mar 30FVL Rio Linda/West Park @ PlacerMar 30 · Shot Put · Place 13 · West ParkWest ParkShot Put1324-01.009
Mar 23FVL Ponderosa & Rio Linda @ West ParkMar 23 · Discus · Place 8 · West ParkWest ParkDiscus1.6kg8.60-069
Mar 23FVL Ponderosa & Rio Linda @ West ParkMar 23 · Shot Put · Place 9 · West ParkWest ParkShot Put10lb9.25-11.009
Feb 18West Park / Woodcreek Dual Time TrialsFeb 18 · Discus · Place 10 · West ParkWest ParkDiscus1.6kg10.47-099
Feb 18West Park / Woodcreek Dual Time TrialsFeb 18 · Shot Put · Place 11 · West ParkWest ParkShot Put10lb11.24-04.009

2019 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · Discus · Place 8 · Revolution ExpressRevolution ExpressDiscus814.78m11
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · Shot Put · Place 17 · Revolution ExpressRevolution ExpressShot Put176.19m11
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · 1500 Meters · Place 4 · Revolution ExpressRevolution Express1500 Meters412:06.02 PB11
Jun 1M.P. Striders Youth Track Invitational (AAU)Jun 1 · Shot Put · Place 4 · Revolution Express Track ClubRevolution Express Track ClubShot Put420-00.00—
Jun 1M.P. Striders Youth Track Invitational (AAU)Jun 1 · Discus · Place 3 · Revolution Express Track ClubRevolution Express Track ClubDiscus345-03—
Jun 1M.P. Striders Youth Track Invitational (AAU)Jun 1 · 3000 Meters · Place 1 · Revolution Express Track ClubRevolution Express Track Club3000 Meters111:11.77 PB—
May 25Tom Moore Youth Invitational (Central Valley Roadrunners)May 25 · Javelin · Place 7 · Revolution Express TrackRevolution Express TrackJavelin450g AeroJav7.29-03 PB-
May 25Tom Moore Youth Invitational (Central Valley Roadrunners)May 25 · Discus · Place 5 · Revolution Express TrackRevolution Express TrackDiscus1kg5.12.03m-
May 25Tom Moore Youth Invitational (Central Valley Roadrunners)May 25 · Shot Put · Place 8 · Revolution Express TrackRevolution Express TrackShot Put6lb8.5.74m-
May 18Stockton Saints Youth T&F (AAU)May 18 · Javelin · Revolution Express TrackRevolution Express TrackJavelin400g TJ—DNS-
May 18Stockton Saints Youth T&F (AAU)May 18 · Discus · Place 2 · Revolution Express TrackRevolution Express TrackDiscus1kg2.45-10-
Apr 27Revolution Express Youth Track & Field Meet (AAU)Apr 27 · Javelin · Place 2 · Revolution Express TrackRevolution Express TrackJavelin400g TJ2.11.09m-
Apr 27Revolution Express Youth Track & Field Meet (AAU)Apr 27 · Discus · Place 1 · Revolution Express TrackRevolution Express TrackDiscus1kg1.14.22m-
Apr 27Revolution Express Youth Track & Field Meet (AAU)Apr 27 · Shot Put · Place 2 · Revolution Express TrackRevolution Express TrackShot Put6lb2.7.29m PB-
Apr 13CATCApr 13 · Discus · Place 4 · Revolution Express TrackRevolution Express TrackDiscus1kg4.49-10 PB-
Apr 13CATCApr 13 · Shot Put · Place 6 · Revolution Express TrackRevolution Express TrackShot Put6lb6.20-06.00-
Mar 16Revolution Express/Buffalo Chips mini meetMar 16 · Javelin · Place 2 · Revolution Express TrackRevolution Express TrackJavelin400g TJ2.12.99m PB-
Mar 16Revolution Express/Buffalo Chips mini meetMar 16 · Shot Put · Place 1 · Revolution Express TrackRevolution Express TrackShot Put6lb1.21-6Unofficial-
Mar 9Flying Jaguars Youth T&F - Register on Coacho.comMar 9 · Shot Put · Place 3 · Revolution Express TrackRevolution Express TrackShot Put6lb3.19-06.00-