Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 Meters · OutdoorPacific Association Top-5 Meet (non-qualifier) · Jul 10 | 4:56.22a | Pacific Association Top-5 Meet (non-qualifier) | July 10, 2021 |
| 1500 Meters · OutdoorShor/Shepard · Jun 22 | 4:44.49 | Shor/Shepard | June 22, 2019 |
| 1600 Meters · OutdoorH.M.B., Hillsdale, Capuchino at San Mateo · Apr 5 | 4:36.00 | H.M.B., Hillsdale, Capuchino at San Mateo | April 5, 2022 |
| 2000m Steeplechase · 0.838m · OutdoorAAU West Coast Nationals · Jul 1 | 6:50.97a | AAU West Coast Nationals | July 1, 2021 |
| 3000m Steeplechase · OutdoorUSATF Region 16 Junior Olympic Championships · Jul 5 | 9:15.76 | USATF Region 16 Junior Olympic Championships | July 5, 2019 |
| 300m Hurdles · 36" / 0.914m · OutdoorSan Mateo v Hillsdale · Apr 28 | 48.1 | San Mateo v Hillsdale | April 28, 2021 |
| 3200 Meters · OutdoorTerra Nova vs. San Mateo · May 5 | 11:17.43 | Terra Nova vs. San Mateo | May 5, 2021 |
| 400m Hurdles · 36" / 0.914m · OutdoorPacific Association Top-5 Meet (non-qualifier) · Jul 10 | 1:06.51a | Pacific Association Top-5 Meet (non-qualifier) | July 10, 2021 |
| 800 Meters · OutdoorPAL Ocean Meet: Hillsdale vs San Mateo; Capuchino vs Woodside · Apr 20 | 2:09.02a | PAL Ocean Meet: Hillsdale vs San Mateo; Capuchino vs Woodside | April 20, 2022 |
| High Jump · Outdoor2021 PAL Varsity Championship · May 22 | 1.77m | 2021 PAL Varsity Championship | May 22, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | CCS Finals May 21 · High Jump · Place 11 · San MateoSan Mateo | High JumpRound P | 11. | 6-00.00 | 12 |
| May 21 | CCS Finals May 21 · High Jump · Place 9 · San MateoSan Mateo | High Jump | 9. | 5-10.00 | 12 |
| May 14 | CCS Semi-Finals May 14 · High Jump · Place 11 · San MateoSan Mateo | High JumpRound P | 11. | 6-00.00 | 12 |
| Apr 28 | PAL Varsity Trials and FinalsApr 28 · 1600 Meters · Place 22 · San MateoSan Mateo | 1600 MetersRound P | 22. | 4:52.58a | 12 |
| Apr 28 | PAL Varsity Trials and FinalsApr 28 · High Jump · Place 4 · San MateoSan Mateo | High Jump | 4. | 5-08.00 | 12 |
| Apr 28 | PAL Varsity Trials and FinalsApr 28 · 800 Meters · Place 15 · San MateoSan Mateo | 800 MetersRound P | 15. | 2:09.47a | 12 |
| Apr 20 | PAL Ocean Meet: Hillsdale vs San Mateo; Capuchino vs WoodsideApr 20 · 1600 Meters · Place 11 · San MateoSan Mateo | 1600 Meters | 11 | 5:02.74a | 12 |
| Apr 20 | PAL Ocean Meet: Hillsdale vs San Mateo; Capuchino vs WoodsideApr 20 · 800 Meters · Place 1 · San MateoSan Mateo | 800 Meters | 1 | 2:09.02a PB | 12 |
| Apr 13 | Woodside v San Mateo, Capuchino vs Terra NovaApr 13 · High Jump · Place 1 · San MateoSan Mateo | High Jump | 1 | 5-08.00 | 12 |
| Apr 13 | Woodside v San Mateo, Capuchino vs Terra NovaApr 13 · 1600 Meters · Place 1 · San MateoSan Mateo | 1600 Meters | 1 | 4:37.12 | 12 |
| Apr 13 | Woodside v San Mateo, Capuchino vs Terra NovaApr 13 · 800 Meters · Place 1 · San MateoSan Mateo | 800 Meters | 1 | 2:11.35 | 12 |
| Apr 5 | H.M.B., Hillsdale, Capuchino at San MateoApr 5 · High Jump · Place 3 · San MateoSan Mateo | High Jump | 3 | 5-08.00 | 12 |
| Apr 5 | H.M.B., Hillsdale, Capuchino at San MateoApr 5 · 300m Hurdles · Place 3 · San MateoSan Mateo | 300m Hurdles | 3 | 45.29 | 12 |
| Apr 5 | H.M.B., Hillsdale, Capuchino at San MateoApr 5 · 1600 Meters · Place 2 · San MateoSan Mateo | 1600 Meters | 2 | 4:36.00 PB | 12 |
| Mar 14 | San Mateo, Capuchino, Hillsdale at Terra NovaMar 14 · High Jump · Place 1 · San MateoSan Mateo | High Jump | 1 | 5-10.00 | 12 |
| Mar 14 | San Mateo, Capuchino, Hillsdale at Terra NovaMar 14 · 300m Hurdles · Place 2 · San MateoSan Mateo | 300m Hurdles | 2 | 46.40 | 12 |
| Mar 14 | San Mateo, Capuchino, Hillsdale at Terra NovaMar 14 · 1600 Meters · Place 2 · San MateoSan Mateo | 1600 Meters | 2 | 4:53.12 | 12 |
| Mar 3 | Woodside v Half Moon Bay, Terra Nova vs San MateoMar 3 · High Jump · Place 1 · San MateoSan Mateo | High Jump | 1 | 5-08.00 | 12 |
| Mar 3 | Woodside v Half Moon Bay, Terra Nova vs San MateoMar 3 · 1600 Meters · Place 3 · San MateoSan Mateo | 1600 Meters | 3 | 4:45.71 | 12 |
| Mar 3 | Woodside v Half Moon Bay, Terra Nova vs San MateoMar 3 · 800 Meters · Place 1 · San MateoSan Mateo | 800 Meters | 1 | 2:09.31 | 12 |
2021 Outdoor Track
13 results2020 Outdoor Track
1 results2019 Outdoor Track
13 results2018 Outdoor Track
1 results2017 Outdoor Track
2 results