| 1 | Nolan WaltzPlace 1 · Grade 11 · Three Lakes-Phelps | 11 | Three Lakes-Phelps | 15:56.4 |
| 2 | Gavin PetersonPlace 2 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 17:20.6 |
| 3 | Ethan PotrykusPlace 3 · Grade 12 · Three Lakes-Phelps | 12 | Three Lakes-Phelps | 17:49.2 |
| 4 | Michael (Mikey) QuadePlace 4 · Grade 10 · Crandon | 10 | Crandon | 17:54.8 |
| 5 | Zane PhillipsPlace 5 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 18:16.9 |
| 6 | Jaxon CourtsPlace 6 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 18:17.9 |
| 7 | Evan ParkerPlace 7 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 18:26.5 |
| 8 | Cohen WelshPlace 8 · Grade 11 · Three Lakes-Phelps | 11 | Three Lakes-Phelps | 18:37.5 |
| 9 | Jaydon BolssenPlace 9 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 18:42.6 |
| 10 | Grant WagonerPlace 10 · Grade 11 · Crandon | 11 | Crandon | 18:45.5 |
| 11 | Max ClarkPlace 11 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 18:55.6 |
| 12 | Luke LampereurPlace 12 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 19:00.9 |
| 13 | Charlie WelshPlace 13 · Grade 9 · Three Lakes-Phelps | 9 | Three Lakes-Phelps | 19:10.3 PR |
| 14 | Clayton SchroederPlace 14 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 19:29.8 PR |
| 15 | Logan JaegerPlace 15 · Grade 11 · Crandon | 11 | Crandon | 19:43.0 |
| 16 | Christian AndersonPlace 16 · Grade 12 · Florence-Niagara | 12 | Florence-Niagara | 19:44.4 |
| 17 | Logan BostronPlace 17 · Grade 11 · Crandon | 11 | Crandon | 20:21.2 |
| 18 | Noah MuellerPlace 18 · Grade 12 · Crandon | 12 | Crandon | 20:22.0 |
| 19 | Kolten SeidelPlace 19 · Grade 9 · Pembine/Goodman | 9 | Pembine/Goodman | 20:29.6 PR |
| 20 | Michael YaegerPlace 20 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 20:37.7 |
| 21 | Auron GarrowPlace 21 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 20:47.2 PR |
| 22 | Justin StaplefordPlace 22 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 21:04.8 PR |
| 23 | Kohen BradleyPlace 23 · Grade 9 · Crandon | 9 | Crandon | 21:28.5 |
| 24 | Emmett ParkerPlace 24 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 21:39.9 |
| 25 | Tim StrietzelPlace 25 · Grade 11 · Pembine/Goodman | 11 | Pembine/Goodman | 22:02.5 PR |
| 26 | Aiden AgerPlace 26 · Grade 11 · Pembine/Goodman | 11 | Pembine/Goodman | 22:05.5 |
| 27 | Conner HarrisPlace 27 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 22:14.5 |
| 28 | Wailer SeversonPlace 28 · Grade 12 · Pembine/Goodman | 12 | Pembine/Goodman | 22:57.8 |
| 29 | Corey VassarPlace 29 · Grade 9 · Pembine/Goodman | 9 | Pembine/Goodman | 22:59.4 |
| 30 | Reid SchroederPlace 30 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 23:15.3 |
| 31 | William QuadePlace 31 · Grade 9 · Crandon | 9 | Crandon | 23:16.7 |
| 32 | Nathan WagonerPlace 32 · Grade 9 · Crandon | 9 | Crandon | 23:48.9 |
| 33 | Wyatt GebelePlace 33 · Grade 11 · Three Lakes-Phelps | 11 | Three Lakes-Phelps | 23:54.4 PR |
| 34 | David NelsonPlace 34 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 24:46.5 |
| 35 | Daemian WalkerPlace 35 · Grade 9 · Pembine/Goodman | 9 | Pembine/Goodman | 26:04.7 |