Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · McCollum ParkWESCO League XC - Snohomish/Cascade/Lynnwood@AMHS · Oct 710:47WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOctober 7, 2026
4,000 Meters · Lynndale ParkWESCO League XC- Mariner & Cascade @ Meadowdale · Oct 816:14.00WESCO League XC- Mariner & Cascade @ MeadowdaleOctober 8, 2025
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 815:44.3Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
4,000 Meters · Stanwood High SchoolWESCO XC @Stanwood vs. Arlington, Mariner, Monroe, Cascade · Sep 1614:23.50WESCO XC @Stanwood vs. Arlington, Mariner, Monroe, CascadeSeptember 16, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2517:59.0WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1 and 2 XC Championships · Nov 118:07.20District 1 and 2 XC ChampionshipsNovember 1, 2025
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 317:44.40NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · McCollum ParkWESCO XC MPHS, Lynnwood, Arlington, Cascade · Sep 2317:10WESCO XC MPHS, Lynnwood, Arlington, CascadeSeptember 23, 2026
5,000 Meters · Osprey ParkReturn of the Salmon Invitational · Sep 2518:06.70Return of the Salmon InvitationalSeptember 25, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1918:30.7947th South Whidbey Carl Westling InviteSeptember 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 3A Boys Varsity · Place 77 · Cascade (Everett)5,000 Meters 3A Boys Varsity7718:22.3612
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 14 · Cascade (Everett)5,000 Meters Varsity 2A1417:17.712
Oct 15ESD vs MSD ClashOct 15 · 5,000 Meters HS Boys · Place 10 · Cascade (Everett)5,000 Meters HS Boys1017:56.4Unofficial12
Oct 7WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOct 7 · 3,200 Meters Varsity · Place 3 · Cascade (Everett)3,200 Meters Varsity310:47 PB12
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters JV JR/SR · Place 10 · Cascade (Everett)5,000 Meters JV JR/SR1017:44.40 PB12
Sep 25Return of the Salmon InvitationalSep 25 · 5,000 Meters Varsity · Place 35 · Cascade (Everett)5,000 Meters Varsity3518:06.70 PB12
Sep 23WESCO XC MPHS, Lynnwood, Arlington, CascadeSep 23 · 5,000 Meters Varsity · Place 2 · Cascade (Everett)5,000 Meters Varsity217:10 PB12
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 2 · Place 26 · Cascade (Everett)5,000 Meters Boys Varsity Division 22618:30.79 PB12
Sep 16WESCO XC @Stanwood vs. Arlington, Mariner, Monroe, CascadeSep 16 · 4,000 Meters Varsity · Place 7 · Cascade (Everett)4,000 Meters Varsity714:23.50 PB12
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 19 · Cascade (Everett)4,000 Meters Varsity / Jr Varsity1915:44.3 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1District 1 and 2 XC ChampionshipsNov 1 · 5,000 Meters 4A Boys Varsity · Place 105 · Cascade (Everett)5,000 Meters 4A Boys Varsity10518:07.20 PB11
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Varsity 4A Boys · Place 39 · Cascade (Everett)5,000 Meters Varsity 4A Boys3917:59.0 PB11
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 16 · Cascade (Everett)4,000 Meters Varsity Boys1616:14.00 PB11
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Cascade (Everett)2 Miles Boys Varsity/JV0DNS11