Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1213:24.23GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2416:13.9Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1518:12.7Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 818:38.2Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 118:24.0Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
4300 m · Seaside 3 CourseThree Course Challenge · Sep 2622:44.1Three Course ChallengeSeptember 26, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2524:12.2WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1020:33.8NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1923:02.0347th 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 Junior Varsity 2A · Place 90 · Meadowdale5,000 Meters Junior Varsity 2A9020:29.910
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Junior Varsity · Place 41 · Meadowdale4,000 Meters Men's Junior Varsity4118:12.7 PB10
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Frosh/Soph · Place 153 · Meadowdale5,000 Meters Men's Frosh/Soph15320:33.8 PB10
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Junior Varsity · Place 22 · Meadowdale4,400 Meters Junior Varsity2218:24.0 PB10
Sep 26Three Course ChallengeSep 26 · 4,300 Meters Easy Course · Place 84 · Meadowdale4,300 Meters Easy Course8422:44.1 PB10
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Junior Varsity · Place 34 · Meadowdale4,000 Meters Boys Junior Varsity3416:13.9 PB10
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters JV Boys (Under 22 Min.) · Place 137 · Meadowdale5,000 Meters JV Boys (Under 22 Min.)13723:02.03 PB10
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles JV Boys 2 · Place 27 · Meadowdale2 Miles JV Boys 22713:24.23 PB10
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 58 · Meadowdale4,000 Meters Varsity / Jr Varsity5818:38.2 PB10
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 25 · Meadowdale1.6 Miles Open2512:03Unofficial10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 2A/3A Boys · Place 147 · Meadowdale5,000 Meters Junior Varsity 2A/3A Boys14724:12.2 PB9
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Junior Varsity · Place 65 · Meadowdale4,000 Meters Men's Junior Varsity6519:35.09
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Frosh/Soph Freshman · Place 151 · Meadowdale5,000 Meters Frosh/Soph Freshman15124:54.29
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 49 · Meadowdale4,000 Meters Varsity Boys4920:39.009
Oct 2WESCO- @ GP- Meadowdale, Snohomish & JacksonOct 2 · 5,000 Meters Junior Varsity · Place 60 · Meadowdale5,000 Meters Junior Varsity6028:03.449
Sep 25Wesco League XC - SC / Meadowdale / Everett / Kamiak / Sultan @ Hamlin ParkSep 25 · 2.1 Miles Junior Varsity · Place 82 · Meadowdale2.1 Miles Junior Varsity8217:18.49
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 82 · Meadowdale2 Miles Junior Varsity8217:13.059