Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 10 | 15:36 | WESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway | September 10, 2025 |
| 4,000 Meters · Hamlin ParkWesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park · Sep 24 | 18:05.8 | Wesco League XC - Kamiak / Meadowdale / Shorecrest @ Hamlin Park | September 24, 2026 |
| 4,000 Meters · Lynndale ParkEdmonds School District XC Champs · Oct 15 | 19:00.9 | Edmonds School District XC Champs | October 15, 2026 |
| 4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 16 | 19:10.9 | Edmonds School District XC Champs | October 16, 2025 |
| 4,400 Meters · Lynnwood HS XC CourseWesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood · Oct 1 | 24:50.2 | Wesco League XC - Meadowdale / Jackson / ABM / Stanwood @ Lynnwood | October 1, 2026 |
| 4300 m · Seaside 3 CourseThree Course Challenge · Sep 26 | 25:03.0 | Three Course Challenge | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
5 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Edmonds School District XC ChampsOct 17 · 4,000 Meters Junior Varsity · Place 80 · Meadowdale | 4,000 Meters Junior Varsity | 80 | 22:30.6 | 9 |
| Oct 9 | Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Junior Varsity · Place 47 · Meadowdale | 4,000 Meters Junior Varsity | 47 | 21:34.9 | 9 |
| Oct 5 | HOKA 28th John Payne XC InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 139 · Meadowdale | 5,000 Meters Junior Varsity | 139 | 26:49.4 | 9 |
| Oct 3 | Wesco League XC - Lynnwood / M. Pilchuck / Meadowdale / EverettOct 3 · 2.8 Miles Open · Place 69 · Meadowdale | 2.8 Miles Open | 69 | 23:58.7 | 9 |
| Sep 26 | Meadowdale, Shorecrest & Stanwood @ JacksonSep 26 · 4,000 Meters Junior Varsity · Place 93 · Meadowdale | 4,000 Meters Junior Varsity | 93 | 24:13.2 | 9 |
| Sep 18 | MPHS Hosts Arlington, Everett, MeadowdaleSep 18 · 4,000 Meters Junior Varsity · Place 63 · Meadowdale | 4,000 Meters Junior Varsity | 63 | 22:16 | 9 |
| Sep 14 | Gear Up Northwest XC Preview hosted by SehomeSep 14 · 2 Miles Junior Varsity · Place 89 · Meadowdale | 2 Miles Junior Varsity | 89 | 16:28.38 | 9 |
| Sep 3 | MHS MMXXIV Time TrialSep 3 · 1.6 Miles Boys · Place 21 · Meadowdale | 1.6 Miles Boys | 21 | 15:13Unofficial | 9 |