Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Twilight Invitational hosted by CSU Stanislaus · Sep 10 | 7:55.2 | Kim Duyst Twilight Invitational hosted by CSU Stanislaus | September 10, 2022 |
| 3 Miles · Calaveras County FairgroundsSub Sections SJS · Nov 8 | 16:55.2 | Sub Sections SJS | November 8, 2025 |
| 5,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Invitational co-hosted by CSUS Stanislaus · Sep 14 | 17:55.2 | Kim Duyst Invitational co-hosted by CSUS Stanislaus | September 14, 2024 |
| 5,000 Meters · Willow Hills Reservoir CourseSJS XC Section Meet · Nov 15 | 17:05.7 | SJS XC Section Meet | November 15, 2025 |
| 8,000 Meters · Baylands ParkBronco Invitational · Oct 17 | 26:51.7 | Bronco Invitational | October 17, 2026 |
| 8,000 Meters · Golden Gate ParkUniv. of San Francisco Invitational · Sep 4 | 27:05.12 | Univ. of San Francisco Invitational | September 4, 2026 |
| 8,000 Meters · Micke Grove ParkPacific Collegiate XC Invitational · Oct 2 | 27:34.5 | Pacific Collegiate XC Invitational | October 2, 2026 |
| 8,000 Meters · River Oaks Golf Course and Event CenterKim Duyst Twilight Invitational · Sep 12 | 26:39.0 | Kim Duyst Twilight Invitational | September 12, 2026 |
| 8,000 Meters · William Jessup UniversityPacWest Conference Championships · Nov 8 | 28:26.6 | PacWest Conference Championships | November 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | PacWest Conference ChampionshipsNov 8 · 8,000 Meters Collegiate · Place 35 · Jessup (CA)Jessup (CA) | 8,000 Meters Collegiate | 35 | 28:26.6 PB | Fr |
| Oct 17 | Bronco InvitationalOct 17 · 8,000 Meters Open · Place 53 · Jessup (CA)Jessup (CA) | 8,000 Meters Open | 53 | 26:51.7 PB | Fr |
| Oct 2 | Pacific Collegiate XC InvitationalOct 2 · 8,000 Meters Collegiate · Place 28 · Jessup (CA)Jessup (CA) | 8,000 Meters Collegiate | 28 | 27:34.5 PB | Fr |
| Sep 26 | Jessup XC InvitationalSep 26 · 8,000 Meters Men's Race · Place 4 · Jessup (CA)Jessup (CA) | 8,000 Meters Men's Race | 4 | 29:12.80 | Fr |
| Sep 12 | Kim Duyst Twilight InvitationalSep 12 · 8,000 Meters Collegiate · Place 66 · Jessup (CA)Jessup (CA) | 8,000 Meters Collegiate | 66 | 26:39.0 PB | Fr |
| Sep 4 | Univ. of San Francisco InvitationalSep 4 · 8,000 Meters Men's Race · Place 140 · Jessup (CA)Jessup (CA) | 8,000 Meters Men's Race | 140 | 27:05.12 PB | Fr |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | 2025 CIF State Cross Country ChampionshipsNov 29 · 3 Miles Varsity · Place 458 · Summerville -SJSummerville -SJ | 3 Miles Varsity | 458 | 16:20.7 | — |
| Nov 29 | 2025 CIF State Cross Country ChampionshipsNov 29 · 3 Miles Varsity · Place 44 · Summerville -SJSummerville -SJ | 3 Miles Varsity | 44 | 16:20.7 | — |
| Nov 15 | SJS XC Section MeetNov 15 · 5,000 Meters Varsity Division 5 · Place 3 · SummervilleSummerville | 5,000 Meters Varsity Division 5 | 3 | 17:05.7 PB | 12 |
| Nov 8 | Sub Sections SJSNov 8 · 3 Miles Varsity Division 5 · Place 3 · SummervilleSummerville | 3 Miles Varsity Division 5 | 3 | 16:55.2 PB | 12 |
| Oct 29 | Motherlode XC Finals Oct 29 · 5,000 Meters Varsity · Place 1 · SummervilleSummerville | 5,000 Meters Varsity | 1 | 16:30.37 | 12 |
| Oct 25 | Flat SACOct 25 · 5,000 Meters Varsity · Place 6 · SummervilleSummerville | 5,000 Meters Varsity | 6 | 16:34.99 | 12 |
| Oct 15 | Mother Lode XC Meet #3Oct 15 · 5,000 Meters Varsity · Place 2 · SummervilleSummerville | 5,000 Meters Varsity | 2 | 17:35.27 | 12 |
| Oct 1 | Motherlode League meet #2 4PMOct 1 · 5,000 Meters Varsity · Place 4 · SummervilleSummerville | 5,000 Meters Varsity | 4 | 17:04.79 | 12 |
| Sep 17 | Motherlode League XC Meet #1 Sep 17 · 3 Miles Varsity · Place 1 · SummervilleSummerville | 3 Miles Varsity | 1 | 17:59.73 | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Varsity · Place 649 · Summerville -SJSummerville -SJ | 5,000 Meters Varsity | 649 | 16:56.0 | — |
| Nov 30 | 2024 CIF State Cross Country Championships Nov 30 · 5,000 Meters Varsity · Place 74 · Summerville -SJSummerville -SJ | 5,000 Meters Varsity | 74 | 16:56.0 | — |
| Nov 16 | SJS XC SectionsNov 16 · 5,000 Meters Varsity - D5 · Place 3 · SummervilleSummerville | 5,000 Meters Varsity - D5 | 3 | 17:32.0 | 11 |
| Nov 9 | SJS XC Sub SectionsNov 9 · 3 Miles Varsity- D5 · Place 2 · SummervilleSummerville | 3 Miles Varsity- D5 | 2 | 17:19.6 | 11 |
| Oct 30 | MLL XC Meet Finals -CalaverasOct 30 · 5,000 Meters Varsity · Place 4 · SummervilleSummerville | 5,000 Meters Varsity | 4 | 17:17.99 | 11 |
| Oct 16 | MLL XC Meet #3 - RiverbankOct 16 · 5,000 Meters Varsity · Place 4 · SummervilleSummerville | 5,000 Meters Varsity | 4 | 17:38Unofficial | 11 |
| Oct 2 | MLL XC Meet #2 - SummervilleOct 2 · 5,000 Meters Varsity · Place 7 · SummervilleSummerville | 5,000 Meters Varsity | 7 | 19:44.19 | 11 |
| Sep 25 | MLL XC Meet #1 LindenSep 25 · 5,000 Meters Varsity · Place 5 · SummervilleSummerville | 5,000 Meters Varsity | 5 | 16:21Unofficial | 11 |
| Sep 14 | Kim Duyst Invitational co-hosted by CSUS StanislausSep 14 · 5,000 Meters Varsity · Place 120 · SummervilleSummerville | 5,000 Meters Varsity | 120 | 17:55.2 PB | 11 |
2023 Cross Country
3 results2022 Cross Country
3 results