Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1015:36WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2418:05.8Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1519:00.9Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1619:10.9Edmonds School District XC ChampsOctober 16, 2025
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 124:50.2Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
4300 m · Seaside 3 CourseThree Course Challenge · Sep 2625:03.0Three Course ChallengeSeptember 26, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Junior Varsity · Place 49 · Meadowdale4,000 Meters Men's Junior Varsity4919:00.9 PB11
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Junior Varsity · Place 65 · Meadowdale4,400 Meters Junior Varsity6524:50.2 PB11
Sep 26Three Course ChallengeSep 26 · 4,300 Meters Easy Course · Place 143 · Meadowdale4,300 Meters Easy Course14325:03.0 PB11
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Junior Varsity · Place 52 · Meadowdale4,000 Meters Boys Junior Varsity5218:05.8 PB11
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 31 · Meadowdale1.6 Miles Open3113:58Unofficial11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Junior Varsity · Place 62 · Meadowdale4,000 Meters Men's Junior Varsity6219:10.9 PB10
Sep 25Wesco League XC - SC / Meadowdale / Everett / Kamiak / Sultan @ Hamlin ParkSep 25 · 2.1 Miles Junior Varsity · Place 83 · Meadowdale2.1 Miles Junior Varsity8317:30.110
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 125 · Meadowdale2 Miles Junior Varsity12515:11.4710
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 68 · Meadowdale2 Miles Boys Varsity/JV6815:36 PB10
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 18 · Meadowdale1.6 Miles Boys Time Trial1813:28Unofficial10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Junior Varsity · Place 80 · Meadowdale4,000 Meters Junior Varsity8022:30.69
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Junior Varsity · Place 47 · Meadowdale4,000 Meters Junior Varsity4721:34.99
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 139 · Meadowdale5,000 Meters Junior Varsity13926:49.49
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 69 · Meadowdale2.8 Miles Open6923:58.79
Sep 26Meadowdale, Shorecrest & Stanwood @ JacksonSep 26 · 4,000 Meters Junior Varsity · Place 93 · Meadowdale4,000 Meters Junior Varsity9324:13.29
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Junior Varsity · Place 63 · Meadowdale4,000 Meters Junior Varsity6322:169
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Junior Varsity · Place 89 · Meadowdale2 Miles Junior Varsity8916:28.389
Sep 3MHS MMXXIV Time TrialSep 3 · 1.6 Miles Boys · Place 21 · Meadowdale1.6 Miles Boys2115:13Unofficial9