Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · McCollum ParkWESCO League XC - Snohomish/Cascade/Lynnwood@AMHS · Oct 713:20WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOctober 7, 2026
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 817:22.1Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
4,000 Meters · Stanwood High SchoolWESCO XC @Stanwood vs. Arlington, Mariner, Monroe, Cascade · Sep 1617:20.81WESCO XC @Stanwood vs. Arlington, Mariner, Monroe, CascadeSeptember 16, 2026
5,000 Meters · Granite Falls High School6th Annual Mountain Loop Invitational · Oct 1020:07.016th Annual Mountain Loop InvitationalOctober 10, 2026
5,000 Meters · Lakewood High SchoolDistrict 1/2 XC Championships · Oct 3119:36.88District 1/2 XC ChampionshipsOctober 31, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 321:45.00NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · McCollum ParkWESCO XC MPHS, Lynnwood, Arlington, Cascade · Sep 2322:07WESCO XC MPHS, Lynnwood, Arlington, CascadeSeptember 23, 2026
5,000 Meters · Osprey ParkReturn of the Salmon Invitational · Sep 2521:24.30Return of the Salmon InvitationalSeptember 25, 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 3A Boys Varsity · Place 101 · Cascade (Everett)5,000 Meters 3A Boys Varsity10119:36.88 PB12
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 45 · Cascade (Everett)5,000 Meters Varsity 2A4520:07.512
Oct 15ESD vs MSD ClashOct 15 · 5,000 Meters HS Boys · Place 85 · Cascade (Everett)5,000 Meters HS Boys8521:52.2Unofficial12
Oct 106th Annual Mountain Loop InvitationalOct 10 · 5,000 Meters FLIGHT 1 OVER 21:30 · Place 4 · Cascade (Everett)5,000 Meters FLIGHT 1 OVER 21:30420:07.01 PB12
Oct 7WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOct 7 · 3,200 Meters Varsity · Place 30 · Cascade (Everett)3,200 Meters Varsity3013:20 PB12
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters JV JR/SR · Place 211 · Cascade (Everett)5,000 Meters JV JR/SR21121:45.00 PB12
Sep 25Return of the Salmon InvitationalSep 25 · 5,000 Meters Varsity · Place 130 · Cascade (Everett)5,000 Meters Varsity13021:24.30 PB12
Sep 23WESCO XC MPHS, Lynnwood, Arlington, CascadeSep 23 · 5,000 Meters Varsity · Place 40 · Cascade (Everett)5,000 Meters Varsity4022:07 PB12
Sep 16WESCO XC @Stanwood vs. Arlington, Mariner, Monroe, CascadeSep 16 · 4,000 Meters Varsity · Place 41 · Cascade (Everett)4,000 Meters Varsity4117:20.81 PB12
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 42 · Cascade (Everett)4,000 Meters Varsity / Jr Varsity4217:22.1 PB12