| 1 | Max MoranPlace 1 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 18:09 |
| 2 | Lou KissingerPlace 2 · Grade 10 · La Center | 10 | La Center | 18:10 |
| 3 | Logan HublerPlace 3 · Grade 12 · La Center | 12 | La Center | 18:42 |
| 4 | Sharp YoungPlace 4 · Grade 12 · La Center | 12 | La Center | 18:48 |
| 5 | Reynolds CottlePlace 5 · Grade 12 · La Center | 12 | La Center | 18:52 |
| 6 | Easton RossPlace 6 · Grade 12 · Seton Catholic | 12 | Seton Catholic | 19:05 |
| 7 | Lance ColePlace 7 · Grade 12 · La Center | 12 | La Center | 19:12 |
| 8 | Tristan WalterPlace 8 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 19:18 PR |
| 9 | Kaeden BrownPlace 9 · Grade 10 · La Center | 10 | La Center | 20:00 |
| 10 | James ChyterbokPlace 10 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 20:03 PR |
| 11 | Thomas LubisichPlace 11 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 20:07 PR |
| 12 | Jack TaylorPlace 12 · Grade 10 · La Center | 10 | La Center | 20:15 |
| 13 | Tynan Young-BylePlace 13 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 20:22 |
| 14 | Jaxson PottsPlace 14 · Grade 10 · La Center | 10 | La Center | 20:25 |
| 15 | Daylen CalkinsPlace 15 · Grade 9 · Castle Rock | 9 | Castle Rock | 20:44 PR |
| 16 | Zadun RossPlace 16 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 21:09 PR |
| 17 | Beckett EvansPlace 17 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 21:21 PR |
| 18 | James MaddenPlace 18 · Grade 11 · Castle Rock | 11 | Castle Rock | 21:46 PR |
| 19 | Charles SalduaPlace 19 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 21:58 PR |
| 20 | Hudson MillerPlace 20 · Grade 10 · Seton Catholic | 10 | Seton Catholic | 22:36 |
| 21 | Thomas HigginbothamPlace 21 · Grade 10 · Castle Rock | 10 | Castle Rock | 22:58 PR |
| 22 | Jayden AndersonPlace 22 · Grade 11 · Castle Rock | 11 | Castle Rock | 23:07 PR |
| 23 | James SalduaPlace 23 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 23:08 PR |
| 24 | Lawrence LeePlace 24 · Grade 10 · Seton Catholic | 10 | Seton Catholic | 23:11 PR |
| 25 | Henry HackettPlace 25 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 23:14 |
| 26 | Sergio AvendanoPlace 26 · Grade 11 · Fort Vancouver | 11 | Fort Vancouver | 23:57 |
| 27 | Landon PhillipsPlace 27 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 24:09 PR |
| 28 | Tyson TranPlace 28 · Grade 12 · Seton Catholic | 12 | Seton Catholic | 24:09 PR |
| 29 | Ian WilliamsPlace 29 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 24:17 PR |
| 30 | Everett OlveraPlace 30 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 25:01 PR |
| 31 | Wesley ReidPlace 31 · Grade 12 · La Center | 12 | La Center | 25:03 |
| 32 | Christe RichardsonPlace 32 · Grade 12 · Fort Vancouver | 12 | Fort Vancouver | 25:16 PR |
| 33 | Tommy MoorePlace 33 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 27:27 |
| 34 | Quinn HowePlace 34 · Grade 9 · Fort Vancouver | 9 | Fort Vancouver | 27:37 PR |
| 35 | Carson PostPlace 35 · Grade 11 · Seton Catholic | 11 | Seton Catholic | 27:44 |
| 36 | Sam CrookerPlace 36 · Grade 11 · Fort Vancouver | 11 | Fort Vancouver | 27:49 |
| 37 | Jack CrookerPlace 37 · Grade 9 · Fort Vancouver | 9 | Fort Vancouver | 27:55 PR |
| 38 | Paulo Rolon-BuenoPlace 38 · Grade 12 · Fort Vancouver | 12 | Fort Vancouver | 28:31 PR |
| 39 | Kevin HarnishPlace 39 · Grade 12 · Seton Catholic | 12 | Seton Catholic | 28:31 PR |
| 40 | Ethan WeberPlace 40 · Grade 12 · La Center | 12 | La Center | 28:35 PR |
| 41 | Jantzen MoorePlace 41 · Grade 11 · Washington School for the Deaf | 11 | Washington School for the Deaf | 28:41 PR |
| 42 | Justin TyrpakPlace 42 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 29:23 PR |
| 43 | Parker McGrathPlace 43 · Grade 10 · La Center | 10 | La Center | 31:28 PR |
| 44 | James OlsonPlace 44 · Grade 10 · Washington School for the Deaf | 10 | Washington School for the Deaf | 31:31 PR |
| 45 | Kedar YerkesPlace 45 · Grade 9 · Washington School for the Deaf | 9 | Washington School for the Deaf | 33:36 PR |
| 46 | Jackson NoltePlace 46 · Grade 9 · Seton Catholic | 9 | Seton Catholic | 40:59 PR |