| 1 | Keoni YoungPlace 1 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 17:22.9 PR |
| 2 | Cole HintonPlace 2 · Grade 10 · Waunakee | 10 | Waunakee | 17:24.8 |
| 3 | Triston VogtPlace 3 · Grade 10 · Waunakee | 10 | Waunakee | 17:33.0 |
| 4 | Jack PfeiferPlace 4 · Grade 11 · Homestead | 11 | Homestead | 17:36.1 |
| 5 | Josh HerbstPlace 5 · Grade 12 · Arrowhead | 12 | Arrowhead | 17:52.1 PR |
| 6 | Zach FreyPlace 6 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 17:53.1 |
| 7 | James DuffrinPlace 7 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 17:54.1 |
| 8 | Elberto GomezPlace 8 · Grade 10 · Delavan-Darien | 10 | Delavan-Darien | 17:57.3 |
| 9 | Landon KovachPlace 9 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 17:57.8 |
| 10 | Sage LeahyPlace 10 · Grade 11 · South Milwaukee | 11 | South Milwaukee | 17:57.8 |
| 11 | Jake JuliusPlace 11 · Grade 11 · Arrowhead | 11 | Arrowhead | 18:01.3 |
| 12 | Trevor PantenPlace 12 · Grade 12 · Madison La Follette | 12 | Madison La Follette | 18:02.0 |
| 13 | Bradley MainockPlace 13 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 18:02.6 |
| 14 | Malcolm BuischPlace 14 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:03.8 |
| 15 | Nathan SmithPlace 15 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 18:03.8 |
| 16 | Noah RobersonPlace 16 · Grade 12 · Middleton | 12 | Middleton | 18:04.5 PR |
| 17 | Max DambeckPlace 17 · Grade 12 · Arrowhead | 12 | Arrowhead | 18:04.6 |
| 18 | John JonesPlace 18 · Grade 11 · Middleton | 11 | Middleton | 18:05.5 |
| 19 | Michael FelixPlace 19 · Grade 12 · La Crosse Logan | 12 | La Crosse Logan | 18:06.2 |
| 20 | Justin HolzerPlace 20 · Grade 10 · La Crosse Logan | 10 | La Crosse Logan | 18:07.4 |
| 21 | Josh FuerstenbergPlace 21 · Grade 12 · Neenah | 12 | Neenah | 18:08.7 |
| 22 | Michael SchneiderPlace 22 · Grade 9 · Kimberly | 9 | Kimberly | 18:09.7 |
| 23 | Joseph BarberPlace 23 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 18:11.1 |
| 24 | Taijai TimothyPlace 24 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 18:12.4 |
| 25 | Alex KrausePlace 25 · Grade 11 · Monona Grove | 11 | Monona Grove | 18:14.1 |
| 26 | Ryan MadochPlace 26 · Grade 12 · Middleton | 12 | Middleton | 18:14.8 |
| 27 | Aaron AllenPlace 27 · Grade 11 · Arrowhead | 11 | Arrowhead | 18:16.0 |
| 28 | Andrew UppermanPlace 28 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 18:16.3 |
| 29 | Josh SmithPlace 29 · Grade 12 · Monroe | 12 | Monroe | 18:17.9 PR |
| 30 | Jacob MeszarosPlace 30 · Grade 11 · South Milwaukee | 11 | South Milwaukee | 18:19.0 |
| 31 | Matt BringePlace 31 · Grade 12 · Arrowhead | 12 | Arrowhead | 18:19.4 |
| 32 | Ty BrienPlace 32 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 18:20.4 |
| 33 | Alex JansenPlace 33 · Grade 11 · Kimberly | 11 | Kimberly | 18:20.6 |
| 34 | Tanner HallettPlace 34 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 18:21.5 |
| 35 | John PhelanPlace 35 · Grade 11 · Dodgeville/Mineral Point | 11 | Dodgeville/Mineral Point | 18:24.0 PR |
| 36 | Reid SrodaPlace 36 · Grade 9 · Kimberly | 9 | Kimberly | 18:27.0 |
| 37 | Mason SalbPlace 37 · Grade 11 · Homestead | 11 | Homestead | 18:27.5 |
| 38 | Max ParkerPlace 38 · Grade 12 · Neenah | 12 | Neenah | 18:32.1 PR |
| 39 | Matt TracyPlace 39 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 18:32.6 |
| 40 | Luke BreyerPlace 40 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 18:32.7 |
| 41 | Sean KomroPlace 41 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 18:32.9 PR |
| 42 | Sean MarquartPlace 42 · Grade 11 · Madison West | 11 | Madison West | 18:33.2 |
| 43 | Sean McLauryPlace 43 · Grade 11 · Stoughton | 11 | Stoughton | 18:34.1 |
| 44 | Matthew CotePlace 44 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 18:35.2 PR |
| 45 | Brandon WheelerPlace 45 · Grade 11 · Stoughton | 11 | Stoughton | 18:35.5 PR |
| 46 | Jason KollerPlace 46 · Grade 11 · Monroe | 11 | Monroe | 18:35.8 |
| 47 | Hunter WildPlace 47 · Grade 11 · Monroe | 11 | Monroe | 18:38.1 |
| 48 | Jared KeenanPlace 48 · Grade 12 · Badger | 12 | Badger | 18:38.6 |
| 49 | Andrew FrohnaPlace 49 · Grade 12 · Madison West | 12 | Madison West | 18:39.5 |
| 50 | Jared SchrangPlace 50 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 18:39.8 |
| 51 | Marcus JarrettPlace 51 · Grade 11 · La Crosse Logan | 11 | La Crosse Logan | 18:40.9 |
| 52 | Sam HoytPlace 52 · Grade 11 · Madison West | 11 | Madison West | 18:41.1 PR |
| 53 | Doug ReussPlace 53 · Grade 11 · Badger | 11 | Badger | 18:41.5 PR |
| 54 | Christian PetersonPlace 54 · Grade 10 · Arrowhead | 10 | Arrowhead | 18:41.8 |
| 55 | Daniel OliaroPlace 55 · Grade 12 · Arrowhead | 12 | Arrowhead | 18:42.0 |
| 56 | Sean BormanPlace 56 · Grade 12 · Badger | 12 | Badger | 18:42.5 PR |
| 57 | Lance DrewryPlace 57 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:44.4 |
| 58 | Joseph BaerPlace 58 · Grade 11 · Neenah | 11 | Neenah | 18:46.5 PR |
| 59 | Wylie RichardsonPlace 59 · Grade 10 · Darlington | 10 | Darlington | 18:46.6 PR |
| 60 | Luke DavisPlace 60 · Grade 12 · Dodgeville/Mineral Point | 12 | Dodgeville/Mineral Point | 18:47.6 |
| 61 | Braden PalmerPlace 61 · Grade 11 · Neenah | 11 | Neenah | 18:48.4 |
| 62 | Eli TrippPlace 62 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:48.8 |
| 63 | Matt BaumanPlace 63 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 18:48.9 |
| 64 | Brok BertalotPlace 64 · Grade 11 · Monroe | 11 | Monroe | 18:49.4 |
| 65 | Colin HogendornPlace 65 · Grade 12 · Middleton | 12 | Middleton | 18:50.4 |
| 66 | Brett SchreiberPlace 66 · Grade 12 · Kimberly | 12 | Kimberly | 18:51.0 |
| 67 | Ryan HughesPlace 67 · Grade 11 · Turner | 11 | Turner | 18:51.5 PR |
| 68 | Soren DavickPlace 68 · Grade 11 · Monona Grove | 11 | Monona Grove | 18:51.6 |
| 69 | Ben BoerigterPlace 69 · Grade 11 · Oregon | 11 | Oregon | 18:51.9 |
| 70 | Bailey SchwartzPlace 70 · Grade 9 · Darlington | 9 | Darlington | 18:52.2 |
| 71 | Micah SnyderPlace 71 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 18:52.3 |
| 72 | Jack TaylorPlace 72 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 18:53.4 |
| 74 | Austin PankratzPlace 74 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 18:55.2 |
| 75 | Joe HadcockPlace 75 · Grade 11 · Homestead | 11 | Homestead | 18:55.7 |
| 77 | Declan McGrawPlace 77 · Grade 12 · Dodgeville/Mineral Point | 12 | Dodgeville/Mineral Point | 18:58.5 PR |
| 78 | Aaron SowinskiPlace 78 · Grade 12 · South Milwaukee | 12 | South Milwaukee | 18:58.5 PR |
| 79 | Emmett PostPlace 79 · Grade 11 · Stoughton | 11 | Stoughton | 18:59.5 |
| 80 | Brandon KleinPlace 80 · Grade 12 · Stoughton | 12 | Stoughton | 19:00.8 PR |
| 81 | Lukas WellensteinPlace 81 · Grade 11 · Madison West | 11 | Madison West | 19:02.6 |
| 82 | Nathan MollPlace 82 · Grade 12 · Stoughton | 12 | Stoughton | 19:06.8 |
| 83 | Josh Vander HeidePlace 83 · Grade 12 · Kimberly | 12 | Kimberly | 19:07.4 |
| 84 | Anthony SchraderPlace 84 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 19:08.2 |
| 85 | Henry BarfordPlace 85 · Grade 12 · Madison West | 12 | Madison West | 19:08.7 |
| 86 | David OylerPlace 86 · Grade 11 · Neenah | 11 | Neenah | 19:10.3 |
| 87 | Masin MurleyPlace 87 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 19:10.5 |
| 88 | Daniel ChildressPlace 88 · Grade 11 · Madison West | 11 | Madison West | 19:10.9 |
| 89 | Nathan StammPlace 89 · Grade 12 · Madison La Follette | 12 | Madison La Follette | 19:11.8 |
| 90 | Nicolas LitzaPlace 90 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:12.5 PR |
| 91 | Ben AlexanderPlace 91 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 19:13.3 |
| 92 | Zach DeridderPlace 92 · Grade 10 · Kimberly | 10 | Kimberly | 19:16.0 PR |
| 93 | Ben StrecherPlace 93 · Grade 12 · Arrowhead | 12 | Arrowhead | 19:16.1 |
| 94 | Eric BrendenmuehlPlace 94 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 19:16.1 |
| 95 | Thomas SchneiderPlace 95 · Grade 11 · Kimberly | 11 | Kimberly | 19:16.4 PR |
| 96 | Hayden StormsPlace 96 · Grade 12 · Oregon | 12 | Oregon | 19:17.1 PR |
| 97 | James SchaakPlace 97 · Grade 10 · Madison West | 10 | Madison West | 19:17.1 |
| 98 | David UselmanPlace 98 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 19:17.5 |
| 99 | Jackson MozenaPlace 99 · Grade 11 · Madison West | 11 | Madison West | 19:19.5 |
| 100 | Quinn FellPlace 100 · Grade 12 · Kimberly | 12 | Kimberly | 19:19.7 |
| 101 | Nathan WebberPlace 101 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:20.2 |
| 102 | Sam WoodPlace 102 · Grade 11 · Arrowhead | 11 | Arrowhead | 19:20.6 |
| 103 | Matthew ThompsonPlace 103 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 19:21.8 |
| 104 | Brandon MauelPlace 104 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 19:23.8 |
| 105 | Carson TimberlakePlace 105 · Grade 11 · Oregon | 11 | Oregon | 19:24.1 |
| 106 | Martin BergPlace 106 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 19:24.6 |
| 107 | Clay VendenPlace 107 · Grade 10 · Dodgeville/Mineral Point | 10 | Dodgeville/Mineral Point | 19:24.6 PR |
| 108 | Tommy KnochePlace 108 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:24.9 |
| 109 | Smith AguilarPlace 109 · Grade 12 · Badger | 12 | Badger | 19:25.1 |
| 110 | Jackson LeroyPlace 110 · Grade 9 · Middleton | 9 | Middleton | 19:25.2 |
| 111 | Jacob StarrPlace 111 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 19:26.0 |
| 112 | Tanner JarosinskiPlace 112 · Grade 11 · Arrowhead | 11 | Arrowhead | 19:27.9 |
| 113 | Nicholas SpevacekPlace 113 · Grade 11 · Middleton | 11 | Middleton | 19:28.3 |
| 114 | Raven Coil OttoPlace 114 · Grade 10 · Monona Grove | 10 | Monona Grove | 19:29.1 PR |
| 115 | River ListonPlace 115 · Grade 12 · Monona Grove | 12 | Monona Grove | 19:29.2 |
| 116 | Chris GinterPlace 116 · Grade 11 · South Milwaukee | 11 | South Milwaukee | 19:29.7 |
| 117 | Braeden LisowskiPlace 117 · Grade 11 · Waunakee | 11 | Waunakee | 19:30.1 |
| 118 | Ben WeilerPlace 118 · Grade 12 · Arrowhead | 12 | Arrowhead | 19:30.2 |
| 119 | Joe HoeserPlace 119 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 19:31.0 |
| 120 | Ben StarskyPlace 120 · Grade 12 · Homestead | 12 | Homestead | 19:31.0 |
| 121 | Will FellmanPlace 121 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 19:31.1 |
| 122 | Luke StarskyPlace 122 · Grade 9 · Homestead | 9 | Homestead | 19:31.8 |
| 123 | Dylan KarlsPlace 123 · Grade 12 · Waunakee | 12 | Waunakee | 19:32.1 PR |
| 124 | Charley GiesePlace 124 · Grade 11 · Badger | 11 | Badger | 19:32.3 PR |
| 125 | Stephen UkoPlace 125 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 19:33.2 |
| 126 | Ishan LuitelPlace 126 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 19:34.5 |
| 127 | Carson AndersonPlace 127 · Grade 9 · Arrowhead | 9 | Arrowhead | 19:34.9 |
| 128 | Will WegnerPlace 128 · Grade 12 · Kimberly | 12 | Kimberly | 19:35.2 |
| 129 | Jansen HeftyPlace 129 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:36.8 |
| 130 | Tait BaldusPlace 130 · Grade 11 · Oregon | 11 | Oregon | 19:37.4 |
| 131 | Seamus McWilliamsPlace 131 · Grade 12 · Middleton | 12 | Middleton | 19:38.0 |
| 132 | Andy DiamondPlace 132 · Grade 11 · South Milwaukee | 11 | South Milwaukee | 19:39.5 |
| 133 | Sid RamanPlace 133 · Grade 11 · Madison West | 11 | Madison West | 19:40.4 |
| 134 | Walker VoichickPlace 134 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 19:42.0 |
| 135 | Thorne PowersPlace 135 · Grade 11 · Middleton | 11 | Middleton | 19:42.4 |
| 136 | Mason McGuirePlace 136 · Grade 11 · Waunakee | 11 | Waunakee | 19:42.5 |
| 137 | William SchilzPlace 137 · Grade 11 · South Milwaukee | 11 | South Milwaukee | 19:42.9 |
| 138 | Dryden SchoepelPlace 138 · Grade 10 · Madison West | 10 | Madison West | 19:43.0 |
| 139 | Mason JarosinskiPlace 139 · Grade 9 · Arrowhead | 9 | Arrowhead | 19:44.9 |
| 140 | Joey KeanPlace 140 · Grade 9 · Middleton | 9 | Middleton | 19:45.6 |
| 141 | Miles CarperPlace 141 · Grade 10 · Darlington | 10 | Darlington | 19:45.7 |
| 142 | Yazi YangPlace 142 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 19:46.4 |
| 143 | Jackson PfefferPlace 143 · Grade 12 · Oregon | 12 | Oregon | 19:47.5 PR |
| 144 | Aris LemmenesPlace 144 · Grade 11 · Madison West | 11 | Madison West | 19:47.9 |
| 145 | Jon MayerPlace 145 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 19:48.1 |
| 146 | Matt ChallonerPlace 146 · Grade 11 · Neenah | 11 | Neenah | 19:48.1 |
| 147 | Devin LongPlace 147 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 19:48.4 |
| 148 | Ben HoytPlace 148 · Grade 9 · Madison West | 9 | Madison West | 19:48.6 |
| 149 | Finn JohnsonPlace 149 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 19:48.7 |
| 150 | John JanickiPlace 150 · Grade 11 · Arrowhead | 11 | Arrowhead | 19:50.1 |
| 151 | Eamon McGuiganPlace 151 · Grade 11 · Madison West | 11 | Madison West | 19:50.2 |
| 152 | Roman HebelPlace 152 · Grade 11 · Westby | 11 | Westby | 19:50.2 |
| 153 | Aiden RomackPlace 153 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 19:51.1 |
| 154 | Evan SmithPlace 154 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 19:51.2 |
| 155 | Andrew GumtowPlace 155 · Grade 11 · Neenah | 11 | Neenah | 19:51.3 |
| 156 | Andrei HuhniukPlace 156 · Grade 10 · Arrowhead | 10 | Arrowhead | 19:52.4 |
| 157 | Carson GundlachPlace 157 · Grade 11 · Badger | 11 | Badger | 19:52.6 |
| 158 | Tyler PhetteplacePlace 158 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 19:54.2 |
| 159 | Josh SagonaPlace 159 · Grade 11 · Turner | 11 | Turner | 19:54.6 |
| 160 | Jeff CuiPlace 160 · Grade 12 · Madison West | 12 | Madison West | 19:55.0 |
| 161 | Andrew LaSavagePlace 161 · Grade 12 · Madison La Follette | 12 | Madison La Follette | 19:55.2 |
| 162 | John DavisPlace 162 · Grade 12 · Dodgeville/Mineral Point | 12 | Dodgeville/Mineral Point | 19:55.5 PR |
| 163 | Nick NoffkePlace 163 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 19:55.5 |
| 164 | Evan VogePlace 164 · Grade 9 · Waunakee | 9 | Waunakee | 19:55.6 |
| 165 | Logan WillitsPlace 165 · Grade 10 · Badger | 10 | Badger | 19:55.8 |
| 166 | Charles DonovanPlace 166 · Grade 12 · Oregon | 12 | Oregon | 19:56.3 PR |
| 167 | Michael SandersPlace 167 · Grade 11 · Badger | 11 | Badger | 19:57.3 |
| 168 | Eli HeddenPlace 168 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 19:57.6 |
| 169 | Riley HuntPlace 169 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 19:57.7 |
| 170 | Owen KrautkramerPlace 170 · Grade 12 · Neenah | 12 | Neenah | 19:57.9 |
| 171 | Jon BrunnerPlace 171 · Grade 11 · Whitewater | 11 | Whitewater | 19:58.3 |
| 172 | Hunter TenientePlace 172 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 19:58.3 |
| 173 | Ian BoumaPlace 173 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 19:58.8 |
| 174 | Garrett LuepkePlace 174 · Grade 9 · Neenah | 9 | Neenah | 19:59.2 |
| 175 | Gavin BreierPlace 175 · Grade 11 · Neenah | 11 | Neenah | 19:59.8 PR |
| 176 | George PhilbinPlace 176 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 20:00.0 |
| 177 | Andrew MetcalfPlace 177 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 20:01.0 |
| 178 | Ryan HuntPlace 178 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 20:01.7 PR |
| 179 | Denzel BaileyPlace 179 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 20:02.3 |
| 180 | Andrew SpielvogelPlace 180 · Grade 11 · Kimberly | 11 | Kimberly | 20:02.7 PR |
| 181 | Sean BrazgelPlace 181 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:03.0 |
| 182 | Elliot McCullochPlace 182 · Grade 11 · Whitewater | 11 | Whitewater | 20:03.4 |
| 183 | Fernando DelgadoPlace 183 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 20:03.6 |
| 184 | Asa PaulsPlace 184 · Grade 12 · Waunakee | 12 | Waunakee | 20:03.7 |
| 185 | Ryan BadgerPlace 185 · Grade 10 · Waunakee | 10 | Waunakee | 20:04.5 |
| 186 | Nathan NeeleyPlace 186 · Grade 9 · DeForest | 9 | DeForest | 20:04.7 |
| 187 | Andre HermesPlace 187 · Grade 11 · Madison West | 11 | Madison West | 20:05.6 |
| 188 | Grant JensenPlace 188 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 20:06.8 |
| 189 | Ryan ProxPlace 189 · Grade 9 · Arrowhead | 9 | Arrowhead | 20:07.4 |
| 190 | David KollmanPlace 190 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 20:08.3 |
| 191 | Vince JoswiakPlace 191 · Grade 10 · Middleton | 10 | Middleton | 20:08.4 |
| 192 | Leo KishPlace 192 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:08.5 |
| 193 | Graham WagnerPlace 193 · Grade 12 · Monona Grove | 12 | Monona Grove | 20:08.7 |
| 194 | Elijah McArthurPlace 194 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 20:09.9 PR |
| 195 | Joseph SchaakPlace 195 · Grade 9 · Madison West | 9 | Madison West | 20:10.3 |
| 196 | Patrick MowbrayPlace 196 · Grade 10 · DeForest | 10 | DeForest | 20:10.6 |
| 197 | Patrick HaasPlace 197 · Grade 11 · Platteville | 11 | Platteville | 20:11.2 |
| 198 | Matt HallPlace 198 · Grade 12 · Neenah | 12 | Neenah | 20:12.1 PR |
| 199 | Jared BaughmanPlace 199 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 20:12.8 |
| 200 | Brandon MuellerPlace 200 · Grade 11 · Kimberly | 11 | Kimberly | 20:12.8 |
| 201 | Anders CarlssonPlace 201 · Grade 11 · Madison West | 11 | Madison West | 20:13.1 |
| 202 | Matt PowersPlace 202 · Grade 11 · Madison West | 11 | Madison West | 20:13.2 PR |
| 203 | Antonio CabelloPlace 203 · Grade 12 · Monona Grove | 12 | Monona Grove | 20:13.8 PR |
| 204 | David DublinPlace 204 · Grade 11 · Badger | 11 | Badger | 20:13.9 |
| 205 | Collin Sorge-YoungPlace 205 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 20:13.9 |
| 206 | Will FoucaultPlace 206 · Grade 9 · Neenah | 9 | Neenah | 20:14.5 |
| 207 | Stefo LivorniPlace 207 · Grade 12 · Madison West | 12 | Madison West | 20:15.2 |
| 208 | Tommy ShanahanPlace 208 · Grade 11 · Monona Grove | 11 | Monona Grove | 20:15.3 |
| 209 | Hayden MuellerPlace 209 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 20:15.9 PR |
| 210 | Liam GunnPlace 210 · Grade 9 · Madison West | 9 | Madison West | 20:16.6 |
| 211 | Austin JentzPlace 211 · Grade 9 · Platteville | 9 | Platteville | 20:17.2 |
| 212 | Travis BirdPlace 212 · Grade 11 · Monona Grove | 11 | Monona Grove | 20:18.4 |
| 213 | Elijah FaberPlace 213 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 20:19.2 |
| 214 | Spencer GeraldsonPlace 214 · Grade 9 · Arrowhead | 9 | Arrowhead | 20:19.8 |
| 215 | Donald ConwayPlace 215 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 20:19.9 |
| 216 | Gabe SizemorePlace 216 · Grade 12 · Milton | 12 | Milton | 20:20.1 PR |
| 217 | Evan PhillipsPlace 217 · Grade 11 · Westby | 11 | Westby | 20:20.5 |
| 218 | Ryan LeePlace 218 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:20.9 |
| 219 | Bradley VielhuberPlace 219 · Grade 11 · Westby | 11 | Westby | 20:21.1 |
| 220 | Alex CoffiniPlace 220 · Grade 9 · Middleton | 9 | Middleton | 20:21.7 |
| 221 | Henry PawlikowskiPlace 221 · Grade 9 · Kimberly | 9 | Kimberly | 20:22.0 |
| 222 | Max DrexlerPlace 222 · Grade 9 · Madison West | 9 | Madison West | 20:22.7 |
| 223 | Micah Vander VeldePlace 223 · Grade 12 · Beaver Dam | 12 | Beaver Dam | 20:24.3 |
| 224 | Cade CarpenterPlace 224 · Grade 10 · Badger | 10 | Badger | 20:24.8 |
| 225 | Logan KlinkPlace 225 · Grade 12 · Arrowhead | 12 | Arrowhead | 20:26.4 |
| 226 | Eli WilkePlace 226 · Grade 9 · Beaver Dam | 9 | Beaver Dam | 20:26.7 |
| 227 | Logan AdkinsPlace 227 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:26.9 |
| 228 | Saylor AllenPlace 228 · Grade 10 · Madison West | 10 | Madison West | 20:27.3 |
| 229 | Keaton KruegerPlace 229 · Grade 12 · Neenah | 12 | Neenah | 20:27.5 |
| 230 | Ryan WalowskiPlace 230 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 20:28.1 PR |
| 231 | Leo CuratolaPlace 231 · Grade 10 · Monona Grove | 10 | Monona Grove | 20:28.4 PR |
| 232 | Andrew BuchheimPlace 232 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 20:29.3 |
| 233 | Christopher PlaggePlace 233 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:29.5 |
| 234 | Zion HeftyPlace 234 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 20:30.4 |
| 235 | Brendan HollandPlace 235 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 20:30.5 PR |
| 236 | Andy SvendsenPlace 236 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 20:30.8 |
| 237 | Andy JohnsonPlace 237 · Grade 12 · Monroe | 12 | Monroe | 20:31.0 |
| 238 | Julian PerezPlace 238 · Grade 11 · Delavan-Darien | 11 | Delavan-Darien | 20:32.1 |
| 239 | Eli CoronadoPlace 239 · Grade 10 · Kimberly | 10 | Kimberly | 20:32.2 |
| 240 | Dhruv BiswasPlace 240 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 20:32.3 |
| 241 | Cooper SteelePlace 241 · Grade 9 · DeForest | 9 | DeForest | 20:33.0 |
| 242 | Tanner AubreyPlace 242 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 20:33.1 |
| 243 | Daniel MaurerPlace 243 · Grade 10 · Darlington | 10 | Darlington | 20:33.6 |
| 244 | Abhinav BipinPlace 244 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 20:33.6 PR |
| 245 | Ethan SchabackerPlace 245 · Grade 12 · Milton | 12 | Milton | 20:34.5 |
| 246 | Patrick RingPlace 246 · Grade 12 · Badger | 12 | Badger | 20:34.6 |
| 247 | Aj NatalizioPlace 247 · Grade 11 · Arrowhead | 11 | Arrowhead | 20:34.6 |
| 248 | Brandon HermsenPlace 248 · Grade 9 · Neenah | 9 | Neenah | 20:35.1 |
| 249 | Richard ThaoPlace 249 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 20:35.4 |
| 250 | Pat StievePlace 250 · Grade 11 · Homestead | 11 | Homestead | 20:35.7 |
| 251 | Diego Quebrado-SalgadoPlace 251 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 20:35.8 PR |
| 252 | Ross DavisPlace 252 · Grade 9 · Middleton | 9 | Middleton | 20:37.0 PR |
| 253 | Greg FischerPlace 253 · Grade 11 · DeForest | 11 | DeForest | 20:37.3 PR |
| 254 | Hyrum OliphantPlace 254 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 20:37.5 PR |
| 255 | Riley HoeyPlace 255 · Grade 12 · Monona Grove | 12 | Monona Grove | 20:39.0 |
| 256 | Jarett BiverPlace 256 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 20:39.1 |
| 257 | John FranklinPlace 257 · Grade 11 · Neenah | 11 | Neenah | 20:40.2 |
| 258 | Camron MurphreePlace 258 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 20:40.2 |
| 259 | Carson HuberPlace 259 · Grade 9 · Middleton | 9 | Middleton | 20:40.9 |
| 260 | Jackson SellnerPlace 260 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:41.7 |
| 261 | Daniel RolefsonPlace 261 · Grade 12 · South Milwaukee | 12 | South Milwaukee | 20:42.5 |
| 262 | Evan PilzakPlace 262 · Grade 10 · Neenah | 10 | Neenah | 20:43.5 |
| 263 | Wyatt ThielPlace 263 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 20:44.3 |
| 264 | Madison BerridgePlace 264 · Grade 9 · Madison West | 9 | Madison West | 20:44.4 PR |
| 265 | Regan TrinasticPlace 265 · Grade 11 · Monona Grove | 11 | Monona Grove | 20:44.9 PR |
| 266 | Carson GhysPlace 266 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 20:45.1 |
| 267 | Alex LyonsPlace 267 · Grade 9 · Madison West | 9 | Madison West | 20:45.6 |
| 268 | Estevan LemusPlace 268 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 20:45.6 PR |
| 269 | Joshua BeamsleyPlace 269 · Grade 10 · Madison West | 10 | Madison West | 20:45.7 |
| 270 | Kaden WhittPlace 270 · Grade 10 · Arrowhead | 10 | Arrowhead | 20:46.7 |
| 271 | Matthew StoddardPlace 271 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 20:47.0 |
| 272 | Gent BeluliPlace 272 · Grade 9 · DeForest | 9 | DeForest | 20:47.4 |
| 273 | Mitchell ApplebackPlace 273 · Grade 10 · Milton | 10 | Milton | 20:47.4 |
| 274 | Benjamin CalkinsPlace 274 · Grade 12 · Waunakee | 12 | Waunakee | 20:48.9 |
| 275 | Jp BensonPlace 275 · Grade 12 · Homestead | 12 | Homestead | 20:49.2 |
| 276 | Devin KeastPlace 276 · Grade 11 · Oregon | 11 | Oregon | 20:49.3 |
| 277 | Griffin LeePlace 277 · Grade 12 · Waunakee | 12 | Waunakee | 20:49.4 |
| 278 | Tommy KriewaldtPlace 278 · Grade 9 · Middleton | 9 | Middleton | 20:49.5 |
| 279 | Conner FeyenPlace 279 · Grade 11 · Platteville | 11 | Platteville | 20:49.9 |
| 280 | David WhittinghamPlace 280 · Grade 10 · Middleton | 10 | Middleton | 20:50.1 |
| 281 | John BeverPlace 281 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 20:50.7 |
| 282 | Timothy SchenkPlace 282 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 20:50.9 |
| 283 | John CramerPlace 283 · Grade 10 · Platteville | 10 | Platteville | 20:50.9 |
| 284 | Wynnton MottPlace 284 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 20:51.4 |
| 285 | Bergen FitzgeraldPlace 285 · Grade 11 · DeForest | 11 | DeForest | 20:51.9 |
| 286 | Will CihlaPlace 286 · Grade 11 · Oregon | 11 | Oregon | 20:53.0 PR |
| 287 | Preston BanfieldPlace 287 · Grade 10 · Darlington | 10 | Darlington | 20:53.3 |
| 288 | Daniel ThomsenPlace 288 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 20:53.9 |
| 289 | Dieder MaasPlace 289 · Grade 9 · Madison West | 9 | Madison West | 20:54.7 |
| 290 | Jordan HundtPlace 290 · Grade 11 · DeForest | 11 | DeForest | 20:55.0 |
| 291 | Liam HigginsPlace 291 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 20:55.1 PR |
| 292 | Alex PemberPlace 292 · Grade 9 · Milton | 9 | Milton | 20:55.6 |
| 293 | Teddy ScheckelPlace 293 · Grade 11 · Madison West | 11 | Madison West | 20:56.2 |
| 294 | Logan BudackPlace 294 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 20:56.6 |
| 295 | Jon NygaardPlace 295 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 20:57.0 |
| 296 | Santiago BarquinPlace 296 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 20:57.1 |
| 297 | Harrison MeyerPlace 297 · Grade 12 · Waunakee | 12 | Waunakee | 20:57.5 |
| 298 | Gavin LlewellynPlace 298 · Grade 9 · Neenah | 9 | Neenah | 20:58.0 |
| 299 | Will KramerPlace 299 · Grade 9 · Dodgeville/Mineral Point | 9 | Dodgeville/Mineral Point | 20:59.4 |
| 300 | Tanner LoTiempoPlace 300 · Grade 12 · Rockford (Guilford) | 12 | Rockford (Guilford) | 20:59.5 PR |
| 301 | Malachi AlvarezPlace 301 · Grade 12 · Stoughton | 12 | Stoughton | 20:59.6 PR |
| 302 | Andrew VeumPlace 302 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 21:00.0 |
| 303 | Sean QuirkePlace 303 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 21:00.3 PR |
| 304 | Bodie LockePlace 304 · Grade 11 · Milton | 11 | Milton | 21:00.8 |
| 305 | Cody CaneganPlace 305 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 21:01.3 PR |
| 306 | Lukas HunterPlace 306 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 21:01.3 |
| 307 | Aiden SargentPlace 307 · Grade 9 · Platteville | 9 | Platteville | 21:01.4 |
| 308 | Riley JohnsonPlace 308 · Grade 11 · DeForest | 11 | DeForest | 21:01.6 |
| 309 | Connor RohdePlace 309 · Grade 9 · Kimberly | 9 | Kimberly | 21:01.7 |
| 310 | Andrew WattPlace 310 · Grade 9 · Neenah | 9 | Neenah | 21:02.1 |
| 311 | Andrew DavisPlace 311 · Grade 12 · Milton | 12 | Milton | 21:02.1 |
| 312 | Garrett ReynoldsPlace 312 · Grade 10 · Madison West | 10 | Madison West | 21:02.2 |
| 313 | Kin HamiltonPlace 313 · Grade 11 · Westby | 11 | Westby | 21:02.9 |
| 314 | Nicholas BallwegPlace 314 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 21:03.3 PR |
| 315 | Adam PinkPlace 315 · Grade 12 · Arrowhead | 12 | Arrowhead | 21:03.8 |
| 316 | Zaid NolleyPlace 316 · Grade 12 · Waunakee | 12 | Waunakee | 21:04.3 |
| 317 | Colin MeidlPlace 317 · Grade 11 · Oregon | 11 | Oregon | 21:04.8 |
| 318 | Jackson KennedyPlace 318 · Grade 9 · Arrowhead | 9 | Arrowhead | 21:06.4 |
| 319 | Tyler VondracekPlace 319 · Grade 10 · Neenah | 10 | Neenah | 21:06.5 |
| 320 | Riley JauchPlace 320 · Grade 9 · Milton | 9 | Milton | 21:06.8 |
| 321 | Joey RhodesPlace 321 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:08.9 |
| 322 | Kehlen DonahuePlace 322 · Grade 9 · Badger | 9 | Badger | 21:09.1 PR |
| 323 | Michael GarciaPlace 323 · Grade 11 · Darlington | 11 | Darlington | 21:09.7 |
| 324 | Ryan TemplePlace 324 · Grade 10 · Madison West | 10 | Madison West | 21:11.7 |
| 325 | Rashad AhmadPlace 325 · Grade 9 · Rockford (Guilford) | 9 | Rockford (Guilford) | 21:12.4 |
| 326 | Steven HaworthPlace 326 · Grade 9 · Badger | 9 | Badger | 21:12.6 |
| 327 | Aidan JonesPlace 327 · Grade 11 · Neenah | 11 | Neenah | 21:13.5 |
| 328 | Nick DemareePlace 328 · Grade 12 · Platteville | 12 | Platteville | 21:13.9 |
| 329 | Bennett KuehlPlace 329 · Grade 10 · Arrowhead | 10 | Arrowhead | 21:14.0 |
| 330 | Ethan DagenaisPlace 330 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 21:14.1 |
| 331 | David GarczynskiPlace 331 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 21:14.1 |
| 332 | Ian McPheePlace 332 · Grade 9 · Madison West | 9 | Madison West | 21:14.3 |
| 333 | Stephen ShiPlace 333 · Grade 9 · Middleton | 9 | Middleton | 21:14.4 |
| 334 | Kevin CortesPlace 334 · Grade 11 · Monona Grove | 11 | Monona Grove | 21:16.4 |
| 335 | Blake DupiesPlace 335 · Grade 12 · Arrowhead | 12 | Arrowhead | 21:16.5 |
| 336 | Hudson TomblinPlace 336 · Grade 9 · Waunakee | 9 | Waunakee | 21:17.1 |
| 337 | Juan Jose ArriolaPlace 337 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 21:17.6 |
| 338 | Davis NunnallyPlace 338 · Grade 9 · Arrowhead | 9 | Arrowhead | 21:17.7 |
| 339 | Andrew MerriamPlace 339 · Grade 10 · Darlington | 10 | Darlington | 21:17.8 |
| 340 | Nathan SteynPlace 340 · Grade 10 · Whitnall | 10 | Whitnall | 21:18.2 |
| 341 | Jack DodenPlace 341 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 21:19.3 |
| 342 | Ben SvandaPlace 342 · Grade 11 · Neenah | 11 | Neenah | 21:21.0 |
| 343 | Matthew St ThomasPlace 343 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 21:21.1 |
| 344 | Mitchell VanderWielenPlace 344 · Grade 9 · Neenah | 9 | Neenah | 21:21.8 |
| 345 | Daryen HeiszPlace 345 · Grade 9 · Boscobel | 9 | Boscobel | 21:22.4 |
| 346 | Karsten KnochePlace 346 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:22.5 |
| 347 | Joseph NeuPlace 347 · Grade 11 · Burlington | 11 | Burlington | 21:22.6 |
| 348 | Ian HawleyPlace 348 · Grade 10 · Kimberly | 10 | Kimberly | 21:24.1 |
| 349 | Owen MillerPlace 349 · Grade 9 · Dodgeville/Mineral Point | 9 | Dodgeville/Mineral Point | 21:24.2 |
| 350 | Jonathan OlsonPlace 350 · Grade 12 · Delavan-Darien | 12 | Delavan-Darien | 21:24.3 |
| 351 | Sawyer HughesPlace 351 · Grade 11 · Oregon | 11 | Oregon | 21:25.3 PR |
| 352 | Ben ArmstrongPlace 352 · Grade 12 · DeForest | 12 | DeForest | 21:25.4 |
| 353 | Jack AlbertPlace 353 · Grade 9 · Stoughton | 9 | Stoughton | 21:26.4 |
| 354 | Riley JonesPlace 354 · Grade 10 · Darlington | 10 | Darlington | 21:26.4 |
| 355 | Alex HasslerPlace 355 · Grade 9 · Arrowhead | 9 | Arrowhead | 21:26.5 |
| 356 | Kaden IrvinePlace 356 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 21:28.3 |
| 357 | Jack DownsPlace 357 · Grade 12 · Whitewater | 12 | Whitewater | 21:28.8 |
| 358 | Ethan BauerPlace 358 · Grade 10 · Oregon | 10 | Oregon | 21:28.8 |
| 359 | Zeke FrankfordPlace 359 · Grade 12 · Monroe | 12 | Monroe | 21:28.9 |
| 360 | Santana RodriguezPlace 360 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 21:28.9 |
| 361 | Jaden MayPlace 361 · Grade 9 · Arrowhead | 9 | Arrowhead | 21:29.2 |
| 362 | Alex BouskaPlace 362 · Grade 12 · DeForest | 12 | DeForest | 21:29.8 |
| 363 | Alex NollPlace 363 · Grade 9 · Arrowhead | 9 | Arrowhead | 21:31.4 |
| 364 | Alex TowinskiPlace 364 · Grade 10 · Badger | 10 | Badger | 21:32.3 PR |
| 365 | Cameron ReganPlace 365 · Grade 10 · Middleton | 10 | Middleton | 21:32.4 |
| 366 | Willie RiechersPlace 366 · Grade 9 · Darlington | 9 | Darlington | 21:32.6 |
| 367 | Nathan WalshPlace 367 · Grade 12 · Waunakee | 12 | Waunakee | 21:34.3 |
| 368 | Clayton KrusePlace 368 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:34.6 |
| 369 | Robert SchmittPlace 369 · Grade 10 · Platteville | 10 | Platteville | 21:34.8 PR |
| 370 | Tom BarrettePlace 370 · Grade 9 · Milton | 9 | Milton | 21:35.2 |
| 371 | Aidan McEllistremPlace 371 · Grade 10 · Middleton | 10 | Middleton | 21:35.4 |
| 372 | Bradley KasePlace 372 · Grade 10 · Badger | 10 | Badger | 21:35.5 |
| 373 | Connor CoynePlace 373 · Grade 10 · Homestead | 10 | Homestead | 21:36.2 |
| 374 | Sawyer LaChancePlace 374 · Grade 11 · Oregon | 11 | Oregon | 21:36.9 |
| 375 | Matthew GutzmerPlace 375 · Grade 10 · Middleton | 10 | Middleton | 21:37.1 PR |
| 376 | James BerthoudPlace 376 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:37.7 |
| 377 | Peter HeisePlace 377 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 21:38.0 |
| 378 | Alex TurgesonPlace 378 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 21:39.1 |
| 379 | Colbey JohnsonPlace 379 · Grade 9 · Neenah | 9 | Neenah | 21:39.5 |
| 380 | Logan RadleinPlace 380 · Grade 11 · Elkhorn Area | 11 | Elkhorn Area | 21:40.3 |
| 381 | Mitch MillnerPlace 381 · Grade 12 · Monroe | 12 | Monroe | 21:40.8 |
| 382 | Jack BarrettPlace 382 · Grade 11 · Milton | 11 | Milton | 21:41.4 |
| 383 | Lukas BekkedalPlace 383 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 21:41.8 |
| 384 | Keaton ThomasPlace 384 · Grade 10 · Neenah | 10 | Neenah | 21:42.9 |
| 385 | William MandelPlace 385 · Grade 10 · Madison West | 10 | Madison West | 21:43.1 |
| 386 | Jameson BethkePlace 386 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 21:44.1 |
| 387 | Conor AttawayPlace 387 · Grade 10 · Monona Grove | 10 | Monona Grove | 21:45.1 |
| 388 | Mars ThornsenPlace 388 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 21:45.1 PR |
| 389 | Gabe Espinoza-ForlenzaPlace 389 · Grade 10 · Madison West | 10 | Madison West | 21:45.6 |
| 390 | Sam PieperPlace 390 · Grade 11 · Oregon | 11 | Oregon | 21:46.5 |
| 391 | Alex McAndrewPlace 391 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 21:46.7 |
| 392 | Joeseph SebranekPlace 392 · Grade 9 · Madison West | 9 | Madison West | 21:47.2 PR |
| 393 | Charles MoorePlace 393 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 21:47.8 |
| 394 | Brennan O'BrionPlace 394 · Grade 9 · DeForest | 9 | DeForest | 21:48.0 |
| 395 | Braedon KrausePlace 395 · Grade 11 · Monona Grove | 11 | Monona Grove | 21:48.4 |
| 396 | Nathan GlinskiPlace 396 · Grade 11 · Kenosha Bradford | 11 | Kenosha Bradford | 21:49.6 |
| 397 | Matthew LePlace 397 · Grade 11 · Monona Grove | 11 | Monona Grove | 21:50.6 |
| 398 | Cameron MarkhamPlace 398 · Grade 11 · Beloit Memorial | 11 | Beloit Memorial | 21:51.0 |
| 399 | Peter WhaylandPlace 399 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:51.6 |
| 400 | Will BaumannPlace 400 · Grade 12 · Milton | 12 | Milton | 21:51.8 |
| 401 | Patrick BergesPlace 401 · Grade 12 · Arrowhead | 12 | Arrowhead | 21:52.5 |
| 402 | Jeremiah WilliamsPlace 402 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:52.8 |
| 403 | Steven PinkPlace 403 · Grade 10 · Arrowhead | 10 | Arrowhead | 21:55.3 |
| 404 | Ethan KurtzPlace 404 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 21:55.5 |
| 405 | Andrew LelandPlace 405 · Grade 10 · Waunakee | 10 | Waunakee | 21:56.6 PR |
| 406 | Alex GrothPlace 406 · Grade 9 · Arrowhead | 9 | Arrowhead | 21:58.0 |
| 407 | Charles MullenPlace 407 · Grade 12 · Madison West | 12 | Madison West | 21:58.3 |
| 408 | Bradley LewandowskiPlace 408 · Grade 10 · Neenah | 10 | Neenah | 21:58.9 |
| 409 | Carson FrischPlace 409 · Grade 9 · Middleton | 9 | Middleton | 21:59.0 |
| 410 | Sam McMartinPlace 410 · Grade 10 · Burlington | 10 | Burlington | 21:59.7 |
| 411 | Yuanhong (Harry) WangPlace 411 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 22:00.4 |
| 412 | Thomas RathertPlace 412 · Grade 12 · Monona Grove | 12 | Monona Grove | 22:01.5 |
| 413 | Jahan SumiartaPlace 413 · Grade 11 · Madison West | 11 | Madison West | 22:02.3 |
| 414 | Henry TennessenPlace 414 · Grade 12 · Madison West | 12 | Madison West | 22:02.3 |
| 415 | Kyle MartisPlace 415 · Grade 10 · Neenah | 10 | Neenah | 22:03.3 |
| 416 | Josh ReynenPlace 416 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 22:03.7 |
| 417 | Josh CramPlace 417 · Grade 12 · Whitnall | 12 | Whitnall | 22:04.1 |
| 418 | Johnathan WestphalPlace 418 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 22:04.2 PR |
| 419 | Daniel DeJarlaisPlace 419 · Grade 9 · Middleton | 9 | Middleton | 22:05.1 |
| 420 | Andrew MoorePlace 420 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 22:05.9 |
| 421 | Calvin DobsonPlace 421 · Grade 12 · Milton | 12 | Milton | 22:06.2 |
| 422 | Cole DragerPlace 422 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 22:06.6 PR |
| 423 | Henry ZavosPlace 423 · Grade 10 · Madison West | 10 | Madison West | 22:06.7 |
| 424 | Tyler BadePlace 424 · Grade 11 · Oregon | 11 | Oregon | 22:06.9 PR |
| 425 | John ZwickPlace 425 · Grade 11 · Neenah | 11 | Neenah | 22:07.2 |
| 426 | Roy CornettPlace 426 · Grade 12 · Platteville | 12 | Platteville | 22:09.5 PR |
| 427 | Matthew MesserPlace 427 · Grade 10 · Milton | 10 | Milton | 22:09.8 |
| 428 | Kunal SharmaPlace 428 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 22:09.9 PR |
| 429 | Dj GersbachPlace 429 · Grade 11 · Monroe | 11 | Monroe | 22:10.0 |
| 430 | Nathan ReinPlace 430 · Grade 9 · Stoughton | 9 | Stoughton | 22:11.4 |
| 431 | Jack BoganPlace 431 · Grade 10 · DeForest | 10 | DeForest | 22:11.5 |
| 432 | Nolan FrederickPlace 432 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 22:12.9 |
| 433 | Sam CollinsPlace 433 · Grade 11 · Oregon | 11 | Oregon | 22:14.5 |
| 434 | Michael NguyenPlace 434 · Grade 11 · Boscobel | 11 | Boscobel | 22:15.0 PR |
| 435 | Jake LaxtonPlace 435 · Grade 10 · Boscobel | 10 | Boscobel | 22:15.8 |
| 436 | Michael KuhnPlace 436 · Grade 9 · Madison West | 9 | Madison West | 22:15.8 |
| 437 | Ameya KulkarniPlace 437 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 22:16.2 |
| 438 | Tyler MasinoPlace 438 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 22:16.5 |
| 439 | Jacob HutchinsonPlace 439 · Grade 11 · Monona Grove | 11 | Monona Grove | 22:17.6 |
| 440 | Jacob TilsenPlace 440 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 22:18.1 |
| 441 | Kevin EisenzimmerPlace 441 · Grade 10 · Dodgeville/Mineral Point | 10 | Dodgeville/Mineral Point | 22:18.3 PR |
| 442 | Conner BillsPlace 442 · Grade 9 · Middleton | 9 | Middleton | 22:18.5 |
| 443 | Andy TruongPlace 443 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 22:19.9 |
| 444 | Cuyler MonahanPlace 444 · Grade 12 · Mount Horeb | 12 | Mount Horeb | 22:20.0 |
| 445 | Alexis CruzPlace 445 · Grade 10 · Darlington | 10 | Darlington | 22:22.8 |
| 446 | Blayz SchultzPlace 446 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 22:23.2 |
| 447 | William RungePlace 447 · Grade 10 · Waunakee | 10 | Waunakee | 22:24.2 |
| 448 | Sam MockertPlace 448 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 22:24.3 |
| 449 | Josh BolandPlace 449 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 22:25.6 |
| 450 | Sam DyerPlace 450 · Grade 9 · Madison West | 9 | Madison West | 22:27.9 |
| 451 | CJ GembarskiPlace 451 · Grade 10 · Badger | 10 | Badger | 22:29.0 |
| 452 | Will RanheimPlace 452 · Grade 10 · Madison West | 10 | Madison West | 22:30.4 |
| 453 | Ken ForbeckPlace 453 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 22:31.0 |
| 454 | Damian O'NeilPlace 454 · Grade 9 · Arrowhead | 9 | Arrowhead | 22:32.4 |
| 455 | Ryan MarksPlace 455 · Grade 11 · Elkhorn Area | 11 | Elkhorn Area | 22:32.9 |
| 456 | Asher ScarlettPlace 456 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 22:33.3 |
| 457 | Anthony Kessler JrPlace 457 · Grade 9 · Kimberly | 9 | Kimberly | 22:33.7 |
| 458 | Patrick ShirleyPlace 458 · Grade 11 · Homestead | 11 | Homestead | 22:34.8 |
| 459 | Roger LopezbenetPlace 459 · Grade 12 · South Milwaukee | 12 | South Milwaukee | 22:35.0 |
| 460 | Jack Van VoorenPlace 460 · Grade 11 · Homestead | 11 | Homestead | 22:36.5 |
| 461 | Chinua OkoliPlace 461 · Grade 10 · Middleton | 10 | Middleton | 22:37.4 |
| 462 | David ProcisePlace 462 · Grade 10 · Madison West | 10 | Madison West | 22:38.5 |
| 463 | Tyler PartekaPlace 463 · Grade 9 · Arrowhead | 9 | Arrowhead | 22:39.3 |
| 464 | Caleb RadtkePlace 464 · Grade 9 · Middleton | 9 | Middleton | 22:40.0 |
| 465 | Mason LebakkenPlace 465 · Grade 10 · Milton | 10 | Milton | 22:41.0 |
| 466 | Luke WalsvikPlace 466 · Grade 11 · DeForest | 11 | DeForest | 22:42.3 |
| 467 | Gus FayePlace 467 · Grade 12 · Madison West | 12 | Madison West | 22:42.6 |
| 468 | Zeke IsaacsonPlace 468 · Grade 10 · Burlington | 10 | Burlington | 22:43.7 |
| 469 | Abhav SoniPlace 469 · Grade 9 · Middleton | 9 | Middleton | 22:43.8 |
| 470 | Aaron GleisnerPlace 470 · Grade 9 · Arrowhead | 9 | Arrowhead | 22:44.0 |
| 471 | Luke SimpsonPlace 471 · Grade 11 · DeForest | 11 | DeForest | 22:44.6 |
| 472 | Gage UpdikePlace 472 · Grade 9 · Boscobel | 9 | Boscobel | 22:45.5 |
| 473 | Connor FarisPlace 473 · Grade 9 · Oregon | 9 | Oregon | 22:47.0 |
| 474 | Evan SchreierPlace 474 · Grade 9 · Stoughton | 9 | Stoughton | 22:49.8 |
| 475 | Mason StonePlace 475 · Grade 12 · Darlington | 12 | Darlington | 22:51.9 |
| 476 | Dylan RoenPlace 476 · Grade 9 · Dodgeville/Mineral Point | 9 | Dodgeville/Mineral Point | 22:52.9 |
| 477 | Taylor SmithPlace 477 · Grade 9 · Arrowhead | 9 | Arrowhead | 22:52.9 |
| 478 | Andrew TietzPlace 478 · Grade 11 · Waunakee | 11 | Waunakee | 22:53.1 |
| 479 | Jesse LeiboldPlace 479 · Grade 9 · Neenah | 9 | Neenah | 22:54.4 |
| 480 | Kael ValdezPlace 480 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 22:54.7 PR |
| 481 | Dominic PoulterPlace 481 · Grade 9 · Neenah | 9 | Neenah | 22:57.3 |
| 482 | Jakob KjeldbjergPlace 482 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 22:59.2 PR |
| 483 | Brandon MolldremPlace 483 · Grade 10 · Dodgeville/Mineral Point | 10 | Dodgeville/Mineral Point | 23:00.5 |
| 484 | Noah ChristianPlace 484 · Grade 11 · Neenah | 11 | Neenah | 23:00.8 |
| 485 | Graham StiglerPlace 485 · Grade 9 · Arrowhead | 9 | Arrowhead | 23:01.0 |
| 486 | Logan DresenPlace 486 · Grade 9 · Waunakee | 9 | Waunakee | 23:01.1 |
| 487 | Thomas ThorsonPlace 487 · Grade 12 · Oconomowoc | 12 | Oconomowoc | 23:01.3 |
| 488 | Nicholas PrincePlace 488 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 23:01.4 |
| 489 | Kaleb HughesPlace 489 · Grade 11 · Badger | 11 | Badger | 23:01.8 |
| 490 | Logan FreyPlace 490 · Grade 10 · Middleton | 10 | Middleton | 23:02.4 |
| 491 | Riley HallPlace 491 · Grade 9 · Dodgeville/Mineral Point | 9 | Dodgeville/Mineral Point | 23:03.0 |
| 492 | Lucas BourquinPlace 492 · Grade 10 · Arrowhead | 10 | Arrowhead | 23:04.1 |
| 493 | Charlie FreyPlace 493 · Grade 9 · Madison West | 9 | Madison West | 23:04.7 |
| 494 | Luis NavarretePlace 494 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 23:05.7 |
| 495 | Eric MoellerPlace 495 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 23:09.0 PR |
| 496 | Nate MullendorePlace 496 · Grade 11 · Mount Horeb | 11 | Mount Horeb | 23:10.2 |
| 497 | Danny KleinPlace 497 · Grade 11 · Homestead | 11 | Homestead | 23:10.9 |
| 498 | Austin FairfieldPlace 498 · Grade 12 · DeForest | 12 | DeForest | 23:11.0 |
| 499 | Sage CatlowPlace 499 · Grade 9 · Arrowhead | 9 | Arrowhead | 23:11.6 |
| 500 | Aaron KasperPlace 500 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 23:11.8 |
| 501 | Carlos ArriolaPlace 501 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 23:11.9 |
| 502 | Khael PachecoPlace 502 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 23:13.4 |
| 503 | Blake AndersonPlace 503 · Grade 9 · Oregon | 9 | Oregon | 23:13.5 |
| 504 | Brendan SukusPlace 504 · Grade 12 · Milton | 12 | Milton | 23:13.7 |
| 505 | Matthew FernandezPlace 505 · Grade 11 · Madison West | 11 | Madison West | 23:13.9 |
| 506 | Hunter RickertPlace 506 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 23:16.5 |
| 507 | Cameron CourchenePlace 507 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 23:17.0 PR |
| 508 | Preston LuomaPlace 508 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 23:17.5 PR |
| 509 | Noah WilliamsPlace 509 · Grade 10 · Middleton | 10 | Middleton | 23:18.0 |
| 510 | Carter LopezPlace 510 · Grade 9 · Milton | 9 | Milton | 23:18.7 |
| 511 | Nicholas KuntzPlace 511 · Grade 9 · Beaver Dam | 9 | Beaver Dam | 23:19.1 |
| 512 | Aaron FrankPlace 512 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 23:20.0 |
| 513 | Sawyer SmithPlace 513 · Grade 11 · Stoughton | 11 | Stoughton | 23:20.5 |
| 514 | William HemmingerPlace 514 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 23:21.0 |
| 515 | Reid LedrowskiPlace 515 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 23:22.9 PR |
| 516 | Mic FrommeltPlace 516 · Grade 9 · Platteville | 9 | Platteville | 23:23.2 |
| 517 | David KostelicPlace 517 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 23:24.2 |
| 518 | Kevin TatoolesPlace 518 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 23:24.7 |
| 519 | Maxwell MeyerPlace 519 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 23:25.1 |
| 520 | Cullen ChristensenPlace 520 · Grade 10 · Waunakee | 10 | Waunakee | 23:26.2 |
| 521 | Alex EngemannPlace 521 · Grade 11 · Neenah | 11 | Neenah | 23:26.3 |
| 522 | Corbin LarkinPlace 522 · Grade 11 · Badger | 11 | Badger | 23:29.7 |
| 523 | Sebastian MeyerPlace 523 · Grade 9 · Kimberly | 9 | Kimberly | 23:34.2 PR |
| 524 | Drew FranklinPlace 524 · Grade 10 · Neenah | 10 | Neenah | 23:34.3 PR |
| 525 | Micah RobinsonPlace 525 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 23:34.8 |
| 526 | Sebastian Arias-NoPlace 526 · Grade 9 · Neenah | 9 | Neenah | 23:35.3 |
| 527 | Landon NytesPlace 527 · Grade 9 · Neenah | 9 | Neenah | 23:35.5 |
| 528 | Troy WilsonPlace 528 · Grade 10 · Madison West | 10 | Madison West | 23:36.0 |
| 529 | Jack WilkinsonPlace 529 · Grade 10 · Milton | 10 | Milton | 23:36.6 |
| 530 | Hammad AghaPlace 530 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 23:37.0 PR |
| 531 | Dawson VanHoofPlace 531 · Grade 11 · Neenah | 11 | Neenah | 23:38.1 |
| 532 | Patrick SeversonPlace 532 · Grade 9 · Madison West | 9 | Madison West | 23:38.6 |
| 533 | Jeremy GunterPlace 533 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 23:39.5 |
| 534 | Killian JauschPlace 534 · Grade 11 · Milton | 11 | Milton | 23:40.2 |
| 535 | Brandon EdwardsPlace 535 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 23:42.8 |
| 536 | Jobey BrownPlace 536 · Grade 10 · Milton | 10 | Milton | 23:44.8 |
| 537 | Connor TjugumPlace 537 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 23:45.8 |
| 538 | Hunter HowlandPlace 538 · Grade 10 · Beaver Dam | 10 | Beaver Dam | 23:46.1 |
| 539 | Nathan CagneyPlace 539 · Grade 12 · Whitewater | 12 | Whitewater | 23:48.8 |
| 540 | Suraj JoottuPlace 540 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 23:50.7 |
| 541 | Anthony ThompsonPlace 541 · Grade 10 · Mount Horeb | 10 | Mount Horeb | 23:52.2 |
| 542 | Dan LinsPlace 542 · Grade 9 · Mount Horeb | 9 | Mount Horeb | 23:52.7 PR |
| 543 | Nathan MurphyPlace 543 · Grade 11 · Neenah | 11 | Neenah | 23:53.1 |
| 544 | David OlsonPlace 544 · Grade 10 · Neenah | 10 | Neenah | 23:55.5 |
| 545 | Aditya SharmaPlace 545 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 23:58.8 |
| 546 | Sam BerendesPlace 546 · Grade 9 · Neenah | 9 | Neenah | 24:02.5 |
| 547 | Dylan HasePlace 547 · Grade 11 · Westby | 11 | Westby | 24:03.9 |
| 548 | Jeff PetersPlace 548 · Grade 10 · Badger | 10 | Badger | 24:05.6 |
| 549 | Daniel TrostPlace 549 · Grade 10 · Whitewater | 10 | Whitewater | 24:06.3 |
| 550 | Rheinard OrtizPlace 550 · Grade 10 · Monona Grove | 10 | Monona Grove | 24:07.5 |
| 551 | Charlie BowenPlace 551 · Grade 9 · Homestead | 9 | Homestead | 24:08.8 |
| 552 | Devine BriscoPlace 552 · Grade 9 · Dodgeville/Mineral Point | 9 | Dodgeville/Mineral Point | 24:11.2 |
| 553 | Jack LaBrackePlace 553 · Grade 10 · Oconomowoc | 10 | Oconomowoc | 24:11.7 |
| 554 | Trevor MartinPlace 554 · Grade 11 · Boscobel | 11 | Boscobel | 24:13.5 |
| 555 | Ethan BouskaPlace 555 · Grade 9 · Milton | 9 | Milton | 24:14.1 |
| 556 | Steven BalthazarPlace 556 · Grade 12 · Stoughton | 12 | Stoughton | 24:14.5 |
| 557 | Shannon Gill-MastPlace 557 · Grade 9 · Platteville | 9 | Platteville | 24:15.4 |
| 558 | Nick BrozovicPlace 558 · Grade 10 · Arrowhead | 10 | Arrowhead | 24:16.3 |
| 559 | Bailey SprecherPlace 559 · Grade 10 · Kimberly | 10 | Kimberly | 24:16.9 PR |
| 560 | Alejandro HuertaPlace 560 · Grade 9 · Elkhorn Area | 9 | Elkhorn Area | 24:17.0 |
| 561 | Tate JewellPlace 561 · Grade 9 · Dodgeville/Mineral Point | 9 | Dodgeville/Mineral Point | 24:18.3 |
| 562 | Jacob BlancoPlace 562 · Grade 10 · Whitnall | 10 | Whitnall | 24:20.2 |
| 563 | Max GenrichPlace 563 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 24:21.7 PR |
| 564 | Alex OrdoñezPlace 564 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 24:22.9 |
| 565 | Samuel GrayPlace 565 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 24:24.9 PR |
| 566 | Alec TebonPlace 566 · Grade 11 · Stoughton | 11 | Stoughton | 24:24.9 |
| 567 | Wilson KilmerPlace 567 · Grade 10 · Madison West | 10 | Madison West | 24:26.9 |
| 568 | Zachary YohrPlace 568 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 24:27.0 |
| 569 | Kyle WalkerPlace 569 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 24:27.5 |
| 570 | Calvin KienastPlace 570 · Grade 11 · Burlington | 11 | Burlington | 24:28.1 |
| 571 | Tyler CoulmanPlace 571 · Grade 10 · Badger | 10 | Badger | 24:28.5 |
| 572 | Kevin GarfieasPlace 572 · Grade 10 · Badger | 10 | Badger | 24:30.0 PR |
| 573 | Mitchell HeidenreichPlace 573 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 24:32.0 |
| 574 | Lucas JessiePlace 574 · Grade 11 · Milton | 11 | Milton | 24:32.5 |
| 575 | Matthew EngelbrechtPlace 575 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 24:34.9 |
| 576 | Pablo JeffriesPlace 576 · Grade 9 · Monona Grove | 9 | Monona Grove | 24:35.3 |
| 577 | Jake StonestreetPlace 577 · Grade 10 · Burlington | 10 | Burlington | 24:35.4 |
| 578 | Cody CristPlace 578 · Grade 9 · Darlington | 9 | Darlington | 24:36.2 |
| 579 | Carlos MandujanoPlace 579 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 24:36.4 |
| 580 | James TroxelPlace 580 · Grade 9 · Boscobel | 9 | Boscobel | 24:37.1 |
| 581 | Callum FettiplacePlace 581 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 24:37.4 |
| 582 | E.j. HigginsPlace 582 · Grade 11 · Neenah | 11 | Neenah | 24:39.0 |
| 583 | Kaden ShepardPlace 583 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 24:44.9 |
| 584 | Jacob TisonPlace 584 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 24:53.1 |
| 585 | Jack KonrathPlace 585 · Grade 12 · Homestead | 12 | Homestead | 24:56.2 |
| 586 | Christian WingfieldPlace 586 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 24:58.3 |
| 587 | Angel VillasenorPlace 587 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 24:58.3 |
| 588 | Devin MeesterPlace 588 · Grade 11 · Oregon | 11 | Oregon | 25:02.1 |
| 589 | Ethan DornPlace 589 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 25:03.2 |
| 590 | Benji JosephPlace 590 · Grade 10 · Middleton | 10 | Middleton | 25:04.3 |
| 591 | Brandyn SchetterPlace 591 · Grade 11 · Neenah | 11 | Neenah | 25:05.1 |
| 592 | Casey BrandtPlace 592 · Grade 12 · Milton | 12 | Milton | 25:11.2 |
| 593 | Jonathan OlsonPlace 593 · Grade 10 · Neenah | 10 | Neenah | 25:21.6 |
| 594 | Tyler GoodenoughPlace 594 · Grade 11 · Oconomowoc | 11 | Oconomowoc | 25:26.9 |
| 595 | Jake RosinPlace 595 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 25:28.2 |
| 596 | Nathaniel IsraelPlace 596 · Grade 10 · Monona Grove | 10 | Monona Grove | 25:29.9 |
| 597 | Jake DullerPlace 597 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 25:38.8 |
| 598 | Tristan DonaldsonPlace 598 · Grade 9 · Neenah | 9 | Neenah | 25:40.3 |
| 599 | Xander FonsPlace 599 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 25:44.6 |
| 600 | Preston GaberPlace 600 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 25:44.6 |
| 601 | Will UmhoeferPlace 601 · Grade 11 · Madison West | 11 | Madison West | 25:50.4 |
| 602 | Conner LundPlace 602 · Grade 9 · Kimberly | 9 | Kimberly | 25:51.4 |
| 603 | James CowniePlace 603 · Grade 9 · Middleton | 9 | Middleton | 25:54.0 |
| 604 | Jarrett AbbottPlace 604 · Grade 11 · Milton | 11 | Milton | 25:56.9 |
| 605 | Ryan StevensonPlace 605 · Grade 12 · Milton | 12 | Milton | 26:01.2 |
| 606 | Tyler SchultzPlace 606 · Grade 12 · Beloit Memorial | 12 | Beloit Memorial | 26:01.2 |
| 607 | Levi BlankenheimPlace 607 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 26:05.9 |
| 608 | Brent MichaelsonPlace 608 · Grade 9 · Arrowhead | 9 | Arrowhead | 26:08.3 |
| 609 | Marty O'NeillPlace 609 · Grade 10 · Platteville | 10 | Platteville | 26:11.2 |
| 610 | Adam AnholdPlace 610 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 26:12.0 |
| 611 | Cuauhti EsparzaPlace 611 · Grade 12 · Madison La Follette | 12 | Madison La Follette | 26:16.1 |
| 612 | Chase BeinbornPlace 612 · Grade 10 · Boscobel | 10 | Boscobel | 26:21.7 |
| 613 | Alexander NelsonPlace 613 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 26:22.3 PR |
| 614 | Tyler VargoPlace 614 · Grade 11 · Platteville | 11 | Platteville | 26:26.7 |
| 615 | Nathan HolzemPlace 615 · Grade 9 · Neenah | 9 | Neenah | 26:29.2 |
| 616 | Tom O'SheaPlace 616 · Grade 9 · Madison West | 9 | Madison West | 26:35.9 |
| 617 | Silas NicolPlace 617 · Grade 9 · Madison West | 9 | Madison West | 26:46.3 |
| 618 | Alex TwiegPlace 618 · Grade 12 · Waunakee | 12 | Waunakee | 26:58.3 |
| 619 | Ian WolfePlace 619 · Grade 9 · Darlington | 9 | Darlington | 26:59.7 |
| 620 | Michael PlochPlace 620 · Grade 9 · Oconomowoc | 9 | Oconomowoc | 27:05.3 |
| 621 | Matt BrownPlace 621 · Grade 10 · Arrowhead | 10 | Arrowhead | 27:19.7 |
| 622 | Paul LaskowskiPlace 622 · Grade 12 · Burlington | 12 | Burlington | 27:20.6 |
| 623 | Jeshua MarkerPlace 623 · Grade 12 · Kenosha Bradford | 12 | Kenosha Bradford | 27:32.4 |
| 624 | Mark DaanePlace 624 · Grade 12 · Milton | 12 | Milton | 27:32.8 |
| 625 | Chris BlancoPlace 625 · Grade 12 · Whitnall | 12 | Whitnall | 27:40.5 |
| 626 | Nathaniel SislowPlace 626 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 27:41.8 |
| 627 | Hunter HansenPlace 627 · Grade 11 · Kimberly | 11 | Kimberly | 28:01.6 |
| 628 | Zach WilliamsPlace 628 · Grade 9 · Whitnall | 9 | Whitnall | 28:01.8 |
| 629 | Jackson SerkiesPlace 629 · Grade 9 · Platteville | 9 | Platteville | 28:06.3 |
| 630 | Samuel AngelPlace 630 · Grade 9 · Dodgeville/Mineral Point | 9 | Dodgeville/Mineral Point | 28:33.6 |
| 631 | Issac BreuchelPlace 631 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 28:34.1 |
| 632 | Will HoferlePlace 632 · Grade 10 · Middleton | 10 | Middleton | 28:37.8 |
| 633 | Kaine JapuntichPlace 633 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 29:06.2 |
| 634 | Miles GreenleyPlace 634 · Grade 12 · Platteville | 12 | Platteville | 29:35.5 |
| 635 | Edwin UphamPlace 635 · Grade 9 · Madison West | 9 | Madison West | 30:41.8 |
| 636 | Caden WeberPlace 636 · Grade 9 · Platteville | 9 | Platteville | 30:59.4 PR |
| 637 | Jacob ShererPlace 637 · Grade 9 · Platteville | 9 | Platteville | 34:01.0 |
| 638 | Cole HazlettPlace 638 · Grade 10 · Middleton | 10 | Middleton | 37:49.7 |
| 639 | Eugenio CalderonPlace 639 · Grade 9 · Neenah | 9 | Neenah | 38:57.3 PR |
| 640 | Gavin KatovichPlace 640 · Grade 11 · Middleton | 11 | Middleton | 41:27.8 |