Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLawrence Brice Invitational Host By Bear Creek · Apr 2615.55aLawrence Brice Invitational Host By Bear CreekApril 26, 2025
200 Meters · OutdoorBurning Batons Relay Carnival · Apr 1833.79aBurning Batons Relay CarnivalApril 18, 2026
Discus · 1kg · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2523.24mUSATF Region 14 Junior Olympic ChampionshipsJune 25, 2026
Long Jump · OutdoorBurning Batons Relay Carnival · Apr 183.87mBurning Batons Relay CarnivalApril 18, 2026
Shot Put · 6lb · OutdoorUSATF Region 14 Junior Olympic Championships · Jun 2511.09mUSATF 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

18 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Discus · Place 10 · East Palo Alto GreyhoundsDiscus1kg10.22.65m5
Aug 1AAU Junior Olympic GamesAug 1 · Shot Put · Place 8 · East Palo Alto GreyhoundsShot Put6lb8.10.70m5
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 22 · East Palo Alto GreyhoundsDiscus1kg22.21.17m5
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 16 · East Palo Alto GreyhoundsShot Put6lb16.10.41m5
Jul 1AAU West Coast National ChampionshipJul 1 · Javelin · East Palo Alto GreyhoundsJavelin400g TJ—DNS5
Jul 1AAU West Coast National ChampionshipJul 1 · Discus · Place 1 · East Palo Alto GreyhoundsDiscus1kg1.22.70m5
Jul 1AAU West Coast National ChampionshipJul 1 · Shot Put · Place 1 · East Palo Alto GreyhoundsShot Put6lb1.10.89m5
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Discus · Place 1 · East Palo Alto GreyhoundsDiscus1kg1.23.24m PB5
Jun 25USATF Region 14 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put6lb2.11.09m PB5
Apr 25Lawrence Brice InvitationalApr 25 · Long Jump · Place 27 · East Palo Alto GreyhoundsLong Jump2710-9.5011
Apr 25Lawrence Brice InvitationalApr 25 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put29.42m11
Apr 25Lawrence Brice InvitationalApr 25 · 100 Meters · Place 59 · East Palo Alto Greyhounds100 Meters5915.7011
Apr 18Burning Batons Relay CarnivalApr 18 · Long Jump · Place 11 · East Palo Alto GreyhoundsLong Jump113.87m PB—
Apr 18Burning Batons Relay CarnivalApr 18 · Discus · Place 1 · East Palo Alto GreyhoundsDiscus117.00m—
Apr 18Burning Batons Relay CarnivalApr 18 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put28.88m—
Apr 18Burning Batons Relay CarnivalApr 18 · 200 Meters · Place 53 · East Palo Alto Greyhounds200 Meters5333.79a PB—
Apr 4God Speed Easter EggstravaganzaApr 4 · Discus · Place 2 · East Palo Alto GreyhoundsDiscus216.22m—
Apr 4God Speed Easter EggstravaganzaApr 4 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put29.77m—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 20USATF Region 14 Junior Olympic Track and Field ChampionshipsJun 20 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put29.56m—
Jun 13USATF Pacific Association Jr Olympic Championships Jun 13 · Shot Put · Place 1 · East Palo Alto GreyhoundsShot Put19.26m—
Jun 7Nor-Cal Youth ChampionshipsJun 7 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put28.74m10
Jun 7Nor-Cal Youth ChampionshipsJun 7 · 100 Meters · Place 33 · East Palo Alto Greyhounds100 MetersRound P3315.9310
May 173M INVITATIONAL - 2025May 17 · Shot Put · Place 1 · East Palo Alto GreyhoundsShot Put18.56m—
May 173M INVITATIONAL - 2025May 17 · 100 Meters · Place 45 · East Palo Alto Greyhounds100 MetersRound P4516.32a—
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · Shot Put · Place 1 · East Palo Alto GreyhoundsShot Put127-1—
Apr 26Lawrence Brice Invitational Host By Bear CreekApr 26 · 100 Meters · Place 40 · East Palo Alto Greyhounds100 Meters4015.55a PB—
Apr 19God Speed EggstravaganzaApr 19 · Shot Put · Place 1 · East Palo Alto GreyhoundsShot Put18.33m—
Apr 19God Speed EggstravaganzaApr 19 · 100 Meters · Place 47 · East Palo Alto Greyhounds100 Meters4716.35a—
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · Javelin · Place 5 · East Palo Alto GreyhoundsJavelin517.67m—
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · Shot Put · Place 1 · East Palo Alto GreyhoundsShot Put18.14m—
Mar 29Burning Baton Relay Carnival (presented by God Speed)Mar 29 · 100 Meters · Place 41 · East Palo Alto Greyhounds100 Meters4116.49a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put27.05m9
Jun 8Nor-Cal Youth ChampionshipsJun 8 · Javelin · Place 5 · East Palo Alto GreyhoundsJavelin522.53m9
Jun 8Nor-Cal Youth ChampionshipsJun 8 · 100 Meters · Place 45 · East Palo Alto Greyhounds100 MetersRound P4517.369

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Shot Put · Place 2 · East Palo Alto GreyhoundsShot Put27.19m8
Jun 10Nor-Cal Youth ChampionshipsJun 10 · Javelin · Place 6 · East Palo Alto GreyhoundsJavelin613.32m8
Mar 4Rebels March Madness All-ComersMar 4 · Shot Put · Place 1 · East Palo Alto GreyhoundsShot Put16.78m—
Mar 4Rebels March Madness All-ComersMar 4 · 100 Meters · Place 12 · East Palo Alto Greyhounds100 Meters1218.46—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · Javelin · Place 7 · East Palo Alto GreyhoundsJavelin710.64m—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · Shot Put · Place 3 · East Palo Alto GreyhoundsShot Put35.66m—
Apr 23Pacific Coast Shockwaves InvitationalApr 23 · 100 Meters · Place 62 · East Palo Alto Greyhounds100 MetersRound P6218.13—