| 1 | Nolan WaltzPlace 1 · Grade 11 · Three Lakes-Phelps | 11 | Three Lakes-Phelps | 17:02.2 |
| 2 | Ryker SchingeckPlace 2 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 18:39.0 |
| 3 | Michael (Mikey) QuadePlace 3 · Grade 10 · Crandon | 10 | Crandon | 19:17.6 |
| 4 | Zane PhillipsPlace 4 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 19:19.4 |
| 5 | Will HoffmanPlace 5 · Grade 12 · Forest Park | 12 | Forest Park | 19:25.4 |
| 6 | Hayden SmithPlace 6 · Grade 10 · Forest Park | 10 | Forest Park | 19:32.9 |
| 7 | Jaxon CourtsPlace 7 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 19:37.4 |
| 8 | Gavin PetersonPlace 8 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 19:44.5 |
| 9 | Jaydon BolssenPlace 9 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 19:51.0 |
| 10 | Grant WagonerPlace 10 · Grade 11 · Crandon | 11 | Crandon | 20:06.4 |
| 11 | Evan ParkerPlace 11 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 20:15.5 |
| 12 | Christian AndersonPlace 12 · Grade 12 · Florence-Niagara | 12 | Florence-Niagara | 20:59.6 |
| 13 | Reuben RasnerPlace 13 · Grade 9 · Forest Park | 9 | Forest Park | 21:06.0 |
| 14 | Luke LampereurPlace 14 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 21:22.6 |
| 15 | Logan BostronPlace 15 · Grade 11 · Crandon | 11 | Crandon | 21:26.4 |
| 16 | Auron GarrowPlace 16 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 21:30.3 |
| 17 | Max ClarkPlace 17 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 21:35.8 |
| 18 | Soren SantiPlace 18 · Grade 9 · Forest Park | 9 | Forest Park | 21:58.3 |
| 19 | Kalvin JonasPlace 19 · Grade 11 · Pembine/Goodman | 11 | Pembine/Goodman | 22:01.9 PR |
| 20 | Emmett ParkerPlace 20 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 22:25.9 |
| 21 | Logan JaegerPlace 21 · Grade 11 · Crandon | 11 | Crandon | 22:48.4 |
| 22 | Noah MuellerPlace 22 · Grade 12 · Crandon | 12 | Crandon | 22:55.5 |
| 23 | Kolten SeidelPlace 23 · Grade 9 · Pembine/Goodman | 9 | Pembine/Goodman | 23:24.3 |
| 24 | Reid SchroederPlace 24 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 23:45.1 |
| 25 | Kohen BradleyPlace 25 · Grade 9 · Crandon | 9 | Crandon | 23:59.5 |
| 26 | Conner HarrisPlace 26 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 24:05.6 |
| 27 | Clayton SchroederPlace 27 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 24:50.7 |
| 28 | Justin StaplefordPlace 28 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 24:53.4 |
| 29 | Tim StrietzelPlace 29 · Grade 11 · Pembine/Goodman | 11 | Pembine/Goodman | 25:07.3 |
| 30 | Aiden AgerPlace 30 · Grade 11 · Pembine/Goodman | 11 | Pembine/Goodman | 25:26.3 |
| 31 | Nathan WagonerPlace 31 · Grade 9 · Crandon | 9 | Crandon | 25:27.3 |
| 32 | Wailer SeversonPlace 32 · Grade 12 · Pembine/Goodman | 12 | Pembine/Goodman | 25:32.9 |
| 33 | Corey VassarPlace 33 · Grade 9 · Pembine/Goodman | 9 | Pembine/Goodman | 26:07.4 |
| 34 | Michael YaegerPlace 34 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 26:18.9 |
| 35 | William QuadePlace 35 · Grade 9 · Crandon | 9 | Crandon | 26:19.5 |
| 36 | Wyatt GebelePlace 36 · Grade 11 · Three Lakes-Phelps | 11 | Three Lakes-Phelps | 27:46.6 |
| 37 | David NelsonPlace 37 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 27:47.9 |