| 1 | Gavin EsterholmPlace 1 · Grade 12 · Phillips | 12 | Phillips | 16:48.9 |
| 2 | Tommy DettingerPlace 2 · Grade 12 · Cumberland | 12 | Cumberland | 16:54.9 |
| 3 | Tanner MorleyPlace 3 · Grade 12 · Frederic/Luck | 12 | Frederic/Luck | 17:13.3 |
| 4 | Zane MattsonPlace 4 · Grade 12 · Frederic/Luck | 12 | Frederic/Luck | 17:19.0 |
| 5 | Josh HartkePlace 5 · Grade 12 · Grantsburg | 12 | Grantsburg | 17:27.2 |
| 6 | Ben GiesregenPlace 6 · Grade 11 · Drummond | 11 | Drummond | 17:29.0 |
| 7 | Truman SmithPlace 7 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 17:49.1 |
| 8 | Henry RegierPlace 8 · Grade 11 · Prentice/Rib Lake | 11 | Prentice/Rib Lake | 17:52.0 |
| 9 | Kaleb ScottPlace 9 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 17:55.6 |
| 10 | Wyatt ChartrandPlace 10 · Grade 10 · Frederic/Luck | 10 | Frederic/Luck | 18:00.1 |
| 11 | Finn McCardlePlace 11 · Grade 10 · Phillips | 10 | Phillips | 18:05.7 |
| 12 | Nick PeskoPlace 12 · Grade 10 · Phillips | 10 | Phillips | 18:06.6 |
| 13 | Evan JohnsonPlace 13 · Grade 12 · Phillips | 12 | Phillips | 18:14.1 |
| 14 | Sawyer PeckPlace 14 · Grade 11 · Hurley | 11 | Hurley | 18:18.2 |
| 15 | Jackson SchuttPlace 15 · Grade 11 · Prentice/Rib Lake | 11 | Prentice/Rib Lake | 18:20.6 |
| 16 | Heston HueckmanPlace 16 · Grade 12 · Prentice/Rib Lake | 12 | Prentice/Rib Lake | 18:24.0 |
| 17 | Noah HartkePlace 17 · Grade 11 · Grantsburg | 11 | Grantsburg | 18:26.3 |
| 18 | Seamus HighfillPlace 18 · Grade 11 · Prentice/Rib Lake | 11 | Prentice/Rib Lake | 18:31.3 |
| 19 | Logan SokolowskiPlace 19 · Grade 12 · Phillips | 12 | Phillips | 18:36.7 |
| 20 | Matthew HirtreiterPlace 20 · Grade 10 · Chequamegon | 10 | Chequamegon | 18:39.2 |
| 21 | Spencer HenneyPlace 21 · Grade 12 · Phillips | 12 | Phillips | 18:40.6 |
| 22 | Brenden AukeePlace 22 · Grade 11 · Hurley | 11 | Hurley | 18:43.8 PR |
| 23 | Owen StibakPlace 23 · Grade 12 · Ladysmith | 12 | Ladysmith | 18:54.8 |
| 24 | Wyatt HoefsPlace 24 · Grade 10 · Grantsburg | 10 | Grantsburg | 18:59.9 |
| 25 | Dylan ChristelPlace 25 · Grade 11 · Shell Lake | 11 | Shell Lake | 19:05.6 |
| 26 | Jeremy WiitalaPlace 26 · Grade 11 · Prentice/Rib Lake | 11 | Prentice/Rib Lake | 19:09.9 |
| 27 | Cooper MichalskiPlace 27 · Grade 12 · Chequamegon | 12 | Chequamegon | 19:10.9 |
| 28 | Jarrett HeckendorfPlace 28 · Grade 12 · Chequamegon | 12 | Chequamegon | 19:11.0 |
| 29 | Jayden EaglemanPlace 29 · Grade 11 · Cumberland | 11 | Cumberland | 19:15.3 PR |
| 30 | Josh EdwardsPlace 30 · Grade 10 · Phillips | 10 | Phillips | 19:18.0 |
| 31 | Ben DettingerPlace 31 · Grade 10 · Cumberland | 10 | Cumberland | 19:21.5 |
| 32 | Alberto PerezPlace 32 · Grade 11 · Drummond | 11 | Drummond | 19:28.6 PR |
| 33 | Callahan HansonPlace 33 · Grade 9 · Frederic/Luck | 9 | Frederic/Luck | 19:29.6 |
| 34 | Hunter SchroederPlace 34 · Grade 11 · Grantsburg | 11 | Grantsburg | 19:30.0 |
| 35 | Jett JensenPlace 35 · Grade 10 · Grantsburg | 10 | Grantsburg | 19:35.5 |
| 36 | Jordi PochPlace 36 · Grade 10 · Drummond | 10 | Drummond | 19:38.5 PR |
| 37 | Connor PtacekPlace 37 · Grade 12 · Bruce | 12 | Bruce | 19:38.5 |
| 38 | Leo CarlsonPlace 38 · Grade 10 · Grantsburg | 10 | Grantsburg | 19:40.7 |
| 39 | Rory KruegerPlace 39 · Grade 10 · Drummond | 10 | Drummond | 19:44.3 |
| 40 | Bently JorgensenPlace 40 · Grade 10 · Chequamegon | 10 | Chequamegon | 19:49.6 |
| 41 | Kaden WhitePlace 41 · Grade 10 · Ladysmith | 10 | Ladysmith | 19:54.8 |
| 42 | Jamison MogenPlace 42 · Grade 12 · Webster | 12 | Webster | 19:58.5 |
| 43 | Abel WetzigPlace 43 · Grade 10 · Frederic/Luck | 10 | Frederic/Luck | 19:59.1 PR |
| 44 | Seth MeyersPlace 44 · Grade 11 · Ladysmith | 11 | Ladysmith | 19:59.8 |
| 45 | Manny MilamPlace 45 · Grade 10 · Drummond | 10 | Drummond | 20:00.1 |
| 46 | Nolan PosewitzPlace 46 · Grade 11 · Ladysmith | 11 | Ladysmith | 20:00.3 |
| 47 | Jaxon FinchPlace 47 · Grade 11 · Grantsburg | 11 | Grantsburg | 20:00.5 |
| 48 | Preston MikaPlace 48 · Grade 9 · Drummond | 9 | Drummond | 20:16.8 |
| 49 | Everett LuedtkePlace 49 · Grade 10 · Webster | 10 | Webster | 20:17.4 |
| 50 | Joe MorrisPlace 50 · Grade 11 · Webster | 11 | Webster | 20:22.8 |
| 51 | Josh FormanekPlace 51 · Grade 12 · Webster | 12 | Webster | 20:22.9 PR |
| 52 | Will MalminPlace 52 · Grade 12 · Shell Lake | 12 | Shell Lake | 20:24.9 |
| 53 | Spencer PalmerPlace 53 · Grade 12 · Shell Lake | 12 | Shell Lake | 20:25.3 |
| 54 | Tristan ScullyPlace 54 · Grade 9 · Drummond | 9 | Drummond | 20:29.8 |
| 55 | Ben StoufferPlace 55 · Grade 9 · Shell Lake | 9 | Shell Lake | 20:30.1 |
| 56 | Lionel VangPlace 56 · Grade 9 · Bayfield | 9 | Bayfield | 20:32.0 |
| 57 | Ethan HumphreyPlace 57 · Grade 11 · Chequamegon | 11 | Chequamegon | 20:33.5 |
| 58 | Zachery RobertsPlace 58 · Grade 11 · Chequamegon | 11 | Chequamegon | 20:45.9 |
| 59 | Drake RademakerPlace 59 · Grade 11 · Birchwood | 11 | Birchwood | 20:46.0 PR |
| 60 | Carl MorsePlace 60 · Grade 10 · Siren | 10 | Siren | 20:50.4 |
| 61 | Kaleb SchmidtPlace 61 · Grade 10 · Siren | 10 | Siren | 20:53.9 |
| 62 | Tyler GenatempoPlace 62 · Grade 11 · Cumberland | 11 | Cumberland | 20:59.6 |
| 63 | Dayton SchockPlace 63 · Grade 12 · Mellen | 12 | Mellen | 21:02.7 |
| 64 | Eric EderPlace 64 · Grade 10 · Hurley | 10 | Hurley | 21:06.6 |
| 65 | Josh PricePlace 65 · Grade 9 · Bruce | 9 | Bruce | 21:18.8 |
| 66 | Lucas WalkerPlace 66 · Grade 11 · Chequamegon | 11 | Chequamegon | 21:21.8 |
| 67 | Darian GoodskyPlace 67 · Grade 11 · Lac Courte Oreilles | 11 | Lac Courte Oreilles | 21:23.8 |
| 68 | Bennett HolmPlace 68 · Grade 12 · Hurley | 12 | Hurley | 21:31.8 |
| 69 | Bryce McNultyPlace 69 · Grade 11 · Cumberland | 11 | Cumberland | 21:34.1 |
| 70 | Landon RagsdalePlace 70 · Grade 11 · Birchwood | 11 | Birchwood | 21:35.8 |
| 71 | Adrian AntielPlace 71 · Grade 10 · Bayfield | 10 | Bayfield | 21:39.3 |
| 72 | Jacob PedersenPlace 72 · Grade 11 · Frederic/Luck | 11 | Frederic/Luck | 21:43.9 |
| 73 | Obediah WeidemanPlace 73 · Grade 12 · Shell Lake | 12 | Shell Lake | 21:48.1 |
| 74 | Owen MarkinPlace 74 · Grade 11 · Washburn | 11 | Washburn | 21:59.3 |
| 75 | Gunnar CorryPlace 75 · Grade 11 · Birchwood | 11 | Birchwood | 22:03.5 |
| 76 | Cole RagsdalePlace 76 · Grade 9 · Birchwood | 9 | Birchwood | 22:19.9 |
| 77 | Cody BushPlace 77 · Grade 11 · Washburn | 11 | Washburn | 22:20.4 PR |
| 78 | Elijah SearPlace 78 · Grade 9 · Webster | 9 | Webster | 22:31.0 PR |
| 79 | Matthew WhitePlace 79 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 22:38.5 PR |
| 80 | Miles HunterPlace 80 · Grade 9 · Washburn | 9 | Washburn | 22:39.0 |
| 81 | Erik MakiPlace 81 · Grade 11 · Washburn | 11 | Washburn | 22:44.9 PR |
| 82 | Braun SmithPlace 82 · Grade 10 · Bayfield | 10 | Bayfield | 22:48.9 |
| 83 | Brian GeachPlace 83 · Grade 11 · Hurley | 11 | Hurley | 22:57.1 |
| 84 | Evan CorulloPlace 84 · Grade 11 · Hurley | 11 | Hurley | 23:00.9 |
| 85 | Zaiden GordonPlace 85 · Grade 9 · Bayfield | 9 | Bayfield | 23:04.1 |
| 86 | Jayden ButterfieldPlace 86 · Grade 9 · Bayfield | 9 | Bayfield | 23:13.6 PR |
| 87 | Everett Hafenstein-JohnsonPlace 87 · Grade 11 · Birchwood | 11 | Birchwood | 23:13.8 |
| 88 | Jaxin BresettePlace 88 · Grade 9 · Bayfield | 9 | Bayfield | 23:44.2 |
| 89 | Crosby CoePlace 89 · Grade 9 · Webster | 9 | Webster | 23:46.4 |
| 90 | Lukas MikundaPlace 90 · Grade 9 · Ladysmith | 9 | Ladysmith | 24:09.8 |
| 91 | Ninde GoodskyPlace 91 · Grade 10 · Lac Courte Oreilles | 10 | Lac Courte Oreilles | 24:20.0 PR |
| 92 | Leiam HawkPlace 92 · Grade 9 · Bayfield | 9 | Bayfield | 24:20.7 PR |
| 93 | Jack SmithPlace 93 · Grade 9 · Hurley | 9 | Hurley | 24:20.9 |
| 94 | Josh PaulsenPlace 94 · Grade 10 · Frederic/Luck | 10 | Frederic/Luck | 24:43.7 |
| 95 | Chase CrosbyPlace 95 · Grade 12 · Shell Lake | 12 | Shell Lake | 24:58.0 |
| 96 | Nathan WhitmorePlace 96 · Grade 12 · Shell Lake | 12 | Shell Lake | 24:58.4 |
| 97 | Derek MayPlace 97 · Grade 9 · Butternut | 9 | Butternut | 25:05.2 PR |
| 98 | Gary ClausePlace 98 · Grade 12 · Lac Courte Oreilles | 12 | Lac Courte Oreilles | 25:31.8 PR |
| 99 | Nathan JowersPlace 99 · Grade 10 · Webster | 10 | Webster | 25:48.1 PR |
| 100 | Cyllace RaineyPlace 100 · Grade So · Lac Courte Oreilles | So | Lac Courte Oreilles | 26:09.1 PR |