Personal bests

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Hammer · Place 18 · Dream TeamDream TeamHammer12lb18.44.34m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 6 · Dream TeamDream TeamDiscus1.6kg6.52.55m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 7 · Dream TeamDream TeamShot Put12lb7.16.92m12
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · Shot Put · Place 4 · OceansideOceansideShot Put12lbRound P4.59-02.50 PB12
May 29106th CIF State T&F Champs Prelims & Finals 2026May 29 · Shot Put · Place 11 · OceansideOceansideShot Put12lb11.55-02.2512
May 23CIFSDS Section ChampionshipsMay 23 · Shot Put · Place 1 · OceansideOceansideShot Put159-412
May 16CIFSDS Division 1 ChampionshipsMay 16 · Discus · Place 1 · OceansideOceansideDiscus1182-1012
May 16CIFSDS Division 1 ChampionshipsMay 16 · Shot Put · Place 1 · OceansideOceansideShot Put157-312
May 8Avocado League ChampionshipsMay 8 · Discus · Place 1 · OceansideOceansideDiscus1181-512
May 8Avocado League ChampionshipsMay 8 · Shot Put · Place 1 · OceansideOceansideShot Put156-7.2512
Apr 23San Dieguito Academy vs OceansideApr 23 · Discus · Place 1 · OceansideOceansideDiscus1169-1112
Apr 23San Dieguito Academy vs OceansideApr 23 · Shot Put · Place 1 · OceansideOceansideShot Put158-05.5012
Apr 16Oceanside @ VistaApr 16 · Discus · Place 1 · OceansideOceansideDiscus1181-0512
Apr 16Oceanside @ VistaApr 16 · Shot Put · Place 1 · OceansideOceansideShot Put155-00.0012
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Place 3 · OceansideOceansideDiscus354.00m12
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 8 · OceansideOceansideShot Put816.81m12
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Place 3 · OceansideOceansideDiscus3177-02—
Apr 1666th Mt. SAC RelaysApr 16 · Discus · Place 3 · OceansideOceansideDiscus3177-02—
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 8 · OceansideOceansideShot Put855-02.00—
Apr 1666th Mt. SAC RelaysApr 16 · Shot Put · Place 8 · OceansideOceansideShot Put855-02.00—
Apr 412th Annual Willie Banks InvitationalApr 4 · Discus · Place 1 · OceansideOceansideDiscus1173-312
Apr 412th Annual Willie Banks InvitationalApr 4 · Shot Put · Place 1 · OceansideOceansideShot Put158-612
Mar 26Rancho Buena Vista @ OceansideMar 26 · Discus · Place 1 · OceansideOceansideDiscus1179-612
Mar 26Rancho Buena Vista @ OceansideMar 26 · Shot Put · Place 1 · OceansideOceansideShot Put157-212
Mar 19El Camino @ OceansideMar 19 · Discus · Place 1 · OceansideOceansideDiscus1181-612
Mar 19El Camino @ OceansideMar 19 · Shot Put · Place 1 · OceansideOceansideShot Put155-912
Mar 12Oceanside/Sage Creek @ Valley CenterMar 12 · Discus · Place 1 · OceansideOceansideDiscus1166-012
Mar 12Oceanside/Sage Creek @ Valley CenterMar 12 · Shot Put · Place 1 · OceansideOceansideShot Put151-512
Mar 7Mt. Carmel Field & Distance CarnivalMar 7 · Discus · Place 1 · OceansideOceansideDiscus1159-412
Mar 7Mt. Carmel Field & Distance CarnivalMar 7 · Shot Put · Place 1 · OceansideOceansideShot Put154-9.512
Mar 5Oceanside @ CCAMar 5 · Discus · Place 1 · OceansideOceansideDiscus1163-212
Mar 5Oceanside @ CCAMar 5 · Shot Put · Place 1 · OceansideOceansideShot Put154-3.512

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Hammer · Place 1 · Dream TeamDream TeamHammer12lb1.41.57m PB12
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Discus · Place 1 · Dream TeamDream TeamDiscus1.6kg1.53.95m PB12
Jun 252026 USATF Region 15 Junior Olympic Track and Field Championships Jun 25 · Shot Put · Place 1 · Dream TeamDream TeamShot Put12lb1.17.45m PB12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Discus · Place 1 · Dream TeamDream TeamDiscus1.6kg1.53.56m12
Jun 13USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 13 · Shot Put · Place 1 · Dream TeamDream TeamShot Put12lb1.17.40m12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Discus · Place 1 · Dream TeamDream TeamDiscus151.02m11
Jun 14AAU Track & Field Region 23 QualifierJun 14 · Shot Put · Place 1 · Dream TeamDream TeamShot Put115.20m11
May 24 CIFSDS Section ChampionshipsMay 24 · Discus · Place 1 · OceansideOceansideDiscus1159-711
May 24 CIFSDS Section ChampionshipsMay 24 · Shot Put · Place 1 · OceansideOceansideShot Put152-6.511
May 1Vista @ OceansideMay 1 · Discus · Place 1 · OceansideOceansideDiscus1162-711
May 1Vista @ OceansideMay 1 · Shot Put · Place 1 · OceansideOceansideShot Put151-311
Apr 24San Dieguito @ OceansideApr 24 · Discus · Place 1 · OceansideOceansideDiscus1168-211
Apr 24San Dieguito @ OceansideApr 24 · Shot Put · Place 1 · OceansideOceansideShot Put150-8.511
Apr 17Oceanside at Mission HillsApr 17 · Discus · Place 1 · OceansideOceansideDiscus1155-611
Apr 511th Annual Willie Banks InvitationalApr 5 · Discus · Place 1 · OceansideOceansideDiscus1151-911
Apr 511th Annual Willie Banks InvitationalApr 5 · Shot Put · Place 1 · OceansideOceansideShot Put150-811
Mar 27Oceanside @ Rancho Buena VistaMar 27 · Discus · Place 1 · OceansideOceansideDiscus1145-411
Mar 27Oceanside @ Rancho Buena VistaMar 27 · Shot Put · Place 1 · OceansideOceansideShot Put152-9.5011
Mar 20Oceanside @ El CaminoMar 20 · Discus · Place 1 · OceansideOceansideDiscus1154-811
Mar 20Oceanside @ El CaminoMar 20 · Shot Put · Place 1 · OceansideOceansideShot Put148-011
Mar 8Mt. Carmel Field & Distance CarnivalMar 8 · Discus · Place 1 · OceansideOceansideDiscus1151-7.5—
Mar 8Mt. Carmel Field & Distance CarnivalMar 8 · Shot Put · Place 2 · OceansideOceansideShot Put248-3—
Mar 6CCA and Clairemont @ Oceanside MeetMar 6 · Discus · Place 1 · OceansideOceansideDiscus1127-0—
Mar 6CCA and Clairemont @ Oceanside MeetMar 6 · Shot Put · Place 1 · OceansideOceansideShot Put147-7—

2024 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Discus · Place 1 · Dream TeamDream TeamDiscus144.32m—
Jul 20Youth T&F - State Games of America presented by National UniversityJul 20 · Shot Put · Place 1 · Dream TeamDream TeamShot Put114.88m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Discus · Place 1 · Dream TeamDream TeamDiscus142.70m—
Jun 20USATF Region 15 Junior Olympic ChampionshipsJun 20 · Shot Put · Place 2 · Dream TeamDream TeamShot Put214.22m—
May 18CIFSDS Section ChampionshipsMay 18 · Discus · Place 6 · OceansideOceansideDiscus6146-5—
May 18CIFSDS Section ChampionshipsMay 18 · Shot Put · Place 12 · OceansideOceansideShot Put1245-1.5—
May 11CIFSDS Division 2 ChampionshipsMay 11 · Discus · Place 3 · OceansideOceansideDiscus3149-2—
May 11CIFSDS Division 2 ChampionshipsMay 11 · Shot Put · Place 1 · OceansideOceansideShot Put150-4—
May 3Avocado League FinalsMay 3 · Discus · Place 1 · OceansideOceansideDiscus1142-8—
May 3Avocado League FinalsMay 3 · Shot Put · Place 1 · OceansideOceansideShot Put148-7—
Apr 27Dick Wilkins Frosh/Soph ChampionshipsApr 27 · Discus · Place 1 · OceansideOceansideDiscus1150-0—
Apr 27Dick Wilkins Frosh/Soph ChampionshipsApr 27 · Shot Put · Place 1 · OceansideOceansideShot Put145-5—
Apr 25Oceanside @ SDAApr 25 · Discus · Place 1 · OceansideOceansideDiscus1140-3—
Apr 25Oceanside @ SDAApr 25 · Shot Put · Place 2 · OceansideOceansideShot Put246-8—
Apr 1964th Mt. SAC RelaysApr 19 · Discus · Place 6 · OceansideOceansideDiscus6144-11—
Apr 1964th Mt. SAC RelaysApr 19 · Shot Put · Place 16 · OceansideOceansideShot Put1644-10.75—
Apr 17Rancho Buena Vista @ OceansideApr 17 · Discus · Place 1 · OceansideOceansideDiscus1156-6—
Apr 17Rancho Buena Vista @ OceansideApr 17 · Shot Put · Place 1 · OceansideOceansideShot Put149-0—
Apr 13Jaguar Invite Morning SessionApr 13 · Discus · Place 3 · OceansideOceansideDiscus3148-7—
Apr 13Jaguar Invite Morning SessionApr 13 · Shot Put · Place 6 · OceansideOceansideShot Put644-2.5—
Apr 4Mission Hills @ OceansideApr 4 · Discus · Place 1 · OceansideOceansideDiscus1149-9—
Apr 4Mission Hills @ OceansideApr 4 · Shot Put · Place 1 · OceansideOceansideShot Put149-11—
Mar 28Carlsbad @ OceansideMar 28 · Discus · Place 1 · OceansideOceansideDiscus1147-8—
Mar 28Carlsbad @ OceansideMar 28 · Shot Put · Place 1 · OceansideOceansideShot Put147-3—
Mar 21Oceanside @ VistaMar 21 · Discus · Place 2 · OceansideOceansideDiscus2141-4—
Mar 21Oceanside @ VistaMar 21 · Shot Put · Place 1 · OceansideOceansideShot Put148-2—
Mar 14El Camino @ OceansideMar 14 · Discus · Place 1 · OceansideOceansideDiscus1143-6—
Mar 14El Camino @ OceansideMar 14 · Shot Put · Place 1 · OceansideOceansideShot Put148-9—
Mar 7Oceanside @ Valley CenterMar 7 · Discus · Place 1 · OceansideOceansideDiscus1148-2—
Mar 7Oceanside @ Valley CenterMar 7 · Shot Put · Place 4 · OceansideOceansideShot Put443-2.50—
Mar 2Mt. Carmel Field & Distance CarnivalMar 2 · Discus · Place 2 · OceansideOceansideDiscus2146-510

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 29Oceanside & Clairemont @ CCA MeetFeb 29 · Discus · Place 1 · OceansideOceansideDiscus1144-3—
Feb 29Oceanside & Clairemont @ CCA MeetFeb 29 · Shot Put · Place 2 · OceansideOceansideShot Put244-8—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9San Diego State Red-Black Summer Nights All-Comers Meet Dec 9 · Discus · Place 13 · Dream TeamDream TeamDiscus1335.43m—
Dec 9San Diego State Red-Black Summer Nights All-Comers Meet Dec 9 · Shot Put · Place 7 · Dream TeamDream TeamShot Put713.21m—
Feb 11Cal High All-Comers MeetFeb 11 · Discus · Place 3 · Dream TeamDream TeamDiscus3111-009
Feb 11Cal High All-Comers MeetFeb 11 · Shot Put · Place 2 · Dream TeamDream TeamShot Put239-01.009

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 5Avocado League FinalsMay 5 · Discus · Place 4 · OceansideOceansideDiscus4126-2—
May 5Avocado League FinalsMay 5 · Shot Put · Place 5 · OceansideOceansideShot Put543-1—
Apr 27Oceanside @ Torrey PinesApr 27 · Discus · Place 2 · OceansideOceansideDiscus2123-04.50—
Apr 27Oceanside @ Torrey PinesApr 27 · Shot Put · Place 2 · OceansideOceansideShot Put239-06.75—
Apr 22Dick Wilkins Frosh/Soph ChampionshipsApr 22 · Discus · Place 1 · OceansideOceansideDiscus1122-029
Apr 22Dick Wilkins Frosh/Soph ChampionshipsApr 22 · Shot Put · Place 1 · OceansideOceansideShot Put143-06.009
Apr 15Jaguar Invite Morning SessionApr 15 · Discus · Place 10 · OceansideOceansideDiscus10125-11—
Apr 15Jaguar Invite Morning SessionApr 15 · Shot Put · Place 26 · OceansideOceansideShot Put2636-9—
Apr 6Oceanside/Mission Vista @ Rancho Buena VistaApr 6 · Discus · Place 2 · OceansideOceansideDiscus2122-1—
Apr 6Oceanside/Mission Vista @ Rancho Buena VistaApr 6 · Shot Put · Place 2 · OceansideOceansideShot Put243-4.50—
Apr 1Willie Banks Invitational 10th Annual Apr 1 · Discus · Place 12 · OceansideOceansideDiscus12116-119
Apr 1Willie Banks Invitational 10th Annual Apr 1 · Shot Put · Place 4 · OceansideOceansideShot Put443-03.009
Mar 23Vista/Mission Vista @ OceansideMar 23 · Discus · Place 1 · OceansideOceansideDiscus1124-07—
Mar 23Vista/Mission Vista @ OceansideMar 23 · Shot Put · Place 1 · OceansideOceansideShot Put140-06.00—
Mar 16Oceanside @ El CaminoMar 16 · Shot Put · Place 2 · OceansideOceansideShot Put241-04.009
Mar 9Canyon Crest Academy @ OceansideMar 9 · Discus · Place 1 · OceansideOceansideDiscus1126-00—
Mar 9Canyon Crest Academy @ OceansideMar 9 · Shot Put · Place 3 · OceansideOceansideShot Put337-07.00—
Mar 2Mission Hills @ OceansideMar 2 · Discus · Place 2 · OceansideOceansideDiscus2119-029
Mar 2Mission Hills @ OceansideMar 2 · Shot Put · Place 2 · OceansideOceansideShot Put241-06.009

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10San Diego State Red-Black Summer Nights All-Comers MeetDec 10 · Discus · Place 17 · Dream TeamDream TeamDiscus1732.21m9
Dec 10San Diego State Red-Black Summer Nights All-Comers MeetDec 10 · Shot Put · Place 12 · Dream TeamDream TeamShot Put1210.93m9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · Discus · Place 1 · Dream TeamDream TeamDiscus145.50m—
Jun 16AAU Region 23 Qualifier At Lancaster, CAJun 16 · Shot Put · Place 1 · Dream TeamDream TeamShot Put138-10.00—

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 18AAU Region 23 QualiferJun 18 · Shot Put · Place 1 · Dream TeamDream TeamShot Put134-03.02—
Jun 18AAU Region 23 QualiferJun 18 · Javelin · Place 1 · Dream TeamDream TeamJavelin1104-08.69—
Jun 18AAU Region 23 QualiferJun 18 · Discus · Place 1 · Dream TeamDream TeamDiscus1109-03.81—
Jun 6Chula Vista High Performance #5Jun 6 · Javelin · Place 9 · Dream TeamDream TeamJavelin931.52m—
Jun 6Chula Vista High Performance #5Jun 6 · Shot Put · Place 11 · Dream TeamDream TeamShot Put119.13m—
Jun 6Chula Vista High Performance #5Jun 6 · Discus · Place 18 · Dream TeamDream TeamDiscus1831.82m—

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 132019 California State Games- YouthJul 13 · Javelin · Place 3 · Dream TeamDream TeamJavelin328.74m11
Jul 132019 California State Games- YouthJul 13 · Discus · Place 2 · Dream TeamDream TeamDiscus227.64m11
Jul 132019 California State Games- YouthJul 13 · Shot Put · Place 3 · Dream TeamDream TeamShot Put39.67m11
Jun 15AAU Region 23 Junior Olympic QualifierJun 15 · Javelin · Place 1 · Dream TeamDream TeamJavelin196-0711
Jun 15AAU Region 23 Junior Olympic QualifierJun 15 · Shot Put · Place 1 · Dream TeamDream TeamShot Put130-03.5011
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Javelin · Place 1 · Dream TeamDream TeamJavelin127.62m11
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Javelin · Place 1 · Dream TeamDream TeamJavelin127.62m11
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Discus · Place 1 · Dream TeamDream TeamDiscus125.90m11
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 1 · Dream TeamDream TeamShot Put110.12m11
Jun 8USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 8 · Shot Put · Place 1 · Dream TeamDream TeamShot Put110.12m11

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 14AAU Region 23 QualifierJun 14 · Shot Put · Place 1 · Dream TeamDream TeamShot Put129-03.0010
Jun 14AAU Region 23 QualifierJun 14 · Javelin · Place 1 · Dream TeamDream TeamJavelin1106-05.5010

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Javelin · Place 1 · Dream TeamDream TeamJavelin126.59m PR9-10
Jun 10USATF San Diego-Imperial Association Junior Olympic ChampionshipsJun 10 · Shot Put · Place 1 · Dream TeamDream TeamShot Put16.77m PR9-10

2013 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 13California State GamesJul 13 · Combined results · Place 3 · Dream TeamDream TeamCombined results32.06m PB—