Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bellarmine Prep HSThe 27th Bellarmine Invite · Sep 1213:45.4The 27th Bellarmine InviteSeptember 12, 2026
2 Miles · McCollum ParkWESCO XC - SC, MP, SNO, LYN @ EVT · Sep 1713:31.57WESCO XC - SC, MP, SNO, LYN @ EVTSeptember 17, 2026
2.8 Miles · Lynnwood HSWesco League XC - Lynnwood / Snohomish / Kamiak / Archbishop Murphy · Oct 919:07.2Wesco League XC - Lynnwood / Snohomish / Kamiak / Archbishop MurphyOctober 9, 2025
3,200 Meters · McCollum ParkWESCO League XC - Snohomish/Cascade/Lynnwood@AMHS · Oct 713:22WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOctober 7, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1516:49.3Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1616:55.6Edmonds School District XC ChampsOctober 16, 2025
4,000 Meters · Mariner HSWESCO XC: Lynnwood & Shorecrest @ Mariner · Sep 1017:34.30WESCO XC: Lynnwood & Shorecrest @ MarinerSeptember 10, 2026
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 120:15.1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2521:23.1WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1021:09.5NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 321:29.30NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · McCollum ParkWESCO XC MPHS, Lynnwood, Arlington, Cascade · Sep 2321:16WESCO XC MPHS, Lynnwood, Arlington, CascadeSeptember 23, 2026
5,000 Meters · South Whidbey Middle & High School47th South Whidbey Carl Westling Invite · Sep 1922:18.2747th 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

11 results
DateMeetEventPlMarkGr
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 54 · Lynnwood5,000 Meters Varsity 2A5420:38.311
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Varsity · Place 40 · Lynnwood4,000 Meters Men's Varsity4016:49.3 PB11
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's JV Gold avg 21:00-22:29 · Place 332 · Lynnwood5,000 Meters Men's JV Gold avg 21:00-22:2933221:09.5 PB11
Oct 7WESCO League XC - Snohomish/Cascade/Lynnwood@AMHSOct 7 · 3,200 Meters Varsity · Place 31 · Lynnwood3,200 Meters Varsity3113:22 PB11
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters VARSITY 3A-4A · Place 208 · Lynnwood5,000 Meters VARSITY 3A-4A20821:29.30 PB11
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Varsity · Place 42 · Lynnwood4,400 Meters Varsity4220:15.1 PB11
Sep 23WESCO XC MPHS, Lynnwood, Arlington, CascadeSep 23 · 5,000 Meters Varsity · Place 35 · Lynnwood5,000 Meters Varsity3521:16 PB11
Sep 1947th South Whidbey Carl Westling InviteSep 19 · 5,000 Meters JV Boys (Under 22 Min.) · Place 126 · Lynnwood5,000 Meters JV Boys (Under 22 Min.)12622:18.27 PB11
Sep 17WESCO XC - SC, MP, SNO, LYN @ EVTSep 17 · 2 Miles Varsity · Place 43 · Lynnwood2 Miles Varsity4313:31.57 PB11
Sep 12The 27th Bellarmine InviteSep 12 · 2 Miles HS Junior Varsity (11/12) · Place 105 · Lynnwood2 Miles HS Junior Varsity (11/12)10513:45.4 PB11
Sep 10WESCO XC: Lynnwood & Shorecrest @ MarinerSep 10 · 4,000 Meters Varsity · Place 28 · Lynnwood4,000 Meters Varsity2817:34.30 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters Junior Varsity 2A/3A Boys · Place 77 · Lynnwood5,000 Meters Junior Varsity 2A/3A Boys7721:23.1 PB10
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Junior Varsity · Place 34 · Lynnwood4,000 Meters Men's Junior Varsity3416:55.6 PB10
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 146 · Lynnwood5,000 Meters Varsity14620:44.810
Oct 9Wesco League XC - Lynnwood / Snohomish / Kamiak / Archbishop MurphyOct 9 · 2.8 Miles Men's Varsity / Jr Varsity · Place 54 · Lynnwood2.8 Miles Men's Varsity / Jr Varsity5419:07.2 PB10
Oct 1Lynnwood HS, MPHS, Stanwood HS @ Cascade HSOct 1 · 5,000 Meters Varsity · Place 38 · Lynnwood5,000 Meters Varsity3821:3910
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 88 · Lynnwood5,000 Meters Varsity8820:49.310
Sep 23Wesco League XC - Mariner / Lynnwood / Shorewood @ Hamlin ParkSep 23 · 4,000 Meters Junior Varsity · Place 51 · Lynnwood4,000 Meters Junior Varsity5117:52.610
Sep 17WESCO Arlington, Edmonds-Woodway, Lynnwood @ EverettSep 17 · 2 Miles Varsity · Place 47 · Lynnwood2 Miles Varsity4712:51.8010
Sep 13GearUp Northwest XC Preview hosted by SehomeSep 13 · 2 Miles Junior Varsity · Place 69 · Lynnwood2 Miles Junior Varsity6913:40.0010
Sep 11Wesco League XC - Lynnwood / Glacier Peak / Stanwood @ MarinerSep 11 · 4,000 Meters Varsity · Place 49 · Lynnwood4,000 Meters Varsity4917:29.210

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Junior Varsity · Place 60 · Lynnwood4,000 Meters Junior Varsity6018:06.89
Oct 12NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 223 · Lynnwood5,000 Meters Junior Varsity22323:05.89
Oct 10Lynnwood & Jackson @ AB MurphyOct 10 · 4,000 Meters Varsity · Place 75 · Lynnwood4,000 Meters Varsity7518:44.69
Oct 3Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 60 · Lynnwood2.8 Miles Open6021:06.29
Sep 28Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Freshman Varsity · Place 99 · Lynnwood5,000 Meters Freshman Varsity9923:22.09
Sep 26WESCO-Monroe, Lynnwood @KamiakSep 26 · 2.7 Miles Varsity · Place 66 · Lynnwood2.7 Miles Varsity6620:18.559
Sep 21SW Carl Westling 45th XC InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 99 · Lynnwood5,000 Meters Junior Varsity9925:43.339
Sep 19Wesco League XC - Mariner / Lynnwood / Cascade / Shorewood @ Hamlin ParkSep 19 · 3 Miles Junior Varsity · Place 49 · Lynnwood3 Miles Junior Varsity4927:20.99
Sep 11Lynnwood, Edmonds-Woodway & Lake Stevens @ MarinerSep 11 · 4,000 Meters Junior Varsity · Place 62 · Lynnwood4,000 Meters Junior Varsity6220:43.99