| 1 | David VannucchiPlace 1 · Grade 11 · Luther | 11 | Luther | 5:05 |
| 2 | Hayden FredricksonPlace 2 · Grade 12 · Westby | 12 | Westby | 5:13 |
| 3 | Evan SchultzPlace 3 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 5:23 |
| 4 | Samuel LarsonPlace 4 · Grade 11 · Luther | 11 | Luther | 5:28 |
| 5 | Adam WiesenderPlace 5 · Grade 11 · Black River Falls | 11 | Black River Falls | 5:29 |
| 6 | Quaid HandyPlace 6 · Grade 11 · Luther | 11 | Luther | 5:30 |
| 7 | Zach SlevinPlace 7 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 5:30 |
| 8 | Jeremiah DegrootPlace 8 · Grade 12 · Aquinas | 12 | Aquinas | 5:32 |
| 9 | Josiah ZeibelPlace 9 · Grade 11 · Mauston | 11 | Mauston | 5:36 |
| 10 | Owen JonesPlace 10 · 09 | — | 09 | 5:37 |
| 11 | Tracy ByePlace 11 · 09 | — | 09 | 5:37 |
| 12 | Rory CampbellPlace 12 · Grade 12 · Aquinas | 12 | Aquinas | 5:41 |
| 13 | Keoni YoungPlace 13 · Grade 11 · La Crosse Logan | 11 | La Crosse Logan | 5:44 |
| 14 | Zachary DegrootPlace 14 · Grade 10 · Aquinas | 10 | Aquinas | 5:44 |
| 15 | Kale GrossmanPlace 15 · Grade 12 · Marshall | 12 | Marshall | 5:48 |
| 16 | Marcus JarrettPlace 16 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 5:51 |
| 17 | Dakota WellsPlace 17 · Grade 12 · Hillsboro | 12 | Hillsboro | 5:53 |
| 18 | Tyler WaltersPlace 18 · Grade 11 · Wauzeka-Steuben | 11 | Wauzeka-Steuben | 5:58 |
| 19 | Drew BisarekPlace 19 · Grade 12 · Hillsboro | 12 | Hillsboro | 6:01 |
| 20 | Blake LuzenskiPlace 20 · Grade 11 · Marshall | 11 | Marshall | 6:02 |
| 21 | Peter GlodoskyPlace 21 · Grade 11 · Aquinas | 11 | Aquinas | 6:03 |
| 22 | Kade SherryPlace 22 · Grade 11 · Westby | 11 | Westby | 6:03 |
| 23 | Kobe GrossmanPlace 23 · 09 | — | 09 | 6:04 |
| 24 | Jacob CaffertyPlace 24 · Grade 10 · Mauston | 10 | Mauston | 6:05 |
| 25 | John KramerPlace 25 · Grade 10 · Black River Falls | 10 | Black River Falls | 6:05 |
| 26 | Kobe NicholsPlace 26 · 09 | — | 09 | 6:06 |
| 27 | Jacob ReichmannPlace 27 · Grade 10 · Wauzeka-Steuben | 10 | Wauzeka-Steuben | 6:08 |
| 28 | Conrad DominePlace 28 · Grade 11 · Cochrane-Fountain City | 11 | Cochrane-Fountain City | 6:09 |
| 29 | Quinn KillerlainPlace 29 · Grade 11 · Marshall | 11 | Marshall | 6:10 |
| 30 | Gabe MartinPlace 30 · Grade 11 · Wauzeka-Steuben | 11 | Wauzeka-Steuben | 6:11 |
| 31 | Preston SheldsPlace 31 · Grade 12 · Mauston | 12 | Mauston | 6:11 |
| 32 | Matt RothPlace 32 · Grade 11 · Colby | 11 | Colby | 6:13 |
| 33 | Dominic CarstensPlace 33 · Grade 11 · North Crawford | 11 | North Crawford | 6:13 |
| 34 | Jacob JandroPlace 34 · Grade 10 · Cochrane-Fountain City | 10 | Cochrane-Fountain City | 6:13 |
| 35 | Averie TomPlace 35 · 09 | — | 09 | 6:15 |
| 36 | Tristan HaquePlace 36 · Grade 12 · Cochrane-Fountain City | 12 | Cochrane-Fountain City | 6:16 |
| 37 | Mitchell GearyPlace 37 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 6:16 |
| 38 | Dylan DeartPlace 38 · Grade 12 · Mauston | 12 | Mauston | 6:17 |
| 39 | Aaron PuentPlace 39 · Grade 11 · Aquinas | 11 | Aquinas | 6:17 |
| 40 | Andrew SkempPlace 40 · 09 | — | 09 | 6:17 |
| 41 | Micah SchibbelhutPlace 41 · 09 | — | 09 | 6:20 |
| 42 | Joel ThorsenPlace 42 · Grade 12 · Marshall | 12 | Marshall | 6:20 |
| 43 | Ray GrumanPlace 43 · Grade 10 · Mauston | 10 | Mauston | 6:21 |
| 44 | Brenden GriffinPlace 44 · Grade 10 · Hillsboro | 10 | Hillsboro | 6:21 |
| 45 | Benett BucekPlace 45 · Grade 12 · Black River Falls | 12 | Black River Falls | 6:22 |
| 46 | Walters JaePlace 46 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 6:22 |
| 47 | Drew ZimmermanPlace 47 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 6:22 |
| 48 | Chase OehmichenPlace 48 · 09 | — | 09 | 6:23 |
| 49 | Dawson CordnerPlace 49 · Grade 11 · Hillsboro | 11 | Hillsboro | 6:23 |
| 50 | Thomas WalshPlace 50 · Grade 11 · Luther | 11 | Luther | 6:23 |
| 51 | Holden RydmarkPlace 51 · Grade 11 · New Lisbon | 11 | New Lisbon | 6:23 |
| 52 | Teagan MillerPlace 52 · Grade 12 · Mauston | 12 | Mauston | 6:24 |
| 53 | Mathew BeckerPlace 53 · 09 | — | 09 | 6:25 |
| 54 | Luke BoppartPlace 54 · Grade 12 · Mauston | 12 | Mauston | 6:25 |
| 55 | Teddy UehlingPlace 55 · 09 | — | 09 | 6:25 |
| 56 | Ethan NottPlace 56 · Grade 10 · Aquinas | 10 | Aquinas | 6:28 |
| 57 | Noah O BrienPlace 57 · Grade 11 · Black River Falls | 11 | Black River Falls | 6:29 |
| 58 | Jason HannaPlace 58 · Grade 12 · Marshall | 12 | Marshall | 6:29 |
| 59 | Aaron SchmeiserPlace 59 · Grade 11 · Colby | 11 | Colby | 6:30 |
| 60 | Owen CauffmanPlace 60 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 6:31 |
| 61 | Angel SamaneigoPlace 61 · Grade 10 · Marshall | 10 | Marshall | 6:31 |
| 62 | Riley BossertPlace 62 · Grade 10 · Cochrane-Fountain City | 10 | Cochrane-Fountain City | 6:32 |
| 63 | Ryne WiegelPlace 63 · Grade 11 · Kickapoo/La Farge | 11 | Kickapoo/La Farge | 6:33 |
| 64 | Zach MartinPlace 64 · 09 | — | 09 | 6:33 |
| 65 | Brendan BurosPlace 65 · Grade 11 · Westby | 11 | Westby | 6:35 |
| 66 | Kin HamiltonPlace 66 · Grade 12 · Westby | 12 | Westby | 6:35 |
| 67 | Adam MartinPlace 67 · Grade 11 · Wauzeka-Steuben | 11 | Wauzeka-Steuben | 6:38 |
| 68 | Evan PhillipsPlace 68 · Grade 12 · Westby | 12 | Westby | 6:39 |
| 69 | Nolan McKittrickPlace 69 · 09 | — | 09 | 6:41 |
| 70 | Colten StickneyPlace 70 · Grade 10 · New Lisbon | 10 | New Lisbon | 6:41 |
| 71 | Griffin GrassPlace 71 · Grade 11 · Westby | 11 | Westby | 6:42 |
| 72 | Edward HalePlace 72 · 09 | — | 09 | 6:43 |
| 73 | Thomas KujakPlace 73 · Grade 11 · La Crosse Logan | 11 | La Crosse Logan | 6:44 |
| 74 | Nicholas KurtzPlace 74 · Grade 12 · Hillsboro | 12 | Hillsboro | 6:45 |
| 75 | Gavin ForkashPlace 75 · Grade 11 · North Crawford | 11 | North Crawford | 6:46 |
| 76 | Raiden SteelePlace 76 · 09 | — | 09 | 6:46 |
| 77 | Dawson DearthPlace 77 · 09 | — | 09 | 6:47 |
| 78 | Caleb MarecekPlace 78 · Grade 12 · Black River Falls | 12 | Black River Falls | 6:48 |
| 79 | Haakon MathisonPlace 79 · Grade 10 · Westby | 10 | Westby | 6:48 |
| 80 | Nicholas CoppernollPlace 80 · Grade 10 · Providence Academy | 10 | Providence Academy | 6:48 |
| 81 | Cooper LipskiPlace 81 · Grade 10 · Westby | 10 | Westby | 6:48 |
| 82 | Brandon BraunPlace 82 · Grade 12 · Kickapoo/La Farge | 12 | Kickapoo/La Farge | 6:50 |
| 83 | Roman HebelPlace 83 · Grade 12 · Westby | 12 | Westby | 6:52 |
| 84 | Trent McCullickPlace 84 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 6:52 |
| 85 | Nate ThayerPlace 85 · Grade 12 · Mauston | 12 | Mauston | 6:54 |
| 86 | Mason HaberkornPlace 86 · 09 | — | 09 | 6:55 |
| 87 | Jake CallahanPlace 87 · Grade 11 · Cochrane-Fountain City | 11 | Cochrane-Fountain City | 6:55 |
| 88 | Ryan ConzemiusPlace 88 · 09 | — | 09 | 6:57 |
| 89 | Tyler SavorPlace 89 · Grade 10 · Luther | 10 | Luther | 6:58 |
| 90 | Chris ReisingPlace 90 · Grade 10 · Wauzeka-Steuben | 10 | Wauzeka-Steuben | 6:59 |
| 91 | Wade KatulaPlace 91 · Grade 11 · Cochrane-Fountain City | 11 | Cochrane-Fountain City | 7:01 |
| 92 | Tyler JohnsonPlace 92 · Grade 12 · Royall | 12 | Royall | 7:02 |
| 93 | Logan KosbauPlace 93 · 09 | — | 09 | 7:03 |
| 94 | Dylan AdankPlace 94 · Grade 12 · Cochrane-Fountain City | 12 | Cochrane-Fountain City | 7:03 |
| 95 | Josiah HoppePlace 95 · 09 | — | 09 | 7:05 |
| 96 | Stephen RedbirdPlace 96 · Grade 12 · Black River Falls | 12 | Black River Falls | 7:05 |
| 97 | Dalton KehoePlace 97 · Grade 10 · Hillsboro | 10 | Hillsboro | 7:05 |
| 98 | Trenton BenningPlace 98 · Grade 12 · Cochrane-Fountain City | 12 | Cochrane-Fountain City | 7:05 |
| 99 | Spencer VanekPlace 99 · 09 | — | 09 | 7:08 |
| 100 | Blake HarlePlace 100 · 09 | — | 09 | 7:09 |
| 101 | Matthew MondesirPlace 101 · 09 | — | 09 | 7:10 |
| 102 | Nick KleparskiPlace 102 · Grade 10 · Colby | 10 | Colby | 7:10 |
| 103 | Zachery LomenPlace 103 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 7:11 |
| 104 | Ian FlintPlace 104 · 09 | — | 09 | 7:11 |
| 105 | Dylan HasePlace 105 · Grade 12 · Westby | 12 | Westby | 7:12 |
| 106 | Connor StennerPlace 106 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 7:15 |
| 107 | Ethan FranekPlace 107 · Grade 10 · Mauston | 10 | Mauston | 7:16 |
| 108 | Troy HadleyPlace 108 · Grade 10 · Kickapoo/La Farge | 10 | Kickapoo/La Farge | 7:16 |
| 109 | Jacob MuchenburgPlace 109 · Grade 10 · Mauston | 10 | Mauston | 7:17 |
| 110 | Anthony ThayerPlace 110 · 09 | — | 09 | 7:20 |
| 111 | Lars GretebeckPlace 111 · 09 | — | 09 | 7:21 |
| 112 | Collin BuchannonPlace 112 · Grade 11 · Marshall | 11 | Marshall | 7:21 |
| 113 | Luke BjorklundPlace 113 · Grade 10 · Westby | 10 | Westby | 7:21 |
| 114 | Caleb KovackPlace 114 · Grade 10 · Royall | 10 | Royall | 7:21 |
| 115 | Jared DvorakPlace 115 · Grade 11 · New Lisbon | 11 | New Lisbon | 7:23 |
| 116 | Gunner HynekPlace 116 · Grade 10 · Hillsboro | 10 | Hillsboro | 7:24 |
| 117 | Lucas BeckPlace 117 · 09 | — | 09 | 7:24 |
| 118 | Mitch EllisPlace 118 · 09 | — | 09 | 7:25 |
| 119 | Kirk HuntleyPlace 119 · 09 | — | 09 | 7:26 |
| 120 | Ethan ParsonsPlace 120 · Grade 10 · Marshall | 10 | Marshall | 7:26 |
| 121 | Logan TurgasenPlace 121 · 09 | — | 09 | 7:27 |
| 122 | Kyle DeyoPlace 122 · 09 | — | 09 | 7:27 |
| 123 | Conor VatlandPlace 123 · Grade 10 · Westby | 10 | Westby | 7:30 |
| 124 | Eric DobbersteinPlace 124 · 09 | — | 09 | 7:32 |
| 125 | Harley LeverenzPlace 125 · Grade 10 · Royall | 10 | Royall | 7:35 |
| 126 | Erich HeathPlace 126 · Grade 12 · Mauston | 12 | Mauston | 7:35 |
| 127 | Nelson BrandtPlace 127 · 09 | — | 09 | 7:36 |
| 128 | Mitch HuntleyPlace 128 · 09 | — | 09 | 7:38 |
| 129 | Tyler FlueggePlace 129 · 09 | — | 09 | 7:41 |
| 130 | Liam SullivanPlace 130 · 09 | — | 09 | 7:41 |
| 131 | Reed StennerPlace 131 · 09 | — | 09 | 7:52 |
| 132 | John LukePlace 132 · 09 | — | 09 | 7:55 |
| 133 | Trea SteelePlace 133 · Grade 12 · North Crawford | 12 | North Crawford | 7:56 |
| 134 | Jared OnsagerPlace 134 · Grade 10 · Hillsboro | 10 | Hillsboro | 7:57 |
| 135 | Bobby SloanPlace 135 · Grade 10 · New Lisbon | 10 | New Lisbon | 7:58 |
| 136 | Isaiah PamperinPlace 136 · Grade 11 · Luther | 11 | Luther | 7:58 |
| 137 | Gabe CzlapinskiPlace 137 · 09 | — | 09 | 8:03 |
| 138 | Ethan JenningsPlace 138 · 09 | — | 09 | 8:06 |
| 139 | Tavian LaufenbergPlace 139 · 09 | — | 09 | 8:07 |
| 140 | Andres VargasPlace 140 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 8:17 |
| 141 | William CoppernollPlace 141 · Grade 11 · Providence Academy | 11 | Providence Academy | 8:17 |
| 142 | Patrick MarfiliusPlace 142 · Grade 12 · Wauzeka-Steuben | 12 | Wauzeka-Steuben | 8:19 |
| 143 | Dustin RybergPlace 143 · 09 | — | 09 | 8:21 |
| 144 | Ethan HowePlace 144 · 09 | — | 09 | 8:26 |
| 145 | Shaye HyselPlace 145 · 09 | — | 09 | 8:29 |
| 146 | Braden BenzinePlace 146 · 09 | — | 09 | 8:29 |
| 147 | Cael SlaterPlace 147 · Grade 11 · New Lisbon | 11 | New Lisbon | 8:35 |
| 148 | Tristan CushmanPlace 148 · 09 | — | 09 | 8:36 |
| 149 | Ben RaderPlace 149 · 09 | — | 09 | 8:36 |
| 150 | Billy FillerPlace 150 · 09 | — | 09 | 8:45 |
| 151 | Michael LeisPlace 151 · Grade 12 · Providence Academy | 12 | Providence Academy | 8:59 |
| 152 | Mason HortonPlace 152 · 09 | — | 09 | 8:59 |
| 153 | Dylan HeiszPlace 153 · Grade 10 · North Crawford | 10 | North Crawford | 9:31 |
| 154 | Ryan BeersPlace 154 · Grade 10 · Wauzeka-Steuben | 10 | Wauzeka-Steuben | 9:40 |
| 155 | Josh PrestonPlace 155 · Grade 12 · Royall | 12 | Royall | 9:46 |
| 156 | Ethan MouldPlace 156 · 09 | — | 09 | 9:50 |
| 157 | Jake RamosPlace 157 · Grade 12 · Black River Falls | 12 | Black River Falls | 9:54 |
| 158 | Andrew MaedkePlace 158 · 09 | — | 09 | 11:49 |
| 159 | Brian LarsonPlace 159 · 09 | — | 09 | 11:50 |
| 1 | EvanPlace 1 · Schultz | — | Schultz | 13:21.5 |
| 2 | ZachPlace 2 · Slevin | — | Slevin | 13:39.3 |
| 3 | TracyPlace 3 · Bye | — | Bye | 13:57.1 |
| 4 | KeoniPlace 4 · Young | — | Young | 14:13.3 |
| 5 | MarcusPlace 5 · Jarrett | — | Jarrett | 14:31.1 |
| 1 | JeremiahPlace 1 · Degroot | — | Degroot | 13:45.0 |
| 2 | RoryPlace 2 · Campbell | — | Campbell | 14:06.9 |
| 3 | ZacharyPlace 3 · Degroot | — | Degroot | 14:14.6 |
| 4 | PeterPlace 4 · Glodosky | — | Glodosky | 15:00.0 |
| 5 | AaronPlace 5 · Puent | — | Puent | 15:35.4 |
| 1 | DavidPlace 1 · Vannucchi | — | Vannucchi | 12:37.2 |
| 2 | SamuelPlace 2 · Larson | — | Larson | 13:34.0 |
| 3 | QuaidPlace 3 · Handy | — | Handy | 13:38.4 |
| 4 | MicahPlace 4 · Schibbelhut | — | Schibbelhut | 15:42.6 |
| 5 | ThomasPlace 5 · Walsh | — | Walsh | 15:51.4 |
| 1 | KalePlace 1 · Grossman | — | Grossman | 14:23.8 |
| 2 | BlakePlace 2 · Luzenski | — | Luzenski | 14:59.1 |
| 3 | KobePlace 3 · Grossman | — | Grossman | 15:03.8 |
| 4 | QuinnPlace 4 · Killerlain | — | Killerlain | 15:19.2 |
| 5 | JoelPlace 5 · Thorsen | — | Thorsen | 15:43.1 |
| 1 | AdamPlace 1 · Wiesender | — | Wiesender | 13:36.0 |
| 2 | JohnPlace 2 · Kramer | — | Kramer | 15:07.0 |
| 3 | KobePlace 3 · Nichols | — | Nichols | 15:07.8 |
| 4 | AveriePlace 4 · Tom | — | Tom | 15:32.0 |
| 5 | BenettPlace 5 · Bucek | — | Bucek | 15:47.3 |
| 1 | JosiahPlace 1 · Zeibel | — | Zeibel | 13:53.6 |
| 2 | JacobPlace 2 · Cafferty | — | Cafferty | 15:05.8 |
| 3 | PrestonPlace 3 · Shelds | — | Shelds | 15:22.0 |
| 4 | DylanPlace 4 · Deart | — | Deart | 15:35.0 |
| 5 | RayPlace 5 · Gruman | — | Gruman | 15:45.1 |
| 1 | TylerPlace 1 · Walters | — | Walters | 14:47.9 |
| 2 | JacobPlace 2 · Reichmann | — | Reichmann | 15:13.9 |
| 3 | GabePlace 3 · Martin | — | Martin | 15:19.9 |
| 4 | DrewPlace 4 · Zimmerman | — | Zimmerman | 15:48.9 |
| 5 | ZachPlace 5 · Martin | — | Martin | 16:16.0 |
| 1 | DakotaPlace 1 · Wells | — | Wells | 14:37.0 |
| 2 | DrewPlace 2 · Bisarek | — | Bisarek | 14:56.4 |
| 3 | BrendenPlace 3 · Griffin | — | Griffin | 15:45.1 |
| 4 | DawsonPlace 4 · Cordner | — | Cordner | 15:49.7 |
| 5 | NicholasPlace 5 · Kurtz | — | Kurtz | 16:45.7 |
| 1 | HaydenPlace 1 · Fredrickson | — | Fredrickson | 12:57.9 |
| 2 | KadePlace 2 · Sherry | — | Sherry | 15:01.7 |
| 3 | BrendanPlace 3 · Buros | — | Buros | 16:20.7 |
| 4 | KinPlace 4 · Hamilton | — | Hamilton | 16:21.1 |
| 5 | EvanPlace 5 · Phillips | — | Phillips | 16:29.7 |
| 1 | ConradPlace 1 · Domine | — | Domine | 15:15.0 |
| 2 | JacobPlace 2 · Jandro | — | Jandro | 15:26.9 |
| 3 | TristanPlace 3 · Haque | — | Haque | 15:32.3 |
| 4 | RileyPlace 4 · Bossert | — | Bossert | 16:13.4 |
| 5 | JakePlace 5 · Callahan | — | Callahan | 17:11.5 |
| 1 | OwenPlace 1 · Jones | — | Jones | 13:56.9 |
| 2 | HoldenPlace 2 · Rydmark | — | Rydmark | 15:51.8 |
| 3 | ColtenPlace 3 · Stickney | — | Stickney | 16:36.5 |
| 4 | JaredPlace 4 · Dvorak | — | Dvorak | 18:19.7 |
| 5 | BobbyPlace 5 · Sloan | — | Sloan | 19:46.2 |
| 1 | MitchellPlace 1 · Geary | — | Geary | 15:33.6 |
| 2 | OwenPlace 2 · Cauffman | — | Cauffman | 16:10.8 |
| 3 | RynePlace 3 · Wiegel | — | Wiegel | 16:14.4 |
| 4 | BrandonPlace 4 · Braun | — | Braun | 16:58.8 |
| 5 | SpencerPlace 5 · Vanek | — | Vanek | 17:41.8 |
| 1 | MattPlace 1 · Roth | — | Roth | 15:24.7 |
| 2 | ChasePlace 2 · Oehmichen | — | Oehmichen | 15:49.7 |
| 3 | AaronPlace 3 · Schmeiser | — | Schmeiser | 16:07.4 |
| 4 | NickPlace 4 · Kleparski | — | Kleparski | 17:47.9 |
| 5 | BrianPlace 5 · Larson | — | Larson | 29:23.6 |
| 1 | DominicPlace 1 · Carstens | — | Carstens | 15:25.7 |
| 2 | GavinPlace 2 · Forkash | — | Forkash | 16:48.2 |
| 3 | RaidenPlace 3 · Steele | — | Steele | 16:48.8 |
| 4 | TreaPlace 4 · Steele | — | Steele | 19:40.7 |
| 5 | DylanPlace 5 · Heisz | — | Heisz | 23:38.2 |
| 1 | NolanPlace 1 · McKittrick | — | McKittrick | 16:35.4 |
| 2 | TylerPlace 2 · Johnson | — | Johnson | 17:26.8 |
| 3 | CalebPlace 3 · Kovack | — | Kovack | 18:14.9 |
| 4 | HarleyPlace 4 · Leverenz | — | Leverenz | 18:50.7 |
| 5 | EthanPlace 5 · Howe | — | Howe | 20:57.3 |