| 1 | Nolan WaltzPlace 1 · Grade 12 · Three Lakes-Phelps | 12 | Three Lakes-Phelps | 17:35.8 |
| 2 | Michael (Mikey) QuadePlace 2 · Grade 11 · Crandon | 11 | Crandon | 18:53.5 |
| 3 | Ryker SchingeckPlace 3 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 18:56.9 |
| 4 | Jaxon CourtsPlace 4 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 19:04.8 |
| 5 | Jaydon BolssenPlace 5 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 19:13.2 |
| 6 | Hayden SmithPlace 6 · Grade 11 · Forest Park | 11 | Forest Park | 19:35.5 |
| 7 | Luke LampereurPlace 7 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 19:41.5 |
| 8 | Evan ParkerPlace 8 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 19:45.8 |
| 9 | Carson ChrismanPlace 9 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 19:48.0 |
| 10 | Grant WagonerPlace 10 · Grade 12 · Crandon | 12 | Crandon | 19:52.6 |
| 11 | Zane PhillipsPlace 11 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 19:58.0 |
| 12 | Gavin PetersonPlace 12 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 19:58.6 |
| 13 | Reuben RasnerPlace 13 · Grade 10 · Forest Park | 10 | Forest Park | 20:26.2 |
| 14 | Connor GuardiolaPlace 14 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 20:50.2 |
| 15 | Soren SantiPlace 15 · Grade 10 · Forest Park | 10 | Forest Park | 20:52.7 |
| 16 | Logan JaegerPlace 16 · Grade 12 · Crandon | 12 | Crandon | 21:14.2 |
| 17 | Dietrich RasnerPlace 17 · Grade 12 · Forest Park | 12 | Forest Park | 21:14.7 |
| 18 | Michael YaegerPlace 18 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 22:21.8 |
| 19 | Pryce PetersonPlace 19 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 22:26.8 |
| 20 | Emmett ParkerPlace 20 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 22:36.7 |
| 21 | Kohen BradleyPlace 21 · Grade 10 · Crandon | 10 | Crandon | 22:54.9 |
| 22 | Josh WilsonPlace 22 · Grade 9 · Crandon | 9 | Crandon | 22:56.8 |
| 23 | Matthew GasperichPlace 23 · Grade 11 · Forest Park | 11 | Forest Park | 23:00.9 |
| 24 | William QuadePlace 24 · Grade 10 · Crandon | 10 | Crandon | 23:02.9 |
| 25 | Kolten SeidelPlace 25 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 23:33.3 |
| 26 | Logan BostronPlace 26 · Grade 12 · Crandon | 12 | Crandon | 23:44.5 |
| 27 | Clayton SchroederPlace 27 · Grade 11 · Florence-Niagara | 11 | Florence-Niagara | 23:47.0 |
| 28 | Asher KettletonPlace 28 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 24:07.1 |
| 29 | Reid SchroederPlace 29 · Grade 12 · Florence-Niagara | 12 | Florence-Niagara | 24:07.6 |
| 30 | David NelsonPlace 30 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 24:21.7 |
| 31 | Jordy ShepardPlace 31 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 24:26.1 |
| 32 | Boone EvansPlace 32 · Grade 9 · Crandon | 9 | Crandon | 24:29.7 |
| 33 | Corey VassarPlace 33 · Grade 10 · Pembine/Goodman | 10 | Pembine/Goodman | 24:30.7 |
| 34 | Caleb NaultPlace 34 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 24:34.8 |
| 35 | Nathan WagonerPlace 35 · Grade 10 · Crandon | 10 | Crandon | 25:04.7 |
| 36 | Jaymz ComellaPlace 36 · Grade 9 · Three Lakes-Phelps | 9 | Three Lakes-Phelps | 26:11.8 |
| 37 | Conner ChrismanPlace 37 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 26:17.1 |
| 38 | Tim StrietzelPlace 38 · Grade 12 · Pembine/Goodman | 12 | Pembine/Goodman | 26:46.7 |
| 39 | Aiden AgerPlace 39 · Grade 12 · Pembine/Goodman | 12 | Pembine/Goodman | 26:46.7 |
| 40 | Zander WesoPlace 40 · Grade 9 · Crandon | 9 | Crandon | 29:56.7 |
| 41 | Zechariah SarrattPlace 41 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 32:43.4 |
| 42 | Tyler YaegerPlace 42 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 32:44.9 |
| 43 | Isaiah KingPlace 43 · Grade 10 · Forest Park | 10 | Forest Park | 32:49.3 |