Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1011:31WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1211:38.22GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2413:30.9Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkWESCO League XC- Mariner & Cascade @ Meadowdale · Oct 814:22.00WESCO League XC- Mariner & Cascade @ MeadowdaleOctober 8, 2025
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1614:22.6Edmonds School District XC ChampsOctober 16, 2025
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 116:43.7Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
4300 m · Seaside 3 CourseThree Course Challenge · Sep 2618:25.3Three Course ChallengeSeptember 26, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2517:53.9WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1/2 XC Championships · Oct 3117:52.28District 1/2 XC ChampionshipsOctober 31, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1919:36.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 63 · Meadowdale5,000 Meters 3A Boys Varsity6317:52.28 PB12
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 36 · Meadowdale5,000 Meters Varsity 2A3617:45.212
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Varsity · Place 21 · Meadowdale4,000 Meters Men's Varsity2114:30.912
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 327 · Meadowdale5,000 Meters Men's Varsity Gold avg 16:30-17:5932718:04.912
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Varsity · Place 22 · Meadowdale4,400 Meters Varsity2216:43.7 PB12
Sep 26Three Course ChallengeSep 26 · 4,300 Meters Easy Course · Place 15 · Meadowdale4,300 Meters Easy Course1518:25.3 PB12
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Varsity · Place 10 · Meadowdale4,000 Meters Boys Varsity1013:30.9 PB12
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 1 · Place 54 · Meadowdale5,000 Meters Boys Varsity Division 15419:36.51 PB12
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Senior Boys · Place 64 · Meadowdale2 Miles Senior Boys6411:38.22 PB12
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 12 · Meadowdale4,000 Meters Varsity / Jr Varsity1214:55.612
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 5 · Meadowdale1.6 Miles Open59:33Unofficial12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 29 · Meadowdale5,000 Meters South Varsity 2A/3A Boys2917:53.9 PB11
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 17 · Meadowdale4,000 Meters Men's Varsity1714:22.6 PB11
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 279 · Meadowdale5,000 Meters Varsity27917:50.611
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 4 · Meadowdale4,000 Meters Varsity Boys414:22.00 PB11
Oct 2WESCO- @ GP- Meadowdale, Snohomish & JacksonOct 2 · 5,000 Meters Varsity · Place 10 · Meadowdale5,000 Meters Varsity1018:34.4311
Sep 25Wesco League XC - SC / Meadowdale / Everett / Kamiak / Sultan @ Hamlin ParkSep 25 · 2.1 Miles Varsity · Place 8 · Meadowdale2.1 Miles Varsity811:31.211
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Varsity · Place 57 · Meadowdale2 Miles Varsity5711:39.0211
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 11 · Meadowdale2 Miles Boys Varsity/JV1111:31 PB11
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 4 · Meadowdale1.6 Miles Boys Time Trial49:53Unofficial11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Junior Varsity · Place 12 · Meadowdale4,000 Meters Junior Varsity1215:46.310
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Frosh/Soph Freshman · Place 67 · Meadowdale5,000 Meters Frosh/Soph Freshman6719:49.710
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Junior Varsity · Place 12 · Meadowdale4,000 Meters Junior Varsity1216:18.910
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 199 · Meadowdale5,000 Meters Junior Varsity19920:05.410
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 32 · Meadowdale2.8 Miles Open3218:21.010
Sep 26Meadowdale, Shorecrest & Stanwood @ JacksonSep 26 · 4,000 Meters Varsity · Place 34 · Meadowdale4,000 Meters Varsity3415:15.610
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Varsity · Place 29 · Meadowdale4,000 Meters Varsity2915:2610
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Sophomore · Place 74 · Meadowdale2 Miles Sophomore7412:16.4110