| 1 | Seth RoggePlace 1 · Grade 12 · Bloomer | 12 | Bloomer | 17:03.20 |
| 2 | Tommy DettingerPlace 2 · Grade 12 · Cumberland | 12 | Cumberland | 17:07.20 |
| 3 | Isaiah MoralesPlace 3 · Grade 10 · Unity | 10 | Unity | 17:27.10 |
| 4 | Oliver GariepyPlace 4 · Grade 11 · Unity | 11 | Unity | 17:55.00 |
| 5 | Josh HartkePlace 5 · Grade 12 · Grantsburg | 12 | Grantsburg | 17:58.90 |
| 6 | Jaden ReedPlace 6 · Grade 11 · Cameron | 11 | Cameron | 18:02.40 |
| 7 | Preston EldredPlace 7 · Grade 12 · Cameron | 12 | Cameron | 18:30.60 |
| 8 | Dominic FoxPlace 8 · Grade 11 · Unity | 11 | Unity | 18:31.20 |
| 9 | Liam GortPlace 9 · Grade 11 · Northwestern | 11 | Northwestern | 18:36.80 |
| 10 | Jerricho WoodPlace 10 · Grade 9 · Cameron | 9 | Cameron | 18:42.00 |
| 11 | Danny PacquinPlace 11 · Grade 11 · Hayward | 11 | Hayward | 18:45.10 |
| 12 | Hunter FredricksonPlace 12 · Grade 12 · Northwestern | 12 | Northwestern | 18:50.00 |
| 13 | Alexander GuderianPlace 13 · Grade 9 · Northwestern | 9 | Northwestern | 18:55.50 |
| 14 | Owen StibakPlace 14 · Grade 12 · Ladysmith | 12 | Ladysmith | 18:57.20 |
| 15 | Ashton RoggePlace 15 · Grade 9 · Bloomer | 9 | Bloomer | 18:59.50 |
| 16 | Ben DettingerPlace 16 · Grade 10 · Cumberland | 10 | Cumberland | 18:59.90 |
| 17 | Leif LundgrenPlace 17 · Grade 11 · Bloomer | 11 | Bloomer | 19:04.60 |
| 18 | Blaise KidderPlace 18 · Grade 11 · Hayward | 11 | Hayward | 19:08.70 |
| 19 | Maverick AlholmPlace 19 · Grade 10 · Northwestern | 10 | Northwestern | 19:10.00 |
| 20 | Gunnar CorryPlace 20 · Grade 11 · Birchwood | 11 | Birchwood | 19:13.40 |
| 21 | Jackson McCallumPlace 21 · Grade 10 · Hayward | 10 | Hayward | 19:15.40 |
| 22 | Dylan ChristelPlace 22 · Grade 11 · Shell Lake | 11 | Shell Lake | 19:26.60 |
| 23 | Noah HartkePlace 23 · Grade 11 · Grantsburg | 11 | Grantsburg | 19:28.70 |
| 24 | Zach FleishauerPlace 24 · Grade 12 · Spooner | 12 | Spooner | 19:40.50 |
| 25 | Walter GerstnerPlace 25 · Grade 9 · Cameron | 9 | Cameron | 19:42.60 |
| 26 | Wyatt HoefsPlace 26 · Grade 10 · Grantsburg | 10 | Grantsburg | 19:45.60 |
| 27 | Christian LarsonPlace 27 · Grade 11 · Hayward | 11 | Hayward | 19:52.90 |
| 28 | Jackson GriffinPlace 28 · Grade 12 · Cameron | 12 | Cameron | 19:57.30 |
| 29 | Frederick PrincipePlace 29 · Grade 12 · Hayward | 12 | Hayward | 20:05.50 |
| 30 | Jaxon FinchPlace 30 · Grade 11 · Grantsburg | 11 | Grantsburg | 20:07.40 |
| 31 | Jayden EaglemanPlace 31 · Grade 11 · Cumberland | 11 | Cumberland | 20:07.90 |
| 32 | Oliver BauerPlace 32 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 20:08.10 |
| 33 | Caden PhillipsPlace 33 · Grade 11 · Northwestern | 11 | Northwestern | 20:09.40 |
| 34 | Jett JensenPlace 34 · Grade 10 · Grantsburg | 10 | Grantsburg | 20:13.10 |
| 35 | Franklin EldredPlace 35 · Grade 10 · Cameron | 10 | Cameron | 20:18.20 |
| 36 | Ethan MondryPlace 36 · Grade 12 · Ashland | 12 | Ashland | 20:23.00 |
| 37 | Brandon TeigenPlace 37 · Grade 11 · Amery | 11 | Amery | 20:25.50 |
| 38 | Leo CarlsonPlace 38 · Grade 10 · Grantsburg | 10 | Grantsburg | 20:26.70 |
| 39 | Kaden WhitePlace 39 · Grade 10 · Ladysmith | 10 | Ladysmith | 20:27.30 |
| 40 | Liam ZinnPlace 40 · Grade 11 · Amery | 11 | Amery | 20:30.90 |
| 41 | Channing EricksonPlace 41 · Grade 11 · Cameron | 11 | Cameron | 20:31.10 |
| 42 | Sam MaritaPlace 42 · Grade 11 · Ashland | 11 | Ashland | 20:32.40 |
| 43 | Eli WilliamsPlace 43 · Grade 9 · Northwestern | 9 | Northwestern | 20:32.50 |
| 44 | Jamison MogenPlace 44 · Grade 12 · Webster | 12 | Webster | 20:34.50 |
| 45 | John HoldenPlace 45 · Grade 11 · Bloomer | 11 | Bloomer | 20:35.40 |
| 46 | Hunter SchroederPlace 46 · Grade 11 · Grantsburg | 11 | Grantsburg | 20:40.90 |
| 47 | Spencer PalmerPlace 47 · Grade 12 · Shell Lake | 12 | Shell Lake | 20:42.00 |
| 48 | David ChaneyPlace 48 · Grade 10 · Northwestern | 10 | Northwestern | 20:42.90 |
| 49 | Noah LevingsPlace 49 · Grade 10 · Ashland | 10 | Ashland | 20:43.20 |
| 50 | Cooper SuttonPlace 50 · Grade 11 · Ashland | 11 | Ashland | 20:43.40 PR |
| 51 | Dylan BlancartePlace 51 · Grade 12 · Ashland | 12 | Ashland | 20:43.60 |
| 52 | Milo GomezPlace 52 · Grade 12 · Ashland | 12 | Ashland | 20:44.10 |
| 53 | Tristan BlancartePlace 53 · Grade 12 · Ashland | 12 | Ashland | 20:44.40 |
| 54 | James CechPlace 54 · Grade 10 · Northwestern | 10 | Northwestern | 20:45.80 |
| 55 | Everett LuedtkePlace 55 · Grade 10 · Webster | 10 | Webster | 20:51.00 |
| 56 | Joe MorrisPlace 56 · Grade 11 · Webster | 11 | Webster | 20:51.50 |
| 57 | Nolan HecimovichPlace 57 · Grade 9 · Ashland | 9 | Ashland | 20:55.00 |
| 58 | Asher VincentPlace 58 · Grade 9 · Hayward | 9 | Hayward | 20:56.10 |
| 59 | Viktor EnkPlace 59 · Grade 12 · Hayward | 12 | Hayward | 21:00.00 |
| 60 | Thaddeus GuderianPlace 60 · Grade 11 · Northwestern | 11 | Northwestern | 21:11.90 |
| 61 | Nolan PosewitzPlace 61 · Grade 11 · Ladysmith | 11 | Ladysmith | 21:16.60 |
| 62 | Ashton PattersonPlace 62 · Grade 10 · Unity | 10 | Unity | 21:18.60 |
| 63 | Markus MajeskePlace 63 · Grade 11 · Unity | 11 | Unity | 21:20.70 |
| 64 | Adrian ChaneyPlace 64 · Grade 11 · Northwestern | 11 | Northwestern | 21:23.70 |
| 65 | Gabe PaquinPlace 65 · Grade 9 · Hayward | 9 | Hayward | 21:24.00 |
| 66 | Wilson IsaksenPlace 66 · Grade 11 · Northwestern | 11 | Northwestern | 21:24.90 |
| 67 | Drake RademakerPlace 67 · Grade 11 · Birchwood | 11 | Birchwood | 21:25.90 |
| 68 | Ben StoufferPlace 68 · Grade 9 · Shell Lake | 9 | Shell Lake | 21:26.00 |
| 69 | Tyler GenatempoPlace 69 · Grade 11 · Cumberland | 11 | Cumberland | 21:29.80 |
| 70 | Carter OlsonPlace 70 · Grade 11 · Northwestern | 11 | Northwestern | 21:30.10 |
| 71 | Obediah WeidemanPlace 71 · Grade 12 · Shell Lake | 12 | Shell Lake | 21:32.71 |
| 72 | Devon OttoPlace 72 · Grade 12 · Barron | 12 | Barron | 21:34.40 |
| 73 | Hael DumsPlace 73 · Grade 11 · Hayward | 11 | Hayward | 21:35.50 |
| 74 | Payton OrmePlace 74 · Grade 12 · Northwestern | 12 | Northwestern | 21:35.90 |
| 75 | Peter BergPlace 75 · Grade 12 · Barron | 12 | Barron | 21:37.21 |
| 76 | Landon RagsdalePlace 76 · Grade 11 · Birchwood | 11 | Birchwood | 21:39.50 |
| 77 | Kalen LeschisinPlace 77 · Grade 10 · Cameron | 10 | Cameron | 21:45.50 |
| 78 | Langdon JonesPlace 78 · Grade 9 · Bloomer | 9 | Bloomer | 21:48.90 |
| 79 | Aiden LakePlace 79 · Grade 12 · Grantsburg | 12 | Grantsburg | 21:49.80 |
| 80 | Brendan YoungPlace 80 · Grade 11 · Hayward | 11 | Hayward | 21:56.10 |
| 81 | Miles IveyPlace 81 · Grade 10 · Amery | 10 | Amery | 21:56.20 |
| 82 | Trenton GullicksonPlace 82 · Grade 10 · Spooner | 10 | Spooner | 22:03.30 |
| 83 | Bryce McNultyPlace 83 · Grade 11 · Cumberland | 11 | Cumberland | 22:11.70 |
| 84 | Josh FormanekPlace 84 · Grade 12 · Webster | 12 | Webster | 22:12.00 |
| 85 | Jacob AndersonPlace 85 · Grade 10 · Bloomer | 10 | Bloomer | 22:25.00 |
| 86 | Reece RisleyPlace 86 · Grade 9 · Northwestern | 9 | Northwestern | 22:29.40 |
| 87 | Vincent GermanoPlace 87 · Grade 11 · Northwestern | 11 | Northwestern | 22:33.10 |
| 88 | Will MalminPlace 88 · Grade 12 · Shell Lake | 12 | Shell Lake | 22:35.71 |
| 89 | Dawson DuffieldPlace 89 · Grade 11 · Bloomer | 11 | Bloomer | 22:38.10 |
| 90 | Conner CarlsonPlace 90 · Grade 12 · Cameron | 12 | Cameron | 22:38.30 |
| 91 | Corbyn HoldemanPlace 91 · Grade 9 · Cameron | 9 | Cameron | 22:54.20 |
| 92 | Ayden LaValliePlace 92 · Grade 9 · Cameron | 9 | Cameron | 23:03.60 |
| 93 | Daniel HansonPlace 93 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 23:18.90 |
| 94 | Justin WynnePlace 94 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 23:22.30 |
| 95 | Elijah WesterlundPlace 95 · Grade 11 · Northwestern | 11 | Northwestern | 23:23.80 |
| 96 | Malachi LintulaPlace 96 · Grade 9 · Northwestern | 9 | Northwestern | 23:24.50 |
| 97 | Noah SandersPlace 97 · Grade 9 · Northwestern | 9 | Northwestern | 23:25.90 |
| 98 | Mateo FleischauerPlace 98 · Grade 11 · Amery | 11 | Amery | 23:31.30 |
| 99 | Colin HagenPlace 99 · Grade 10 · Cumberland | 10 | Cumberland | 23:36.21 |
| 100 | Brody SaffertPlace 100 · Grade 10 · Barron | 10 | Barron | 23:36.30 |
| 101 | Alex KetolaPlace 101 · Grade 10 · Northwestern | 10 | Northwestern | 23:51.40 |
| 102 | Ethan BreedPlace 102 · Grade 9 · Cameron | 9 | Cameron | 23:53.30 |
| 103 | Marco MunivePlace 103 · Grade 11 · Hayward | 11 | Hayward | 23:56.30 PR |
| 104 | Levi ScheiderPlace 104 · Grade 11 · Grantsburg | 11 | Grantsburg | 23:56.50 |
| 105 | Everett Hafenstein-JohnsonPlace 105 · Grade 11 · Birchwood | 11 | Birchwood | 23:57.20 |
| 106 | Aidan RickPlace 106 · Grade 11 · Barron | 11 | Barron | 24:00.30 |
| 107 | Elijah SearPlace 107 · Grade 9 · Webster | 9 | Webster | 24:24.60 |
| 108 | Ashton BreedPlace 108 · Grade 9 · Cameron | 9 | Cameron | 25:10.60 |
| 109 | Aidan NagelPlace 109 · Grade 11 · Unity | 11 | Unity | 25:11.90 |
| 110 | Milo TrickerPlace 110 · Grade 12 · Grantsburg | 12 | Grantsburg | 25:15.70 |
| 111 | Connor AndersonPlace 111 · Grade 11 · Northwestern | 11 | Northwestern | 25:16.40 |
| 112 | Easton TunheimPlace 112 · Grade 9 · Unity | 9 | Unity | 25:19.90 |
| 113 | Chase CrosbyPlace 113 · Grade 12 · Shell Lake | 12 | Shell Lake | 25:23.30 |
| 114 | Brian FabozziPlace 114 · Grade 9 · Shell Lake | 9 | Shell Lake | 25:32.30 |
| 115 | Cole RagsdalePlace 115 · Grade 9 · Birchwood | 9 | Birchwood | 25:35.21 |
| 116 | Avery KnessPlace 116 · Grade 10 · Northwestern | 10 | Northwestern | 25:35.40 |
| 117 | Yuan AbadillaPlace 117 · Grade 10 · Cumberland | 10 | Cumberland | 25:46.20 PR |
| 118 | Avery SwansonPlace 118 · Grade 11 · Amery | 11 | Amery | 25:53.50 |
| 119 | Owen SmithPlace 119 · Grade 12 · Bloomer | 12 | Bloomer | 26:28.20 |
| 120 | Liam RochfordPlace 120 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 27:32.21 |
| 121 | Nathan WhitmorePlace 121 · Grade 12 · Shell Lake | 12 | Shell Lake | 27:46.00 |
| 122 | Channing LintonPlace 122 · Grade 9 · Shell Lake | 9 | Shell Lake | 28:09.00 |
| 123 | Owen JohnsonPlace 123 · Grade 12 · Barron | 12 | Barron | 28:25.30 |
| 124 | Lukas MikundaPlace 124 · Grade 9 · Ladysmith | 9 | Ladysmith | 28:27.00 |
| 125 | Josiah HablePlace 125 · Grade 12 · Bloomer | 12 | Bloomer | 28:30.70 |
| 126 | Felix PrahlPlace 126 · Grade 9 · Unity | 9 | Unity | 28:52.10 |
| 127 | Ethan SchultzPlace 127 · Grade 9 · Webster | 9 | Webster | 28:57.40 |
| 128 | Winston ApfelPlace 128 · Grade 9 · Northwestern | 9 | Northwestern | 29:09.20 |
| 129 | Crosby CoePlace 129 · Grade 9 · Webster | 9 | Webster | 29:18.00 |
| 130 | Nathan JowersPlace 130 · Grade 10 · Webster | 10 | Webster | 29:18.10 |
| 131 | Allen SpaffordPlace 131 · Grade 9 · Webster | 9 | Webster | 29:28.90 |
| 132 | Rees WhitmorePlace 132 · Grade 9 · Shell Lake | 9 | Shell Lake | 29:29.60 |
| 133 | Harry BauerPlace 133 · Grade 9 · Saint Croix Falls | 9 | Saint Croix Falls | 29:37.40 |
| 134 | Sawyer HartPlace 134 · Grade 9 · Birchwood | 9 | Birchwood | 29:49.80 |
| 135 | Tyler LandsverkPlace 135 · Grade 11 · Unity | 11 | Unity | 30:00.60 |
| 136 | Alec NagelPlace 136 · Grade 9 · Unity | 9 | Unity | 30:43.50 |
| 137 | Max KlobucherPlace 137 · Grade 9 · Northwestern | 9 | Northwestern | 33:16.50 PR |
| 138 | Owen WilliamsonPlace 138 · Grade 11 · Shell Lake | 11 | Shell Lake | 39:10.10 |
| 139 | Gus GregoryPlace 139 · Grade 11 · Hayward | 11 | Hayward | 40:14.20 |
| 140 | Marquinn HmielewskiPlace 140 · Grade Sr · Ashland | Sr | Ashland | 40:15.30 |
| 141 | Elias HikelPlace 141 · Grade 11 · Unity | 11 | Unity | 41:03.30 |