Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.97 Miles · Spring Lake ParkNBL Oak Championship · Nov 316:01.33NBL Oak ChampionshipNovember 3, 2023
2.97 Miles · Spring Lake ParkNBL Oak Championships · Nov 1217:53.92NBL Oak ChampionshipsNovember 12, 2021
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 216:14.2ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
3 Miles · Shollenberger ParkEye Opener Invitational · Sep 2517:21.4Eye Opener InvitationalSeptember 25, 2021
4 Miles · Legion-Tuolumne Regional ParkBig 8 Cross Country Championships · Oct 3021:31.90Big 8 Cross Country ChampionshipsOctober 30, 2025
4 Miles · Spring Lake ParkPat Ryan XC Invitational 2025 · Oct 1723:15.53Pat Ryan XC Invitational 2025October 17, 2025
4 Miles · Spring Lake ParkPat Ryan XC Invitational · Oct 1722:17.63Pat Ryan XC InvitationalOctober 17, 2024
4 Miles · Woodward Park2025 3C2A XC State Championships · Nov 2222:26.622025 3C2A XC State ChampionshipsNovember 22, 2025
6598 m · Arcata Marsh Research Institute2025 Beat The Heat · Aug 2323:50.42025 Beat The HeatAugust 23, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 3C2A XC State ChampionshipsNov 22 · 4 Miles Men's · Place 130 · Santa Rosa JCSanta Rosa JC4 Miles Men's13022:26.62 PBSo
Nov 73C2A NorCal XC ChampionshipsNov 7 · 4 Miles NorCal · Place 62 · Santa Rosa JCSanta Rosa JC4 Miles NorCal6223:22.98So
Oct 30Big 8 Cross Country ChampionshipsOct 30 · 4 Miles Open · Place 18 · Santa Rosa JCSanta Rosa JC4 Miles Open1821:31.90 PBSo
Oct 17Pat Ryan XC Invitational 2025Oct 17 · 4 Miles Open · Place 22 · Santa Rosa JCSanta Rosa JC4 Miles Open2223:15.53 PBSo
Sep 26MJC InvitationalSep 26 · 4 Miles Open · Place 54 · Santa Rosa JCSanta Rosa JC4 Miles Open5422:26.80So
Sep 6Crush Invite/State Meet PreviewSep 6 · 4 Miles Men's · Place 111 · Santa Rosa JCSanta Rosa JC4 Miles Men's11123:21.76So
Aug 232025 Beat The HeatAug 23 · 4.1 Miles Varsity · Place 7 · Santa Rosa JCSanta Rosa JC4.1 Miles Varsity723:50.4 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Big 8 (CCCAA) Cross Country ChampionshipsOct 30 · 4.03 Miles Varsity · Place 14 · Santa Rosa (Calif.) JCSanta Rosa (Calif.) JC4.03 Miles Varsity1423:20.9—
Oct 17Pat Ryan XC InvitationalOct 17 · 4 Miles Collegiate · Place 10 · Santa Rosa JCSanta Rosa JC4 Miles Collegiate1022:17.63 PBFr
Oct 4Toro Park InvitationalOct 4 · 4 Miles Varsity · Place 44 · Santa Rosa (Calif.) JCSanta Rosa (Calif.) JC4 Miles Varsity4422:48.9—

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 18CIF North Coast Section ChampionshipNov 18 · 3 Miles Division 3 · Place 52 · Santa RosaSanta Rosa3 Miles Division 35217:51.1SR
Nov 3NBL Oak ChampionshipNov 3 · 2.97 Miles Varsity · Place 3 · Santa RosaSanta Rosa2.97 Miles Varsity316:01.33 PB12
Sep 236th Annual Eye Opener InvitationalSep 23 · 3 Miles Varsity · Place 1 · Santa RosaSanta Rosa3 Miles Varsity115:26.4412
Sep 16Viking Opener InvitationalSep 16 · 2 Miles Varsity · Place 2 · Santa RosaSanta Rosa2 Miles Varsity210:14.612
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Championship · Place 77 · Santa RosaSanta Rosa3 Miles Championship7716:14.2 PB12

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Varsity · Place 39 · Santa Rosa (NC)Santa Rosa (NC)3 Miles Varsity3916:31.8JR
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Division 2 · Place 39 · Santa RosaSanta Rosa3 Miles Division 23916:31.75JR
Nov 5NBL Oak League ChampionshipsNov 5 · 2.97 Miles Varsity · Place 21 · Santa RosaSanta Rosa2.97 Miles Varsity2117:41.011
Oct 19NBL#4 v Santa Rosa HSOct 19 · 2.97 Miles Varsity · Place 3 · Santa RosaSanta Rosa2.97 Miles Varsity316:27.811
Oct 1Artichoke InvitationalOct 1 · 2.3 Miles Varsity Division 1 · Place 10 · Santa RosaSanta Rosa2.3 Miles Varsity Division 11012:3811
Sep 17Viking Opener InvitationalSep 17 · 2 Miles Varsity · Place 2 · Santa RosaSanta Rosa2 Miles Varsity210:48.511

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20CIF North Coast Section ChampionshipNov 20 · 3 Miles Division 3 · Place 72 · Santa RosaSanta Rosa3 Miles Division 37217:42.010
Nov 12NBL Oak ChampionshipsNov 12 · 2.97 Miles Junior Varsity · Place 4 · Santa RosaSanta Rosa2.97 Miles Junior Varsity417:53.92 PB10
Sep 25Eye Opener InvitationalSep 25 · 3 Miles Soph Boys · Place 4 · Santa RosaSanta Rosa3 Miles Soph Boys417:21.4 PB10
Sep 18Viking Opener XC InvitationalSep 18 · 2 Miles Soph · Place 8 · Santa RosaSanta Rosa2 Miles Soph811:33.8Unofficial10