Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hayward High SchoolCIF North Coast Section Championships · Nov 2318:19.40CIF North Coast Section ChampionshipsNovember 23, 2024
4 Miles · Arcata Marsh Research InstituteGVC Championships · Oct 3022:02.18GVC ChampionshipsOctober 30, 2026
4 Miles · Butte College Campus Liam Sehorn Invitational (College) · Oct 1023:26.62Liam Sehorn Invitational (College) October 10, 2025
4 Miles · Men's MC Vineyards and TrailsGolden Valley Conference Championships 2025 · Nov 122:39Golden Valley Conference Championships 2025November 1, 2025
4 Miles · North Forebay State Recreation Area2026 NorCal XC Championships · Nov 622:20.182026 NorCal XC Championships November 6, 2026
4 Miles · Shasta College CourseShasta College XC Invite · Oct 1023:47.17Shasta College XC InviteOctober 10, 2026
4 Miles · Spring Lake ParkPat Ryan XC Invitational 2025 · Oct 1722:40.08Pat Ryan XC Invitational 2025October 17, 2025
4 Miles · Woodward Park3C2A NorCal XC Championships · Nov 723:22.123C2A NorCal XC ChampionshipsNovember 7, 2025
5,000 Meters · Hiller ParkHDN League Meet #2 Mckinleyville · Sep 2717:58HDN League Meet #2 MckinleyvilleSeptember 27, 2023
5,000 Meters · South BeachHDN League Meet #2 Del Norte · Oct 918:21.10HDN League Meet #2 Del NorteOctober 9, 2024
6276 m · Mendocino CollegeMendo College Invite & GVC Champs Preview · Sep 1223:20.09Mendo College Invite & GVC Champs PreviewSeptember 12, 2025
6598 m · Arcata Marsh Research Institute2025 Beat The Heat · Aug 2324:26.32025 Beat The HeatAugust 23, 2025
6759 m · Arcata Bird SanctuaryBeat the Heat Invitational · Aug 2924:46.62Beat the Heat Invitational August 29, 2026
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 329:22.051st Charles Bowles Willamette XC InvitationalOctober 3, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 62026 NorCal XC Championships Nov 6 · 4 Miles NorCal · Place 49 · RedwoodsRedwoods4 Miles NorCal4922:20.18 PBSo
Oct 30GVC ChampionshipsOct 30 · 4 Miles Men 4 Miles · Place 19 · RedwoodsRedwoods4 Miles Men 4 Miles1922:02.18 PBSo
Oct 16Pat Ryan Cross Country InvitationalOct 16 · 4 Miles Open · Place 9 · RedwoodsRedwoods4 Miles Open923:28.63So
Oct 10Shasta College XC InviteOct 10 · 4 Miles Men · Place 22 · RedwoodsRedwoods4 Miles Men2223:47.17 PBSo
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 244 · RedwoodsRedwoods8,000 Meters Invite24429:22.0 PBSo
Sep 18Butte Invite/NorCal PreviewSep 18 · 4 Miles Men’s Division · Place 76 · RedwoodsRedwoods4 Miles Men’s Division7623:24.6So
Sep 52026 Crush Invitational/State Meet PreviewSep 5 · 4 Miles Men's · Place 181 · RedwoodsRedwoods4 Miles Men's18124:17.60So
Aug 29Beat the Heat Invitational Aug 29 · 4.2 Miles Open · Place 24 · RedwoodsRedwoods4.2 Miles Open2424:46.62 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 73C2A NorCal XC ChampionshipsNov 7 · 4 Miles NorCal · Place 61 · RedwoodsRedwoods4 Miles NorCal6123:22.12 PBFr
Nov 1Golden Valley Conference Championships 2025Nov 1 · 4 Miles Open · Place 11 · RedwoodsRedwoods4 Miles Open1122:39 PBFr
Oct 17Pat Ryan XC Invitational 2025Oct 17 · 4 Miles Open · Place 15 · RedwoodsRedwoods4 Miles Open1522:40.08 PBFr
Oct 10Liam Sehorn Invitational (College) Oct 10 · 4 Miles Collegiate · Place 8 · RedwoodsRedwoods4 Miles Collegiate823:26.62 PBFr
Oct 3Hartnell College Pink in the Park InvitationalOct 3 · 4 Miles Varsity · Place 72 · RedwoodsRedwoods4 Miles Varsity7223:11.03FR
Sep 12Mendo College Invite & GVC Champs PreviewSep 12 · 3.9 Miles Varsity · Place 2 · RedwoodsRedwoods3.9 Miles Varsity223:20.09 PBFr
Aug 232025 Beat The HeatAug 23 · 4.1 Miles Varsity · Place 13 · RedwoodsRedwoods4.1 Miles Varsity1324:26.3 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 4 · Place 35 · ArcataArcata3 Miles Division 43518:19.40 PB12
Nov 16HDN League ChampionshipsNov 16 · 5,000 Meters Varsity · Place 3 · ArcataArcata5,000 Meters Varsity316:36.3012
Nov 6HDN League Meet #6 North Coast PrepNov 6 · 5,000 Meters Varsity · Place 4 · ArcataArcata5,000 Meters Varsity416:52.1012
Oct 30HDN League Meet #5 Fortuna Oct 30 · 5,000 Meters Varsity · Place 6 · ArcataArcata5,000 Meters Varsity618:49.8812
Oct 23HDN League Meet #4 EurekaOct 23 · 5,000 Meters Varsity · Place 3 · ArcataArcata5,000 Meters Varsity316:58.3712
Oct 19Yoshanny Rahm InvitationalOct 19 · 5,000 Meters Varsity · Place 4 · ArcataArcata5,000 Meters Varsity417:10.4912
Oct 9HDN League Meet #2 Del NorteOct 9 · 5,000 Meters Varsity · Place 4 · ArcataArcata5,000 Meters Varsity418:21.10 PB12
Oct 2HDN League Meet #1 ArcataOct 2 · 5,000 Meters Varsity · Place 3 · ArcataArcata5,000 Meters Varsity316:38.4712

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 18CIF North Coast Section ChampionshipNov 18 · 3 Miles Division 4 · Place 36 · ArcataArcata3 Miles Division 43617:16.7JR
Nov 4HDN League Championships Nov 4 · 5,000 Meters Varsity · Place 6 · ArcataArcata5,000 Meters Varsity617:2311
Oct 25 HDN League Meet #6 ArcataOct 25 · 3 Miles Varsity · Place 7 · ArcataArcata3 Miles Varsity717:1811
Oct 21Yoshanny InvitationalOct 21 · 5,000 Meters Varsity · Place 9 · ArcataArcata5,000 Meters Varsity917:4311
Oct 14Clam Beach InvitationalOct 14 · Varsity · Place 8 · ArcataArcataVarsity817:4611
Oct 11HDN League Meet #4 FortunaOct 11 · Varsity · Place 6 · ArcataArcataVarsity619:1411
Oct 4HDN League Meet #3 EurekaOct 4 · Varsity · Place 5 · ArcataArcataVarsity518:2511
Sep 27HDN League Meet #2 MckinleyvilleSep 27 · 5,000 Meters Varsity · Place 9 · ArcataArcata5,000 Meters Varsity917:58 PB11
Sep 21HDN League Meet #1 Del NorteSep 21 · Varsity · Place 7 · ArcataArcataVarsity717:3911

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Division 4 · Place 64 · ArcataArcata3 Miles Division 46417:35.50SO
Nov 5HDN League ChampionshipsNov 5 · Varsity · Place 8 · ArcataArcataVarsity818:0210
Oct 22Yoshanny InvitationalOct 22 · Varsity · Place 13 · ArcataArcataVarsity1318:58.0910
Oct 19HDN League Meet Arcata Oct 19 · 5,000 Meters Varsity · Place 7 · ArcataArcata5,000 Meters Varsity720:04.2310
Oct 12HDN League Meet Northcoast PreparatoryOct 12 · 5,000 Meters Varsity · Place 8 · ArcataArcata5,000 Meters Varsity818:26.5910
Oct 5HDN League Meet FortunaOct 5 · 5,000 Meters Varsity · Place 4 · ArcataArcata5,000 Meters Varsity419:5710
Sep 28HDN League Meet EurekaSep 28 · 5,000 Meters Varsity · Place 10 · ArcataArcata5,000 Meters Varsity1019:1210
Sep 21HDN Leauge Meet- MckinleyvilleSep 21 · 5,000 Meters Varsity · Place 9 · ArcataArcata5,000 Meters Varsity918:4610