Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Wonderwood Park Timberline 2-Mile · Sep 412:18.6Timberline 2-MileSeptember 4, 2026
5,000 Meters · Adna HSCentral 2B League Meet - Adna · Oct 819:34Central 2B League Meet - AdnaOctober 8, 2026
5,000 Meters · Chambers Creek Regional ParkHOKA 30th John Payne XC Invite · Oct 319:08.8HOKA 30th John Payne XC InviteOctober 3, 2026
5,000 Meters · Cowlitz Falls CampgroundWhite Pass District 4 meet · Sep 1719:31White Pass District 4 meetSeptember 17, 2026
5,000 Meters · Lake Sacajawea ParkJack & Jill Invitational · Sep 1219:31.33Jack & Jill InvitationalSeptember 12, 2026
5,000 Meters · Onalaska Middle SchoolCentral 2B League Championships @Onalaska · Oct 2319:41.55Central 2B League Championships @OnalaskaOctober 23, 2025
5,000 Meters · Rainier HSCentral 2B Kickoff · Sep 1019:27.70Central 2B KickoffSeptember 10, 2026
5,000 Meters · Rainier HSRainier Invitational · Oct 1020:11.27Rainier Invitational October 10, 2026
5,000 Meters · Toledo High SchoolCentral 2B League @Toledo · Sep 2419:25.87Central 2B League @ToledoSeptember 24, 2026
5,000 Meters · Winlock MS/HSCentral 2B League @ Winlock · Oct 119:23.14Central 2B League @ WinlockOctober 1, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 311B/2B District IV ChampionshipsOct 31 · 5,000 Meters 2B Boys · Place 29 · Napavine5,000 Meters 2B Boys2919:37.0012
Oct 22Central league championshipsOct 22 · 5,000 Meters Varsity · Place 21 · Napavine5,000 Meters Varsity2119:32.3812
Oct 10Rainier Invitational Oct 10 · 5,000 Meters Varsity · Place 19 · Napavine5,000 Meters Varsity1920:11.27 PB12
Oct 8Central 2B League Meet - AdnaOct 8 · 5,000 Meters Varsity · Place 5 · Napavine5,000 Meters Varsity519:34 PB12
Oct 3HOKA 30th John Payne XC InviteOct 3 · 5,000 Meters Varsity Bronze - Top 5 ave over 18:30 · Place 86 · Napavine5,000 Meters Varsity Bronze - Top 5 ave over 18:308619:08.8 PB12
Oct 1Central 2B League @ WinlockOct 1 · 5,000 Meters Varsity · Place 7 · Napavine5,000 Meters Varsity719:23.14 PB12
Sep 24Central 2B League @ToledoSep 24 · 5,000 Meters Varsity · Place 12 · Napavine5,000 Meters Varsity1219:25.87 PB12
Sep 17White Pass District 4 meetSep 17 · 5,000 Meters Varsity · Place 4 · Napavine5,000 Meters Varsity419:31 PB12
Sep 12Jack & Jill InvitationalSep 12 · 5,000 Meters VARSITY · Place 42 · Napavine5,000 Meters VARSITY4219:31.33 PB12
Sep 10Central 2B KickoffSep 10 · 5,000 Meters Varsity · Place 6 · Napavine5,000 Meters Varsity619:27.70 PB12
Sep 4Timberline 2-MileSep 4 · 2 Miles JUNIOR-SENIOR 2-Mile Boys · Place 26 · Napavine2 Miles JUNIOR-SENIOR 2-Mile Boys2612:18.6 PB12

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 23Central 2B League Championships @OnalaskaOct 23 · 5,000 Meters New Division · Place 17 · Napavine5,000 Meters New Division1719:41.55 PB11
Sep 25Central 2B League XC MeetSep 25 · 5,000 Meters Varsity · Place 5 · Napavine5,000 Meters Varsity519:34.4111

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 109 · Napavine5,000 Meters Varsity10920:07.910
Nov 21B/2B District 4Nov 2 · 5,000 Meters Varsity · Place 25 · Napavine5,000 Meters Varsity2519:54.2010
Oct 242B League Championships Oct 24 · 5,000 Meters Varsity · Place 21 · Napavine5,000 Meters Varsity2120:01.8910
Oct 10Rainier InvitationalOct 10 · 5,000 Meters Varsity · Place 41 · Napavine5,000 Meters Varsity4120:17.0310