Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 1213:00.9The 27th Bellarmine InviteSeptember 12, 2026
3,200 Meters · McCollum ParkWESCO League XC - Snohomish/Cascade/Lynnwood@AMHS · Oct 712:56WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOctober 7, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1516:02.5Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1616:50.3Edmonds School District XC ChampsOctober 16, 2025
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 118:52.2Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2521:21.6WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1019:45.2NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 321:12.30NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · McCollum ParkWESCO XC MPHS, Lynnwood, Arlington, Cascade · Sep 2319:45WESCO XC MPHS, Lynnwood, Arlington, CascadeSeptember 23, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1921:23.9247th 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 31District 1/2 XC ChampionshipsOct 31 · 5,000 Meters 3A Boys Varsity · Place 106 · Lynnwood5,000 Meters 3A Boys Varsity10619:59.0810
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 51 · Lynnwood5,000 Meters Varsity 2A5119:54.210
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Varsity · Place 38 · Lynnwood4,000 Meters Men's Varsity3816:02.5 PB10
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Silver avg 18:00-19:29 · Place 277 · Lynnwood5,000 Meters Men's Varsity Silver avg 18:00-19:2927719:45.2 PB10
Oct 7WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOct 7 · 3,200 Meters Varsity · Place 23 · Lynnwood3,200 Meters Varsity2312:56 PB10
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters VARSITY 3A-4A · Place 207 · Lynnwood5,000 Meters VARSITY 3A-4A20721:12.30 PB10
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Varsity · Place 40 · Lynnwood4,400 Meters Varsity4018:52.2 PB10
Sep 23WESCO XC MPHS, Lynnwood, Arlington, CascadeSep 23 · 5,000 Meters Varsity · Place 23 · Lynnwood5,000 Meters Varsity2319:45 PB10
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters Boys Varsity Division 1 · Place 76 · Lynnwood5,000 Meters Boys Varsity Division 17621:23.92 PB10
Sep 12The 27th Bellarmine InviteSep 12 · 2 Miles HS Junior Varsity (10) · Place 43 · Lynnwood2 Miles HS Junior Varsity (10)4313:00.9 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 63 · Lynnwood5,000 Meters South Varsity 2A/3A Boys6321:21.6 PB9
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Junior Varsity · Place 32 · Lynnwood4,000 Meters Men's Junior Varsity3216:50.3 PB9
Oct 1Lynnwood HS, MPHS, Stanwood HS @ Cascade HSOct 1 · 5,000 Meters Varsity · Place 37 · Lynnwood5,000 Meters Varsity3721:379
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 134 · Lynnwood5,000 Meters Varsity13421:43.49
Sep 23Wesco League XC - Mariner / Lynnwood / Shorewood @ Hamlin ParkSep 23 · 4,000 Meters Junior Varsity · Place 43 · Lynnwood4,000 Meters Junior Varsity4317:04.49
Sep 17WESCO Arlington, Edmonds-Woodway, Lynnwood @ EverettSep 17 · 2 Miles Junior Varsity · Place 34 · Lynnwood2 Miles Junior Varsity3413:29.709
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Freshman · Place 88 · Lynnwood2 Miles Freshman8813:42.009
Sep 11Wesco League XC - Lynnwood / Glacier Peak / Stanwood @ MarinerSep 11 · 4,000 Meters Varsity · Place 51 · Lynnwood4,000 Meters Varsity5117:32.39