Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1012:45WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
3,000 Meters · McCollum ParkMS Mukilteo vs Everett Championships · Oct 1711:58.8MS Mukilteo vs Everett ChampionshipsOctober 17, 2024
3,200 Meters · McCollum ParkWESCO League XC - Snohomish/Cascade/Lynnwood@AMHS · Oct 712:07WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOctober 7, 2026
4,000 Meters · Lynndale ParkWESCO League XC- Mariner & Cascade @ Meadowdale · Oct 816:22.50WESCO League XC- Mariner & Cascade @ MeadowdaleOctober 8, 2025
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 1616:09.83WESCO XC @Stanwood vs. Arlington, Mariner, Monroe, CascadeSeptember 16, 2026
5,000 Meters · Granite Falls High School6th Annual Mountain Loop Invitational · Oct 1018:50.906th Annual Mountain Loop InvitationalOctober 10, 2026
5,000 Meters · Lakewood High SchoolDistrict 1 and 2 XC Championships · Nov 118:31.10District 1 and 2 XC ChampionshipsNovember 1, 2025
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 319:36.30NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · McCollum ParkWESCO XC MPHS, Lynnwood, Arlington, Cascade · Sep 2318:53WESCO XC MPHS, Lynnwood, Arlington, CascadeSeptember 23, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1920:37.5147th 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

11 results
DateMeetEventPlMarkGr
Oct 31District 1/2 XC ChampionshipsOct 31 · 5,000 Meters 3A Boys Varsity · Place 92 · Cascade (Everett)Cascade (Everett)5,000 Meters 3A Boys Varsity9218:51.6610
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 43 · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity 2A4319:51.810
Oct 15ESD vs MSD ClashOct 15 · 5,000 Meters HS Boys · Place 57 · Cascade (Everett)Cascade (Everett)5,000 Meters HS Boys5720:00.5Unofficial10
Oct 106th Annual Mountain Loop InvitationalOct 10 · 5,000 Meters FLIGHT 2 UNDER 21:30 · Place 36 · Cascade (Everett)Cascade (Everett)5,000 Meters FLIGHT 2 UNDER 21:303618:50.90 PB10
Oct 7WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOct 7 · 3,200 Meters Varsity · Place 14 · Cascade (Everett)Cascade (Everett)3,200 Meters Varsity1412:07 PB10
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters JV Frosh/Soph · Place 93 · Cascade (Everett)Cascade (Everett)5,000 Meters JV Frosh/Soph9319:36.30 PB10
Sep 25Return of the Salmon InvitationalSep 25 · 5,000 Meters Varsity · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity0SCR10
Sep 23WESCO XC MPHS, Lynnwood, Arlington, CascadeSep 23 · 5,000 Meters Varsity · Place 18 · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity1818:53 PB10
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 2 · Place 68 · Cascade (Everett)Cascade (Everett)5,000 Meters Boys Varsity Division 26820:37.51 PB10
Sep 16WESCO XC @Stanwood vs. Arlington, Mariner, Monroe, CascadeSep 16 · 4,000 Meters Varsity · Place 34 · Cascade (Everett)Cascade (Everett)4,000 Meters Varsity3416:09.83 PB10
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 41 · Cascade (Everett)Cascade (Everett)4,000 Meters Varsity / Jr Varsity4117:22.1 PB10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1District 1 and 2 XC ChampionshipsNov 1 · 5,000 Meters 4A Boys Varsity · Place 119 · Cascade (Everett)Cascade (Everett)5,000 Meters 4A Boys Varsity11918:31.10 PB9
Oct 16Everett vs Mukilteo ChampionshipsOct 16 · 5,000 Meters Varsity · Place 80 · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity8021:15.89
Oct 115th Annual Mountain Loop InvitationalOct 11 · 5,000 Meters Varsity · Place 51 · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity5119:30.799
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 19 · Cascade (Everett)Cascade (Everett)4,000 Meters Varsity Boys1916:22.50 PB9
Oct 1Lynnwood HS, MPHS, Stanwood HS @ Cascade HSOct 1 · 5,000 Meters Varsity · Place 21 · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity2120:069
Sep 26Return of the Salmon InvitationalSep 26 · 5,000 Meters Varsity · Place 61 · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity6118:57.009
Sep 24Stanwood, Cascade, MGHS, EW @ ArlingtonSep 24 · 3 Miles Varsity · Place 45 · Cascade (Everett)Cascade (Everett)3 Miles Varsity4520:419
Sep 20South Whidbey 46th Carl Westling InvitationalSep 20 · 5,000 Meters Varsity Division 2 · Place 42 · Cascade (Everett)Cascade (Everett)5,000 Meters Varsity Division 24220:02.359
Sep 16Wesco League XC - Mountlake Terrace / GP / SW / Cascade @ Ballinger ParkSep 16 · 4,000 Meters Varsity · Place 25 · Cascade (Everett)Cascade (Everett)4,000 Meters Varsity2515:51.59
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 25 · Cascade (Everett)Cascade (Everett)2 Miles Boys Varsity/JV2512:45 PB9

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 17MS Mukilteo vs Everett ChampionshipsOct 17 · 3,000 Meters Middle School · Place 14 · EisenhowerEisenhower3,000 Meters Middle School1411:58.8 PB8

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 19Everett SD MS ChampionshipsOct 19 · 1.5 Miles Boys 7th/8th · Place 9 · EisenhowerEisenhower1.5 Miles Boys 7th/8th99:31:74Unofficial7