Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1212:05.72GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2414:04.2Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1514:48.8Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 815:52.4Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 116:45.1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
4300 m · Seaside 3 CourseThree Course Challenge · Sep 2618:43.6Three Course ChallengeSeptember 26, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1018:21.3NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1919:39.9447th 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 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 37 · Meadowdale5,000 Meters Varsity 2A3717:48.912
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Varsity · Place 25 · Meadowdale4,000 Meters Men's Varsity2514:48.8 PB12
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 373 · Meadowdale5,000 Meters Men's Varsity Gold avg 16:30-17:5937318:21.3 PB12
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Varsity · Place 24 · Meadowdale4,400 Meters Varsity2416:45.1 PB12
Sep 26Three Course ChallengeSep 26 · 4,300 Meters Easy Course · Place 20 · Meadowdale4,300 Meters Easy Course2018:43.6 PB12
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Varsity · Place 18 · Meadowdale4,000 Meters Boys Varsity1814:04.2 PB12
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters JV Boys (Under 22 Min.) · Place 28 · Meadowdale5,000 Meters JV Boys (Under 22 Min.)2819:39.94 PB12
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Senior Boys · Place 86 · Meadowdale2 Miles Senior Boys8612:05.72 PB12
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 22 · Meadowdale4,000 Meters Varsity / Jr Varsity2215:52.4 PB12
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 9 · Meadowdale1.6 Miles Open910:10Unofficial12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 2A · Place 48 · Meadowdale5,000 Meters Varsity 2A4818:34.010
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Junior Varsity · Place 1 · Meadowdale4,000 Meters Junior Varsity114:52.410
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Frosh/Soph Freshman · Place 40 · Meadowdale5,000 Meters Frosh/Soph Freshman4018:32.110
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Varsity · Place 21 · Meadowdale4,000 Meters Varsity2115:02.310
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Varsity · Place 145 · Meadowdale5,000 Meters Varsity14519:08.510
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 14 · Meadowdale2.8 Miles Open1416:49.110
Sep 26Meadowdale, Shorecrest & Stanwood @ JacksonSep 26 · 4,000 Meters Varsity · Place 25 · Meadowdale4,000 Meters Varsity2514:23.410
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Varsity · Place 23 · Meadowdale4,000 Meters Varsity2314:3610
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Sophomore · Place 71 · Meadowdale2 Miles Sophomore7112:10.9310
Sep 3MHS MMXXIV Time TrialSep 3 · 1.6 Miles Boys · Place 9 · Meadowdale1.6 Miles Boys910:42Unofficial10

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 2A · Place 119 · Meadowdale5,000 Meters Varsity 2A11919:48.60FR
Oct 12Edmonds School District XC ChampsOct 12 · 4,000 Meters Varsity · Place 25 · Meadowdale4,000 Meters Varsity2515:17.79
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 97 · Meadowdale5,000 Meters Frosh/Soph Freshman9719:39.99
Oct 4Meadowdale, Cascade, Lynnwood & Mariner @ Mariner HSOct 4 · 4,000 Meters Varsity · Place 18 · Meadowdale4,000 Meters Varsity1815:40.89
Sep 28Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSep 28 · 4,000 Meters Boys Varsity · Place 30 · Meadowdale4,000 Meters Boys Varsity3015:29.89
Sep 20Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Varsity · Place 43 · Meadowdale3 Miles Varsity4319:11.29
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 54 · Meadowdale5,000 Meters Junior Varsity5420:09.319
Sep 13@ Kamiak vs Arlington, Stanwood, Monroe, MeadowdaleSep 13 · 2.6 Miles Junior Varsity · Place 27 · Meadowdale2.6 Miles Junior Varsity2718:25.89
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Freshman · Place 54 · Meadowdale2 Miles Freshman5412:30.489
Sep 7MHS MMXXIII XC time trialSep 7 · 1.6 Miles Varsity · Place 9 · Meadowdale1.6 Miles Varsity910:26Unofficial9