Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1012:52WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
4,000 Meters · Lynndale ParkWESCO League XC- Mariner & Cascade @ Meadowdale · Oct 816:28.00WESCO League XC- Mariner & Cascade @ MeadowdaleOctober 8, 2025
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 817:10.3Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2519:57.4WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1/2 XC Championships · Oct 3118:54.75District 1/2 XC ChampionshipsOctober 31, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 320:26.30NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · McCollum ParkWESCO XC MPHS, Lynnwood, Arlington, Cascade · Sep 2319:52WESCO XC MPHS, Lynnwood, Arlington, CascadeSeptember 23, 2026
5,000 Meters · Osprey ParkReturn of the Salmon Invitational · Sep 2520:15.70Return of the Salmon InvitationalSeptember 25, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1921:13.6347th 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

8 results
DateMeetEventPlMarkGr
Oct 31District 1/2 XC ChampionshipsOct 31 · 5,000 Meters 3A Boys Varsity · Place 93 · Cascade (Everett)5,000 Meters 3A Boys Varsity9318:54.75 PB11
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 37 · Cascade (Everett)5,000 Meters Varsity 2A3719:17.211
Oct 15ESD vs MSD ClashOct 15 · 5,000 Meters HS Boys · Place 71 · Cascade (Everett)5,000 Meters HS Boys7121:19.7Unofficial11
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters JV JR/SR · Place 134 · Cascade (Everett)5,000 Meters JV JR/SR13420:26.30 PB11
Sep 25Return of the Salmon InvitationalSep 25 · 5,000 Meters Varsity · Place 96 · Cascade (Everett)5,000 Meters Varsity9620:15.70 PB11
Sep 23WESCO XC MPHS, Lynnwood, Arlington, CascadeSep 23 · 5,000 Meters Varsity · Place 24 · Cascade (Everett)5,000 Meters Varsity2419:52 PB11
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 2 · Place 77 · Cascade (Everett)5,000 Meters Boys Varsity Division 27721:13.63 PB11
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 37 · Cascade (Everett)4,000 Meters Varsity / Jr Varsity3717:10.3 PB11

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Varsity 4A Boys · Place 65 · Cascade (Everett)5,000 Meters Varsity 4A Boys6519:57.4 PB10
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 23 · Cascade (Everett)4,000 Meters Varsity Boys2316:28.00 PB10
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 27 · Cascade (Everett)2 Miles Boys Varsity/JV2712:52 PB10