Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Fort Steilacoom 5KFort Steilacoom Invitational · Sep 19 | 18:57.5 | Fort Steilacoom Invitational | September 19, 2026 |
| 5,000 Meters · Lake Sammamish State Park1A/2A, 3A, 4A Kingco Conference Championship Cross Country Meet · Oct 24 | 18:41.62 | 1A/2A, 3A, 4A Kingco Conference Championship Cross Country Meet | October 24, 2026 |
| 5,000 Meters · Lakewood High SchoolNIKE -- HOLE IN THE WALL XC INVITATIONAL · Oct 10 | 18:31.6 | NIKE -- HOLE IN THE WALL XC INVITATIONAL | October 10, 2026 |
| 5,000 Meters · Legion Memorial Golf CourseNIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL · Oct 3 | 19:06.10 | NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONAL | October 3, 2026 |
| 5,000 Meters · Saint Edwards State ParkBellevue, Woodinville @ Bothell · Sep 23 | 18:53.93 | Bellevue, Woodinville @ Bothell | September 23, 2026 |
| 5,000 Meters · Seven Hills of Kelsey CreekInglemoor & Woodinville @ Newport (Senior Night) · Oct 7 | 20:33.8 | Inglemoor & Woodinville @ Newport (Senior Night) | October 7, 2026 |
| 5,000 Meters · South Fork Landing KingCo Crown Meet · Oct 15 | 18:23.10 | KingCo Crown Meet | October 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | 1A/2A, 3A, 4A Kingco Conference Championship Cross Country Meet Oct 24 · 5,000 Meters 4A Boys Varsity · Place 91 · Woodinville | 5,000 Meters 4A Boys Varsity | 91 | 18:41.62 PB | 12 |
| Oct 15 | KingCo Crown MeetOct 15 · 5,000 Meters Varsity (sub 20min) · Place 84 · Woodinville | 5,000 Meters Varsity (sub 20min) | 84 | 18:23.10 PB | 12 |
| Oct 10 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 10 · 5,000 Meters Men's Varsity Silver avg 18:00-19:29 · Place 173 · Woodinville | 5,000 Meters Men's Varsity Silver avg 18:00-19:29 | 173 | 18:31.6 PB | 12 |
| Oct 7 | Inglemoor & Woodinville @ Newport (Senior Night)Oct 7 · 5,000 Meters Varsity & JV Sub-20 · Place 31 · Woodinville | 5,000 Meters Varsity & JV Sub-20 | 31 | 20:33.8 PB | 12 |
| Oct 3 | NIKE -- 18th ANNUAL TWILIGHT XC INVITATIONALOct 3 · 5,000 Meters JV JR/SR · Place 68 · Woodinville | 5,000 Meters JV JR/SR | 68 | 19:06.10 PB | 12 |
| Sep 23 | Bellevue, Woodinville @ BothellSep 23 · 5,000 Meters Varsity · Place 7 · Woodinville | 5,000 Meters Varsity | 7 | 18:53.93 PB | 12 |
| Sep 19 | Fort Steilacoom InvitationalSep 19 · 5,000 Meters Men's Varsity - Gold · Place 149 · Woodinville | 5,000 Meters Men's Varsity - Gold | 149 | 18:57.5 PB | 12 |
| Sep 17 | Skyline, Woodinville @ LW Sep 17 · 5,000 Meters Varsity · Place 66 · Woodinville | 5,000 Meters Varsity | 66 | 23:02.50 | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Bothell, North Creek, Woodinville, LW, Redmond @ JuanitaOct 15 · 5,000 Meters Varsity · Place 46 · Woodinville | 5,000 Meters Varsity | 46 | 19:39.50 | 11 |
| Oct 11 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 11 · 5,000 Meters Junior Varsity · Place 167 · Woodinville | 5,000 Meters Junior Varsity | 167 | 19:16.1 | 11 |
| Oct 8 | Skyline, Woodinville @ Mount SiOct 8 · 5,000 Meters Junior Varsity · Place 49 · Woodinville | 5,000 Meters Junior Varsity | 49 | 19:35.70 | 11 |
| Oct 4 | HOKA 29th John Payne XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 156 · Woodinville | 5,000 Meters Junior Varsity | 156 | 19:29.6 | 11 |
| Sep 23 | Woodinville v Lk Washington, Bothell, LindberghSep 23 · 5,000 Meters Varsity Boys · Woodinville | 5,000 Meters Varsity Boys | 0 | DNS | 11 |
| Sep 18 | Sammamish, Cedarcrest, Woodinville @ FosterSep 18 · 5,000 Meters Varsity · Place 20 · Woodinville | 5,000 Meters Varsity | 20 | 19:50 | 11 |
| Sep 10 | KingCo League XC - MI / Woodinville / Cedarcrest @ Luther BurbankSep 10 · 5,000 Meters Varsity · Place 36 · Woodinville | 5,000 Meters Varsity | 36 | 19:58.6 | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | NIKE HOLE IN THE WALL XC INVITATIONALOct 12 · 5,000 Meters Junior Varsity · Place 221 · Woodinville | 5,000 Meters Junior Varsity | 221 | 20:03.1 | 10 |
| Oct 5 | NIKE -- 17TH ANNUAL TWILIGHT XC INVITATIONALOct 5 · 5,000 Meters Junior Varsity Frosh/Soph Freshman · Place 176 · Woodinville | 5,000 Meters Junior Varsity Frosh/Soph Freshman | 176 | 20:12.40 | 10 |
| Oct 3 | Inglemoor & Woodinville @ BothellOct 3 · 5,000 Meters Varsity · Place 24 · Woodinville | 5,000 Meters Varsity | 24 | 20:40 | 10 |
| Sep 28 | Bellevue Cross Country Invitational Sep 28 · 5,000 Meters Sophomore Varsity · Place 30 · Woodinville | 5,000 Meters Sophomore Varsity | 30 | 20:05.5 | 10 |
| Sep 26 | KingCo League XC - Woodinville / Mt Si / Issaquah / Mercer IslandSep 26 · 5,000 Meters Varsity · Place 36 · Woodinville | 5,000 Meters Varsity | 36 | 20:26.4 | 10 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Sub Varsity Kingco JV Invitational Oct 18 · 5,000 Meters Varsity · Place 74 · Woodinville | 5,000 Meters Varsity | 74 | 21:00.40 | 9 |
| Oct 12 | KingCo Crest & Crown @ Mt. SiOct 12 · 5,000 Meters Junior Varsity · Place 41 · Woodinville | 5,000 Meters Junior Varsity | 41 | 19:47.9 | 9 |
| Oct 7 | NIKE -- HOLE IN THE WALL XC INVITATIONALOct 7 · 5,000 Meters Varsity · Place 305 · Woodinville | 5,000 Meters Varsity | 305 | 21:03.3 | 9 |
| Sep 30 | 27th John Payne XC InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 138 · Woodinville | 5,000 Meters Junior Varsity | 138 | 20:22.3 | 9 |
| Sep 26 | Issaquah, Woodinville @ Mt SiSep 26 · Junior Varsity · Place 58 · Woodinville | Junior Varsity | 58 | 20:00 | 9 |
| Sep 19 | Woodinville v Eastlake v NewportSep 19 · 5,000 Meters Junior Varsity · Place 24 · Woodinville | 5,000 Meters Junior Varsity | 24 | 20:40.67 | 9 |
| Sep 16 | BROOKS Fort Steilacoom InvitationalSep 16 · 5,000 Meters Varsity · Place 153 · Woodinville | 5,000 Meters Varsity | 153 | 21:00.3 | 9 |
| Sep 12 | North Creek, Skyline, Woodinville @ RedmondSep 12 · Varsity · Place 29 · Woodinville | Varsity | 29 | 20:40 | 9 |
| Sep 6 | Class XC Race Jamboree Sep 6 · 2 Miles Varsity · Place 32 · Woodinville | 2 Miles Varsity | 32 | 13:27.8 | 9 |