Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1013:03WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1212:38.25GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2414:59.5Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1515:25.1Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1615:26.5Edmonds School District XC ChampsOctober 16, 2025
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 117:19.1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
4300 m · Seaside 3 CourseThree Course Challenge · Sep 2620:27.1Three Course ChallengeSeptember 26, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2519:33.5WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1019:46.3NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1920:36.5647th 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 30 · Meadowdale5,000 Meters Junior Varsity 2A3018:54.112
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Junior Varsity · Place 6 · Meadowdale4,000 Meters Men's Junior Varsity615:25.1 PB12
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 441 · Meadowdale5,000 Meters Men's Varsity Gold avg 16:30-17:5944119:46.3 PB12
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Junior Varsity · Place 10 · Meadowdale4,400 Meters Junior Varsity1017:19.1 PB12
Sep 26Three Course ChallengeSep 26 · 4,300 Meters Easy Course · Place 51 · Meadowdale4,300 Meters Easy Course5120:27.1 PB12
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Varsity · Place 31 · Meadowdale4,000 Meters Boys Varsity3114:59.5 PB12
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters JV Boys (Over 22 Min.) · Place 6 · Meadowdale5,000 Meters JV Boys (Over 22 Min.)620:36.56 PB12
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles Senior Boys · Place 109 · Meadowdale2 Miles Senior Boys10912:38.25 PB12
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 31 · Meadowdale4,000 Meters Varsity / Jr Varsity3116:28.812
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 15 · Meadowdale1.6 Miles Open1510:53Unofficial12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 53 · Meadowdale5,000 Meters South Varsity 2A/3A Boys5319:33.5 PB11
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 29 · Meadowdale4,000 Meters Men's Varsity2915:26.5 PB11
Oct 8WESCO League XC- Mariner & Cascade @ MeadowdaleOct 8 · 4,000 Meters Varsity Boys · Place 18 · Meadowdale4,000 Meters Varsity Boys1816:22.1011
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 32 · Meadowdale2 Miles Boys Varsity/JV3213:03 PB11
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 10 · Meadowdale1.6 Miles Boys Time Trial1011:45Unofficial11