Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1214:06.53GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
2 Miles · Lake Stevens Community ParkWESCO XC - MP, Stan hosted by LSHS @ Lake Stevens Community Park · Sep 1016:43.5WESCO XC - MP, Stan hosted by LSHS @ Lake Stevens Community ParkSeptember 10, 2026
2 Miles · McCollum ParkWESCO XC - SC, MP, SNO, LYN @ EVT · Sep 1713:42.06WESCO XC - SC, MP, SNO, LYN @ EVTSeptember 17, 2026
4,000 Meters · Marysville-Pilchuck HSWesco XC - MG @ MPHS · Oct 1517:39Wesco XC - MG @ MPHS October 15, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2523:05.9WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1020:38.3NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 321:29.70NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · Osprey ParkReturn of the Salmon Invitational · Sep 2521:32.30Return of the Salmon InvitationalSeptember 25, 2026
5,000 Meters · PLU Meadows Disc Golf Course2026 PLU Invitational · Sep 1921:44.502026 PLU InvitationalSeptember 19, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31District 1/2 XC ChampionshipsOct 31 · 5,000 Meters 2A Boys Varsity · Place 59 · Marysville-Pilchuck5,000 Meters 2A Boys Varsity5921:20.6412
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 53 · Marysville-Pilchuck5,000 Meters Varsity 2A5321:07.512
Oct 15Wesco XC - MG @ MPHS Oct 15 · 4,000 Meters Varsity · Place 17 · Marysville-Pilchuck4,000 Meters Varsity1717:39 PB12
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Bronze avg 19:30-20:59 · Place 171 · Marysville-Pilchuck5,000 Meters Men's Varsity Bronze avg 19:30-20:5917120:38.3 PB12
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters JV JR/SR · Place 198 · Marysville-Pilchuck5,000 Meters JV JR/SR19821:29.70 PB12
Sep 25Return of the Salmon InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 29 · Marysville-Pilchuck5,000 Meters Junior Varsity2921:32.30 PB12
Sep 192026 PLU InvitationalSep 19 · 5,000 Meters HS Boys Junior Varsity · Place 72 · Marysville-Pilchuck5,000 Meters HS Boys Junior Varsity7221:44.50 PB12
Sep 17WESCO XC - SC, MP, SNO, LYN @ EVTSep 17 · 2 Miles Junior Varsity · Place 19 · Marysville-Pilchuck2 Miles Junior Varsity1913:42.06 PB12
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles JV Boys 3 · Place 66 · Marysville-Pilchuck2 Miles JV Boys 36614:06.53 PB12
Sep 10WESCO XC - MP, Stan hosted by LSHS @ Lake Stevens Community ParkSep 10 · 2 Miles Varsity · Place 29 · Marysville-Pilchuck2 Miles Varsity2916:43.5 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 2A/3A Boys · Place 129 · Marysville-Pilchuck5,000 Meters Junior Varsity 2A/3A Boys12923:05.9 PB11
Oct 16WESCO Marysville-Getchell @ Marysville-PilchuckOct 16 · 4,000 Meters Varsity · Place 18 · Marysville-Pilchuck4,000 Meters Varsity1816:46.011
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 97 · Marysville-Pilchuck5,000 Meters Junior Varsity9722:24.311
Oct 1Lynnwood HS, MPHS, Stanwood HS @ Cascade HSOct 1 · 5,000 Meters Varsity · Place 64 · Marysville-Pilchuck5,000 Meters Varsity6427:1011
Sep 24WESCO Pilchuck, Jackson, Lake Stevens @ MonroeSep 24 · 5,000 Meters Varsity · Place 36 · Marysville-Pilchuck5,000 Meters Varsity3626:00.2911
Sep 17WESCO meet @Kamiak (MP, Stanwood, ATM)Sep 17 · 2.7 Miles Varsity · Place 48 · Marysville-Pilchuck2.7 Miles Varsity4820:52.5911
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 77 · Marysville-Pilchuck2 Miles Junior Varsity7714:39.8711

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17MPHS @ MGHS [SENIOR DAY]Oct 17 · 4,000 Meters Varsity · Place 22 · Marysville-Pilchuck4,000 Meters Varsity2217:2910
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 448 · Marysville-Pilchuck5,000 Meters Junior Varsity44822:29.010
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 399 · Marysville-Pilchuck5,000 Meters Junior Varsity Frosh/Soph Freshman39922:57.4010
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 57 · Marysville-Pilchuck2.8 Miles Open5720:39.110
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Junior Varsity · Place 40 · Marysville-Pilchuck4,000 Meters Junior Varsity4017:3210

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 158 · Marysville-Pilchuck5,000 Meters Junior Varsity15822:58.30FR
Oct 11Wesco League Meet - Arlington / Lake Stevens / Shorecrest / Shorewood @ Granite Falls High School Oct 11 · 5,000 Meters Junior Varsity · Place 107 · Marysville-Pilchuck5,000 Meters Junior Varsity10725:32.609
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 394 · Marysville-Pilchuck5,000 Meters Junior Varsity39427:07.89
Oct 4MGHS @ MPHS -- Senior Day!Oct 4 · Junior Varsity · Place 25 · Marysville-PilchuckJunior Varsity2520:459
Sep 30NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 351 · Marysville-Pilchuck5,000 Meters Junior Varsity Freshman Sophomore35123:00.3FR
Sep 27WESCO XC: MP, Lynn, SC @ MonroeSep 27 · Junior Varsity · Place 16 · Marysville-PilchuckJunior Varsity1621:129
Sep 20WESCO League XC - Marysville Pilchuck/Cascade/Glacier Peak/Arlington @ Weston High School, ArlingtonSep 20 · Varsity · Place 41 · Marysville-PilchuckVarsity4124:249
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Junior Varsity · Place 146 · Marysville-Pilchuck2 Miles Junior Varsity14621:51.319