Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Pacific Association Junior Olympic Championships · Jun 2315.36aUSATF Pacific Association Junior Olympic ChampionshipsJune 23, 2023
200 Meters · Outdoor3M INVITATIONAL 2026 · May 1628.66a3M INVITATIONAL 2026May 16, 2026
400 Meters · OutdoorOakland PAL - Margaret Dixon Community Meet · Mar 211:03.80aOakland PAL - Margaret Dixon Community MeetMarch 21, 2026
800 Meters · OutdoorRunning Rebels Invitational · May 22:27.43aRunning Rebels InvitationalMay 2, 2026
Discus · 1kg · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2517.74mUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
Javelin · 300g · OutdoorOakland Pal Community Track Meet · Mar 2515.39mOakland Pal Community Track MeetMarch 25, 2023
Javelin · 300g TJ · OutdoorUSATF Region 14 Junior Olympic T&F Championships · Jul 625.10mUSATF Region 14 Junior Olympic T&F ChampionshipsJuly 6, 2023
Javelin · 400g TJ · OutdoorLawrence Brice Invitational Hosted by Legacy Track Club · Apr 2021.74mLawrence Brice Invitational Hosted by Legacy Track ClubApril 20, 2024
Javelin · 450g AeroJav · OutdoorRunning Rebels Invitational · May 324.93mRunning Rebels InvitationalMay 3, 2025
Javelin · 600g · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2530.58mUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 9 · 3M Track ClubJavelin600g9.29.65m7
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Javelin · Place 1 · 3M Track ClubJavelin600g1.30.58m PB7
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Discus · Place 7 · 3M Track ClubDiscus1kg7.17.74m PB7
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 8 · 3M Track Club800 Meters8.2:28.48a7
Jun 13Welcome to the Swamp Meet....Jun 13 · Javelin · Place 1 · 3M Track ClubJavelin131.49m7
Jun 13Welcome to the Swamp Meet....Jun 13 · 800 Meters · Place 4 · 3M Track Club800 Meters42:30.21a7
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Discus · Place 3 · 3M Track ClubDiscus317.73m13
Jun 6Nor-Cal Youth ChampionshipsJun 6 · Javelin · Place 2 · 3M Track ClubJavelin227.84m13
Jun 6Nor-Cal Youth ChampionshipsJun 6 · 800 Meters · Place 5 · 3M Track Club800 Meters52:34.1713
May 163M INVITATIONAL 2026May 16 · Javelin · Place 1 · 3M Track ClubJavelin131.40m7
May 163M INVITATIONAL 2026May 16 · 800 Meters · Place 11 · 3M Track Club800 Meters112:36.04a7
May 163M INVITATIONAL 2026May 16 · 200 Meters · Place 29 · 3M Track Club200 Meters2928.66a PB7
May 2Running Rebels InvitationalMay 2 · Javelin · Place 1 · 3M Track ClubJavelin129.47m7
May 2Running Rebels InvitationalMay 2 · 800 Meters · Place 6 · 3M Track Club800 Meters62:27.43a PB7
Apr 25Lawrence Brice InvitationalApr 25 · Javelin · Place 1 · 3M Track ClubJavelin129.30m13
Apr 4God Speed Easter EggstravaganzaApr 4 · Discus · Place 5 · 3M Track ClubDiscus516.05m7
Apr 4God Speed Easter EggstravaganzaApr 4 · 800 Meters · Place 3 · 3M Track Club800 Meters32:29.84a7
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 800 Meters · Place 2 · 3M Track Club800 Meters2.2:30.72a7
Mar 21Oakland PAL - Margaret Dixon Community MeetMar 21 · 400 Meters · Place 1 · 3M Track Club400 Meters1.1:03.80a PB7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · Javelin · Place 1 · 3M Track ClubJavelin600g1.28.57m7
Mar 148th Annual 5 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICS PRE- SEASON CHAMPIONSHIPMar 14 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:31.44a7
Mar 7Rebels March MadnessMar 7 · 800 Meters · Place 3 · 3M Track Club800 Meters32:36.27a7
Mar 7Rebels March MadnessMar 7 · 400 Meters · Place 3 · 3M Track Club400 Meters31:04.75a7

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · Javelin · Place 1 · 3M Track ClubJavelin131.44m—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · Javelin · Place 1 · 3M Track ClubJavelin128.03m—
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Javelin · Place 1 · 3M Track ClubJavelin128.00m12
May 24L A Jets 39th Annual InvitationalMay 24 · Javelin · Place 1 · 3M Track ClubJavelin126.22m—
May 24L A Jets 39th Annual InvitationalMay 24 · 400 Meters · Place 11 · 3M Track Club400 Meters111:04.10a—
May 173M INVITATIONAL - 2025May 17 · Javelin · Place 1 · 3M Track ClubJavelin126.80m—
May 3Running Rebels InvitationalMay 3 · Javelin · Place 1 · 3M Track ClubJavelin450g AeroJav1.24.93m PB6
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · Javelin · Place 1 · 3M Track ClubJavelin126.00m—
Apr 19God Speed EggstravaganzaApr 19 · Javelin · Place 1 · 3M Track ClubJavelin128.18m—
Apr 19God Speed EggstravaganzaApr 19 · 200 Meters · Place 5 · 3M Track Club200 Meters528.97a—
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · Javelin · Place 1 · 3M Track ClubJavelin126.40m—
Mar 22Oakland PAL Community MeetMar 22 · Javelin · Place 1 · 3M Track ClubJavelin126.25m—
Mar 22Oakland PAL Community MeetMar 22 · 800 Meters · Place 1 · 3M Track Club800 Meters12:33.32a—
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · Javelin · Place 1 · 3M Track ClubJavelin450g AeroJav1.79' 76
Mar 155 NORTH INVITATIONAL Sponsored by TOP SPEED ATHLETICSMar 15 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:35.50a6
Mar 1Rebels March Madness All-ComersMar 1 · Javelin · Place 2 · 3M Track ClubJavelin600g2.21.91m6
Mar 1Rebels March Madness All-ComersMar 1 · 800 Meters · Place 1 · 3M Track Club800 Meters1.2:40.85a6

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 5USATF Region 14 Junior Olympic ChampionshipsJul 5 · Javelin · Place 3 · 3M Track ClubJavelin325.37m—
Jun 21USATF Pacific Association Junior Olympic ChampionshipsJun 21 · Javelin · Place 3 · 3M Track ClubJavelin450g AeroJav3.23.04m5
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Javelin · Place 2 · 3M Track ClubJavelin223.82m11
May 25Tom Moore Youth ClassicMay 25 · Javelin · Place 2 · 3M Track ClubJavelin600g2.23.42m5
May 183M INVITATIONAL "2024"May 18 · Javelin · Place 2 · 3M Track ClubJavelin450g AeroJav2.22.57m5
May 4Running Rebels Invitational/ Tommie Smith Youth Track MeetMay 4 · Javelin · 3M Track ClubJavelin450g AeroJav—DNS5
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · Javelin · Place 1 · 3M Track ClubJavelin400g TJ1.21.74m PB5
Apr 20Lawrence Brice Invitational Hosted by Legacy Track ClubApr 20 · 800 Meters · Place 4 · 3M Track Club800 Meters4.2:36.69a5
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · Javelin · Place 2 · 3M Track ClubJavelin450g AeroJav2.22.31m5
Apr 13USATF AZ 59th Phoenix Invitational (YOM)Apr 13 · 400 Meters · Place 11 · 3M Track Club400 Meters11.1:08.29a5
Mar 30God Speed EggstravaganzaMar 30 · Javelin · Place 1 · 3M Track ClubJavelin450g AeroJav1.22.34m5
Mar 30God Speed EggstravaganzaMar 30 · 400 Meters · Place 4 · 3M Track Club400 Meters4.1:07.50a5
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · Javelin · Place 2 · 3M Track ClubJavelin450g AeroJav2.18.14m5
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:40.64a5
Mar 23Margaret Dixon Oakland PAL InviteMar 23 · 400 Meters · Place 3 · 3M Track Club400 Meters3.1:07.33a5
Mar 2Rebels March Madness All ComersMar 2 · Javelin · Place 1 · 3M Track ClubJavelin600g1.21.20m5
Mar 2Rebels March Madness All ComersMar 2 · 800 Meters · Place 3 · 3M Track Club800 Meters3.2:41.55a5

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · Javelin · Place 2 · 3M Track ClubJavelin300g TJ2.25.10m PB4
Jul 6USATF Region 14 Junior Olympic T&F ChampionshipsJul 6 · 400 Meters · Place 7 · 3M Track Club400 Meters7.1:11.33a4
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 3 · 3M Track ClubJavelin318.94m—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 8 · 3M Track Club400 MetersRound P81:12.45a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 400 Meters · Place 5 · 3M Track Club400 Meters51:12.08a—
Jun 23USATF Pacific Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 14 · 3M Track Club100 MetersRound P1415.36a PB—
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Javelin · Place 2 · 3M Track ClubJavelin217.90m10
Jun 10Nor-Cal Youth ChampionshipsJun 10 · 100 Meters · Place 9 · 3M Track Club100 MetersRound P915.4510
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 15 · 3M Track Club400 Meters151:14.69a—
May 27LA Jets 37th InvitationalMay 27 · 400 Meters · Place 15 · 3M Track Club400 Meters151:14.69a—
May 203M Invitational 2023May 20 · Javelin · Place 4 · 3M Track ClubJavelin415.62m—
May 203M Invitational 2023May 20 · 400 Meters · Place 7 · 3M Track Club400 Meters71:16.17a—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · Javelin · Place 3 · 3M Track ClubJavelin316.76m—
May 6Running Rebels / Tommie Smith InvitationalMay 6 · 100 Meters · Place 11 · 3M Track Club100 MetersRound P1116.00a—
Apr 15CA Track Youth InvitationalApr 15 · Javelin · Place 2 · 3M Track ClubJavelin217.61m—
Apr 15CA Track Youth InvitationalApr 15 · 100 Meters · Place 11 · 3M Track Club100 Meters1116.08a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · 400 Meters · Place 5 · 3M Track Club400 Meters51:16.66a—
Apr 8God Speed Easter Eggstravaganza MeetApr 8 · Javelin · Place 4 · 3M Track ClubJavelin412.90m—
Mar 25Oakland Pal Community Track MeetMar 25 · Javelin · Place 1 · 3M Track ClubJavelin300g1.15.39m PB4
Mar 25Oakland Pal Community Track MeetMar 25 · 200 Meters · Place 2 · 3M Track Club200 Meters2.32.75a4
Mar 11Flying Jaguars Youth Track MeetMar 11 · Javelin · Place 2 · 3M Track ClubJavelin300g2.17.72mUnofficial4
Mar 4Rebels March Madness All-ComersMar 4 · Javelin · Place 2 · 3M Track ClubJavelin213.73m—