Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · Lakewood High SchoolNorth County Middle School Championships · Oct 2911:22.6North County Middle School ChampionshipsOctober 29, 2021
3,000 Meters · Snohomish High SchoolSnohomish Invite · Oct 410:40Snohomish InviteOctober 4, 2021
4,000 Meters · Lynndale ParkWesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale Park · Sep 2814:53.4Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSeptember 28, 2023
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2516:16.9WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1 and 2 XC Championships · Nov 116:38.70District 1 and 2 XC ChampionshipsNovember 1, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:16.12025 WIAA State XC ChampionshipsNovember 8, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 4A Boys · Place 124 · Glacier PeakGlacier Peak5,000 Meters 4A Boys12417:16.1 PB12
Nov 1District 1 and 2 XC ChampionshipsNov 1 · 5,000 Meters 4A Boys Varsity · Place 27 · Glacier PeakGlacier Peak5,000 Meters 4A Boys Varsity2716:38.70 PB12
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Varsity 4A Boys · Place 5 · Glacier PeakGlacier Peak5,000 Meters Varsity 4A Boys516:16.9 PB12
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 33 · Glacier PeakGlacier Peak5,000 Meters Varsity3316:09.412
Oct 451st Sunfair InvitationalOct 4 · 3 Miles Varsity · Place 10 · Glacier PeakGlacier Peak3 Miles Varsity1016:22.3112
Oct 2WESCO- @ GP- Meadowdale, Snohomish & JacksonOct 2 · 5,000 Meters Varsity · Place 1 · Glacier PeakGlacier Peak5,000 Meters Varsity117:21.7012
Sep 20South Whidbey 46th Carl Westling InvitationalSep 20 · 5,000 Meters Varsity Division 1 · Place 8 · Glacier PeakGlacier Peak5,000 Meters Varsity Division 1816:47.0012
Sep 16Wesco League XC - Mountlake Terrace / GP / SW / Cascade @ Ballinger ParkSep 16 · 4,000 Meters Varsity · Place 4 · Glacier PeakGlacier Peak4,000 Meters Varsity413:26.312
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Varsity · Place 9 · Glacier PeakGlacier Peak2 Miles Varsity910:22.8812
Sep 11Wesco League XC - Lynnwood / Glacier Peak / Stanwood @ MarinerSep 11 · 4,000 Meters Varsity · Place 3 · Glacier PeakGlacier Peak4,000 Meters Varsity313:49.612

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2District 1 and 2 XC ChampionshipsNov 2 · 5,000 Meters Varsity 4A · Place 68 · Glacier PeakGlacier Peak5,000 Meters Varsity 4A6817:11.4211
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 4A · Place 31 · Glacier PeakGlacier Peak5,000 Meters Varsity 4A3117:26.311
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Varsity · Place 94 · Glacier PeakGlacier Peak5,000 Meters Varsity9417:10.811
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Varsity 3A · Place 113 · Glacier PeakGlacier Peak5,000 Meters Varsity 3A11317:21.7011
Oct 3Jackson, Snohomish, Glacier Peak @ MonroeOct 3 · 2 Miles Varsity · Place 6 · Glacier PeakGlacier Peak2 Miles Varsity610:42Unofficial11
Sep 21SW Carl Westling 45th XC InvitationalSep 21 · 5,000 Meters Varsity Division 1 · Place 17 · Glacier PeakGlacier Peak5,000 Meters Varsity Division 11717:42.1111
Sep 14Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Varsity · Place 20 · Glacier PeakGlacier Peak2 Miles Varsity2011:01.7411
Sep 11Wesco meet Marysville-Getchell, Glacier Peak at StanwoodSep 11 · 2.6 Miles Varsity · Place 6 · Glacier PeakGlacier Peak2.6 Miles Varsity615:05.511

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28District 1 XC ChampionshipsOct 28 · 5,000 Meters 4A · Place 62 · Glacier PeakGlacier Peak5,000 Meters 4A6217:28.510
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 4A · Place 21 · Glacier PeakGlacier Peak5,000 Meters Varsity 4A2117:27.90SO
Oct 7NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 33 · Glacier PeakGlacier Peak5,000 Meters Junior Varsity3318:01.410
Oct 5WESCO League XC - Snohomish, Kamiak @ GPOct 5 · 5,000 Meters Varsity · Place 12 · Glacier PeakGlacier Peak5,000 Meters Varsity1218:32.510
Sep 28Wesco League XC - Meadowdale / Mountlake Terrace / Jackson / Glacier Peak @ Lynndale ParkSep 28 · 4,000 Meters Boys Varsity · Place 18 · Glacier PeakGlacier Peak4,000 Meters Boys Varsity1814:53.4 PB10
Sep 20WESCO League XC - Marysville Pilchuck/Cascade/Glacier Peak/Arlington @ Weston High School, ArlingtonSep 20 · Varsity · Place 17 · Glacier PeakGlacier PeakVarsity1717:3210
Sep 16South Whidbey 44th Carl Westling InviteSep 16 · 5,000 Meters Varsity Division 1 · Place 44 · Glacier PeakGlacier Peak5,000 Meters Varsity Division 14418:46.0710
Sep 14Wesco League XC - Shorecrest / Everett / Glacier Peak / Cedarcrest @ HamlinSep 14 · 4,000 Meters Varsity · Place 18 · Glacier PeakGlacier Peak4,000 Meters Varsity1815:27.410
Sep 9Gear Up Northwest XC Preview hosted by SehomeSep 9 · 2 Miles Sophomore · Place 36 · Glacier PeakGlacier Peak2 Miles Sophomore3611:59.9710

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 25 · Glacier PeakGlacier Peak5,000 Meters Junior Varsity2519:04.09
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 146 · Glacier PeakGlacier Peak5,000 Meters Junior Varsity14619:26.79
Oct 6Lake Stevens, MGHS @ Glacier PeakOct 6 · 4,000 Meters Varsity · Place 38 · Glacier PeakGlacier Peak4,000 Meters Varsity3816:07.49
Oct 1NIKE -- 15th ANNUAL TWILIGHT XC INVITATIONALOct 1 · 5,000 Meters Junior Varsity Freshman Sophomore · Place 410 · Glacier PeakGlacier Peak5,000 Meters Junior Varsity Freshman Sophomore41025:45.00FR
Sep 29Jackson vs Edmonds, Glacier Peak & CascadeSep 29 · 4,000 Meters Varsity · Place 34 · Glacier PeakGlacier Peak4,000 Meters Varsity3415:31.69
Sep 22Wesco League XC - Stanwood vs Kamiak, Glacier Peak, Everett, MeadowdaleSep 22 · Varsity · Place 48 · Glacier PeakGlacier PeakVarsity4815:269
Sep 22Wesco League XC - Stanwood vs Kamiak, Glacier Peak, Everett, MeadowdaleSep 22 · Varsity · Place 48 · Glacier PeakGlacier PeakVarsity4815:269
Sep 1743rd Annual South Whidbey Carl Westling InviteSep 17 · 5,000 Meters Junior Varsity · Place 57 · Glacier PeakGlacier Peak5,000 Meters Junior Varsity5719:53.529
Sep 15Glacier Peak & Lynnwood @ SnohomishSep 15 · 5,000 Meters Varsity · Place 19 · Glacier PeakGlacier Peak5,000 Meters Varsity1919:38.099
Sep 10Gear Up Northwest XC Preview hosted by SehomeSep 10 · 2 Miles Freshman · Place 37 · Glacier PeakGlacier Peak2 Miles Freshman3712:27.069

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29North County Middle School ChampionshipsOct 29 · 1.7 Miles 8th Grade Boys · Place 28 · Valley ViewValley View1.7 Miles 8th Grade Boys2811:22.6 PB8
Oct 4Snohomish InviteOct 4 · 3,000 Meters Varsity · Place 15 · Valley ViewValley View3,000 Meters Varsity1510:40 PB8