Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWesco League XC - Edmonds Woodway / Glacier Peak / SW / MLT @ Ballinger Park · Sep 1611:37.5Wesco League XC - Edmonds Woodway / Glacier Peak / SW / MLT @ Ballinger ParkSeptember 16, 2026
3,200 Meters · McCollum ParkWESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHS · Sep 1011:23WESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHSSeptember 10, 2025
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1514:17.2Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 815:29.4Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
5,000 Meters · Fairfield County ParkWESCO XC - Murphy, Mariner, Terrace @ Monroe · Sep 2318:38.51WESCO XC - Murphy, Mariner, Terrace @ MonroeSeptember 23, 2026
5,000 Meters · Lake Sammamish State ParkBellevue Cross Country Invitational · Sep 1917:20.47Bellevue Cross Country Invitational September 19, 2026
5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 1017:12.3NIKE -- HOLE IN THE WALL XC INVITATIONALOctober 10, 2026
5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 318:15.30NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOctober 3, 2026
5,000 Meters · The Course Spokane Valley 5kNike Bob Firman Invitational XC · Sep 2517:21.40Nike 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

10 results
DateMeetEventPlMarkGr
Oct 24WESCO ChampionshipsOct 24 · 5,000 Meters Varsity 2A · Place 25 · Mountlake Terrace5,000 Meters Varsity 2A2517:12.611
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Varsity · Place 16 · Mountlake Terrace4,000 Meters Men's Varsity1614:17.2 PB11
Oct 10NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's JV Gold avg 21:00-22:29 · Place 16 · Mountlake Terrace5,000 Meters Men's JV Gold avg 21:00-22:291617:12.3 PB11
Oct 3NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters JV JR/SR · Place 21 · Mountlake Terrace5,000 Meters JV JR/SR2118:15.30 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity Division I Sec2 M-Z · Place 79 · Mountlake Terrace5,000 Meters Varsity Division I Sec2 M-Z7917:21.40 PB11
Sep 25Nike Bob Firman Invitational XCSep 25 · 5,000 Meters Varsity DI MERGE · Place 135 · Mountlake Terrace5,000 Meters Varsity DI MERGE13517:21.4011
Sep 23WESCO XC - Murphy, Mariner, Terrace @ MonroeSep 23 · 5,000 Meters Varsity · Place 16 · Mountlake Terrace5,000 Meters Varsity1618:38.51 PB11
Sep 19Bellevue Cross Country Invitational Sep 19 · 5,000 Meters BOYS Varsity - #5-#8 Runners · Place 13 · Mountlake Terrace5,000 Meters BOYS Varsity - #5-#8 Runners1317:20.47 PB11
Sep 16Wesco League XC - Edmonds Woodway / Glacier Peak / SW / MLT @ Ballinger ParkSep 16 · 2 Miles Varsity · Place 29 · Mountlake Terrace2 Miles Varsity2911:37.5 PB11
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 18 · Mountlake Terrace4,000 Meters Varsity / Jr Varsity1815:29.4 PB11

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Junior Varsity · Place 13 · Mountlake Terrace4,000 Meters Men's Junior Varsity1315:57.910
Oct 4HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 81 · Mountlake Terrace5,000 Meters Junior Varsity8118:39.810
Sep 10WESCO League XC - Mountlake Terrace/ Monroe / Shorecrest @AMHSSep 10 · 3,200 Meters Varsity · Place 14 · Mountlake Terrace3,200 Meters Varsity1411:23 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Junior Varsity · Place 3 · Mountlake Terrace4,000 Meters Junior Varsity315:13.19
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 110 · Mountlake Terrace5,000 Meters Junior Varsity Frosh/Soph Freshman11019:19.709
Sep 25Wesco League XC - Mountlake Terrace / M. Pilchuck / ShorewoodSep 25 · 4,000 Meters Open · Place 24 · Mountlake Terrace4,000 Meters Open2416:17.69
Sep 12Wesco League XC - Everett, Monroe, Mountlake Terrace, ShorecrestSep 12 · 2 Miles Varsity · Place 30 · Mountlake Terrace2 Miles Varsity3012:03.439