Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 8 | 33:39.62 | NCAA DII West Regional Championships | November 8, 2025 |
| 10,000 Meters · Montana State University BillingsNCAA DII West Regional · Nov 9 | 34:11.4 | NCAA DII West Regional | November 9, 2024 |
| 2.93 Miles · Mt. San Antonio College74th Annual Mt. SAC Cross Country Invitational · Oct 21 | 19:17 | 74th Annual Mt. SAC Cross Country Invitational | October 21, 2022 |
| 3 Miles · Contra Loma Regional ParkBVAL Dual Meet Heritage @ Antioch · Oct 12 | 19:44.250 | BVAL Dual Meet Heritage @ Antioch | October 12, 2022 |
| 3 Miles · Hayward High School38th P. Wilder Mariner XC Invitational · Oct 16 | 17:41.69 | 38th P. Wilder Mariner XC Invitational | October 16, 2021 |
| 3 Miles · Liberty High SchoolPost Season Last Chance Time Trial · Nov 28 | 15:11.91 | Post Season Last Chance Time Trial | November 28, 2023 |
| 3 Miles · Lone Tree Golf CourseHeritage At Deer Valley · Oct 19 | 18:54.9 | Heritage At Deer Valley | October 19, 2022 |
| 5,000 Meters · Baylands ParkTerry Ward Invitational · Oct 14 | 16:25.7 | Terry Ward Invitational | October 14, 2023 |
| 8,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 27 | 26:38.80 | 44th Annual UC Riverside Invitational | September 27, 2025 |
| 8,000 Meters · Beau Pre Golf CourseJim Hunt Humboldt Invitational Results · Sep 13 | 26:54.81 | Jim Hunt Humboldt Invitational Results | September 13, 2025 |
| 8,000 Meters · Bidwell Park One-Mile2025 CCAA Cross Country Champs (74th Annual) · Oct 24 | 27:08.77 | 2025 CCAA Cross Country Champs (74th Annual) | October 24, 2025 |
| 8,000 Meters · Golden Gate ParkSan Francisco State Invitational · Oct 10 | 26:55.7 | San Francisco State Invitational | October 10, 2025 |
| 8,000 Meters · Woodward Park2024 CCAA Cross Country Champs (73rd Annual) · Oct 25 | 25:57.9 | 2024 CCAA Cross Country Champs (73rd Annual) | October 25, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NCAA DII West Regional ChampionshipsNov 8 · 10,000 Meters NCAA DII West Regional · Place 136 · SF StateSF State | 10,000 Meters NCAA DII West Regional | 136 | 33:39.62 PB | So |
| Oct 24 | 2025 CCAA Cross Country Champs (74th Annual)Oct 24 · 8,000 Meters Collegiate Men · Place 61 · SF StateSF State | 8,000 Meters Collegiate Men | 61 | 27:08.77 PB | So |
| Oct 10 | San Francisco State InvitationalOct 10 · 8,000 Meters Collegiate · Place 75 · SF StateSF State | 8,000 Meters Collegiate | 75 | 26:55.7 PB | So |
| Sep 27 | 44th Annual UC Riverside InvitationalSep 27 · 8,000 Meters Open · Place 98 · SF StateSF State | 8,000 Meters Open | 98 | 26:38.80 PB | So |
| Sep 13 | Jim Hunt Humboldt Invitational ResultsSep 13 · 8,000 Meters Varsity · Place 23 · SF StateSF State | 8,000 Meters Varsity | 23 | 26:54.81 PB | So |
2024 Cross Country
2 results2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 28 | Post Season Last Chance Time TrialNov 28 · 3 Miles Boys 3 Mile · Place 1 · Heritage (Brentwood)Heritage (Brentwood) | 3 Miles Boys 3 Mile | 1 | 15:11.91 PB | 12 |
| Nov 18 | CIF North Coast Section ChampionshipNov 18 · 3 Miles Division 2 · Place 23 · Heritage (Brentwood)Heritage (Brentwood) | 3 Miles Division 2 | 23 | 16:28.9 | SR |
| Nov 8 | BVAL XC ChampionshipsNov 8 · 5,000 Meters Varsity · Place 1 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 1 | 18:25.33 | 12 |
| Nov 1 | BVAL Dual Meet- Heritage @ LibertyNov 1 · 5,000 Meters Varsity · Place 1 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 1 | 16:13.537 | 12 |
| Oct 25 | BVAL Dual Meet Freedom @ HeritageOct 25 · 5,000 Meters Varsity · Place 1 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 1 | 16:39.910 | 12 |
| Oct 14 | Terry Ward InvitationalOct 14 · 5,000 Meters Varsity · Place 9 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 9 | 16:25.7 PB | 12 |
| Oct 7 | Crystal Springs InvitationalOct 7 · 2.95 Miles Championship · Place 22 · Heritage (NC)Heritage (NC) | 2.95 Miles Championship | 22 | 16:44.1 | — |
| Sep 30 | Tom Laythe Cross Country Inv.Sep 30 · 5,000 Meters Varsity · Place 30 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 30 | 17:01.20 | 12 |
| Sep 27 | BVAL Dual Meet - Antioch @ HeritageSep 27 · 5,000 Meters Varsity · Place 1 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 1 | 16:55.360 | 12 |
| Sep 9 | 2023 Ed Sias InvitationalSep 9 · 2 Miles Varsity · Place 14 · Heritage (NC)Heritage (NC) | 2 Miles Varsity | 14 | 10:45.4 | — |
| Aug 18 | Heritage Time TrialAug 18 · 5,000 Meters Varsity · Place 1 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 1 | 17:14.960Unofficial | 12 |
2022 Cross Country
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | CIF North Coast Section ChampionshipNov 19 · 3 Miles Varsity · Place 56 · Heritage (NC)Heritage (NC) | 3 Miles Varsity | 56 | 16:54.6 | JR |
| Nov 19 | CIF North Coast Section ChampionshipNov 19 · 3 Miles Division 2 · Place 56 · Heritage (Brentwood)Heritage (Brentwood) | 3 Miles Division 2 | 56 | 16:54.52 | JR |
| Nov 9 | BVAL ChampionshipsNov 9 · 5,000 Meters Varsity · Place 6 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 6 | 14:08.14 | 11 |
| Nov 2 | BVAL Dual Meet: Liberty @ HeritageNov 2 · 5,000 Meters Varsity · Place 4 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 4 | 18:05.110 | 11 |
| Oct 26 | BVAL Dual Meet: Pittsburg @ HeritageOct 26 · 5,000 Meters Varsity · Place 3 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 3 | 18:00.380 | 11 |
| Oct 21 | 74th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D2 Varsity Blue · Place 79 · Heritage (Brentwood)Heritage (Brentwood) | 2.93 Miles D2 Varsity Blue | 79 | 19:17 PB | 11 |
| Oct 19 | Heritage At Deer ValleyOct 19 · 3 Miles Varsity · Place 3 · Heritage (Brentwood)Heritage (Brentwood) | 3 Miles Varsity | 3 | 18:54.9 PB | 11 |
| Oct 15 | 39th P. Wilder XC Mariner InvitationalOct 15 · 5,000 Meters Varsity · Place 108 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 108 | 17:17.00 | JR |
| Oct 15 | 39th P. Wilder XC Mariner InvitationalOct 15 · Varsity · Place 108 · Heritage (Brentwood)Heritage (Brentwood) | Varsity | 108 | 17:17.00 | JR |
| Oct 12 | BVAL Dual Meet Heritage @ AntiochOct 12 · 3 Miles Varsity · Place 4 · Heritage (Brentwood)Heritage (Brentwood) | 3 Miles Varsity | 4 | 19:44.250 PB | 11 |
| Oct 8 | Crystal Springs InvitationalOct 8 · Varsity · Place 201 · Heritage (NC)Heritage (NC) | Varsity | 201 | 18:17.1 | JR |
| Oct 8 | Crystal Springs InvitationalOct 8 · Varsity · Place 83 · Heritage (NC)Heritage (NC) | Varsity | 83 | 18:17.1 | JR |
| Sep 28 | BVAL Dual Meet: Heritage @ FreedomSep 28 · 5,000 Meters Varsity · Place 2 · Heritage (Brentwood)Heritage (Brentwood) | 5,000 Meters Varsity | 2 | 18:30.34 | 11 |
| Sep 17 | De La Salle Nike InvitationalSep 17 · 3 Miles Varsity · Place 171 · Heritage (NC)Heritage (NC) | 3 Miles Varsity | 171 | 18:19.1 | — |
| Sep 14 | Heritage Cross Country 1600m Time TrialSep 14 · 1,600 Meters Varsity · Heritage (Brentwood)Heritage (Brentwood) | 1,600 Meters Varsity | 0 | 5:10.1”Unofficial | 11 |
| Sep 10 | 2022 Ed Sias InvitationalSep 10 · 2 Miles Varsity · Place 69 · Heritage (Brentwood)Heritage (Brentwood) | 2 Miles Varsity | 69 | 12:18.5 | SO |
| Aug 24 | Heritage Time TrialAug 24 · 2 Miles Varsity · Heritage (Brentwood)Heritage (Brentwood) | 2 Miles Varsity | 0 | 11:51.3Unofficial | 11 |
2021 Cross Country
12 results