Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.65 Miles · Ocosta HSPacific League Championships · Oct 2112:19Pacific League ChampionshipsOctober 21, 2021
2 Miles · Bishop Athletic ComplexBishop Jamboree · Sep 312:33.97Bishop JamboreeSeptember 3, 2026
2,500 Meters · North Beach Junior Senior High SchoolPacific League Meet @ North Beach · Mar 411:09Pacific League Meet @ North BeachMarch 4, 2021
2253 m · Adna HSLeague Meet @ Adna · Sep 239:45.66League Meet @ Adna September 23, 2021
2333 m · North Beach Junior Senior High SchoolHarriers at the Beach · Sep 279:54Harriers at the BeachSeptember 27, 2022
5,000 Meters · 2 BridgesWillapa Harbor Riverwoods · Oct 1320:48.71Willapa Harbor RiverwoodsOctober 13, 2026
5,000 Meters · Bolstad PavillionWorld's Longest Beach Run · Sep 1921:37.38World's Longest Beach RunSeptember 19, 2026
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 319:38.2HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Lake Sacajawea ParkJack & Jill Invitational · Sep 1220:15.22Jack & Jill InvitationalSeptember 12, 2026
5,000 Meters · Naselle HS1B Meet @ Naselle · Sep 3021:37.081B Meet @ NaselleSeptember 30, 2025
5,000 Meters · North Beach Junior Senior High SchoolNorth Beach Invitational · Sep 1620:57.80North Beach InvitationalSeptember 16, 2026
5,000 Meters · Oakridge Front 9 2-LoopsOaksridge Invitational · Oct 1018:58.46Oaksridge InvitationalOctober 10, 2026
5,000 Meters · Ocosta HSPacific League Championships · Oct 2320:43.37Pacific League ChampionshipsOctober 23, 2025
5,000 Meters · Rainier Elementary SchoolRainier Invitational · Oct 720:35.33Rainier InvitationalOctober 7, 2026
5,000 Meters · Rainier HS1B/2B District IV Championships · Oct 3119:52.001B/2B District IV ChampionshipsOctober 31, 2026
5,000 Meters · Rainier HSRainier Invitational Cross Country Meet · Oct 1121:56Rainier Invitational Cross Country MeetOctober 11, 2025
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2623:32.1Three Course ChallengeSeptember 26, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 821:56.92025 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 32 · North BeachNorth Beach5,000 Meters 2B Boys3219:52.00 PB12
Oct 13Willapa Harbor RiverwoodsOct 13 · 5,000 Meters Varsity · Place 25 · North BeachNorth Beach5,000 Meters Varsity2520:48.71 PB12
Oct 10Oaksridge InvitationalOct 10 · 5,000 Meters Varsity · Place 39 · North BeachNorth Beach5,000 Meters Varsity3918:58.46 PB12
Oct 7Rainier InvitationalOct 7 · 5,000 Meters Varsity · Place 35 · North BeachNorth Beach5,000 Meters Varsity3520:35.33 PB12
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Bronze - Top 5 ave over 18:30 · Place 115 · North BeachNorth Beach5,000 Meters Varsity Bronze - Top 5 ave over 18:3011519:38.2 PB12
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 144 · North BeachNorth Beach5,000 Meters Difficult Course14423:32.1 PB12
Sep 19World's Longest Beach RunSep 19 · 5,000 Meters Varsity · Place 32 · North BeachNorth Beach5,000 Meters Varsity3221:37.38 PB12
Sep 16North Beach InvitationalSep 16 · 5,000 Meters Varsity · Place 16 · North BeachNorth Beach5,000 Meters Varsity1620:57.80 PB12
Sep 12Jack & Jill InvitationalSep 12 · 5,000 Meters VARSITY · Place 55 · North BeachNorth Beach5,000 Meters VARSITY5520:15.22 PB12
Sep 3Bishop JamboreeSep 3 · 2 Miles High School · Place 28 · North BeachNorth Beach2 Miles High School2812:33.97 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 2B Boys · Place 139 · North BeachNorth Beach5,000 Meters 2B Boys13921:56.9 PB11
Nov 1District IV 1B/2B ChampionshipsNov 1 · 5,000 Meters Varsity · Place 36 · North BeachNorth Beach5,000 Meters Varsity3620:36.4511
Oct 23Pacific League ChampionshipsOct 23 · 5,000 Meters Varsity · Place 15 · North BeachNorth Beach5,000 Meters Varsity1520:43.37 PB11
Oct 11Rainier Invitational Cross Country MeetOct 11 · 5,000 Meters Varsity · Place 66 · North BeachNorth Beach5,000 Meters Varsity6621:56 PB11
Sep 301B Meet @ NaselleSep 30 · 5,000 Meters Varsity · Place 7 · North BeachNorth Beach5,000 Meters Varsity721:37.08 PB11
Sep 25North Beach Middle and High School League MeetSep 25 · 5,000 Meters Varsity · Place 15 · North BeachNorth Beach5,000 Meters Varsity1522:1111

2024 Cross Country

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

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 27Harriers at the BeachSep 27 · 1.45 Miles Middle School · Place 6 · North BeachNorth Beach1.45 Miles Middle School69:54 PB8
Sep 20Forks MeetSep 20 · 2,300 Meters Junior High · Place 1 · North BeachNorth Beach2,300 Meters Junior High111:09Unofficial8

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Pacific League ChampionshipsOct 21 · 1.65 Miles Middle School · Place 9 · North BeachNorth Beach1.65 Miles Middle School912:19 PB7
Sep 23League Meet @ Adna Sep 23 · 1.4 Miles Middle School · Place 14 · North BeachNorth Beach1.4 Miles Middle School149:45.66 PB7
Mar 13Pacific League Championship Mar 13 · 1.65 Miles Middle School · Place 7 · North BeachNorth Beach1.65 Miles Middle School712:306
Mar 4Pacific League Meet @ North BeachMar 4 · 2,500 Meters Middle School · Place 3 · North BeachNorth Beach2,500 Meters Middle School311:09 PB6
Feb 25Pacific League Meet @ ForksFeb 25 · 2,700 Meters New Division · Place 3 · North BeachNorth Beach2,700 Meters New Division315:17Unofficial6
Feb 11Pacific League Meet @ ForksFeb 11 · 2,300 Meters New Division · Place 2 · North BeachNorth Beach2,300 Meters New Division213:28.47Unofficial6