| 1 | Tyronn GremmingerPlace 1 · Grade 12 · Beaver Dam | 12 | Beaver Dam | 17:46 |
| 2 | Jacob BourgetPlace 2 · Grade 10 · SPASH | 10 | SPASH | 17:52 |
| 3 | Max SobczakPlace 3 · Grade 12 · SPASH | 12 | SPASH | 18:08 |
| 4 | Ethan PelotPlace 4 · Grade 11 · SPASH | 11 | SPASH | 18:15 |
| 5 | Ben BroganPlace 5 · Grade 12 · SPASH | 12 | SPASH | 18:18 |
| 6 | Simon BushmakerPlace 6 · Grade 11 · SPASH | 11 | SPASH | 18:21 |
| 7 | Simone ColiPlace 7 · Grade 12 · SPASH | 12 | SPASH | 18:26 |
| 8 | Kyle FranzPlace 8 · Grade 9 · SPASH | 9 | SPASH | 18:28 |
| 9 | Josh BourgetPlace 9 · Grade 10 · SPASH | 10 | SPASH | 18:30 |
| 10 | Johnny CeplinaPlace 10 · Grade 11 · SPASH | 11 | SPASH | 18:43 |
| 11 | Evan EllisPlace 11 · Grade 11 · Marshfield | 11 | Marshfield | 18:50 |
| 12 | Mark RicePlace 12 · Grade 10 · SPASH | 10 | SPASH | 18:53 |
| 13 | Eben LonsdalePlace 13 · Grade 11 · Marshfield | 11 | Marshfield | 18:54 |
| 14 | Eli WetterPlace 14 · Grade 10 · SPASH | 10 | SPASH | 19:01 |
| 15 | River SiegelPlace 15 · Grade 10 · SPASH | 10 | SPASH | 19:11 |
| 16 | Hayden HolinbeckPlace 16 · Grade 9 · Neenah | 9 | Neenah | 19:14 |
| 17 | Miles JensenPlace 17 · Grade 10 · Marshfield | 10 | Marshfield | 19:14 PR |
| 18 | Garrett LuepkePlace 18 · Grade 11 · Neenah | 11 | Neenah | 19:15 |
| 19 | Elijah WitzelPlace 19 · Grade 11 · Marshfield | 11 | Marshfield | 19:18 |
| 20 | Peyton PhelpsPlace 20 · Grade 10 · Neenah | 10 | Neenah | 19:19 |
| 21 | Noah HarterPlace 21 · Grade 11 · Wausau East | 11 | Wausau East | 19:22 |
| 22 | Ben ClaessensPlace 22 · Grade 11 · Marshfield | 11 | Marshfield | 19:23 |
| 23 | Jordy RojasPlace 23 · Grade 12 · Neenah | 12 | Neenah | 19:23 |
| 24 | Hunter RichmondPlace 24 · Grade 12 · SPASH | 12 | SPASH | 19:26 |
| 25 | Ben JorePlace 25 · Grade 10 · SPASH | 10 | SPASH | 19:28 |
| 26 | Garret SauvageauPlace 26 · Grade 10 · SPASH | 10 | SPASH | 19:29 |
| 27 | Joshua LindnerPlace 27 · Grade 10 · SPASH | 10 | SPASH | 19:43 |
| 28 | Kyle MartisPlace 28 · Grade 12 · Neenah | 12 | Neenah | 19:43 |
| 29 | Luke KozisekPlace 29 · Grade 12 · SPASH | 12 | SPASH | 19:44 |
| 30 | Micah JensenPlace 30 · Grade 11 · Marshfield | 11 | Marshfield | 19:53 |
| 31 | Evan PilzakPlace 31 · Grade 12 · Neenah | 12 | Neenah | 19:59 |
| 32 | Seth OemigPlace 32 · Grade 10 · Marshfield | 10 | Marshfield | 20:00 |
| 33 | Parker SoikPlace 33 · Grade 10 · SPASH | 10 | SPASH | 20:03 |
| 34 | Ian Van ArkPlace 34 · Grade 11 · SPASH | 11 | SPASH | 20:08 |
| 35 | Alex SchultzPlace 35 · Grade 11 · D. C. Everest | 11 | D. C. Everest | 20:09 |
| 36 | Michael WoellertPlace 36 · Grade 9 · Marshfield | 9 | Marshfield | 20:10 |
| 37 | Nathan LaRuePlace 37 · Grade 9 · Wausau West | 9 | Wausau West | 20:11 PR |
| 38 | Lucas FalkavagePlace 38 · Grade 11 · SPASH | 11 | SPASH | 20:12 |
| 39 | Ben SajbelPlace 39 · Grade 9 · Neenah | 9 | Neenah | 20:12 |
| 40 | Aj AppelPlace 40 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 20:14 |
| 41 | Aaron UhrichPlace 41 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 20:14 |
| 42 | Reece KulgerPlace 42 · Grade 9 · SPASH | 9 | SPASH | 20:19 |
| 43 | Deven BappPlace 43 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 20:20 |
| 44 | Tyler WietrzykowskiPlace 44 · Grade 11 · SPASH | 11 | SPASH | 20:21 |
| 45 | Riley CisewskiPlace 45 · Grade 12 · SPASH | 12 | SPASH | 20:22 |
| 46 | Jack HeierPlace 46 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 20:22 |
| 47 | Andrew RossPlace 47 · Grade 11 · SPASH | 11 | SPASH | 20:28 |
| 48 | Joshua HallasPlace 48 · Grade 10 · Mosinee | 10 | Mosinee | 20:33 |
| 49 | Isaac EberlPlace 49 · Grade 11 · Marshfield | 11 | Marshfield | 20:33 |
| 50 | Caleb VandenbergPlace 50 · Grade 11 · Wausau West | 11 | Wausau West | 20:37 |
| 51 | Brock SangerPlace 51 · Grade 11 · Waupaca | 11 | Waupaca | 20:38 PR |
| 52 | Sawyer WeidmanPlace 52 · Grade 11 · Wisconsin Rapids Lincoln | 11 | Wisconsin Rapids Lincoln | 20:40 |
| 53 | Max KvatekPlace 53 · Grade 10 · SPASH | 10 | SPASH | 20:40 |
| 54 | Ethan MasseyPlace 54 · Grade 11 · SPASH | 11 | SPASH | 20:42 |
| 55 | Tye LepakPlace 55 · Grade 9 · SPASH | 9 | SPASH | 20:45 |
| 56 | Joey KnaufPlace 56 · Grade 9 · Wausau West | 9 | Wausau West | 20:47 |
| 57 | Cole KnappPlace 57 · Grade 11 · Wausau West | 11 | Wausau West | 20:48 |
| 58 | Sawyer MorkPlace 58 · Grade 10 · Wausau West | 10 | Wausau West | 20:48 |
| 59 | Simeon HaukePlace 59 · Grade 9 · Wisconsin Rapids Lincoln | 9 | Wisconsin Rapids Lincoln | 20:50 |
| 60 | Mason RaaschPlace 60 · Grade 9 · Port Washington | 9 | Port Washington | 20:54 |
| 61 | Elliot SankeyPlace 61 · Grade 11 · SPASH | 11 | SPASH | 20:55 |
| 62 | Isaiah GremmingerPlace 62 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 20:56 |
| 63 | Jack WilliamsPlace 63 · Grade 12 · Port Washington | 12 | Port Washington | 21:01 |
| 64 | Kian GarskePlace 64 · Grade 10 · Wausau West | 10 | Wausau West | 21:02 |
| 65 | Lukas WolosekPlace 65 · Grade 11 · D. C. Everest | 11 | D. C. Everest | 21:02 |
| 66 | Ryan FalkinhamPlace 66 · Grade 12 · Beaver Dam | 12 | Beaver Dam | 21:03 |
| 67 | Sean PowersPlace 67 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 21:03 |
| 68 | Herbie RichardsonPlace 68 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 21:04 |
| 69 | Noah WildmanPlace 69 · Grade 10 · Wausau West | 10 | Wausau West | 21:05 |
| 70 | Casey HoffmanPlace 70 · Grade 11 · Merrill | 11 | Merrill | 21:07 PR |
| 71 | Thomas BenishekPlace 71 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 21:07 |
| 72 | Eli WilkePlace 72 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 21:07 |
| 73 | Jake NelsonPlace 73 · Grade 11 · D. C. Everest | 11 | D. C. Everest | 21:07 |
| 74 | Kurtis SchulzPlace 74 · Grade 11 · Merrill | 11 | Merrill | 21:09 |
| 75 | Truman JohnsonPlace 75 · Grade 11 · SPASH | 11 | SPASH | 21:09 |
| 76 | Antonio FeciskoninPlace 76 · Grade 12 · Port Washington | 12 | Port Washington | 21:10 |
| 77 | Jacob KhangPlace 77 · Grade 9 · Wisconsin Rapids Lincoln | 9 | Wisconsin Rapids Lincoln | 21:11 |
| 78 | Sam EdmondsonPlace 78 · Grade 10 · Wausau West | 10 | Wausau West | 21:12 |
| 79 | Blake PeifferPlace 79 · Grade 11 · Port Washington | 11 | Port Washington | 21:15 |
| 80 | Daniel LugoPlace 80 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 21:19 |
| 81 | Isaac GuerinkPlace 81 · Grade 12 · Wausau East | 12 | Wausau East | 21:22 |
| 82 | Ethan GoethelPlace 82 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 21:23 |
| 83 | Henry BennettPlace 83 · Grade 10 · Wausau East | 10 | Wausau East | 21:24 |
| 84 | Aidan MorganPlace 84 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 21:24 |
| 85 | Trevor HermanPlace 85 · Grade 9 · SPASH | 9 | SPASH | 21:25 |
| 86 | Carter BayerPlace 86 · Grade 11 · Merrill | 11 | Merrill | 21:26 |
| 87 | Riley DownsPlace 87 · Grade 9 · Waupaca | 9 | Waupaca | 21:27 PR |
| 88 | Payton MarkiPlace 88 · Grade 11 · SPASH | 11 | SPASH | 21:28 |
| 89 | Nicholas KuntzPlace 89 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 21:28 |
| 90 | David GolischPlace 90 · Grade 9 · Merrill | 9 | Merrill | 21:32 |
| 91 | Reuben MathiasPlace 91 · Grade 10 · Wausau West | 10 | Wausau West | 21:32 |
| 92 | Julian DeCamposPlace 92 · Grade 11 · Wausau East | 11 | Wausau East | 21:33 |
| 93 | David McKeePlace 93 · Grade 9 · Marshfield | 9 | Marshfield | 21:33 |
| 94 | Jake PeasePlace 94 · Grade 9 · Wausau West | 9 | Wausau West | 21:35 |
| 95 | Gabe BohlmanPlace 95 · Grade 10 · SPASH | 10 | SPASH | 21:36 |
| 96 | Seth PetersPlace 96 · Grade 10 · SPASH | 10 | SPASH | 21:39 |
| 97 | Ethan SchelbertPlace 97 · Grade 11 · Merrill | 11 | Merrill | 21:39 |
| 98 | Jacob TracyPlace 98 · Grade 11 · SPASH | 11 | SPASH | 21:40 |
| 99 | Noah GaffneyPlace 99 · Grade 11 · SPASH | 11 | SPASH | 21:43 |
| 100 | Marcus StalterPlace 100 · Grade 9 · Rosholt | 9 | Rosholt | 21:43 |
| 101 | Brandon ZdroikPlace 101 · Grade 9 · SPASH | 9 | SPASH | 21:45 |
| 102 | Jacob MeierPlace 102 · Grade 9 · Port Washington | 9 | Port Washington | 21:45 |
| 103 | Mason SorensonPlace 103 · Grade 10 · Wausau West | 10 | Wausau West | 21:46 |
| 104 | Caden DenneePlace 104 · Grade 12 · Marshfield | 12 | Marshfield | 21:47 |
| 105 | Jackson SwitaPlace 105 · Grade 11 · Mosinee | 11 | Mosinee | 21:48 |
| 106 | Austin SommerPlace 106 · Grade 12 · Port Washington | 12 | Port Washington | 21:49 |
| 107 | Keegan BohlmanPlace 107 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 21:51 |
| 108 | Will HagedornPlace 108 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 21:52 |
| 109 | Lucas SimonisPlace 109 · Grade 10 · Mosinee | 10 | Mosinee | 21:57 |
| 110 | Aidan EarllPlace 110 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 21:59 |
| 111 | Derek BellPlace 111 · Grade 10 · Waupaca | 10 | Waupaca | 22:04 |
| 112 | Lukus EricksonPlace 112 · Grade 10 · Wisconsin Rapids Lincoln | 10 | Wisconsin Rapids Lincoln | 22:16 |
| 113 | Jordan WooldridgePlace 113 · Grade 10 · Wausau West | 10 | Wausau West | 22:19 |
| 114 | Ethan BjerkePlace 114 · Grade 10 · Wausau East | 10 | Wausau East | 22:21 |
| 115 | Sam HagedornPlace 115 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 22:22 |
| 116 | Hugh GundersonPlace 116 · Grade 11 · SPASH | 11 | SPASH | 22:23 |
| 117 | Jaxsen BirnbaumPlace 117 · Grade 10 · Mosinee | 10 | Mosinee | 22:26 |
| 118 | Benji WolfPlace 118 · Grade 12 · SPASH | 12 | SPASH | 22:27 |
| 119 | Austin DahlPlace 119 · Grade 11 · Merrill | 11 | Merrill | 22:32 |
| 120 | Brock KeilPlace 120 · Grade 9 · Waupaca | 9 | Waupaca | 22:32 |
| 121 | Ian RaddatzPlace 121 · Grade 12 · Wausau East | 12 | Wausau East | 22:33 |
| 122 | Michael KnollPlace 122 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 22:36 |
| 123 | Xander WilliamsPlace 123 · Grade 10 · Wausau East | 10 | Wausau East | 22:38 |
| 124 | Landon MalsomPlace 124 · Grade 12 · Wisconsin Rapids Lincoln | 12 | Wisconsin Rapids Lincoln | 22:42 |
| 125 | Blake RaddatzPlace 125 · Grade 10 · Wausau East | 10 | Wausau East | 22:42 |
| 126 | Isaiah CoxPlace 126 · Grade 12 · Mosinee | 12 | Mosinee | 22:43 |
| 127 | Mason TurnerPlace 127 · Grade 9 · SPASH | 9 | SPASH | 22:44 |
| 128 | Sam ChristiePlace 128 · Grade 12 · Waupaca | 12 | Waupaca | 22:49 |
| 129 | Zachary JohnsonPlace 129 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 22:50 |
| 130 | Ben FreyerPlace 130 · Grade 9 · Merrill | 9 | Merrill | 22:51 PR |
| 131 | AJ EarnestPlace 131 · Grade 9 · SPASH | 9 | SPASH | 22:53 |
| 132 | Jake AielloPlace 132 · Grade 9 · Northland Pines | 9 | Northland Pines | 22:54 |
| 133 | Parker BluerPlace 133 · Grade 9 · SPASH | 9 | SPASH | 22:59 |
| 134 | Trey MontalvoPlace 134 · Grade 10 · Marshfield | 10 | Marshfield | 23:03 |
| 135 | Derick BaileyPlace 135 · Grade 9 · Wausau West | 9 | Wausau West | 23:05 |
| 136 | Patrick SchusterPlace 136 · Grade 11 · Beaver Dam | 11 | Beaver Dam | 23:06 |
| 137 | Tyler KatzenbergerPlace 137 · Grade 11 · Marshfield | 11 | Marshfield | 23:09 |
| 138 | Jason GuionPlace 138 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 23:15 |
| 139 | Aric HeineckPlace 139 · Grade 12 · Wisconsin Rapids Lincoln | 12 | Wisconsin Rapids Lincoln | 23:16 |
| 140 | Bryce HermanPlace 140 · Grade 11 · SPASH | 11 | SPASH | 23:22 |
| 141 | Keegan LeahyPlace 141 · Grade 11 · SPASH | 11 | SPASH | 23:25 |
| 142 | Eli BruessPlace 142 · Grade 10 · Mosinee | 10 | Mosinee | 23:31 |
| 143 | Chase SandersPlace 143 · Grade 12 · Wausau East | 12 | Wausau East | 23:36 |
| 144 | Cal HoeppnerPlace 144 · Grade 9 · Merrill | 9 | Merrill | 23:40 |
| 145 | Cody BarwickPlace 145 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 23:43 |
| 146 | Tyler WhitneyPlace 146 · Grade 10 · SPASH | 10 | SPASH | 23:43 |
| 147 | Drake White-BergeyPlace 147 · Grade 11 · Marshfield | 11 | Marshfield | 23:47 |
| 148 | Carson MunozPlace 148 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 23:48 PR |
| 149 | Eddie SapaPlace 149 · Grade 9 · SPASH | 9 | SPASH | 23:49 |
| 150 | Logan CollinsPlace 150 · Grade 9 · SPASH | 9 | SPASH | 23:56 |
| 151 | Zach KulinskiPlace 151 · Grade 9 · Wisconsin Rapids Lincoln | 9 | Wisconsin Rapids Lincoln | 23:57 |
| 152 | Ethan BakaPlace 152 · Grade 10 · Marshfield | 10 | Marshfield | 24:05 |
| 153 | Journey HoytPlace 153 · Grade 9 · Merrill | 9 | Merrill | 24:06 |
| 154 | Ben MyszkaPlace 154 · Grade 11 · Wausau East | 11 | Wausau East | 24:11 |
| 155 | Cade CaseyPlace 155 · Grade 9 · SPASH | 9 | SPASH | 24:17 PR |
| 156 | Kennan ChojnackiPlace 156 · Grade 9 · Marshfield | 9 | Marshfield | 24:20 |
| 157 | Evan MilkowskiPlace 157 · Grade 9 · SPASH | 9 | SPASH | 24:23 |
| 158 | Ross HobsonPlace 158 · Grade 9 · Wausau East | 9 | Wausau East | 24:26 |
| 159 | Ethan ZunkerPlace 159 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 24:28 |
| 160 | Michael WrightPlace 160 · Grade 10 · Marshfield | 10 | Marshfield | 24:41 |
| 161 | Sheldon DumasPlace 161 · Grade 9 · Northland Pines | 9 | Northland Pines | 24:41 |
| 162 | Tyler BarberPlace 162 · Grade 9 · Northland Pines | 9 | Northland Pines | 24:47 |
| 163 | Alex GehrkePlace 163 · Grade 11 · Merrill | 11 | Merrill | 24:57 |
| 164 | Daniel TrutyPlace 164 · Grade 12 · SPASH | 12 | SPASH | 24:58 |
| 165 | Cole BehslichPlace 165 · Grade 12 · Marshfield | 12 | Marshfield | 25:07 |
| 166 | Dylan MillerPlace 166 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 25:07 |
| 167 | Logan MarquardtPlace 167 · Grade 9 · Northland Pines | 9 | Northland Pines | 25:13 |
| 168 | Sam GargulakPlace 168 · Grade 9 · SPASH | 9 | SPASH | 25:51 |
| 169 | Jack WeberPlace 169 · Grade 9 · Wisconsin Rapids Lincoln | 9 | Wisconsin Rapids Lincoln | 25:56 |
| 170 | Carter GrimmPlace 170 · Grade 9 · Wausau East | 9 | Wausau East | 25:57 |
| 171 | Nick PetreikisPlace 171 · Grade 9 · Northland Pines | 9 | Northland Pines | 26:01 |
| 172 | Ze YangPlace 172 · Grade 9 · Wausau East | 9 | Wausau East | 26:05 |
| 173 | David GenrichPlace 173 · Grade 12 · Merrill | 12 | Merrill | 26:09 |
| 174 | Jacob GilbertsonPlace 174 · Grade 12 · Marshfield | 12 | Marshfield | 26:09 |
| 175 | Quentin BlairPlace 175 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 26:13 |
| 176 | Nathan JohnPlace 176 · Grade 11 · Wausau East | 11 | Wausau East | 26:14 |
| 177 | Ashton HammPlace 177 · Grade 10 · Waupaca | 10 | Waupaca | 26:26 |
| 178 | Adam PolakPlace 178 · Grade 9 · Merrill | 9 | Merrill | 26:28 |
| 179 | Nick LouisonPlace 179 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 26:35 |
| 180 | Brett NimmerPlace 180 · Grade 9 · Waupaca | 9 | Waupaca | 26:46 |
| 181 | Dan MagnusonPlace 181 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 27:38 |
| 182 | Trevor SchenzelPlace 182 · Grade 10 · Merrill | 10 | Merrill | 28:06 |
| 183 | Zander LoweryPlace 183 · Grade 9 · Northland Pines | 9 | Northland Pines | 30:06 |
| 184 | Ben HoustonPlace 184 · Grade 12 · Wisconsin Rapids Lincoln | 12 | Wisconsin Rapids Lincoln | 33:11 |
| 185 | Austin BrokerPlace 185 · Grade 10 · Waupaca | 10 | Waupaca | 37:35 |
| 186 | Logan SeibelPlace 186 · Grade 9 · Marshfield | 9 | Marshfield | 40:50 |
| 187 | Collin SymondsPlace 187 · Grade 9 · SPASH | 9 | SPASH | 49:15 |