Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBCL East Meet #2 · Mar 2517.12aBCL East Meet #2March 25, 2025
200 Meters · OutdoorBCL East Meet #2 · Mar 2535.89aBCL East Meet #2March 25, 2025
400 Meters · OutdoorOakland Pal Community Track Meet · Mar 251:27.18aOakland Pal Community Track MeetMarch 25, 2023
Discus · 1kg · OutdoorBAC Championship (BCL East) · May 992-01BAC Championship (BCL East)May 9, 2026
Javelin · 300g TJ · OutdoorRunning Rebels Invitational · Apr 3017.12mRunning Rebels InvitationalApril 30, 2022
Javelin · 450g AeroJav · OutdoorArizona USATF 57th Phoenix Invitational (Youth) · Apr 219.87mArizona USATF 57th Phoenix Invitational (Youth)April 2, 2022
Javelin · 600g · OutdoorLawrence Brice Invitational Hosted by Legacy Track Club · Apr 2024.16mLawrence Brice Invitational Hosted by Legacy Track ClubApril 20, 2024
Long Jump · OutdoorLA Jets 34th Invitational · May 252.68mLA Jets 34th InvitationalMay 25, 2018
Shot Put · 4kg · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 258.03mUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
Shot Put · 6lb · Outdoor3M INVITATIONAL "2024" · May 188.60m3M INVITATIONAL "2024"May 18, 2024

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 28 · 3M Track Club3M Track ClubDiscus1kg28.27.34m10
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Javelin · Place 6 · 3M Track Club3M Track ClubJavelin600g6.24.13m10
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Discus · Place 5 · 3M Track Club3M Track ClubDiscus1kg5.26.99m10
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 7 · 3M Track Club3M Track ClubShot Put4kg7.8.03m PB10
Jun 13Welcome to the Swamp Meet....Jun 13 · Shot Put · Place 6 · 3M Track Club3M Track ClubShot Put67.72m10
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Discus · Place 2 · 3M Track Club3M Track ClubDiscus224.85m16
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Shot Put · Place 7 · 3M Track Club3M Track ClubShot Put78.10m16
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin223.95m16
May 16NCS Class A ChampionshipsMay 16 · Discus · Holy NamesHoly NamesDiscus1kg—DNS10
May 16NCS Class A ChampionshipsMay 16 · Shot Put · Place 14 · Holy NamesHoly NamesShot Put4kg14.26-00.0010
May 9BAC Championship (BCL East)May 9 · Discus · Place 1 · Holy NamesHoly NamesDiscus1kg1.92-01 PB10
May 9BAC Championship (BCL East)May 9 · Shot Put · Place 1 · Holy NamesHoly NamesShot Put4kg1.25-00.0010
Apr 29BCL EAST #3 4/29/2026Apr 29 · Discus · Place 1 · Holy NamesHoly NamesDiscus1kg1.78' 6"10
Apr 29BCL EAST #3 4/29/2026Apr 29 · Shot Put · Place 1 · Holy NamesHoly NamesShot Put4kg1.24' 4"10
Mar 9BCL East #2Mar 9 · Discus · Place 1 · Holy NamesHoly NamesDiscus1kg1.81-0610
Mar 9BCL East #2Mar 9 · Shot Put · Place 2 · Holy NamesHoly NamesShot Put4kg2.24-05.0010

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · Javelin · Place 5 · 3M Track Club3M Track ClubJavelin523.61m9
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · Discus · Place 6 · 3M Track Club3M Track ClubDiscus624.59m9
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · Javelin · Place 3 · 3M Track Club3M Track ClubJavelin323.40m9
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · Discus · Place 7 · 3M Track Club3M Track ClubDiscus721.56m9
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · Shot Put · Place 10 · 3M Track Club3M Track ClubShot Put107.23m9
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Discus · Place 2 · 3M Track Club3M Track ClubDiscus222.71m15
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Shot Put · Place 3 · 3M Track Club3M Track ClubShot Put37.68m15
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin224.23m15
May 24L A Jets 39th Annual InvitationalMay 24 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin224.50m9
May 24L A Jets 39th Annual InvitationalMay 24 · Shot Put · Place 7 · 3M Track Club3M Track ClubShot Put76.96m9
May 17NCS Class A ChampionshipsMay 17 · Shot Put · Place 18 · Holy NamesHoly NamesShot Put4kg18.23-06.509
May 10BAC Championship (BCL East)May 10 · Discus · Place 10 · Holy NamesHoly NamesDiscus1kg10.70-039
May 10BAC Championship (BCL East)May 10 · Shot Put · Place 7 · Holy NamesHoly NamesShot Put4kg7.25-02.009
Mar 25BCL East Meet #2Mar 25 · Discus · Place 2 · Holy NamesHoly NamesDiscus1kg2.69-009
Mar 25BCL East Meet #2Mar 25 · Shot Put · Place 3 · Holy NamesHoly NamesShot Put4kg3.23-04.009
Mar 25BCL East Meet #2Mar 25 · 200 Meters · Place 31 · Holy NamesHoly Names200 Meters31.35.89a PBWind: 09
Mar 25BCL East Meet #2Mar 25 · 100 Meters · Place 35 · Holy NamesHoly Names100 Meters35.17.12a PBWind: 09

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · Javelin · Place 5 · 3M Track Club3M Track ClubJavelin522.78m—
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · Discus · Place 7 · 3M Track Club3M Track ClubDiscus718.34m—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 6 · 3M Track Club3M Track ClubJavelin600g6.22.79m8
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Discus · Place 6 · 3M Track Club3M Track ClubDiscus1kg6.18.79m8
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Shot Put · Place 13 · 3M Track Club3M Track ClubShot Put6lb13.8.05m8
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Discus · Place 5 · 3M Track Club3M Track ClubDiscus517.69m14
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Shot Put · Place 11 · 3M Track Club3M Track ClubShot Put117.64m14
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Javelin · Place 3 · 3M Track Club3M Track ClubJavelin321.21m14
May 25Tom Moore Youth ClassicMay 25 · Javelin · Place 3 · 3M Track Club3M Track ClubJavelin600g3.20.24m8
May 25Tom Moore Youth ClassicMay 25 · Shot Put · Place 7 · 3M Track Club3M Track ClubShot Put6lb7.8.00m8
May 183M INVITATIONAL "2024"May 18 · Javelin · Place 3 · 3M Track Club3M Track ClubJavelin600g3.20.83m8
May 183M INVITATIONAL "2024"May 18 · Discus · Place 5 · 3M Track Club3M Track ClubDiscus1kg5.17.65m8
May 183M INVITATIONAL "2024"May 18 · Shot Put · Place 5 · 3M Track Club3M Track ClubShot Put6lb5.8.60m PB8
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Javelin · Place 3 · 3M Track Club3M Track ClubJavelin600g3.19.23m8
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Discus · 3M Track Club3M Track ClubDiscus1kg—DNS8
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Shot Put · Place 7 · 3M Track Club3M Track ClubShot Put6lb7.8.17m8
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Javelin · Place 3 · 3M Track Club3M Track ClubJavelin600g3.24.16m PB8
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Shot Put · Place 8 · 3M Track Club3M Track ClubShot Put4kg8.25-04.008
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Javelin · Place 4 · 3M Track Club3M Track ClubJavelin600g4.22.98m8
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Discus · Place 7 · 3M Track Club3M Track ClubDiscus1kg7.18.21m8
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Shot Put · Place 11 · 3M Track Club3M Track ClubShot Put6lb11.7.50m8
Mar 30God Speed EggstravaganzaMar 30 · Shot Put · Place 2 · 3M Track Club3M Track ClubShot Put6lb2.7.59m8
Mar 30God Speed EggstravaganzaMar 30 · 200 Meters · Place 49 · 3M Track Club3M Track Club200 Meters49.36.62a8
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · Shot Put · Place 3 · 3M Track Club3M Track ClubShot Put6lb3.8.51m8
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 200 Meters · Place 17 · 3M Track Club3M Track Club200 Meters17.36.47a8
Mar 2Rebels March Madness All ComersMar 2 · 400 Meters · Place 18 · 3M Track Club3M Track Club400 Meters18.1:32.46a8

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · Javelin · Place 4 · 3M Track Club3M Track ClubJavelin600g4.22.81m7
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Discus · Place 12 · 3M Track Club3M Track ClubDiscus1216.22m—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 4 · 3M Track Club3M Track ClubJavelin420.31m—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Shot Put · Place 15 · 3M Track Club3M Track ClubShot Put156.76m—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Discus · Place 5 · 3M Track Club3M Track ClubDiscus518.48m13
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Shot Put · Place 12 · 3M Track Club3M Track ClubShot Put126.94m13
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Javelin · Place 3 · 3M Track Club3M Track ClubJavelin322.03m13
May 27LA Jets 37th InvitationalMay 27 · Javelin · Place 4 · 3M Track Club3M Track ClubJavelin421.18m—
May 27LA Jets 37th InvitationalMay 27 · Shot Put · Place 14 · 3M Track Club3M Track ClubShot Put146.61m—
May 203M Invitational 2023May 20 · Discus · Place 5 · 3M Track Club3M Track ClubDiscus515.48m—
May 203M Invitational 2023May 20 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin221.96m—
May 203M Invitational 2023May 20 · Shot Put · Place 8 · 3M Track Club3M Track ClubShot Put86.42m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Javelin · Place 4 · 3M Track Club3M Track ClubJavelin419.66m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Discus · Place 4 · 3M Track Club3M Track ClubDiscus416.23m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Shot Put · Place 7 · 3M Track Club3M Track ClubShot Put76.29m—
Apr 15CA Track Youth InvitationalApr 15 · Shot Put · Place 9 · 3M Track Club3M Track ClubShot Put96.20m—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · Shot Put · Place 3 · 3M Track Club3M Track ClubShot Put36.72m—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 400 Meters · Place 50 · 3M Track Club3M Track Club400 Meters501:32.72a—
Mar 25Oakland Pal Community Track MeetMar 25 · Shot Put · Place 2 · 3M Track Club3M Track ClubShot Put6lb2.24-09.007
Mar 25Oakland Pal Community Track MeetMar 25 · 400 Meters · Place 14 · 3M Track Club3M Track Club400 Meters14.1:27.18a PB7
Mar 11Flying Jaguars Youth Track MeetMar 11 · Shot Put · Place 4 · 3M Track Club3M Track ClubShot Put6lb4.19-01.00Unofficial7

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 18 · 16 3M16 3MResults1865-10—
Jul 25USATF National Junior Olympic ChampionshipsJul 25 · Results · Place 18 · 16 3M16 3MResults1854-00—
May 143M InvitationalMay 14 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin450g AeroJav2.17.30m6
May 143M InvitationalMay 14 · Shot Put · Place 12 · 3M Track Club3M Track ClubShot Put6lb12.5.20m6
Apr 30Running Rebels InvitationalApr 30 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin300g TJ2.17.12m PB6
Apr 30Running Rebels InvitationalApr 30 · Discus · Place 2 · 3M Track Club3M Track ClubDiscus1kg2.14.70m6
Apr 30Running Rebels InvitationalApr 30 · Shot Put · Place 8 · 3M Track Club3M Track ClubShot Put6lb8.5.37m6
Apr 16East Bay Heat TC All ComersApr 16 · Javelin · Place 1 · 3M Track Club3M Track ClubJavelin450g AeroJav1.18.08m6
Apr 16East Bay Heat TC All ComersApr 16 · Shot Put · Place 4 · 3M Track Club3M Track ClubShot Put6lb4.6.12m6
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin450g AeroJav2.19.87m PB6
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · Discus · Place 5 · 3M Track Club3M Track ClubDiscus1kg5.13.56m6
Apr 2Arizona USATF 57th Phoenix Invitational (Youth)Apr 2 · Shot Put · Place 14 · 3M Track Club3M Track ClubShot Put6lb14.4.14m6
Mar 5Running Rebels March Madness All-ComersMar 5 · Javelin · Place 1 · 3M Track Club3M Track ClubJavelin600g1.17.02m6
Mar 5Running Rebels March Madness All-ComersMar 5 · Shot Put · Place 3 · 3M Track Club3M Track ClubShot Put6lb3.5.41m6

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 17Maragret Dixon Oakland PAL InviteJul 17 · Shot Put · Place 2 · 3M Track Club3M Track ClubShot Put6lb2.17-01.00Unofficial5

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · Javelin · Place 5 · 3M Track Club3M Track ClubJavelin515.38m1
Jul 5USATF Region 16 Junior Olympic ChampionshipsJul 5 · Shot Put · Place 13 · 3M Track Club3M Track ClubShot Put133.07m1
Jun 8PAC Championships Non-QualifierJun 8 · Javelin · Place 8 · 3M Track Club3M Track ClubJavelin812.55m1
Jun 8PAC Championships Non-QualifierJun 8 · Shot Put · Place 8 · 3M Track Club3M Track ClubShot Put83.92m1
Jun 1Tommie Smith Youth Meet Jun 1 · Javelin · Place 1 · 3M Track Club3M Track ClubJavelin118.84m1
Jun 1Tommie Smith Youth Meet Jun 1 · 400 Meters · Place 18 · 3M Track Club3M Track Club400 Meters181:34.361
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · Javelin · Place 11 · 3M Track Club3M Track ClubJavelin1112.86m1
May 25Los Angeles Jets 35th Annual Track MeetMay 25 · Shot Put · Place 16 · 3M Track Club3M Track ClubShot Put163.48m1
Mar 2Hercules Running Rebels All ComersMar 2 · Javelin · Place 2 · 3M Track Club3M Track ClubJavelin211.97m1
Mar 2Hercules Running Rebels All ComersMar 2 · 400 Meters · Place 24 · 3M Track Club3M Track Club400 Meters241:37.411

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25LA Jets 34th InvitationalMay 25 · Long Jump · Place 12 · 3M Track Club3M Track ClubLong Jump122.68m PB8
May 25LA Jets 34th InvitationalMay 25 · Javelin · Place 12 · 3M Track Club3M Track ClubJavelin126.86m8