| 1 | Owen CorcoranPlace 1 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 17:20.36 PR |
| 2 | Chase BartlettPlace 2 · Grade 9 · Squalicum | 9 | Squalicum | 17:32.10 PR |
| 3 | Owen VoigtPlace 3 · Grade 9 · Squalicum | 9 | Squalicum | 17:35.29 PR |
| 4 | Tyler NielsenPlace 4 · Grade 9 · Squalicum | 9 | Squalicum | 18:13.92 PR |
| 5 | Leif CareyPlace 5 · Grade 12 · Mount Vernon | 12 | Mount Vernon | 18:33.96 PR |
| 6 | Gabriel SalomonPlace 6 · Grade 10 · Squalicum | 10 | Squalicum | 18:34.37 PR |
| 7 | Sean CowanPlace 7 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 18:34.80 PR |
| 8 | Hayden SmetPlace 8 · Grade 12 · Squalicum | 12 | Squalicum | 18:36.34 PR |
| 9 | Noah MasonPlace 9 · Grade 11 · Squalicum | 11 | Squalicum | 18:57.56 PR |
| 10 | James RustPlace 10 · Grade 9 · Squalicum | 9 | Squalicum | 19:03.24 PR |
| 11 | Dirks WrightPlace 11 · Grade 11 · Squalicum | 11 | Squalicum | 19:04.15 PR |
| 12 | Miles BartlettPlace 12 · Grade 11 · Squalicum | 11 | Squalicum | 19:05.73 PR |
| 13 | Nicholas KuzmanPlace 13 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 20:06.53 PR |
| 14 | Jackson BoylePlace 14 · Grade 12 · Squalicum | 12 | Squalicum | 20:07.38 PR |
| 15 | Wesley SluysPlace 15 · Grade 10 · Squalicum | 10 | Squalicum | 20:15.63 PR |
| 16 | Pedro BojorquezPlace 16 · Grade 9 · Squalicum | 9 | Squalicum | 20:45.76 PR |
| 17 | Samuel MentelPlace 17 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 20:51.39 PR |
| 18 | Vincent PatelliPlace 18 · Grade 10 · Squalicum | 10 | Squalicum | 21:10.73 PR |
| 19 | Reed MasonPlace 19 · Grade 9 · Squalicum | 9 | Squalicum | 21:38.57 PR |
| 20 | Benjamin LannPlace 20 · Grade 9 · Squalicum | 9 | Squalicum | 21:48.46 PR |
| 21 | Luke BlasPlace 21 · Grade 10 · Squalicum | 10 | Squalicum | 22:00.74 PR |
| 22 | Ulie CraigPlace 22 · Grade 9 · Mount Vernon | 9 | Mount Vernon | 22:11.15 PR |
| 23 | Alex BrimPlace 23 · Grade 11 · Squalicum | 11 | Squalicum | 22:20.27 |
| 24 | Floyd DentPlace 24 · Grade 9 · La Conner | 9 | La Conner | 23:27.48 PR |
| 25 | Sam RitterPlace 25 · Grade 10 · Squalicum | 10 | Squalicum | 23:30.01 PR |
| 26 | Gabriel CastellanoPlace 26 · Grade 11 · Mount Vernon | 11 | Mount Vernon | 23:36.78 PR |
| 27 | David HuertaPlace 27 · Grade 12 · Squalicum | 12 | Squalicum | 23:37.43 PR |
| 28 | Brendan LeonardPlace 28 · Grade 11 · Squalicum | 11 | Squalicum | 23:59.69 |
| 29 | Stuart WilloughbyPlace 29 · Grade 9 · Squalicum | 9 | Squalicum | 24:16.78 PR |
| 30 | Christian EllifrittPlace 30 · Grade 10 · Mount Vernon | 10 | Mount Vernon | 31:08.32 PR |