| 1 | Timothy BradshawPlace 1 · Grade 11 · Cedar Tree Classical.. | 11 | Cedar Tree Classical.. | 16:48.9 |
| 2 | Adam NixonPlace 2 · Grade 12 · Mark Morris | 12 | Mark Morris | 16:49.4 |
| 3 | Levi JenningsPlace 3 · Grade 12 · Rochester | 12 | Rochester | 16:51.4 |
| 4 | Evan MillerPlace 4 · Grade 11 · Vernonia | 11 | Vernonia | 17:19.6 |
| 5 | Asher SympsonPlace 5 · Grade 12 · Morton White Pass | 12 | Morton White Pass | 17:32.7 |
| 6 | Micah MinerPlace 6 · Grade 11 · R A Long | 11 | R A Long | 17:38.3 |
| 7 | Gustavo GonzalezPlace 7 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 17:50.4 |
| 8 | Eric BaumanPlace 8 · Grade 12 · Mark Morris | 12 | Mark Morris | 17:51.7 |
| 9 | Carson AllenPlace 9 · Grade 12 · Mark Morris | 12 | Mark Morris | 17:52.3 |
| 10 | Zach OswaldPlace 10 · Grade 11 · Mark Morris | 11 | Mark Morris | 17:54.7 |
| 11 | Gabe StuardPlace 11 · Grade 12 · Rochester | 12 | Rochester | 17:58.9 |
| 12 | Gunnar MorganPlace 12 · Grade 9 · Rochester | 9 | Rochester | 18:04.1 |
| 13 | David MartinezPlace 13 · Grade 12 · Morton White Pass | 12 | Morton White Pass | 18:10.9 |
| 14 | Walker PoynerPlace 14 · Grade 11 · Three Rivers Christian | 11 | Three Rivers Christian | 18:19.1 |
| 15 | Treyton MartyPlace 15 · Grade 9 · Toledo | 9 | Toledo | 18:22.8 |
| 16 | Justin WilsonPlace 16 · Grade 12 · Mark Morris | 12 | Mark Morris | 18:23.3 |
| 17 | Seth ScheuermanPlace 17 · Grade 11 · Vernonia | 11 | Vernonia | 18:23.6 |
| 18 | Lu YilinPlace 18 · Grade 11 · Vernonia | 11 | Vernonia | 18:25.4 |
| 19 | Christian LarsonPlace 19 · Grade 12 · Rochester | 12 | Rochester | 18:30.1 |
| 20 | Trey VarneyPlace 20 · Grade 11 · Mark Morris | 11 | Mark Morris | 19:03.8 |
| 21 | Peter HahnPlace 21 · Grade 11 · Vernonia | 11 | Vernonia | 19:16.2 |
| 22 | Joseph McRayPlace 22 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 19:16.7 |
| 23 | Connor LaRuePlace 23 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 19:23.5 |
| 24 | Reece CalicaPlace 24 · Grade 11 · Rochester | 11 | Rochester | 19:26.1 |
| 25 | Eric BrownPlace 25 · Grade 11 · Morton White Pass | 11 | Morton White Pass | 19:27.2 |
| 26 | Tanner WrightPlace 26 · Grade 10 · Columbia Christian | 10 | Columbia Christian | 19:28.7 |
| 27 | Christopher ApplebyPlace 27 · Grade 9 · Cedar Tree Classical.. | 9 | Cedar Tree Classical.. | 19:34.4 |
| 28 | Mathias WhitePlace 28 · Grade 9 · Mark Morris | 9 | Mark Morris | 19:35.2 |
| 29 | James ForwardPlace 29 · Grade 9 · Mark Morris | 9 | Mark Morris | 19:35.4 |
| 30 | Garret ClevengerPlace 30 · Grade 12 · Morton White Pass | 12 | Morton White Pass | 19:35.5 |
| 31 | Asa BradleyPlace 31 · Grade 9 · Cedar Tree Classical.. | 9 | Cedar Tree Classical.. | 19:37.0 |
| 32 | Tate ArmstrongPlace 32 · Grade 9 · Mark Morris | 9 | Mark Morris | 19:37.9 |
| 33 | Sam StewartPlace 33 · Grade 10 · Cedar Tree Classical.. | 10 | Cedar Tree Classical.. | 19:38.2 |
| 34 | William MortonPlace 34 · Grade 12 · Rochester | 12 | Rochester | 19:41.7 |
| 35 | Brodey LambPlace 35 · Grade 12 · Mark Morris | 12 | Mark Morris | 19:42.3 |
| 36 | Shaun JordanPlace 36 · Grade 10 · R A Long | 10 | R A Long | 19:45.9 |
| 37 | Cannon McLeodPlace 37 · Grade 9 · Vernonia | 9 | Vernonia | 19:46.6 |
| 38 | Sean IvyPlace 38 · Grade 10 · Rochester | 10 | Rochester | 20:01.6 |
| 39 | Rome CarsePlace 39 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 20:10.1 |
| 40 | Adrian RamiPlace 40 · Grade 11 · Three Rivers Christian | 11 | Three Rivers Christian | 20:11.9 |
| 41 | Peyton LagersPlace 41 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 20:34.2 |
| 42 | Chaos TanoriPlace 42 · Grade 10 · Rochester | 10 | Rochester | 20:48.4 |
| 43 | Christopher DugasPlace 43 · Grade 12 · Rochester | 12 | Rochester | 20:52.2 |
| 44 | Elisha SalmanPlace 44 · Grade 9 · Rochester | 9 | Rochester | 20:57.7 |
| 45 | Matthew TerryPlace 45 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 21:03.9 |
| 46 | Bodie HuhtaPlace 46 · Grade 10 · Three Rivers Christian | 10 | Three Rivers Christian | 21:08.8 |
| 47 | William MajorPlace 47 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 21:11.1 |
| 48 | Josiah MontanezPlace 48 · Grade 9 · Three Rivers Christian | 9 | Three Rivers Christian | 21:12.3 |
| 49 | Max LowePlace 49 · Grade 10 · Morton White Pass | 10 | Morton White Pass | 21:16.1 |
| 50 | Ivan Lopez-RoblesPlace 50 · Grade 9 · R A Long | 9 | R A Long | 21:17.2 |
| 51 | Xander CoffeltPlace 51 · Grade 10 · R A Long | 10 | R A Long | 21:20.8 |
| 52 | Isaac HossomPlace 52 · Grade 12 · Hudson's Bay | 12 | Hudson's Bay | 21:21.0 |
| 53 | Austin GrovePlace 53 · Grade 11 · Hudson's Bay | 11 | Hudson's Bay | 21:21.6 |
| 54 | Liam SmithPlace 54 · Grade 9 · R A Long | 9 | R A Long | 21:27.9 |
| 55 | Freddy Alvarez-Pas...Place 55 · Grade 10 · Mark Morris | 10 | Mark Morris | 21:37.3 |
| 56 | Hunter GutenbergerPlace 56 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 21:39.3 |
| 57 | Alex QuirozPlace 57 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 21:40.4 |
| 58 | David WoodmanPlace 58 · Grade 12 · Three Rivers Christian | 12 | Three Rivers Christian | 21:47.4 |
| 59 | Noah MecklePlace 59 · Grade 10 · Rochester | 10 | Rochester | 21:51.3 |
| 60 | Stone WilliamsPlace 60 · Grade 9 · Vernonia | 9 | Vernonia | 21:53.1 |
| 61 | Liam NesbitPlace 61 · Grade 9 · R A Long | 9 | R A Long | 21:56.8 |
| 62 | Elliott ChongPlace 62 · Grade 9 · Three Rivers Christian | 9 | Three Rivers Christian | 22:16.6 |
| 63 | Brycen HornerPlace 63 · Grade 12 · Rochester | 12 | Rochester | 22:30.0 |
| 64 | Kaden MillsPlace 64 · Grade 10 · Hudson's Bay | 10 | Hudson's Bay | 22:54.3 |
| 65 | Garrett CrawfordPlace 65 · Grade 10 · Rainier (OR) | 10 | Rainier (OR) | 22:55.2 |
| 66 | Matthew PickettPlace 66 · Grade 9 · Mark Morris | 9 | Mark Morris | 22:55.8 |
| 67 | Jose WheelerPlace 67 · Grade 9 · Rainier (OR) | 9 | Rainier (OR) | 23:01.0 |
| 68 | Gabriel McInteePlace 68 · Grade 10 · R A Long | 10 | R A Long | 23:14.2 |
| 69 | Kaiden Van LomPlace 69 · Grade 9 · Vernonia | 9 | Vernonia | 23:23.2 |
| 70 | Anthony MandujanoPlace 70 · Grade 9 · Columbia Christian | 9 | Columbia Christian | 23:55.9 |
| 71 | Jarren JoslinPlace 71 · Grade 11 · Vernonia | 11 | Vernonia | 23:56.8 |
| 72 | Tristen WatsonPlace 72 · Grade 10 · Columbia Christian | 10 | Columbia Christian | 25:17.8 |
| 73 | Sam BilaucaPlace 73 · Grade 9 · Cedar Tree Classical.. | 9 | Cedar Tree Classical.. | 25:18.7 |
| 74 | Christian SowardsPlace 74 · Grade 9 · Hudson's Bay | 9 | Hudson's Bay | 25:27.3 |
| 75 | Zion TallbutPlace 75 · Grade 10 · R A Long | 10 | R A Long | 26:42.8 |
| 76 | Kendryk WilliamsPlace 76 · Grade 11 · Oakville | 11 | Oakville | 28:51.0 |
| 77 | Flavio DerisioPlace 77 · Grade 11 · Three Rivers Christian | 11 | Three Rivers Christian | 29:54.3 |
| 78 | Jordon WalkerPlace 78 · Grade 9 · Hudson's Bay | 9 | Hudson's Bay | 30:43.1 |
| 79 | Owen BarrettPlace 79 · Grade 10 · Columbia Christian | 10 | Columbia Christian | 30:44.4 |
| 80 | Mark RosbachPlace 80 · Grade 9 · R A Long | 9 | R A Long | 33:22.9 |
| 81 | Hudson WrightPlace 81 · Grade 9 · Hudson's Bay | 9 | Hudson's Bay | 35:10.1 |
| 82 | Dee KanjanaroekchaiPlace 82 · Grade 11 · Rochester | 11 | Rochester | 37:15.7 |
| 83 | Frank AdamsPlace 83 · Grade 11 · Columbia Christian | 11 | Columbia Christian | 1:22:29.7 |