Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Hayward High SchoolCIF North Coast Section Championships · Nov 2319:19.50CIF North Coast Section ChampionshipsNovember 23, 2024
4 Miles · Arcata Marsh Research InstituteGVC Championships · Oct 3022:00.35GVC ChampionshipsOctober 30, 2026
4 Miles · Butte College Campus Liam Sehorn Invitational (College) · Oct 1022:42.22Liam Sehorn Invitational (College) October 10, 2025
4 Miles · Men's MC Vineyards and TrailsGolden Valley Conference Championships 2025 · Nov 122:41Golden Valley Conference Championships 2025November 1, 2025
4 Miles · North Forebay State Recreation Area2026 NorCal XC Championships · Nov 622:19.002026 NorCal XC Championships November 6, 2026
4 Miles · Shasta College CourseShasta College XC Invite · Oct 1021:59.08Shasta College XC InviteOctober 10, 2026
4 Miles · Spring Lake ParkPat Ryan XC Invitational 2025 · Oct 1722:18.83Pat Ryan XC Invitational 2025October 17, 2025
4 Miles · Woodward Park3C2A NorCal XC Championships · Nov 723:34.133C2A NorCal XC ChampionshipsNovember 7, 2025
5,000 Meters · Arcata Community Forest/HSUHDN League- North Coast Prep · Oct 638:26.9HDN League- North Coast Prep October 6, 2021
5,000 Meters · Hiller ParkHDN League Meet #2 Mckinleyville · Sep 2717:44.08HDN League Meet #2 MckinleyvilleSeptember 27, 2023
6276 m · Mendocino CollegeMendo College Invite & GVC Champs Preview · Sep 1223:48.02Mendo College Invite & GVC Champs PreviewSeptember 12, 2025
6598 m · Arcata Marsh Research Institute2025 Beat The Heat · Aug 2324:41.42025 Beat The HeatAugust 23, 2025
6759 m · Arcata Bird SanctuaryBeat the Heat Invitational · Aug 2924:27.55Beat the Heat Invitational August 29, 2026
8,000 Meters · Bush Park51st Charles Bowles Willamette XC Invitational · Oct 327:29.451st 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 46 · RedwoodsRedwoods4 Miles NorCal4622:19.00 PBSo
Oct 30GVC ChampionshipsOct 30 · 4 Miles Men 4 Miles · Place 17 · RedwoodsRedwoods4 Miles Men 4 Miles1722:00.35 PBSo
Oct 16Pat Ryan Cross Country InvitationalOct 16 · 4 Miles Open · Place 10 · RedwoodsRedwoods4 Miles Open1023:40.24So
Oct 10Shasta College XC InviteOct 10 · 4 Miles Men · Place 11 · RedwoodsRedwoods4 Miles Men1121:59.08 PBSo
Oct 351st Charles Bowles Willamette XC InvitationalOct 3 · 8,000 Meters Invite · Place 177 · RedwoodsRedwoods8,000 Meters Invite17727:29.4 PBSo
Sep 18Butte Invite/NorCal PreviewSep 18 · 4 Miles Men’s Division · Place 83 · RedwoodsRedwoods4 Miles Men’s Division8323:37.1So
Sep 52026 Crush Invitational/State Meet PreviewSep 5 · 4 Miles Men's · Place 159 · RedwoodsRedwoods4 Miles Men's15923:34.37So
Aug 29Beat the Heat Invitational Aug 29 · 4.2 Miles Open · Place 22 · RedwoodsRedwoods4.2 Miles Open2224:27.55 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 73C2A NorCal XC ChampionshipsNov 7 · 4 Miles NorCal · Place 65 · RedwoodsRedwoods4 Miles NorCal6523:34.13 PBFr
Nov 1Golden Valley Conference Championships 2025Nov 1 · 4 Miles Open · Place 12 · RedwoodsRedwoods4 Miles Open1222:41 PBFr
Oct 17Pat Ryan XC Invitational 2025Oct 17 · 4 Miles Open · Place 9 · RedwoodsRedwoods4 Miles Open922:18.83 PBFr
Oct 10Liam Sehorn Invitational (College) Oct 10 · 4 Miles Collegiate · Place 5 · RedwoodsRedwoods4 Miles Collegiate522:42.22 PBFr
Oct 3Hartnell College Pink in the Park InvitationalOct 3 · 4 Miles Varsity · Place 49 · RedwoodsRedwoods4 Miles Varsity4922:35.54FR
Sep 12Mendo College Invite & GVC Champs PreviewSep 12 · 3.9 Miles Varsity · Place 3 · RedwoodsRedwoods3.9 Miles Varsity323:48.02 PBFr
Aug 232025 Beat The HeatAug 23 · 4.1 Miles Varsity · Place 15 · RedwoodsRedwoods4.1 Miles Varsity1524:41.4 PBFr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 23CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 4 · Place 65 · EurekaEureka3 Miles Division 46519:19.50 PB12
Nov 16HDN League ChampionshipsNov 16 · 5,000 Meters Varsity · Place 11 · EurekaEureka5,000 Meters Varsity1118:13.8012
Oct 23HDN League Meet #4 EurekaOct 23 · 5,000 Meters Varsity · Place 9 · EurekaEureka5,000 Meters Varsity917:59.0012
Oct 19Yoshanny Rahm InvitationalOct 19 · 5,000 Meters Varsity · Place 13 · EurekaEureka5,000 Meters Varsity1318:34.5312
Oct 16HDN League Meet #3 McKinleyvilleOct 16 · 5,000 Meters Varsity · Place 4 · EurekaEureka5,000 Meters Varsity417:16.3112

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 18CIF North Coast Section ChampionshipNov 18 · 3 Miles Division 3 · Place 64 · EurekaEureka3 Miles Division 36418:03.7JR
Nov 4HDN League Championships Nov 4 · 5,000 Meters Varsity · Place 12 · EurekaEureka5,000 Meters Varsity1218:02.0411
Oct 25 HDN League Meet #6 ArcataOct 25 · 3 Miles Varsity · Place 3 · EurekaEureka3 Miles Varsity316:5011
Oct 18HDN League Meet #5 North Coast PrepOct 18 · 5,000 Meters Varsity · Place 3 · EurekaEureka5,000 Meters Varsity317:4711
Oct 14Clam Beach InvitationalOct 14 · Varsity · Place 20 · EurekaEurekaVarsity2018:1912
Oct 11HDN League Meet #4 FortunaOct 11 · Varsity · Place 14 · EurekaEurekaVarsity1420:2411
Oct 4HDN League Meet #3 EurekaOct 4 · Varsity · Place 14 · EurekaEurekaVarsity1420:1911
Sep 27HDN League Meet #2 MckinleyvilleSep 27 · 5,000 Meters Varsity · Place 4 · EurekaEureka5,000 Meters Varsity417:44.08 PB12

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Division 3 · Place 90 · EurekaEureka3 Miles Division 39018:47.12SO
Nov 5HDN League ChampionshipsNov 5 · Varsity · Place 20 · EurekaEurekaVarsity2019:5311
Oct 26HDN League Meet Del NorteOct 26 · 3 Miles Varsity · Place 7 · EurekaEureka3 Miles Varsity718:0411
Oct 19HDN League Meet Arcata Oct 19 · 5,000 Meters Varsity · Place 14 · EurekaEureka5,000 Meters Varsity1420:36.1710
Oct 12HDN League Meet Northcoast PreparatoryOct 12 · 5,000 Meters Varsity · Place 15 · EurekaEureka5,000 Meters Varsity1519:04.7310
Oct 5HDN League Meet FortunaOct 5 · 5,000 Meters Varsity · Place 16 · EurekaEureka5,000 Meters Varsity1621:1910
Oct 1Clam Beach InvitationalOct 1 · Varsity · Place 36 · EurekaEurekaVarsity3619:4111
Sep 28HDN League Meet EurekaSep 28 · 5,000 Meters Varsity · Place 21 · EurekaEureka5,000 Meters Varsity2120:1610
Sep 21HDN Leauge Meet- MckinleyvilleSep 21 · 5,000 Meters Varsity · Place 25 · EurekaEureka5,000 Meters Varsity2520:0610
Sep 215th Bill Springhorn ClassicSep 2 · 3 Miles Varsity · Place 71 · EurekaEureka3 Miles Varsity7120:25.8311

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 6HDN League- North Coast Prep Oct 6 · 5,000 Meters Varsity · Place 58 · EurekaEureka5,000 Meters Varsity5838:26.9 PB10