| 1 | Jose LopezPlace 1 · Grade 12 · Arcata | 12 | Arcata | 16:48.79 | 1 |
| 2 | Brandon KelseyPlace 2 · Grade 10 · Arcata | 10 | Arcata | 17:01.49 | 2 |
| 3 | Chris BurtonPlace 3 · Grade 10 · Brookings-Harbor | 10 | Brookings-Harbor | 17:30.77 | 3 |
| 4 | Kellen ONeillPlace 4 · Grade 9 · Arcata | 9 | Arcata | 17:43.83 | 4 |
| 5 | Joseph EsparzaPlace 5 · Grade 12 · Arcata | 12 | Arcata | 18:01.69 | 5 |
| 6 | Shane GrahamPlace 6 · Grade 11 · Brookings-Harbor | 11 | Brookings-Harbor | 18:18.52 | 6 |
| 7 | Zephir LennoxPlace 7 · Grade 11 · Arcata | 11 | Arcata | 18:38.34 | 7 |
| 8 | Brandon SmalleyPlace 8 · Grade 11 · Brookings-Harbor | 11 | Brookings-Harbor | 18:40.48 | 8 |
| 9 | Acer NyePlace 9 · Grade 11 · Pacific | 11 | Pacific | 18:42.55 | — |
| 10 | Will RobinsonPlace 10 · Grade 9 · Arcata | 9 | Arcata | 18:53.82 | 9 |
| 11 | Cody EnosPlace 11 · Grade 11 · Brookings-Harbor | 11 | Brookings-Harbor | 19:03.93 | 10 |
| 12 | Braden ChapmenPlace 12 · Grade 9 · Brookings-Harbor | 9 | Brookings-Harbor | 19:11.46 | 11 |
| 13 | Kush RawalPlace 13 · Grade 11 · Arcata | 11 | Arcata | 19:24.87 | 12 |
| 14 | Ryan GhisettiPlace 14 · Grade 11 · Arcata | 11 | Arcata | 19:29.34 | — |
| 15 | Robin BonnPlace 15 · Grade 11 · Arcata | 11 | Arcata | 19:47.38 | — |
| 16 | Jacob CarpenterPlace 16 · Grade 10 · Gold Beach | 10 | Gold Beach | 20:19.18 | 13 |
| 17 | Louis GoldsmithPlace 17 · Grade 11 · Arcata | 11 | Arcata | 20:25.83 | — |
| 18 | Chris BeemanPlace 18 · Grade 11 · Brookings-Harbor | 11 | Brookings-Harbor | 20:26.13 | 14 |
| 19 | Conrad DethlefsenPlace 19 · Grade 10 · Brookings-Harbor | 10 | Brookings-Harbor | 20:34.54 | 15 |
| 20 | Scott HedenskogPlace 20 · Grade 11 · Brookings-Harbor | 11 | Brookings-Harbor | 21:01.22 | — |
| 21 | Evan VallotPlace 21 · Grade 10 · Brookings-Harbor | 10 | Brookings-Harbor | 21:33.53 | — |
| 22 | Caleb MorinPlace 22 · Grade 11 · Arcata | 11 | Arcata | 21:34.65 | — |
| 23 | AJ ChristenPlace 23 · Grade 9 · Arcata | 9 | Arcata | 22:07.60 | — |
| 24 | Joe SpringerPlace 24 · Grade 10 · Gold Beach | 10 | Gold Beach | 22:18.53 | 16 |
| 25 | Jaxsun GysbersPlace 25 · Grade 12 · Gold Beach | 12 | Gold Beach | 22:22.43 | 17 |
| 26 | David ClarkPlace 26 · Grade 11 · Pacific | 11 | Pacific | 22:23.92 | — |
| 27 | Alvin LisenberryPlace 27 · Grade 9 · Gold Beach | 9 | Gold Beach | 22:25.68 | 18 |
| 28 | Owen ReissPlace 28 · Grade 10 · Arcata | 10 | Arcata | 22:45.63 | — |
| 29 | Ethan HodgesPlace 29 · Grade 10 · Brookings-Harbor | 10 | Brookings-Harbor | 23:20.03 | — |
| 30 | Egan MaguirePlace 30 · Arcata | — | Arcata | 23:49.58 | — |
| 31 | Traven CollinsPlace 31 · Grade 11 · Myrtle Point | 11 | Myrtle Point | 23:50.79 | — |
| 32 | William RayPlace 32 · Grade 9 · Arcata | 9 | Arcata | 24:03.04 | — |
| 33 | Kohl JosangPlace 33 · Arcata | — | Arcata | 24:44.06 | — |
| 34 | Jose RamosPlace 34 · Grade 10 · Brookings-Harbor | 10 | Brookings-Harbor | 24:48.38 | — |
| 35 | Stephen PettingerPlace 35 · Grade 12 · Brookings-Harbor | 12 | Brookings-Harbor | 25:39.80 | — |
| 36 | Aubry JonesPlace 36 · Grade 9 · Gold Beach | 9 | Gold Beach | 25:52.39 | 19 |
| 37 | Hayden WileyPlace 37 · Grade 10 · Myrtle Point | 10 | Myrtle Point | 25:52.73 | — |
| 38 | Iasic FernandesPlace 38 · Grade 9 · Gold Beach | 9 | Gold Beach | 25:54.86 | 20 |
| 39 | Seamus FitzgeraldPlace 39 · Grade 10 · Brookings-Harbor | 10 | Brookings-Harbor | 27:27.84 | — |
| 40 | Anders FosterPlace 40 · Grade 11 · Pacific | 11 | Pacific | 29:41.98 | — |
| 41 | Cameron HickeyPlace 41 · Grade 9 · Pacific | 9 | Pacific | 30:57.60 | — |