Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hayward High SchoolCIF North Coast Section Championships · Nov 23 | 18:19.40 | CIF North Coast Section Championships | November 23, 2024 |
| 4 Miles · Arcata Marsh Research InstituteGVC Championships · Oct 30 | 22:02.18 | GVC Championships | October 30, 2026 |
| 4 Miles · Butte College Campus Liam Sehorn Invitational (College) · Oct 10 | 23:26.62 | Liam Sehorn Invitational (College) | October 10, 2025 |
| 4 Miles · Men's MC Vineyards and TrailsGolden Valley Conference Championships 2025 · Nov 1 | 22:39 | Golden Valley Conference Championships 2025 | November 1, 2025 |
| 4 Miles · North Forebay State Recreation Area2026 NorCal XC Championships · Nov 6 | 22:20.18 | 2026 NorCal XC Championships | November 6, 2026 |
| 4 Miles · Shasta College CourseShasta College XC Invite · Oct 10 | 23:47.17 | Shasta College XC Invite | October 10, 2026 |
| 4 Miles · Spring Lake ParkPat Ryan XC Invitational 2025 · Oct 17 | 22:40.08 | Pat Ryan XC Invitational 2025 | October 17, 2025 |
| 4 Miles · Woodward Park3C2A NorCal XC Championships · Nov 7 | 23:22.12 | 3C2A NorCal XC Championships | November 7, 2025 |
| 5,000 Meters · Hiller ParkHDN League Meet #2 Mckinleyville · Sep 27 | 17:58 | HDN League Meet #2 Mckinleyville | September 27, 2023 |
| 5,000 Meters · South BeachHDN League Meet #2 Del Norte · Oct 9 | 18:21.10 | HDN League Meet #2 Del Norte | October 9, 2024 |
| 6276 m · Mendocino CollegeMendo College Invite & GVC Champs Preview · Sep 12 | 23:20.09 | Mendo College Invite & GVC Champs Preview | September 12, 2025 |
| 6598 m · Arcata Marsh Research Institute2025 Beat The Heat · Aug 23 | 24:26.3 | 2025 Beat The Heat | August 23, 2025 |
| 6759 m · Arcata Bird SanctuaryBeat the Heat Invitational · Aug 29 | 24:46.62 | Beat the Heat Invitational | August 29, 2026 |
| 8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 3 | 29:22.0 | 51st Charles Bowles Willamette XC Invitational | October 3, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results2025 Cross Country
7 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 4 · Place 35 · ArcataArcata | 3 Miles Division 4 | 35 | 18:19.40 PB | 12 |
| Nov 16 | HDN League ChampionshipsNov 16 · 5,000 Meters Varsity · Place 3 · ArcataArcata | 5,000 Meters Varsity | 3 | 16:36.30 | 12 |
| Nov 6 | HDN League Meet #6 North Coast PrepNov 6 · 5,000 Meters Varsity · Place 4 · ArcataArcata | 5,000 Meters Varsity | 4 | 16:52.10 | 12 |
| Oct 30 | HDN League Meet #5 Fortuna Oct 30 · 5,000 Meters Varsity · Place 6 · ArcataArcata | 5,000 Meters Varsity | 6 | 18:49.88 | 12 |
| Oct 23 | HDN League Meet #4 EurekaOct 23 · 5,000 Meters Varsity · Place 3 · ArcataArcata | 5,000 Meters Varsity | 3 | 16:58.37 | 12 |
| Oct 19 | Yoshanny Rahm InvitationalOct 19 · 5,000 Meters Varsity · Place 4 · ArcataArcata | 5,000 Meters Varsity | 4 | 17:10.49 | 12 |
| Oct 9 | HDN League Meet #2 Del NorteOct 9 · 5,000 Meters Varsity · Place 4 · ArcataArcata | 5,000 Meters Varsity | 4 | 18:21.10 PB | 12 |
| Oct 2 | HDN League Meet #1 ArcataOct 2 · 5,000 Meters Varsity · Place 3 · ArcataArcata | 5,000 Meters Varsity | 3 | 16:38.47 | 12 |
2023 Cross Country
9 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | CIF North Coast Section ChampionshipNov 19 · 3 Miles Division 4 · Place 64 · ArcataArcata | 3 Miles Division 4 | 64 | 17:35.50 | SO |
| Nov 5 | HDN League ChampionshipsNov 5 · Varsity · Place 8 · ArcataArcata | Varsity | 8 | 18:02 | 10 |
| Oct 22 | Yoshanny InvitationalOct 22 · Varsity · Place 13 · ArcataArcata | Varsity | 13 | 18:58.09 | 10 |
| Oct 19 | HDN League Meet Arcata Oct 19 · 5,000 Meters Varsity · Place 7 · ArcataArcata | 5,000 Meters Varsity | 7 | 20:04.23 | 10 |
| Oct 12 | HDN League Meet Northcoast PreparatoryOct 12 · 5,000 Meters Varsity · Place 8 · ArcataArcata | 5,000 Meters Varsity | 8 | 18:26.59 | 10 |
| Oct 5 | HDN League Meet FortunaOct 5 · 5,000 Meters Varsity · Place 4 · ArcataArcata | 5,000 Meters Varsity | 4 | 19:57 | 10 |
| Sep 28 | HDN League Meet EurekaSep 28 · 5,000 Meters Varsity · Place 10 · ArcataArcata | 5,000 Meters Varsity | 10 | 19:12 | 10 |
| Sep 21 | HDN Leauge Meet- MckinleyvilleSep 21 · 5,000 Meters Varsity · Place 9 · ArcataArcata | 5,000 Meters Varsity | 9 | 18:46 | 10 |