| 1 | Nolan WaltzPlace 1 · Grade 11 · Three Lakes-Phelps | 11 | Three Lakes-Phelps | 16:02.5 |
| 2 | Avrom BarrPlace 2 · Grade 11 · Rhinelander | 11 | Rhinelander | 16:35.0 |
| 3 | Charlie ErnstPlace 3 · Grade 11 · Lakeland Union | 11 | Lakeland Union | 16:47.0 |
| 4 | Gavin PetersonPlace 4 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 17:16.3 |
| 5 | Brayden KellyPlace 5 · Grade 9 · Lakeland Union | 9 | Lakeland Union | 17:21.8 |
| 6 | Ethan MillerPlace 6 · Grade 11 · Northland Pines | 11 | Northland Pines | 17:26.8 |
| 7 | Jackson WeinzatlPlace 7 · Grade 11 · Rhinelander | 11 | Rhinelander | 17:33.4 |
| 8 | Parker McKinneyPlace 8 · Grade 12 · Lakeland Union | 12 | Lakeland Union | 17:34.0 |
| 9 | Barrett EggenPlace 9 · Grade 12 · Lakeland Union | 12 | Lakeland Union | 17:49.5 |
| 10 | Sawyer PeckPlace 10 · Grade 11 · Hurley | 11 | Hurley | 17:49.6 PR |
| 11 | Jonathan CampbellPlace 11 · Grade 11 · Rhinelander | 11 | Rhinelander | 17:56.8 |
| 12 | Hunter MassignanPlace 12 · Grade 11 · Lakeland Union | 11 | Lakeland Union | 18:10.5 |
| 13 | Zane PhillipsPlace 13 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 18:15.9 |
| 14 | Shepard SniderPlace 14 · Grade 9 · Antigo | 9 | Antigo | 18:26.2 |
| 15 | Grant GrembanPlace 15 · Grade 10 · Rhinelander | 10 | Rhinelander | 18:28.9 |
| 16 | Michael (Mikey) QuadePlace 16 · Grade 10 · Crandon | 10 | Crandon | 18:29.1 |
| 17 | Jaxon CourtsPlace 17 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 18:31.6 |
| 18 | Michael BrunettePlace 18 · Grade 10 · Rhinelander | 10 | Rhinelander | 18:36.6 |
| 19 | Cliff MaukPlace 19 · Grade 12 · Antigo | 12 | Antigo | 18:45.9 |
| 20 | Luke LampereurPlace 20 · Grade 9 · Wabeno Area-Laona | 9 | Wabeno Area-Laona | 18:46.4 |
| 21 | Brenden AukeePlace 21 · Grade 11 · Hurley | 11 | Hurley | 18:46.9 |
| 22 | Corbyn RadlingerPlace 22 · Grade 10 · Medford | 10 | Medford | 18:48.5 |
| 23 | Jacob MuellerPlace 23 · Grade 12 · Merrill | 12 | Merrill | 18:50.1 |
| 24 | Evan ParkerPlace 24 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 18:50.6 |
| 25 | Max ClarkPlace 25 · Grade 12 · Wabeno Area-Laona | 12 | Wabeno Area-Laona | 19:07.7 |
| 26 | Grant WagonerPlace 26 · Grade 11 · Crandon | 11 | Crandon | 19:11.8 |
| 27 | Ben HansonPlace 27 · Grade 10 · Merrill | 10 | Merrill | 19:12.9 |
| 28 | Jarrett GrasslPlace 28 · Grade 9 · Northland Pines | 9 | Northland Pines | 19:14.3 |
| 29 | Ace ArndtPlace 29 · Grade 10 · Medford | 10 | Medford | 19:16.9 |
| 30 | Cameron SchmidtPlace 30 · Grade 11 · Lakeland Union | 11 | Lakeland Union | 19:18.5 PR |
| 31 | Jordon LavinPlace 31 · Grade 11 · Medford | 11 | Medford | 19:25.8 |
| 32 | Evan PagelPlace 32 · Grade 12 · Medford | 12 | Medford | 19:34.0 |
| 33 | Peyton RiedPlace 33 · Grade 11 · Medford | 11 | Medford | 19:38.4 |
| 34 | Matthew WoodPlace 34 · Grade 10 · Rhinelander | 10 | Rhinelander | 19:40.6 |
| 35 | Hunter HoffmanPlace 35 · Grade 9 · Northland Pines | 9 | Northland Pines | 19:42.1 |
| 36 | Ayden MyersPlace 36 · Grade 12 · Rhinelander | 12 | Rhinelander | 19:42.9 |
| 37 | Nevyn GripentrogPlace 37 · Grade 11 · Medford | 11 | Medford | 19:58.7 |
| 38 | Jaydon BolssenPlace 38 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 20:00.1 |
| 39 | Angus HamlandPlace 39 · Grade 10 · Medford | 10 | Medford | 20:01.0 |
| 40 | Christian AndersonPlace 40 · Grade 12 · Florence-Niagara | 12 | Florence-Niagara | 20:07.5 |
| 41 | Tate GabrielPlace 41 · Grade 9 · Antigo | 9 | Antigo | 20:09.1 |
| 42 | Wyatt CrowellPlace 42 · Grade 10 · Rhinelander | 10 | Rhinelander | 20:09.3 |
| 43 | Max ZemanPlace 43 · Grade 11 · Lakeland Union | 11 | Lakeland Union | 20:09.6 |
| 44 | Brady AndersonPlace 44 · Grade 12 · Antigo | 12 | Antigo | 20:22.3 |
| 45 | Will DanielsPlace 45 · Grade 12 · Medford | 12 | Medford | 20:25.8 |
| 46 | Logan BostronPlace 46 · Grade 11 · Crandon | 11 | Crandon | 20:32.4 |
| 47 | Logan JaegerPlace 47 · Grade 11 · Crandon | 11 | Crandon | 20:33.3 |
| 48 | Clayton SchroederPlace 48 · Grade 10 · Florence-Niagara | 10 | Florence-Niagara | 20:38.7 |
| 49 | Brady EggebrechtPlace 49 · Grade 12 · Merrill | 12 | Merrill | 20:38.9 |
| 50 | Bowen SlonePlace 50 · Grade 12 · Lakeland Union | 12 | Lakeland Union | 20:51.9 PR |
| 51 | Michael YaegerPlace 51 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 20:54.0 |
| 52 | Bennett HolmPlace 52 · Grade 12 · Hurley | 12 | Hurley | 20:57.5 |
| 53 | Emmett ParkerPlace 53 · Grade 9 · Florence-Niagara | 9 | Florence-Niagara | 20:58.9 |
| 54 | Colin MillerPlace 54 · Grade 9 · Northland Pines | 9 | Northland Pines | 21:05.0 |
| 55 | Gavin SaundersPlace 55 · Grade 12 · Lakeland Union | 12 | Lakeland Union | 21:11.1 |
| 56 | Eric EderPlace 56 · Grade 10 · Hurley | 10 | Hurley | 21:29.7 |
| 57 | Chasin WallmowPlace 57 · Grade 10 · Rhinelander | 10 | Rhinelander | 21:40.0 |
| 58 | Conner HarrisPlace 58 · Grade 11 · Wabeno Area-Laona | 11 | Wabeno Area-Laona | 21:43.8 |
| 59 | Brian GeachPlace 59 · Grade 11 · Hurley | 11 | Hurley | 21:44.4 PR |
| 60 | Osawa DurantPlace 60 · Grade 11 · Lakeland Union | 11 | Lakeland Union | 21:45.3 |
| 61 | Espen McMahonPlace 61 · Grade 9 · Rhinelander | 9 | Rhinelander | 21:46.8 |
| 62 | Ryan McGrathPlace 62 · Grade 9 · Northland Pines | 9 | Northland Pines | 22:01.8 |
| 63 | Kohen BradleyPlace 63 · Grade 9 · Crandon | 9 | Crandon | 22:12.4 |
| 64 | Evan CorulloPlace 64 · Grade 11 · Hurley | 11 | Hurley | 22:17.9 PR |
| 65 | Logan CreapeauPlace 65 · Grade 10 · Rhinelander | 10 | Rhinelander | 22:28.9 |
| 66 | Seamus SniderPlace 66 · Grade 9 · Antigo | 9 | Antigo | 22:29.3 |
| 67 | Jameson MorganPlace 67 · Grade 10 · Merrill | 10 | Merrill | 22:33.5 |
| 68 | David NelsonPlace 68 · Grade 10 · Wabeno Area-Laona | 10 | Wabeno Area-Laona | 23:29.1 |
| 69 | Nathan WagonerPlace 69 · Grade 9 · Crandon | 9 | Crandon | 23:31.1 |
| 70 | William QuadePlace 70 · Grade 9 · Crandon | 9 | Crandon | 23:33.6 |
| 71 | Caleb StimacPlace 71 · Grade 9 · Antigo | 9 | Antigo | 23:58.5 |
| 72 | Alex KniewelPlace 72 · Grade 11 · Rhinelander | 11 | Rhinelander | 25:04.8 PR |
| 73 | Logan ManriquezPlace 73 · Grade So · Northland Pines | So | Northland Pines | 25:46.9 |
| 74 | Preston SchmidtPlace 74 · Grade 10 · Merrill | 10 | Merrill | 26:11.9 |
| 75 | Parker SivulaPlace 75 · Grade 12 · Hurley | 12 | Hurley | 26:26.8 PR |
| 76 | Jack SmithPlace 76 · Grade 9 · Hurley | 9 | Hurley | 26:26.9 |
| 77 | Wyatt GebelePlace 77 · Grade 11 · Three Lakes-Phelps | 11 | Three Lakes-Phelps | 26:42.0 |