Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 2427:09.4Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSeptember 24, 2026
4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 1526:00.9Edmonds School District XC ChampsOctober 15, 2026
4,000 Meters · Lynndale Park XC CourseWesco League XC - ABM / Cascade / Mountlake Terrace @ Meadowdale · Sep 832:25.3Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSeptember 8, 2026
4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 130:29.1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOctober 1, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15Edmonds School District XC ChampsOct 15 · 4,000 Meters Men's Junior Varsity · Place 71 · Meadowdale4,000 Meters Men's Junior Varsity7126:00.9 PB10
Oct 1Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ LynnwoodOct 1 · 4,400 Meters Junior Varsity · Place 70 · Meadowdale4,400 Meters Junior Varsity7030:29.1 PB10
Sep 24Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin ParkSep 24 · 4,000 Meters Boys Junior Varsity · Place 70 · Meadowdale4,000 Meters Boys Junior Varsity7027:09.4 PB10
Sep 8Wesco League XC - ABM / Cascade / Mountlake Terrace @ MeadowdaleSep 8 · 4,000 Meters Varsity / Jr Varsity · Place 85 · Meadowdale4,000 Meters Varsity / Jr Varsity8532:25.3 PB10
Sep 3MHS MMXXVI XC time trialSep 3 · 1.6 Miles Open · Place 37 · Meadowdale1.6 Miles Open3718:49Unofficial10

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2MHS MMXXV Time Trial & Family PotluckSep 2 · 1.6 Miles Boys Time Trial · Place 29 · Meadowdale1.6 Miles Boys Time Trial2926:49Unofficial9