Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | MVAL ChampionshipsMay 8 · 300m Hurdles · Place 2 · Mission San Jose | 300m Hurdles30" / 0.762m | 2. | 49.11a PB | 12 |
| May 8 | MVAL ChampionshipsMay 8 · 100m Hurdles · Place 2 · Mission San Jose | 100m Hurdles33" / 0.838m | 2. | 16.74a PBWind: 0.2 | 12 |
| Apr 25 | Clash of the TitansApr 25 · 300m Hurdles · Place 2 · Mission San Jose | 300m Hurdles | 2 | 51.51a | 12 |
| Apr 25 | Clash of the TitansApr 25 · 100m Hurdles · Place 3 · Mission San Jose | 100m Hurdles | 3 | 17.89a | 12 |
| Apr 25 | Clash of the TitansApr 25 · 100 Meters · Place 11 · Mission San Jose | 100 Meters | 11 | 13.27a PB | 12 |
| Apr 18 | MVAL #3Apr 18 · 300m Hurdles · Place 1 · Mission San Jose | 300m Hurdles30" / 0.762m | 1. | 49.48a | 12 |
| Apr 18 | MVAL #3Apr 18 · 200 Meters · Mission San Jose | 200 Meters | — | DNSWind: -1 | 12 |
| Mar 28 | Castro Valley RelaysMar 28 · 300m Hurdles · Place 2 · Mission San Jose | 300m Hurdles | 2 | 50.78 | 12 |
| Mar 25 | MVAL #2AMar 25 · 100m Hurdles · Place 1 · Mission San Jose | 100m Hurdles | 1 | 17.21a | 12 |
| Mar 14 | San Leandro InvitationalMar 14 · 300m Hurdles · Place 2 · Mission San Jose | 300m Hurdles | 2 | 52.26 | 12 |
| Mar 14 | San Leandro InvitationalMar 14 · 100m Hurdles · Place 2 · Mission San Jose | 100m Hurdles | 2 | 17.95 | 12 |
| Mar 11 | MVAL #1BMar 11 · 300m Hurdles · Place 1 · Mission San Jose | 300m Hurdles | 1 | 51.16a | 12 |
| Mar 11 | MVAL #1BMar 11 · 200 Meters · Place 34 · Mission San Jose | 200 Meters | 34 | 29.63a | 12 |
2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | NCS Bayshore Area ChampionshipsMay 17 · 300m Hurdles · Place 6 · Mission San Jose | 300m Hurdles | 6 | 50.45a | 11 |
| May 17 | NCS Bayshore Area ChampionshipsMay 17 · 100m Hurdles · Place 10 · Mission San Jose | 100m Hurdles | 10 | 17.36a | 11 |
| Apr 26 | Clash of the TitansApr 26 · 300m Hurdles · Place 3 · Mission San Jose | 300m Hurdles | 3 | 51.22 | 11 |
| Apr 26 | Clash of the TitansApr 26 · 100m Hurdles · Place 5 · Mission San Jose | 100m Hurdles | 5 | 18.03 | 11 |
| Apr 16 | MVAL 3B @ Moreau CatholicApr 16 · 300m Hurdles · Place 5 · Mission San Jose | 300m Hurdles | 5 | 53.32 | 11 |
| Mar 22 | MVAL #2Mar 22 · 300m Hurdles · Place 3 · Mission San Jose | 300m Hurdles | 3 | 50.72a | 11 |
| Mar 22 | MVAL #2Mar 22 · 100m Hurdles · Place 2 · Mission San Jose | 100m Hurdles | 2 | 18.01a | 11 |
| Mar 15 | San Leandro InvitationalMar 15 · 300m Hurdles · Place 4 · Mission San Jose | 300m Hurdles | 4 | 52.06 | 11 |
| Mar 15 | San Leandro InvitationalMar 15 · 100m Hurdles · Place 6 · Mission San Jose | 100m Hurdles | 6 | 18.78 | 11 |
| Mar 12 | MVAL #1bMar 12 · 300m Hurdles · Place 3 · Mission San Jose | 300m Hurdles | 3 | 51.76a | — |
2024 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 20 | Northern California Frosh/Soph ChampionshipsApr 20 · 100m Hurdles · Place 8 · Mission San Jose | 100m Hurdles | 8 | 18.19a | — |
| Apr 17 | MVAL #5Apr 17 · 200 Meters · Place 12 · Mission San Jose | 200 Meters | 12 | 28.55a PB | — |
| Mar 23 | MVAL #3Mar 23 · 100m Hurdles · Place 4 · Mission San Jose | 100m Hurdles | 4 | 18.62a | — |
| Mar 23 | MVAL #3Mar 23 · 100 Meters · Place 17 · Mission San Jose | 100 Meters | 17 | 14.35a | — |
| Mar 16 | San Leandro InvitationalMar 16 · 100m Hurdles · Place 4 · Mission San Jose | 100m Hurdles | 4 | 19.18 | 10 |
| Mar 13 | MVAL #2Mar 13 · 200 Meters · Place 11 · Mission San Jose | 200 Meters | 11 | 29.03a | — |
| Mar 6 | MVAL #1Mar 6 · 100m Hurdles · Place 3 · Mission San Jose | 100m Hurdles | 3 | 18.76a | — |
| Mar 6 | MVAL #1Mar 6 · 100 Meters · Place 9 · Mission San Jose | 100 Meters | 9 | 13.98a | — |
2023 Outdoor Track
17 results2023 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 25 | Skyline InvitationalFeb 25 · 100m Hurdles · Place 13 · Mission San Jose | 100m Hurdles | 13 | 20.98a | 9 |
| Feb 25 | Skyline InvitationalFeb 25 · 100 Meters · Place 46 · Mission San Jose | 100 Meters | 46 | 14.53a PB | 9 |