Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Lynndale ParkWESCO League XC- Mariner & Cascade @ Meadowdale · Oct 816:02.00WESCO League XC- Mariner & Cascade @ MeadowdaleOctober 8, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 89 · Meadowdale5,000 Meters Junior Varsity8920:09.312
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 15 · Meadowdale4,000 Meters Varsity Boys1516:02.00 PB12
Sep 25Wesco League XC - SC / Meadowdale / Everett / Kamiak / Sultan @ Hamlin ParkSep 25 · 2.1 Miles Varsity · Place 34 · Meadowdale2.1 Miles Varsity3412:58.212
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Meadowdale2 Miles Boys Varsity/JV0DNS12
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 9 · Meadowdale1.6 Miles Boys Time Trial910:54Unofficial12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 201 · Meadowdale5,000 Meters Junior Varsity20119:50.611
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Junior Varsity · Place 9 · Meadowdale4,000 Meters Junior Varsity915:54.811
Oct 5HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 214 · Meadowdale5,000 Meters Junior Varsity21420:17.211
Sep 18MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Junior Varsity · Place 14 · Meadowdale4,000 Meters Junior Varsity1415:5211
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Varsity · Place 91 · Meadowdale2 Miles Varsity9112:48.7811
Sep 3MHS MMXXIV Time TrialSep 3 · 1.6 Miles Boys · Place 11 · Meadowdale1.6 Miles Boys1110:47.1Unofficial11

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 81 · Meadowdale5,000 Meters Junior Varsity8120:58.00SO
Oct 12Edmonds School District XC ChampsOct 12 · 4,000 Meters Junior Varsity · Place 21 · Meadowdale4,000 Meters Junior Varsity2115:58.310
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 151 · Meadowdale5,000 Meters Frosh/Soph Freshman15120:30.610
Oct 4Meadowdale, Cascade, Lynnwood & Mariner @ Mariner HSOct 4 · 4,000 Meters Varsity · Place 37 · Meadowdale4,000 Meters Varsity3717:39.510
Sep 28Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSep 28 · 4,000 Meters Boys Junior Varsity · Place 14 · Meadowdale4,000 Meters Boys Junior Varsity1416:21.210
Sep 20Wesco League XC - Lake Stevens / Everett / Meadowdale / Mariner / Shorewood @ Hamlin ParkSep 20 · 3 Miles Junior Varsity · Place 29 · Meadowdale3 Miles Junior Varsity2920:27.610
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 96 · Meadowdale5,000 Meters Junior Varsity9621:11.0510
Sep 7MHS MMXXIII XC time trialSep 7 · 1.6 Miles Varsity · Place 14 · Meadowdale1.6 Miles Varsity1410:54Unofficial10

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 168 · Meadowdale5,000 Meters Junior Varsity16821:53.29
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 181 · Meadowdale5,000 Meters Frosh/Soph Freshman18121:29.29
Oct 126th John Payne / Curtis XC InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 215 · Meadowdale5,000 Meters Junior Varsity21523:32.19
Sep 27Wesco League XC - Meadowdale / Shorecrest @ Lynndale ParkSep 27 · 4,000 Meters Junior Varsity · Place 37 · Meadowdale4,000 Meters Junior Varsity3721:40.59
Sep 1743rd Annual South Whidbey Carl Westling InviteSep 17 · 5,000 Meters Junior Varsity · Place 76 · Meadowdale5,000 Meters Junior Varsity7623:14.109
Sep 10Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Junior Varsity · Place 73 · Meadowdale2 Miles Junior Varsity7314:12.779
Sep 6MHS MMXXII XC time trialSep 6 · 2 Miles Varsity · Place 12 · Meadowdale2 Miles Varsity1215:12Unofficial9