Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · McCollum ParkWESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHS · Sep 1010:25WESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHSSeptember 10, 2025
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1513:22.5Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 813:45.7Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
5,000 Meters · Fairfield County ParkWESCO XC - Murphy, Mariner, Terrace @ Monroe · Sep 2316:54.97WESCO XC - Murphy, Mariner, Terrace @ MonroeSeptember 23, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2517:07.5WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 1916:20.64Bellevue Cross Country Invitational September 19, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1016:49.6NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 316:58.70NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:27.82025 WIAA State XC ChampionshipsNovember 8, 2025
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2516:50.70Nike Bob Firman Invitational XCSeptember 25, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31District 1/2 XC ChampionshipsOct 31 · 5,000 Meters 3A Boys Varsity · Place 40 · Mountlake Terrace5,000 Meters 3A Boys Varsity4017:09.6612
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Varsity · Place 7 · Mountlake Terrace4,000 Meters Men's Varsity713:22.5 PB12
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Gold avg 16:30-17:59 · Place 115 · Mountlake Terrace5,000 Meters Men's Varsity Gold avg 16:30-17:5911516:49.6 PB12
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters VARSITY 3A-4A · Place 52 · Mountlake Terrace5,000 Meters VARSITY 3A-4A5216:58.70 PB12
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Elite · Place 196 · Mountlake Terrace5,000 Meters Elite19616:50.70 PB12
Sep 23WESCO XC - Murphy, Mariner, Terrace @ MonroeSep 23 · 5,000 Meters Varsity · Place 2 · Mountlake Terrace5,000 Meters Varsity216:54.97 PB12
Sep 19Bellevue Cross Country Invitational Sep 19 · 5,000 Meters BOYS Varsity - #1-#4 Runners · Place 21 · Mountlake Terrace5,000 Meters BOYS Varsity - #1-#4 Runners2116:20.64 PB12
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 4 · Mountlake Terrace4,000 Meters Varsity / Jr Varsity413:45.7 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 125 · Mountlake Terrace5,000 Meters 3A Boys12517:27.8 PB11
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 20 · Mountlake Terrace5,000 Meters South Varsity 2A/3A Boys2017:07.5 PB11
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 11 · Mountlake Terrace4,000 Meters Men's Varsity1113:48.011
Sep 10WESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHSSep 10 · 3,200 Meters Varsity · Place 8 · Mountlake Terrace3,200 Meters Varsity810:25 PB11