Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1011:54WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
4,000 Meters · Ballinger ParkEdmonds School District XC Champs @ Ballinger Park · Oct 1315:39.5Edmonds School District XC Champs @ Ballinger ParkOctober 13, 2022
4,000 Meters · Lynndale ParkWESCO League XC- Mariner & Cascade @ Meadowdale · Oct 814:42.00WESCO League XC- Mariner & Cascade @ MeadowdaleOctober 8, 2025
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1614:33.2Edmonds School District XC ChampsOctober 16, 2025
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2518:11.0WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1 and 2 XC Championships · Nov 118:05.10District 1 and 2 XC ChampionshipsNovember 1, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1District 1 and 2 XC ChampionshipsNov 1 · 5,000 Meters 3A Boys Varsity · Place 58 · Meadowdale5,000 Meters 3A Boys Varsity5818:05.10 PB12
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 34 · Meadowdale5,000 Meters South Varsity 2A/3A Boys3418:11.0 PB12
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 20 · Meadowdale4,000 Meters Men's Varsity2014:33.2 PB12
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 312 · Meadowdale5,000 Meters Varsity31218:04.612
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 9 · Meadowdale4,000 Meters Varsity Boys914:42.00 PB12
Oct 2WESCO- @ GP- Meadowdale, Snohomish & JacksonOct 2 · 5,000 Meters Varsity · Place 18 · Meadowdale5,000 Meters Varsity1818:51.4712
Sep 25Wesco League XC - SC / Meadowdale / Everett / Kamiak / Sultan @ Hamlin ParkSep 25 · 2.1 Miles Varsity · Place 16 · Meadowdale2.1 Miles Varsity1611:59.612
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Varsity · Place 58 · Meadowdale2 Miles Varsity5811:52.0112
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 15 · Meadowdale2 Miles Boys Varsity/JV1511:54 PB12
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 5 · Meadowdale1.6 Miles Boys Time Trial510:19Unofficial12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Junior Varsity · Place 7 · Meadowdale4,000 Meters Junior Varsity715:20.811
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 137 · Meadowdale5,000 Meters Junior Varsity13719:12.711
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Junior Varsity · Place 7 · Meadowdale4,000 Meters Junior Varsity715:48.811
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 30 · Meadowdale2.8 Miles Open3018:08.211
Sep 26Meadowdale, Shorecrest & Stanwood @ JacksonSep 26 · 4,000 Meters Junior Varsity · Place 10 · Meadowdale4,000 Meters Junior Varsity1015:35.811
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Junior Varsity · Place 12 · Meadowdale4,000 Meters Junior Varsity1215:3611
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Varsity · Place 95 · Meadowdale2 Miles Varsity9512:53.6711
Sep 3MHS MMXXIV Time TrialSep 3 · 1.6 Miles Boys · Place 13 · Meadowdale1.6 Miles Boys1311:03Unofficial11

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 53 · Meadowdale5,000 Meters Junior Varsity5320:09.90SO
Oct 12Edmonds School District XC ChampsOct 12 · 4,000 Meters Junior Varsity · Place 16 · Meadowdale4,000 Meters Junior Varsity1615:53.510
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 157 · Meadowdale5,000 Meters Frosh/Soph Freshman15720:39.210
Oct 4Meadowdale, Cascade, Lynnwood & Mariner @ Mariner HSOct 4 · 4,000 Meters Varsity · Place 28 · Meadowdale4,000 Meters Varsity2816:31.310
Sep 28Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSep 28 · 4,000 Meters Boys Junior Varsity · Place 11 · Meadowdale4,000 Meters Boys Junior Varsity1116:14.510
Sep 20Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Junior Varsity · Place 21 · Meadowdale3 Miles Junior Varsity2120:08.410
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 73 · Meadowdale5,000 Meters Junior Varsity7320:42.9410
Sep 13@ Kamiak vs Arlington, Stanwood, Monroe, MeadowdaleSep 13 · 2.6 Miles Junior Varsity · Place 23 · Meadowdale2.6 Miles Junior Varsity2318:12.610
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Sophomore · Place 104 · Meadowdale2 Miles Sophomore10413:07.8710
Sep 7MHS MMXXIII XC time trialSep 7 · 1.6 Miles Varsity · Place 11 · Meadowdale1.6 Miles Varsity1110:43Unofficial10

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Varsity 2A · Place 67 · Meadowdale5,000 Meters Varsity 2A6720:26.89
Oct 13Edmonds School District XC Champs @ Ballinger ParkOct 13 · 4,000 Meters Men's Junior Varsity · Place 7 · Meadowdale4,000 Meters Men's Junior Varsity715:39.5 PB9
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 90 · Meadowdale5,000 Meters Frosh/Soph Freshman9019:40.39
Sep 27Wesco League XC - Meadowdale / Shorecrest @ Lynndale ParkSep 27 · 4,000 Meters Junior Varsity · Place 24 · Meadowdale4,000 Meters Junior Varsity2419:48.59
Sep 1743rd Annual South Whidbey Carl Westling InviteSep 17 · 5,000 Meters Junior Varsity · Place 103 · Meadowdale5,000 Meters Junior Varsity10320:57.389
Sep 10Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Freshman · Place 50 · Meadowdale2 Miles Freshman5012:39.069
Sep 6MHS MMXXII XC time trialSep 6 · 2 Miles Varsity · Place 9 · Meadowdale2 Miles Varsity913:51Unofficial9