Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ballinger ParkWESCO Sultan, Cascade, Meadowdale @ Edmonds-Woodway · Sep 1011:19WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySeptember 10, 2025
2 Miles · Nathan HaleCNW Winter Grand Prix Race #5: Track · Feb 1111:34.61CNW Winter Grand Prix Race #5: TrackFebruary 11, 2023
2 Miles · Warren G. Magnuson ParkCNW Winter Grand Prix Race #6: Road · Feb 2512:11.18CNW Winter Grand Prix Race #6: RoadFebruary 25, 2023
4,000 Meters · Ballinger ParkEdmonds School District XC Champs @ Ballinger Park · Oct 1315:00.5Edmonds School District XC Champs @ Ballinger ParkOctober 13, 2022
4,000 Meters · Lynndale Park XC CourseEdmonds School District XC Champs · Oct 1613:42.4Edmonds School District XC ChampsOctober 16, 2025
5,000 Meters · Granite Falls High SchoolWESCO Championships · Oct 2516:53.7WESCO ChampionshipsOctober 25, 2025
5,000 Meters · Lakewood High SchoolDistrict 1 and 2 XC Championships · Nov 117:03.30District 1 and 2 XC ChampionshipsNovember 1, 2025
5,000 Meters · Sun Willows Golf Course2025 WIAA State XC Championships · Nov 817:18.42025 WIAA State XC ChampionshipsNovember 8, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 82025 WIAA State XC ChampionshipsNov 8 · 5,000 Meters 3A Boys · Place 111 · Edmonds-Woodway5,000 Meters 3A Boys11117:18.4 PB12
Nov 1District 1 and 2 XC ChampionshipsNov 1 · 5,000 Meters 3A Boys Varsity · Place 30 · Edmonds-Woodway5,000 Meters 3A Boys Varsity3017:03.30 PB12
Oct 25WESCO ChampionshipsOct 25 · 5,000 Meters South Varsity 2A/3A Boys · Place 16 · Edmonds-Woodway5,000 Meters South Varsity 2A/3A Boys1616:53.7 PB12
Oct 16Edmonds School District XC ChampsOct 16 · 4,000 Meters Men's Varsity · Place 10 · Edmonds-Woodway4,000 Meters Men's Varsity1013:42.4 PB12
Oct 11NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Varsity · Place 119 · Edmonds-Woodway5,000 Meters Varsity11916:55.612
Sep 27Bellevue Cross Country Invitational Sep 27 · 5,000 Meters Varsity · Place 10 · Edmonds-Woodway5,000 Meters Varsity1016:51.512
Sep 24Stanwood, Cascade, MGHS, EW @ ArlingtonSep 24 · 3 Miles Varsity · Place 9 · Edmonds-Woodway3 Miles Varsity916:4312
Sep 17WESCO Arlington, Edmonds-Woodway, Lynnwood @ EverettSep 17 · 2 Miles Varsity · Place 10 · Edmonds-Woodway2 Miles Varsity1010:31.0112
Sep 10WESCO Sultan, Cascade, Meadowdale @ Edmonds-WoodwaySep 10 · 2 Miles Boys Varsity/JV · Place 10 · Edmonds-Woodway2 Miles Boys Varsity/JV1011:19 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 92024 WIAA State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 145 · Edmonds-Woodway5,000 Meters 3A14517:32.811
Nov 2District 1 and 2 XC ChampionshipsNov 2 · 5,000 Meters Varsity 3A · Place 28 · Edmonds-Woodway5,000 Meters Varsity 3A2816:55.6011
Oct 262024 Wesco/Emerald Sound XC Conference ChampionshipsOct 26 · 5,000 Meters Varsity 2A · Place 18 · Edmonds-Woodway5,000 Meters Varsity 2A1817:15.711
Oct 17Edmonds School District XC ChampsOct 17 · 4,000 Meters Varsity · Place 14 · Edmonds-Woodway4,000 Meters Varsity1414:11.411
Oct 9Wesco League XC - Meadowdale / Ed-Woodway / EverettOct 9 · 4,000 Meters Varsity · Place 25 · Edmonds-Woodway4,000 Meters Varsity2515:32.411
Oct 5NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Varsity 3A · Place 134 · Edmonds-Woodway5,000 Meters Varsity 3A13417:39.9011
Sep 28Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Varsity · Place 24 · Edmonds-Woodway5,000 Meters Varsity2417:22.111
Sep 11Lynnwood, Edmonds-Woodway & Lake Stevens @ MarinerSep 11 · 4,000 Meters Varsity · Place 11 · Edmonds-Woodway4,000 Meters Varsity1114:34.411

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4WIAA State XC ChampionshipsNov 4 · 5,000 Meters 3A · Place 154 · Edmonds-Woodway5,000 Meters 3A15417:57.9—
Oct 28District 1 XC ChampionshipsOct 28 · 5,000 Meters 3A · Place 42 · Edmonds-Woodway5,000 Meters 3A4217:22.810
Oct 21Wesco/Emerald Sound XC ChampionshipsOct 21 · 5,000 Meters Varsity 2A · Place 40 · Edmonds-Woodway5,000 Meters Varsity 2A4017:44.40SO
Oct 12Edmonds School District XC ChampsOct 12 · 4,000 Meters Varsity · Place 14 · Edmonds-Woodway4,000 Meters Varsity1414:38.910
Oct 4Edmonds, Shorecrst & Everett @ JacksonOct 4 · 4,000 Meters Varsity · Place 13 · Edmonds-Woodway4,000 Meters Varsity1313:52.510
Sep 30NIKE -- 16th ANNUAL TWILIGHT XC INVITATIONALSep 30 · 5,000 Meters Varsity 3A · Place 124 · Edmonds-Woodway5,000 Meters Varsity 3A12417:43.3SO
Sep 16BROOKS Fort Steilacoom InvitationalSep 16 · 5,000 Meters Varsity · Place 67 · Edmonds-Woodway5,000 Meters Varsity6718:18.410
Feb 25CNW Winter Grand Prix Race #6: RoadFeb 25 · 2 Miles Open · Place 25 · Edmonds-Woodway2 Miles Open2512:11.18 PB9
Feb 11CNW Winter Grand Prix Race #5: TrackFeb 11 · 2 Miles Open · Place 40 · Edmonds-Woodway2 Miles Open4011:34.61 PB9
Jan 28CNW Winter Grand Prix Race #4: XCJan 28 · 2 Miles Open · Place 31 · Edmonds-Woodway2 Miles Open3112:23.829
Jan 14 CNW Winter Grand Prix Race #3: TrackJan 14 · 2 Miles Open · Place 37 · Edmonds-Woodway2 Miles Open3712:18.49

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 17 CNW Winter Grand Prix Race #2: XCDec 17 · 2 Miles Open · Place 35 · Edmonds-Woodway2 Miles Open3512:56.49
Oct 22Wesco League ChampionshipsOct 22 · 5,000 Meters Varsity 2A · Place 35 · Edmonds-Woodway5,000 Meters Varsity 2A3518:22.49
Oct 13Edmonds School District XC Champs @ Ballinger ParkOct 13 · 4,000 Meters Men's Junior Varsity · Place 2 · Edmonds-Woodway4,000 Meters Men's Junior Varsity215:00.5 PB9
Oct 7Nike HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Junior Varsity · Place 84 · Edmonds-Woodway5,000 Meters Junior Varsity8418:44.99
Sep 29Jackson vs Edmonds, Glacier Peak & CascadeSep 29 · 4,000 Meters Varsity · Place 29 · Edmonds-Woodway4,000 Meters Varsity2914:38.09
Sep 15Kamiak @ Edmonds-WoodwaySep 15 · 4,000 Meters Varsity · Place 22 · Edmonds-Woodway4,000 Meters Varsity2214:33.59
Sep 10The 23rd Bellarmine InviteSep 10 · 2 Miles Freshman · Place 14 · Edmonds-Woodway2 Miles Freshman1412:15.29