Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1010:56WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1210:16.39GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2412:36.0Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1513:28.5Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1613:24.1Edmonds School District XC ChampsOctober 16, 2025
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 114:30.8Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2516:47.5WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1/2 XC Championships · Oct 3116:13.99District 1/2 XC ChampionshipsOctober 31, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2618:17.2Three Course ChallengeSeptember 26, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1917:03.6347th South Whidbey Carl Westling InviteSeptember 19, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:02.22025 WIAA State XC ChampionshipsNovember 8, 2025

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 11 · Meadowdale5,000 Meters 3A Boys Varsity1116:13.99 PB11
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Varsity · Place 8 · Meadowdale4,000 Meters Men's Varsity813:28.5 PB11
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 76 · Meadowdale5,000 Meters Men's Varsity Gold avg 16:30-17:597616:33.711
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Varsity · Place 2 · Meadowdale4,400 Meters Varsity214:30.8 PB11
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Difficult Course · Place 11 · Meadowdale5,000 Meters Difficult Course1118:17.2 PB11
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Varsity · Place 3 · Meadowdale4,000 Meters Boys Varsity312:36.0 PB11
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 1 · Place 8 · Meadowdale5,000 Meters Boys Varsity Division 1817:03.63 PB11
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Junior Boys · Place 11 · Meadowdale2 Miles Junior Boys1110:16.39 PB11
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 2 · Meadowdale4,000 Meters Varsity / Jr Varsity213:30.611
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 2 · Meadowdale1.6 Miles Open28:42Unofficial11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 94 · Meadowdale5,000 Meters 3A Boys9417:02.2 PB10
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 12 · Meadowdale5,000 Meters South Varsity 2A/3A Boys1216:47.5 PB10
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 5 · Meadowdale4,000 Meters Men's Varsity513:24.1 PB10
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 2 · Meadowdale4,000 Meters Varsity Boys213:52.0010
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 6 · Meadowdale2 Miles Boys Varsity/JV610:56 PB10
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 2 · Meadowdale1.6 Miles Boys Time Trial29:16Unofficial10