Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWesco League XC - Edmonds Woodway / Glacier Peak / SW / MLT @ Ballinger Park · Sep 1616:37.6Wesco League XC - Edmonds Woodway / Glacier Peak / SW / MLT @ Ballinger ParkSeptember 16, 2026
2 Miles · Civic StadiumGearUp Northwest XC Preview hosted by Sehome · Sep 1215:45.30GearUp Northwest XC Preview hosted by SehomeSeptember 12, 2026
4,000 Meters · Lynndale ParkWesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale Park · Sep 2822:32.2Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSeptember 28, 2023
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2525:59.4WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1024:31.3NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Osprey ParkReturn of the Salmon Invitational · Sep 2525:52.10Return of the Salmon InvitationalSeptember 25, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1926:25.2947th South Whidbey Carl Westling InviteSeptember 19, 2026
5,000 Meters · Valley View Middle SchoolWESCO XC - Shorewood, Mariner @ GP · Oct 126:56.71WESCO XC - Shorewood, Mariner @ GPOctober 1, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's JV Bronze avg over 24:00 · Place 224 · Glacier Peak5,000 Meters Men's JV Bronze avg over 24:0022424:31.3 PB12
Oct 1WESCO XC - Shorewood, Mariner @ GPOct 1 · 5,000 Meters Junior Varsity · Place 48 · Glacier Peak5,000 Meters Junior Varsity4826:56.71 PB12
Sep 25Return of the Salmon InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 104 · Glacier Peak5,000 Meters Junior Varsity10425:52.10 PB12
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters JV Boys (Over 22 Min.) · Place 126 · Glacier Peak5,000 Meters JV Boys (Over 22 Min.)12626:25.29 PB12
Sep 16Wesco League XC - Edmonds Woodway / Glacier Peak / SW / MLT @ Ballinger ParkSep 16 · 2 Miles Junior Varsity · Place 88 · Glacier Peak2 Miles Junior Varsity8816:37.6 PB12
Sep 12GearUp Northwest XC Preview hosted by SehomeSep 12 · 2 Miles JV Boys 1 · Place 54 · Glacier Peak2 Miles JV Boys 15415:45.30 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 4A Boys · Place 138 · Glacier Peak5,000 Meters Junior Varsity 4A Boys13825:59.4 PB11
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 232 · Glacier Peak5,000 Meters Junior Varsity23224:32.911
Oct 451st Sunfair InvitationalOct 4 · 3 Miles Junior Varsity · Place 125 · Glacier Peak3 Miles Junior Varsity12525:48.9111
Oct 2WESCO- @ GP- Meadowdale, Snohomish & JacksonOct 2 · 5,000 Meters Junior Varsity · Place 58 · Glacier Peak5,000 Meters Junior Varsity5827:39.9111
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 266 · Glacier Peak5,000 Meters Varsity26626:30.211
Sep 11Wesco League XC - Lynnwood / Glacier Peak / Stanwood @ MarinerSep 11 · 4,000 Meters Varsity · Place 79 · Glacier Peak4,000 Meters Varsity7921:18.011

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Junior Varsity 4A · Place 147 · Glacier Peak5,000 Meters Junior Varsity 4A14725:02.210
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 205 · Glacier Peak5,000 Meters Junior Varsity20525:08.310
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Open · Place 333 · Glacier Peak5,000 Meters Open33325:05.6010
Oct 3Jackson, Snohomish, Glacier Peak @ MonroeOct 3 · 2 Miles Junior Varsity · Place 37 · Glacier Peak2 Miles Junior Varsity3715:54Unofficial10
Sep 28Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Sophomore Varsity · Place 121 · Glacier Peak5,000 Meters Sophomore Varsity12125:18.110
Sep 21SW Carl Westling 45th XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 101 · Glacier Peak5,000 Meters Junior Varsity10125:52.3210
Sep 19WESCO ABM, Kamiak, Shorecrest @ GPSep 19 · 5,000 Meters Junior Varsity · Place 70 · Glacier Peak5,000 Meters Junior Varsity7026:32.610
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Junior Varsity · Place 85 · Glacier Peak2 Miles Junior Varsity8516:20.7210
Sep 11Wesco meet Marysville-Getchell, Glacier Peak at StanwoodSep 11 · 2.6 Miles Junior Varsity · Place 34 · Glacier Peak2.6 Miles Junior Varsity3420:42.610

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity 4A · Place 165 · Glacier Peak5,000 Meters Junior Varsity 4A16525:49.80FR
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Frosh/Soph Freshman · Place 390 · Glacier Peak5,000 Meters Frosh/Soph Freshman39025:56.29
Oct 5WESCO League XC - Snohomish, Kamiak @ GPOct 5 · 5,000 Meters Junior Varsity · Place 52 · Glacier Peak5,000 Meters Junior Varsity5227:07.59
Sep 28Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSep 28 · 4,000 Meters Boys Junior Varsity · Place 66 · Glacier Peak4,000 Meters Boys Junior Varsity6622:32.2 PB9
Sep 20WESCO League XC - Marysville Pilchuck/Cascade/Glacier Peak/Arlington @ Weston High School, ArlingtonSep 20 · Varsity · Place 47 · Glacier PeakVarsity4726:049
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Junior Varsity · Place 170 · Glacier Peak5,000 Meters Junior Varsity17028:10.759
Sep 14Wesco League XC - Shorecrest / Everett / Glacier Peak / Cedarcrest @ HamlinSep 14 · 4,000 Meters Junior Varsity · Place 67 · Glacier Peak4,000 Meters Junior Varsity6723:13.49