Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1015:42WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1213:49.82GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2416:25.1Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1517:00.2Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 817:36.4Wesco 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:46.9Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2526:59.4WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1021:05.3NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Seaside 3 CourseThree Course Challenge · Sep 2624:42.8Three Course ChallengeSeptember 26, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1923:23.8247th 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 124 · Meadowdale5,000 Meters Junior Varsity 2A12421:47.610
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Junior Varsity · Place 31 · Meadowdale4,000 Meters Men's Junior Varsity3117:00.2 PB10
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Frosh/Soph · Place 180 · Meadowdale5,000 Meters Men's Frosh/Soph18021:05.3 PB10
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Junior Varsity · Place 28 · Meadowdale4,400 Meters Junior Varsity2818:46.9 PB10
Sep 26Three Course ChallengeSep 26 · 5,000 Meters Moderate Course · Place 211 · Meadowdale5,000 Meters Moderate Course21124:42.8 PB10
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Junior Varsity · Place 39 · Meadowdale4,000 Meters Boys Junior Varsity3916:25.1 PB10
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters JV Boys (Over 22 Min.) · Place 55 · Meadowdale5,000 Meters JV Boys (Over 22 Min.)5523:23.82 PB10
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles JV Boys 2 · Place 44 · Meadowdale2 Miles JV Boys 24413:49.82 PB10
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 46 · Meadowdale4,000 Meters Varsity / Jr Varsity4617:36.4 PB10
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 24 · Meadowdale1.6 Miles Open2411:50Unofficial10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 2A/3A Boys · Place 171 · Meadowdale5,000 Meters Junior Varsity 2A/3A Boys17126:59.4 PB9
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Junior Varsity · Place 76 · Meadowdale4,000 Meters Men's Junior Varsity7622:47.59
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Frosh/Soph Freshman · Place 157 · Meadowdale5,000 Meters Frosh/Soph Freshman15726:44.59
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 52 · Meadowdale4,000 Meters Varsity Boys5222:09.009
Oct 2WESCO- @ GP- Meadowdale, Snohomish & JacksonOct 2 · 5,000 Meters Junior Varsity · Place 69 · Meadowdale5,000 Meters Junior Varsity6932:24.889
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 91 · Meadowdale2 Miles Junior Varsity9117:44.939
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 69 · Meadowdale2 Miles Boys Varsity/JV6915:42 PB9
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 26 · Meadowdale1.6 Miles Boys Time Trial2617:30Unofficial9