Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2519:21.1WESCO ChampionshipsOctober 25, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters North Varsity 2A/3A Boys · Place 34 · Marysville-Pilchuck5,000 Meters North Varsity 2A/3A Boys3419:21.1 PB12
Oct 16WESCO Marysville-Getchell @ Marysville-PilchuckOct 16 · 4,000 Meters Varsity · Place 5 · Marysville-Pilchuck4,000 Meters Varsity514:08.012
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 21 · Marysville-Pilchuck5,000 Meters Varsity2118:25.912
Oct 1Lynnwood HS, MPHS, Stanwood HS @ Cascade HSOct 1 · 5,000 Meters Varsity · Place 14 · Marysville-Pilchuck5,000 Meters Varsity1419:1212
Sep 24WESCO Pilchuck, Jackson, Lake Stevens @ MonroeSep 24 · 5,000 Meters Varsity · Place 22 · Marysville-Pilchuck5,000 Meters Varsity2218:57.8512
Sep 17WESCO meet @Kamiak (MP, Stanwood, ATM)Sep 17 · 2.7 Miles Varsity · Place 23 · Marysville-Pilchuck2.7 Miles Varsity2317:19.5212
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 15 · Marysville-Pilchuck2 Miles Junior Varsity1512:17.8612

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2District 1 and 2 XC ChampionshipsNov 2 · 5,000 Meters Varsity 2A · Place 53 · Marysville-Pilchuck5,000 Meters Varsity 2A5319:21.2911
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 2A · Place 43 · Marysville-Pilchuck5,000 Meters Varsity 2A4320:03.111
Oct 17MPHS @ MGHS [SENIOR DAY]Oct 17 · 4,000 Meters Varsity · Place 14 · Marysville-Pilchuck4,000 Meters Varsity1416:0111
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 340 · Marysville-Pilchuck5,000 Meters Junior Varsity34021:07.411
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity · Place 272 · Marysville-Pilchuck5,000 Meters Junior Varsity27221:23.8011
Sep 25Wesco League XC - Mountlake Terrace / M. Pilchuck / ShorewoodSep 25 · 4,000 Meters Open · Place 26 · Marysville-Pilchuck4,000 Meters Open2616:29.711
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Varsity · Place 31 · Marysville-Pilchuck4,000 Meters Varsity3115:3610
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Junior Varsity · Place 17 · Marysville-Pilchuck2 Miles Junior Varsity1713:09.2511