Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Spring Lake ParkViking Opener Invitational · Sep 1412:32.0Viking Opener InvitationalSeptember 14, 2024
2.7 Miles · Ragle Ranch RPAnaly vs. SR vs. Windsor · Sep 2516:51.82Analy vs. SR vs. WindsorSeptember 25, 2024
2.97 Miles · Spring Lake ParkNBL Oak Championship · Nov 319:46.23NBL Oak ChampionshipNovember 3, 2023
3 Miles · Hayward High SchoolCIF North Coast Section Championships · Nov 2319:18.30CIF North Coast Section ChampionshipsNovember 23, 2024
4 Miles · Legion-Tuolumne Regional ParkBig 8 Cross Country Championships · Oct 3023:38.00Big 8 Cross Country ChampionshipsOctober 30, 2025
4 Miles · North Forebay State Recreation Area2026 NorCal XC Championships · Nov 622:55.072026 NorCal XC Championships November 6, 2026
4 Miles · Oak Grove Regional ParkBig 8 XC Championships · Oct 2922:24.20Big 8 XC Championships October 29, 2026
4 Miles · Spring Lake ParkPat Ryan XC Invitational 2025 · Oct 1727:18.98Pat Ryan XC Invitational 2025October 17, 2025
4 Miles · Woodward Park2025 3C2A XC State Championships · Nov 2224:46.642025 3C2A XC State ChampionshipsNovember 22, 2025
6598 m · Arcata Marsh Research Institute2025 Beat The Heat · Aug 2326:54.22025 Beat The HeatAugust 23, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 62026 NorCal XC Championships Nov 6 · 4 Miles NorCal · Place 68 · Santa Rosa JCSanta Rosa JC4 Miles NorCal6822:55.07 PBSo
Oct 29Big 8 XC Championships Oct 29 · 4 Miles Collegiate · Place 23 · Santa Rosa JCSanta Rosa JC4 Miles Collegiate2322:24.20 PBSo
Oct 16Pat Ryan Cross Country InvitationalOct 16 · 4 Miles Open · Santa Rosa JCSanta Rosa JC4 Miles Open0DNSSo
Sep 26Chabot TwilightSep 26 · 5,000 Meters Men’s 5k · Santa Rosa JCSanta Rosa JC5,000 Meters Men’s 5k0DNSSo
Sep 11Big 8 Preview Sep 11 · 4 Miles Men’s Division · Place 8 · Santa Rosa JCSanta Rosa JC4 Miles Men’s Division823:03.50So

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 3C2A XC State ChampionshipsNov 22 · 4 Miles Men's · Place 188 · Santa Rosa JCSanta Rosa JC4 Miles Men's18824:46.64 PBFr
Nov 73C2A NorCal XC ChampionshipsNov 7 · 4 Miles NorCal · Place 97 · Santa Rosa JCSanta Rosa JC4 Miles NorCal9726:29.34Fr
Oct 30Big 8 Cross Country ChampionshipsOct 30 · 4 Miles Open · Place 42 · Santa Rosa JCSanta Rosa JC4 Miles Open4223:38.00 PBFr
Oct 17Pat Ryan XC Invitational 2025Oct 17 · 4 Miles Open · Place 49 · Santa Rosa JCSanta Rosa JC4 Miles Open4927:18.98 PBFr
Sep 26MJC InvitationalSep 26 · 4 Miles Open · Place 92 · Santa Rosa JCSanta Rosa JC4 Miles Open9225:40.38Fr
Sep 6Crush Invite/State Meet PreviewSep 6 · 4 Miles Men's · Place 200 · Santa Rosa JCSanta Rosa JC4 Miles Men's20026:00.43Fr
Aug 232025 Beat The HeatAug 23 · 4.1 Miles Varsity · Place 26 · Santa Rosa JCSanta Rosa JC4.1 Miles Varsity2626:54.2 PBFr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 3 · Place 76 · Santa RosaSanta Rosa3 Miles Division 37619:18.30 PB12
Nov 9NBL XC FinalsNov 9 · 3 Miles Junior Varsity · Place 11 · Santa RosaSanta Rosa3 Miles Junior Varsity1118:34.4712
Sep 287th Annual Eye Opener InvitationalSep 28 · 3 Miles Varsity · Place 16 · Santa RosaSanta Rosa3 Miles Varsity1618:37.3412
Sep 25Analy vs. SR vs. WindsorSep 25 · 2.7 Miles Varsity · Place 23 · Santa RosaSanta Rosa2.7 Miles Varsity2316:51.82 PB12
Sep 14Viking Opener InvitationalSep 14 · 2 Miles Open · Place 5 · Santa RosaSanta Rosa2 Miles Open512:32.0 PB12
Aug 31ASICS Cool Breeze InvitationalAug 31 · 3 Miles Varsity · Place 274 · Santa Rosa (NC)Santa Rosa (NC)3 Miles Varsity27419:16.612

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 3NBL Oak ChampionshipNov 3 · 2.97 Miles Junior Varsity · Place 26 · Santa RosaSanta Rosa2.97 Miles Junior Varsity2619:46.23 PB11
Sep 236th Annual Eye Opener InvitationalSep 23 · 3 Miles Varsity · Place 38 · Santa RosaSanta Rosa3 Miles Varsity3819:23.2811
Sep 16Viking Opener InvitationalSep 16 · 2 Miles Open · Place 6 · Santa RosaSanta Rosa2 Miles Open612:29.211