| 1 | Nolan WaltzPlace 1 · Grade 12 · Three Lakes-Phelps | 12 | Three Lakes-Phelps | 16:19.0 |
| 2 | Jaxon CourtsPlace 2 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 17:23.8 |
| 3 | Ryker SchingeckPlace 3 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 17:48.0 |
| 4 | Zane PhillipsPlace 4 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 18:05.0 |
| 5 | Luke LampereurPlace 5 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 18:07.2 |
| 6 | Jaydon BolssenPlace 6 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 18:15.8 |
| 7 | Carson ChrismanPlace 7 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 18:25.0 PR |
| 8 | Michael (Mikey) QuadePlace 8 · Grade 11 · Crandon | 11 | Crandon | 18:33.0 |
| 9 | Gavin PetersonPlace 9 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 18:35.0 |
| 10 | Grant WagonerPlace 10 · Grade 12 · Crandon | 12 | Crandon | 18:35.7 |
| 11 | Connor GuardiolaPlace 11 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 19:35.8 PR |
| 12 | Logan JaegerPlace 12 · Grade 12 · Crandon | 12 | Crandon | 19:39.0 |
| 13 | Emmett ParkerPlace 13 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 19:39.7 PR |
| 14 | Pryce PetersonPlace 14 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 20:21.5 PR |
| 15 | Michael YaegerPlace 15 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 20:29.0 |
| 16 | Asher KettletonPlace 16 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 20:35.8 |
| 17 | David NelsonPlace 17 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 20:47.4 |
| 18 | Josh WilsonPlace 18 · Grade 9 · Crandon | 9 | Crandon | 20:49.6 |
| 19 | William QuadePlace 19 · Grade 10 · Crandon | 10 | Crandon | 20:53.8 |
| 20 | Kolten SeidelPlace 20 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 20:57.9 |
| 21 | Clayton SchroederPlace 21 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 21:28.0 |
| 22 | Kohen BradleyPlace 22 · Grade 10 · Crandon | 10 | Crandon | 21:34.7 |
| 23 | Aiden AgerPlace 23 · Grade 12 · Pembine/Goodman | 12 | Pembine/Goodman | 21:40.9 PR |
| 24 | Reid SchroederPlace 24 · Grade 12 · Florence-Niagara | 12 | Florence-Niagara | 21:55.7 PR |
| 25 | Corey VassarPlace 25 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 21:59.6 PR |
| 26 | Boone EvansPlace 26 · Grade 9 · Crandon | 9 | Crandon | 22:05.1 |
| 27 | Logan BostronPlace 27 · Grade 12 · Crandon | 12 | Crandon | 22:13.5 |
| 28 | Nathan WagonerPlace 28 · Grade 10 · Crandon | 10 | Crandon | 22:23.4 PR |
| 29 | Jordy ShepardPlace 29 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 22:36.6 |
| 30 | Caleb NaultPlace 30 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 22:53.7 PR |
| 31 | Jaymz ComellaPlace 31 · Grade 9 · Three Lakes-Phelps | 9 | Three Lakes-Phelps | 23:07.1 |
| 32 | Tim StrietzelPlace 32 · Grade 12 · Pembine/Goodman | 12 | Pembine/Goodman | 23:08.8 |
| 33 | Daemian WalkerPlace 33 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 23:12.7 PR |
| 34 | Conner ChrismanPlace 34 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 24:18.4 |
| 35 | Kyler LukachPlace 35 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 24:24.3 PR |
| 36 | Zechariah SarrattPlace 36 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 25:32.8 |
| 37 | Wyatt GebelePlace 37 · Grade 12 · Three Lakes-Phelps | 12 | Three Lakes-Phelps | 25:53.6 |
| 38 | Tyler YaegerPlace 38 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 26:55.4 |