Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 10 | 11:19 | WESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway | September 10, 2025 |
| 2 Miles · Nathan HaleCNW Winter Grand Prix Race #5: Track · Feb 11 | 11:34.61 | CNW Winter Grand Prix Race #5: Track | February 11, 2023 |
| 2 Miles · Warren G. Magnuson ParkCNW Winter Grand Prix Race #6: Road · Feb 25 | 12:11.18 | CNW Winter Grand Prix Race #6: Road | February 25, 2023 |
| 4,000 Meters · Ballinger ParkEdmonds School District XC Champs @ Ballinger Park · Oct 13 | 15:00.5 | Edmonds School District XC Champs @ Ballinger Park | October 13, 2022 |
| 4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 16 | 13:42.4 | Edmonds School District XC Champs | October 16, 2025 |
| 5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 25 | 16:53.7 | WESCO Championships | October 25, 2025 |
| 5,000 Meters · Lakewood High SchoolDistrict 1 and 2 XC Championships · Nov 1 | 17:03.30 | District 1 and 2 XC Championships | November 1, 2025 |
| 5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 8 | 17:18.4 | 2025 WIAA State XC Championships | November 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 111 · Edmonds-Woodway | 5,000 Meters 3A Boys | 111 | 17:18.4 PB | 12 |
| Nov 1 | District 1 and 2 XC ChampionshipsNov 1 · 5,000 Meters 3A Boys Varsity · Place 30 · Edmonds-Woodway | 5,000 Meters 3A Boys Varsity | 30 | 17:03.30 PB | 12 |
| Oct 25 | WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 16 · Edmonds-Woodway | 5,000 Meters South Varsity 2A/3A Boys | 16 | 16:53.7 PB | 12 |
| Oct 16 | Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 10 · Edmonds-Woodway | 4,000 Meters Men's Varsity | 10 | 13:42.4 PB | 12 |
| Oct 11 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 119 · Edmonds-Woodway | 5,000 Meters Varsity | 119 | 16:55.6 | 12 |
| Sep 27 | Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 10 · Edmonds-Woodway | 5,000 Meters Varsity | 10 | 16:51.5 | 12 |
| Sep 24 | Stanwood, Cascade, MGHS, EW @ ArlingtonSep 24 · 3 Miles Varsity · Place 9 · Edmonds-Woodway | 3 Miles Varsity | 9 | 16:43 | 12 |
| Sep 17 | WESCO Arlington, Edmonds-Woodway, Lynnwood @ EverettSep 17 · 2 Miles Varsity · Place 10 · Edmonds-Woodway | 2 Miles Varsity | 10 | 10:31.01 | 12 |
| Sep 10 | WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 10 · Edmonds-Woodway | 2 Miles Boys Varsity/JV | 10 | 11:19 PB | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | 2024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 145 · Edmonds-Woodway | 5,000 Meters 3A | 145 | 17:32.8 | 11 |
| Nov 2 | District 1 and 2 XC ChampionshipsNov 2 · 5,000 Meters Varsity 3A · Place 28 · Edmonds-Woodway | 5,000 Meters Varsity 3A | 28 | 16:55.60 | 11 |
| Oct 26 | 2024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 2A · Place 18 · Edmonds-Woodway | 5,000 Meters Varsity 2A | 18 | 17:15.7 | 11 |
| Oct 17 | Edmonds School District XC ChampsOct 17 · 4,000 Meters Varsity · Place 14 · Edmonds-Woodway | 4,000 Meters Varsity | 14 | 14:11.4 | 11 |
| Oct 9 | Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Varsity · Place 25 · Edmonds-Woodway | 4,000 Meters Varsity | 25 | 15:32.4 | 11 |
| Oct 5 | NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Varsity 3A · Place 134 · Edmonds-Woodway | 5,000 Meters Varsity 3A | 134 | 17:39.90 | 11 |
| Sep 28 | Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Varsity · Place 24 · Edmonds-Woodway | 5,000 Meters Varsity | 24 | 17:22.1 | 11 |
| Sep 11 | Lynnwood, Edmonds-Woodway & Lake Stevens @ MarinerSep 11 · 4,000 Meters Varsity · Place 11 · Edmonds-Woodway | 4,000 Meters Varsity | 11 | 14:34.4 | 11 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 154 · Edmonds-Woodway | 5,000 Meters 3A | 154 | 17:57.9 | — |
| Oct 28 | District 1 XC ChampionshipsOct 28 · 5,000 Meters 3A · Place 42 · Edmonds-Woodway | 5,000 Meters 3A | 42 | 17:22.8 | 10 |
| Oct 21 | Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 2A · Place 40 · Edmonds-Woodway | 5,000 Meters Varsity 2A | 40 | 17:44.40 | SO |
| Oct 12 | Edmonds School District XC ChampsOct 12 · 4,000 Meters Varsity · Place 14 · Edmonds-Woodway | 4,000 Meters Varsity | 14 | 14:38.9 | 10 |
| Oct 4 | Edmonds, Shorecrst & Everett @ JacksonOct 4 · 4,000 Meters Varsity · Place 13 · Edmonds-Woodway | 4,000 Meters Varsity | 13 | 13:52.5 | 10 |
| Sep 30 | NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 3A · Place 124 · Edmonds-Woodway | 5,000 Meters Varsity 3A | 124 | 17:43.3 | SO |
| Sep 16 | BROOKS Fort Steilacoom InvitationalSep 16 · 5,000 Meters Varsity · Place 67 · Edmonds-Woodway | 5,000 Meters Varsity | 67 | 18:18.4 | 10 |
| Feb 25 | CNW Winter Grand Prix Race #6: RoadFeb 25 · 2 Miles Open · Place 25 · Edmonds-Woodway | 2 Miles Open | 25 | 12:11.18 PB | 9 |
| Feb 11 | CNW Winter Grand Prix Race #5: TrackFeb 11 · 2 Miles Open · Place 40 · Edmonds-Woodway | 2 Miles Open | 40 | 11:34.61 PB | 9 |
| Jan 28 | CNW Winter Grand Prix Race #4: XCJan 28 · 2 Miles Open · Place 31 · Edmonds-Woodway | 2 Miles Open | 31 | 12:23.82 | 9 |
| Jan 14 | CNW Winter Grand Prix Race #3: TrackJan 14 · 2 Miles Open · Place 37 · Edmonds-Woodway | 2 Miles Open | 37 | 12:18.4 | 9 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | CNW Winter Grand Prix Race #2: XCDec 17 · 2 Miles Open · Place 35 · Edmonds-Woodway | 2 Miles Open | 35 | 12:56.4 | 9 |
| Oct 22 | Wesco League ChampionshipsOct 22 · 5,000 Meters Varsity 2A · Place 35 · Edmonds-Woodway | 5,000 Meters Varsity 2A | 35 | 18:22.4 | 9 |
| Oct 13 | Edmonds School District XC Champs @ Ballinger ParkOct 13 · 4,000 Meters Men's Junior Varsity · Place 2 · Edmonds-Woodway | 4,000 Meters Men's Junior Varsity | 2 | 15:00.5 PB | 9 |
| Oct 7 | Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 84 · Edmonds-Woodway | 5,000 Meters Junior Varsity | 84 | 18:44.9 | 9 |
| Sep 29 | Jackson vs Edmonds, Glacier Peak & CascadeSep 29 · 4,000 Meters Varsity · Place 29 · Edmonds-Woodway | 4,000 Meters Varsity | 29 | 14:38.0 | 9 |
| Sep 15 | Kamiak @ Edmonds-WoodwaySep 15 · 4,000 Meters Varsity · Place 22 · Edmonds-Woodway | 4,000 Meters Varsity | 22 | 14:33.5 | 9 |
| Sep 10 | The 23rd Bellarmine InviteSep 10 · 2 Miles Freshman · Place 14 · Edmonds-Woodway | 2 Miles Freshman | 14 | 12:15.2 | 9 |