Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bishop Athletic ComplexBishop Jamboree · Sep 312:38.48Bishop JamboreeSeptember 3, 2026
2333 m · North Beach Junior Senior High SchoolHarriers at the Beach · Sep 2711:47Harriers at the BeachSeptember 27, 2022
5,000 Meters · 2 BridgesWillapa Harbor Riverwoods · Oct 1319:35.80Willapa Harbor RiverwoodsOctober 13, 2026
5,000 Meters · Bolstad PavillionWorld's Longest Beach Run · Sep 1922:14.21World's Longest Beach RunSeptember 19, 2026
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 319:35.3HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Lake Sacajawea ParkJack & Jill Invitational · Sep 1219:53.10Jack & Jill InvitationalSeptember 12, 2026
5,000 Meters · Naselle HS1B Meet @ Naselle · Sep 3022:08.001B Meet @ NaselleSeptember 30, 2025
5,000 Meters · North Beach Junior Senior High SchoolNorth Beach Middle and High School League Meet · Sep 2521:02North Beach Middle and High School League MeetSeptember 25, 2025
5,000 Meters · Oakridge Front 9 2-LoopsOaksridge Invitational · Oct 1019:17.20Oaksridge InvitationalOctober 10, 2026
5,000 Meters · Ocosta HSPacific League Championships · Oct 2319:51.62Pacific League ChampionshipsOctober 23, 2025
5,000 Meters · Rainier Elementary SchoolDistrict IV 1B/2B Championships · Nov 119:24.29District IV 1B/2B ChampionshipsNovember 1, 2025
5,000 Meters · Rainier HS1B/2B District IV Championships · Oct 3120:16.001B/2B District IV ChampionshipsOctober 31, 2026
5,000 Meters · Rainier HSRainier Invitational Cross Country Meet · Oct 1121:29Rainier Invitational Cross Country MeetOctober 11, 2025
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2622:08.8Three Course ChallengeSeptember 26, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 819:36.62025 WIAA State XC ChampionshipsNovember 8, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 311B/2B District IV ChampionshipsOct 31 · 5,000 Meters 2B Boys · Place 39 · North BeachNorth Beach5,000 Meters 2B Boys3920:16.00 PB12
Oct 13Willapa Harbor RiverwoodsOct 13 · 5,000 Meters Varsity · Place 17 · North BeachNorth Beach5,000 Meters Varsity1719:35.80 PB12
Oct 10Oaksridge InvitationalOct 10 · 5,000 Meters Varsity · Place 50 · North BeachNorth Beach5,000 Meters Varsity5019:17.20 PB12
Oct 7Rainier InvitationalOct 7 · 5,000 Meters Varsity · Place 18 · North BeachNorth Beach5,000 Meters Varsity1819:25.8612
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Bronze - Top 5 ave over 18:30 · Place 111 · North BeachNorth Beach5,000 Meters Varsity Bronze - Top 5 ave over 18:3011119:35.3 PB12
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Moderate Course · Place 114 · North BeachNorth Beach5,000 Meters Moderate Course11422:08.8 PB12
Sep 19World's Longest Beach RunSep 19 · 5,000 Meters Varsity · Place 43 · North BeachNorth Beach5,000 Meters Varsity4322:14.21 PB12
Sep 16North Beach InvitationalSep 16 · 5,000 Meters Varsity · Place 20 · North BeachNorth Beach5,000 Meters Varsity2021:20.0012
Sep 12Jack & Jill InvitationalSep 12 · 5,000 Meters VARSITY · Place 51 · North BeachNorth Beach5,000 Meters VARSITY5119:53.10 PB12
Sep 3Bishop JamboreeSep 3 · 2 Miles High School · Place 32 · North BeachNorth Beach2 Miles High School3212:38.48 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2B Boys · Place 104 · North BeachNorth Beach5,000 Meters 2B Boys10419:36.6 PB11
Nov 1District IV 1B/2B ChampionshipsNov 1 · 5,000 Meters Varsity · Place 18 · North BeachNorth Beach5,000 Meters Varsity1819:24.29 PB11
Oct 23Pacific League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 10 · North BeachNorth Beach5,000 Meters Varsity1019:51.62 PB11
Oct 11Rainier Invitational Cross Country MeetOct 11 · 5,000 Meters Varsity · Place 56 · North BeachNorth Beach5,000 Meters Varsity5621:29 PB11
Sep 301B Meet @ NaselleSep 30 · 5,000 Meters Varsity · Place 12 · North BeachNorth Beach5,000 Meters Varsity1222:08.00 PB11
Sep 25North Beach Middle and High School League MeetSep 25 · 5,000 Meters Varsity · Place 9 · North BeachNorth Beach5,000 Meters Varsity921:02 PB11

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 19evergreen 1ASep 19 · 5,000 Meters Varsity · Place 51 · North BeachNorth Beach5,000 Meters Varsity5122:52Unofficial10

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 27Harriers at the BeachSep 27 · 1.45 Miles Middle School · Place 12 · North BeachNorth Beach1.45 Miles Middle School1211:47 PB8
Sep 20Forks MeetSep 20 · 2,300 Meters Junior High · Place 7 · North BeachNorth Beach2,300 Meters Junior High713:39Unofficial8