Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.8 Miles · Cesar Chavez ParkAlbany hosts El Cerrito, John Swett, Salesian, Kennedy, Pinole at Cesar Chavez · Oct 27 | 10:21.5 | Albany hosts El Cerrito, John Swett, Salesian, Kennedy, Pinole at Cesar Chavez | October 27, 2022 |
| 2.9 Miles · Memorial ParkRichmond vs. Albany · Mar 27 | 19:35.9 | Richmond vs. Albany | March 27, 2021 |
| 3 Miles · Cesar Chavez ParkEl Cerrito, John Swett, Salesian, Pinole, Kennedy v. Albany · Oct 14 | 17:11.0 | El Cerrito, John Swett, Salesian, Pinole, Kennedy v. Albany | October 14, 2021 |
| 3 Miles · Hayward High SchoolFarmer Invitational · Sep 11 | 16:27.08 | Farmer Invitational | September 11, 2021 |
| 5069 m · Cesar Chavez ParkSalesian and Hercules vs. Albany at Cesar Chavez · Apr 3 | 17:57.7 | Salesian and Hercules vs. Albany at Cesar Chavez | April 3, 2021 |
| 8,000 Meters · Carbon Canyon Regional ParkSCIAC Cross Country Championships · Nov 2 | 25:53.2 | SCIAC Cross Country Championships | November 2, 2024 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 25:47.7 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Milo McIver State ParkNCAA DIII Regional Championships · Nov 16 | 25:56.7 | NCAA DIII Regional Championships | November 16, 2024 |
| 8,000 Meters · Pitzer College2025 SCIAC XC Championships · Nov 1 | 25:13.7 | 2025 SCIAC XC Championships | November 1, 2025 |
| 8,000 Meters · Riverside City Cross Country CourseNCAA Division III West Regional · Nov 11 | 27:07.7 | NCAA Division III West Regional | November 11, 2023 |
| 8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 25:43.2 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 25:44.8 | Interregional Invitational | October 18, 2025 |
| 8,000 Meters · Strehle Track2026 SCIAC XC Championships · Oct 30 | 25:08.2 | 2026 SCIAC XC Championships | October 30, 2026 |
| 8,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 19 | 24:33.7 | 45th Annual UC Riverside Invitational | September 19, 2026 |
| 8,000 Meters · University of California, RiversideUC Riverside Invitational · Sep 21 | 25:35.2 | UC Riverside Invitational | September 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 157 · OccidentalOccidental | 8,000 Meters D3 Championship | 157 | 25:43.2 PB | Jr |
| Nov 15 | NCAA D3 West Regional ChampionshipsNov 15 · 8,000 Meters D3 West · Place 13 · OccidentalOccidental | 8,000 Meters D3 West | 13 | 25:34.10 | Jr |
| Nov 1 | 2025 SCIAC XC ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 4 · OccidentalOccidental | 8,000 Meters Men's 8K | 4 | 25:13.7 PB | Jr |
| Oct 18 | Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 3 · OccidentalOccidental | 8,000 Meters Blue | 3 | 25:44.8 PB | Jr |
| Sep 19 | The Master's University Cross Country InvitationalSep 19 · 8,000 Meters Varsity · Place 7 · OccidentalOccidental | 8,000 Meters Varsity | 7 | 24:52.0 | JR |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
5 results2021 Cross Country
8 results2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 1 | 1600m Time TrialDec 1 · 1,600 Meters Varsity · Place 2 · AlbanyAlbany | 1,600 Meters Varsity | 2 | 4:52.20Unofficial | 10 |
| Oct 29 | 800m Time TrialOct 29 · 800 Meters Varsity · Place 2 · AlbanyAlbany | 800 Meters Varsity | 2 | 2:13.2Unofficial | 10 |