Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 39" / 0.991m · OutdoorDAL: Concord, Mt. Diablo @ Benicia · Apr 20 | 20.55a | DAL: Concord, Mt. Diablo @ Benicia | April 20, 2026 |
| 1600 Meters · Outdoor2026 Mid-Season Mania 1600m Invitational · Sep 30 | 6:35.15a | 2026 Mid-Season Mania 1600m Invitational | September 30, 2026 |
| 300m Hurdles · 36" / 0.914m · OutdoorDAL: Concord, Mt. Diablo @ Benicia · Apr 20 | 52.15a | DAL: Concord, Mt. Diablo @ Benicia | April 20, 2026 |
| 3200 Meters · Outdoor2026 Mid-Season Mania 3200m Invitational · Oct 21 | 14:49.24 | 2026 Mid-Season Mania 3200m Invitational | October 21, 2026 |
| 400 Meters · IndoorDON of the Season · Feb 24 | 1:03.51a | DON of the Season | February 24, 2024 |
| 400 Meters · OutdoorMarsh Creek Invitational · Mar 9 | 1:02.93a | Marsh Creek Invitational | March 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | 2026 Mid-Season Mania 3200m InvitationalOct 21 · 3200 Meters · Place 190 · Concord | 3200 Meters | 190 | 14:49.24 PB | 12 |
| Sep 30 | 2026 Mid-Season Mania 1600m InvitationalSep 30 · 1600 Meters · Place 305 · Concord | 1600 Meters | 305. | 6:35.15a PB | 11 |
| May 9 | Diablo Athletic League Championship FinalsMay 9 · 300m Hurdles · Place 24 · Concord | 300m Hurdles | 24 | 52.05a | 11 |
| May 9 | Diablo Athletic League Championship FinalsMay 9 · 110m Hurdles · Place 16 · Concord | 110m Hurdles | 16 | 20.34a | 11 |
| May 9 | Diablo Athletic League Championship FinalsMay 9 · 110m Hurdles · Place 16 · Concord | 110m Hurdles | 16 | 20.56a | 11 |
| May 2 | Diablo Athletic League Championship TrialsMay 2 · 300m Hurdles · Place 24 · Concord | 300m Hurdles | 24 | 52.05a | 11 |
| May 2 | Diablo Athletic League Championship TrialsMay 2 · 110m Hurdles · Place 16 · Concord | 110m Hurdles | 16 | 20.34a | 11 |
| Apr 24 | DAL Valley Last ChanceApr 24 · 300m Hurdles · Place 8 · Concord | 300m Hurdles | 8 | 52.55a | 11 |
| Apr 24 | DAL Valley Last ChanceApr 24 · 110m Hurdles · Place 4 · Concord | 110m Hurdles | 4 | 20.49a | 11 |
| Apr 20 | DAL: Concord, Mt. Diablo @ BeniciaApr 20 · 300m Hurdles · Place 4 · Concord | 300m Hurdles36" / 0.914m | 4. | 52.15a PB | 11 |
| Apr 20 | DAL: Concord, Mt. Diablo @ BeniciaApr 20 · 110m Hurdles · Place 4 · Concord | 110m Hurdles39" / 0.991m | 4. | 20.55a PB | 11 |
| Mar 30 | College Park, Mt Diablo @ ConcordMar 30 · 300m Hurdles · Place 2 · Concord | 300m Hurdles | 2 | 52.27a | 11 |
| Mar 30 | College Park, Mt Diablo @ ConcordMar 30 · 110m Hurdles · Place 2 · Concord | 110m Hurdles | 2 | 19.98a | 11 |
| Mar 17 | Alhambra, Mt Diablo @ ConcordMar 17 · 300m Hurdles · Place 2 · Concord | 300m Hurdles | 2 | 53.10a | 11 |
| Mar 17 | Alhambra, Mt Diablo @ ConcordMar 17 · 110m Hurdles · Place 1 · Concord | 110m Hurdles | 1 | 20.18a | 11 |
| Mar 11 | DAL: Concord, Mt. Diablo, Berean Christian @ Ygnacio ValleyMar 11 · 300m Hurdles · Place 1 · Concord | 300m Hurdles | 1 | 52.48a | 11 |
| Mar 11 | DAL: Concord, Mt. Diablo, Berean Christian @ Ygnacio ValleyMar 11 · 110m Hurdles · Place 1 · Concord | 110m Hurdles | 1 | 19.97a | 11 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 28 | DON of the SeasonFeb 28 · 110m Hurdles · Place 5 · Concord | 110m Hurdles | 5 | 21.51a | 11 |
2025 Outdoor Track
10 results2025 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 22 | DON of the SeasonFeb 22 · 400 Meters · Place 3 · Concord | 400 Meters | 3 | 1:05.68a | — |
2024 Outdoor Track
9 results2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 24 | DON of the SeasonFeb 24 · 400 Meters · Place 6 · Concord | 400 Meters | 6 | 1:03.51a PB | — |
2023 Outdoor Track
1 results