| 1 | Tyler BrownPlace 1 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 17:59.80 |
| 2 | Dominic GentilePlace 2 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:00.84 |
| 3 | Ian FranczekPlace 3 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 18:01.43 |
| 4 | Jack ZweifelPlace 4 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:10.53 |
| 5 | John JonesPlace 5 · Grade 10 · Middleton | 10 | Middleton | 18:12.76 |
| 6 | Nick LawsonPlace 6 · Grade 12 · Madison West | 12 | Madison West | 18:18.90 |
| 7 | Oliver BatzliPlace 7 · Grade 12 · Madison West | 12 | Madison West | 18:19.73 |
| 8 | Kyle PuchalskiPlace 8 · Grade 12 · Middleton | 12 | Middleton | 18:20.06 |
| 9 | Max GoldenPlace 9 · Grade 12 · Madison West | 12 | Madison West | 18:27.84 |
| 10 | Espen AdamsPlace 10 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 18:31.02 |
| 11 | Kane BirschbachPlace 11 · Grade 10 · Middleton | 10 | Middleton | 18:31.78 |
| 12 | Evan BirschbachPlace 12 · Grade 12 · Middleton | 12 | Middleton | 18:35.72 |
| 13 | Liam MullenPlace 13 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 18:36.04 |
| 14 | Jack ReedPlace 14 · Grade 10 · Madison West | 10 | Madison West | 18:37.02 |
| 15 | Nathan MillmannPlace 15 · Grade 11 · Madison West | 11 | Madison West | 18:41.12 |
| 16 | Daniel WhipplePlace 16 · Grade 12 · Madison West | 12 | Madison West | 18:41.68 |
| 17 | Manix WhitePlace 17 · Grade 9 · Madison West | 9 | Madison West | 18:44.05 |
| 18 | Ty BrienPlace 18 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:44.17 |
| 19 | Dejon NoelPlace 19 · Grade 11 · Madison West | 11 | Madison West | 18:44.29 |
| 20 | Taijai TimothyPlace 20 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 18:46.34 |
| 21 | Christopher BarthoPlace 21 · Grade 11 · Madison West | 11 | Madison West | 18:47.46 |
| 22 | Jared GonzalesPlace 22 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 18:52.69 |
| 23 | Lukas WellensteinPlace 23 · Grade 10 · Madison West | 10 | Madison West | 18:59.87 |
| 24 | Johnson-Sch DannyPlace 24 · Grade - · Middleton | - | Middleton | 19:00.88 PR |
| 25 | William NelsonPlace 25 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 19:01.66 |
| 26 | Eddie LarsonPlace 26 · Grade 12 · Middleton | 12 | Middleton | 19:02.01 |
| 27 | Carson FleresPlace 27 · Grade 10 · Stoughton | 10 | Stoughton | 19:02.05 |
| 28 | Lucas CrawfordPlace 28 · Grade 10 · Madison West | 10 | Madison West | 19:03.01 |
| 29 | Andrew UppermanPlace 29 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 19:06.02 |
| 30 | Peter WolfPlace 30 · Grade 12 · Madison La Follette | 12 | Madison La Follette | 19:08.06 |
| 31 | Nick HellroodPlace 31 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 19:09.03 |
| 32 | Landon KovachPlace 32 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 19:09.92 |
| 33 | Jason FordPlace 33 · Grade 9 · Verona Area | 9 | Verona Area | 19:11.87 |
| 34 | Sam ZarovPlace 34 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:12.68 |
| 35 | Calvin WernimontPlace 35 · Grade 9 · Platteville | 9 | Platteville | 19:13.80 |
| 36 | Riley LanhamPlace 36 · Grade 10 · Madison West | 10 | Madison West | 19:14.62 |
| 37 | Ben TownsendPlace 37 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:15.61 |
| 38 | Calvin JensenPlace 38 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:17.10 |
| 39 | Erik NuenninghoffPlace 39 · Grade 9 · Madison West | 9 | Madison West | 19:18.89 |
| 40 | Braeden AnexPlace 40 · Grade 12 · Madison West | 12 | Madison West | 19:21.09 |
| 41 | Bradley MainockPlace 41 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 19:22.01 |
| 42 | Peter Vander MeerPlace 42 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 19:24.35 |
| 43 | Bryce HellenbrandPlace 43 · Grade 12 · Middleton | 12 | Middleton | 19:25.50 |
| 44 | Henry GorePlace 44 · Grade 12 · Madison West | 12 | Madison West | 19:25.68 |
| 45 | Colin HogendornPlace 45 · Grade 11 · Middleton | 11 | Middleton | 19:27.55 |
| 46 | Juan JimenezPlace 46 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 19:27.57 |
| 47 | Hari JayaraamanPlace 47 · Grade 10 · Verona Area | 10 | Verona Area | 19:27.58 |
| 48 | Tanner HansonPlace 48 · Grade 10 · Stoughton | 10 | Stoughton | 19:29.03 |
| 49 | Ed ZeichertPlace 49 · Grade 12 · Stoughton | 12 | Stoughton | 19:31.30 |
| 50 | Malcolm BuischPlace 50 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 19:31.87 |
| 51 | Jacob StrohmanPlace 51 · Grade 10 · Verona Area | 10 | Verona Area | 19:33.35 |
| 52 | Eli TrippPlace 52 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 19:33.75 |
| 53 | Henry BarfordPlace 53 · Grade 11 · Madison West | 11 | Madison West | 19:34.27 |
| 54 | Benton Denlinger-DrummPlace 54 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 19:35.82 |
| 55 | James SchaakPlace 55 · Grade 9 · Madison West | 9 | Madison West | 19:37.25 |
| 56 | Parker FlintPlace 56 · Grade 9 · Stoughton | 9 | Stoughton | 19:39.03 |
| 57 | J.J. GumienyPlace 57 · Grade 9 · Verona Area | 9 | Verona Area | 19:39.76 |
| 58 | Luke JurgellaPlace 58 · Grade 9 · Middleton | 9 | Middleton | 19:40.96 |
| 59 | Jasper SwallenPlace 59 · Grade 10 · Baraboo | 10 | Baraboo | 19:41.84 |
| 60 | Joseph KehoePlace 60 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 19:42.43 |
| 61 | Tony WaschbuschPlace 61 · Grade 12 · Verona Area | 12 | Verona Area | 19:42.77 |
| 62 | Davis BlanchardPlace 62 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 19:44.43 |
| 63 | Vince DegarmoPlace 63 · Grade 10 · Milton | 10 | Milton | 19:50.56 PR |
| 64 | Anand RamanPlace 64 · Grade 12 · Madison West | 12 | Madison West | 19:55.14 |
| 65 | Quin GallagherPlace 65 · Grade 10 · Madison West | 10 | Madison West | 19:55.68 |
| 66 | Elliot BraunPlace 66 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 19:56.16 |
| 67 | Wes JekelPlace 67 · Grade 9 · Madison West | 9 | Madison West | 19:57.45 |
| 68 | Russell O'BrienPlace 68 · Grade 12 · Madison West | 12 | Madison West | 19:59.20 |
| 69 | Milo RochesterPlace 69 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 20:00.10 |
| 70 | Garrett HerbstPlace 70 · Grade 9 · Stoughton | 9 | Stoughton | 20:00.78 |
| 71 | Landen GrahamPlace 71 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 20:00.85 |
| 72 | Ishan LuitelPlace 72 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 20:01.37 |
| 73 | Matt PaynePlace 73 · Grade 10 · Verona Area | 10 | Verona Area | 20:03.50 |
| 74 | Kamden MidtlienPlace 74 · Grade 9 · Fort Atkinson | 9 | Fort Atkinson | 20:04.56 |
| 75 | Justin OwenPlace 75 · Grade 12 · Oregon | 12 | Oregon | 20:06.28 |
| 76 | Dante DiazPlace 76 · Grade 11 · Madison West | 11 | Madison West | 20:06.86 |
| 77 | Trevor PantenPlace 77 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 20:07.27 |
| 78 | Alex WolfePlace 78 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 20:07.81 |
| 79 | Tyler MossPlace 79 · Grade 9 · Platteville | 9 | Platteville | 20:12.35 |
| 80 | Jansen HeftyPlace 80 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 20:13.97 |
| 81 | Andrew HarterPlace 81 · Grade 10 · Wauwatosa West | 10 | Wauwatosa West | 20:18.27 |
| 82 | Christopher MontyPlace 82 · Grade 11 · Wauwatosa West | 11 | Wauwatosa West | 20:18.98 |
| 83 | Evan BitterPlace 83 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 20:24.18 |
| 84 | Sam DirksPlace 84 · Grade 12 · Stoughton | 12 | Stoughton | 20:24.21 |
| 85 | Ben RyanPlace 85 · Grade 11 · Madison West | 11 | Madison West | 20:24.27 |
| 86 | Adam TessPlace 86 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:24.54 |
| 87 | Josh BurmeisterPlace 87 · Grade 12 · Stoughton | 12 | Stoughton | 20:24.64 |
| 88 | Alex AdamPlace 88 · Grade 12 · Westby | 12 | Westby | 20:25.81 |
| 89 | Jet MattesonPlace 89 · Grade 9 · Stoughton | 9 | Stoughton | 20:26.17 |
| 90 | Connor BrickleyPlace 90 · Grade 10 · Oregon | 10 | Oregon | 20:27.58 |
| 91 | James FisherPlace 91 · Grade 12 · Verona Area | 12 | Verona Area | 20:27.62 |
| 92 | Eli HeddenPlace 92 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 20:27.72 |
| 93 | Luke BreyerPlace 93 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:28.16 |
| 94 | Dayne FarrisPlace 94 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 20:29.37 |
| 95 | Joshua NybrotenPlace 95 · Grade 10 · Verona Area | 10 | Verona Area | 20:29.84 |
| 96 | Simon NgPlace 96 · Grade 11 · Wauwatosa West | 11 | Wauwatosa West | 20:30.49 |
| 97 | Sean BychowskiPlace 97 · Grade 9 · Oregon | 9 | Oregon | 20:30.69 |
| 98 | Grant WitynskiPlace 98 · Grade 12 · Madison West | 12 | Madison West | 20:31.27 |
| 99 | Nathan WebberPlace 99 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 20:31.54 |
| 100 | Ben PiersonPlace 100 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 20:31.70 |
| 101 | Davis TurkPlace 101 · Grade 9 · Milton | 9 | Milton | 20:37.93 |
| 102 | Magnus ArneyPlace 102 · Grade 12 · Madison West | 12 | Madison West | 20:40.74 |
| 103 | River ListonPlace 103 · Grade 11 · Monona Grove | 11 | Monona Grove | 20:41.16 |
| 104 | Tanner BilstadPlace 104 · Grade 12 · Madison West | 12 | Madison West | 20:41.92 |
| 105 | Sean MarquartPlace 105 · Grade 10 · Madison West | 10 | Madison West | 20:42.81 |
| 106 | Connor StinsonPlace 106 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 20:43.22 |
| 107 | Chris ZuelsdorfPlace 107 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 20:44.23 |
| 108 | Lucas MillerPlace 108 · Grade 9 · Baraboo | 9 | Baraboo | 20:45.03 |
| 109 | Chris RogersPlace 109 · Grade 11 · Middleton | 11 | Middleton | 20:45.80 |
| 110 | Andrew FrohnaPlace 110 · Grade 11 · Madison West | 11 | Madison West | 20:47.18 |
| 111 | Alex KrausePlace 111 · Grade 10 · Monona Grove | 10 | Monona Grove | 20:47.79 |
| 112 | Matthew LaLuzernePlace 112 · Grade 10 · Madison West | 10 | Madison West | 20:48.09 |
| 113 | Frank ThorntonPlace 113 · Grade 9 · Middleton | 9 | Middleton | 20:48.22 |
| 114 | Zander ArenaPlace 114 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 20:49.29 |
| 115 | Ethan SchabackerPlace 115 · Grade 11 · Milton | 11 | Milton | 20:49.31 |
| 116 | Jacob CaffertyPlace 116 · Grade 9 · Mauston | 9 | Mauston | 20:51.69 |
| 117 | Brian ConwayPlace 117 · Grade 12 · Aquinas | 12 | Aquinas | 20:52.09 |
| 118 | Sam BernhagenPlace 118 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 20:53.19 |
| 119 | Chris XuPlace 119 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 20:54.12 |
| 120 | Traeton KooimaPlace 120 · Grade 11 · Stoughton | 11 | Stoughton | 20:54.33 |
| 121 | Alex ThompsonPlace 121 · Grade 11 · Madison West | 11 | Madison West | 20:54.33 |
| 122 | Dylan DearthPlace 122 · Grade 10 · Mauston | 10 | Mauston | 20:55.00 |
| 123 | Joseph BarberPlace 123 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 20:57.69 |
| 124 | Mark CladyPlace 124 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 20:59.50 |
| 125 | Josiah ZIebellPlace 125 · Grade 9 · Mauston | 9 | Mauston | 20:59.71 |
| 126 | Matthew VankleyPlace 126 · Grade 9 · Stoughton | 9 | Stoughton | 21:00.40 |
| 127 | Jackson MozenaPlace 127 · Grade 10 · Madison West | 10 | Madison West | 21:01.83 |
| 128 | Nick SpevacehPlace 128 · Grade 10 · Middleton | 10 | Middleton | 21:03.66 |
| 129 | Rylei DahmenPlace 129 · Grade 10 · Middleton | 10 | Middleton | 21:04.06 |
| 130 | Matt BaumanPlace 130 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 21:04.51 |
| 131 | Colin SmithPlace 131 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 21:05.05 |
| 132 | Curtis BengstonPlace 132 · Grade 12 · Madison West | 12 | Madison West | 21:05.46 |
| 133 | Charles MetPlace 133 · Grade 10 · Madison West | 10 | Madison West | 21:05.87 |
| 134 | Adrian AyagPlace 134 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:05.99 |
| 135 | Wes HaessigPlace 135 · Grade 9 · Verona Area | 9 | Verona Area | 21:06.11 |
| 136 | Tommy KnochePlace 136 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 21:06.45 |
| 137 | Nathan StammPlace 137 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 21:06.65 |
| 138 | Max PrestigiacomPlace 138 · Grade 9 · Middleton | 9 | Middleton | 21:07.08 |
| 139 | Tadyn PunzelPlace 139 · Grade 11 · Fort Atkinson | 11 | Fort Atkinson | 21:07.24 |
| 140 | Collin HendersonPlace 140 · Grade 9 · Madison West | 9 | Madison West | 21:07.27 |
| 141 | Sam CramerPlace 141 · Grade 10 · Madison West | 10 | Madison West | 21:07.38 |
| 142 | Erik OlsonPlace 142 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 21:07.77 |
| 143 | Ben AlexanderPlace 143 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 21:07.95 |
| 144 | Daniel ChildressPlace 144 · Grade 10 · Madison West | 10 | Madison West | 21:10.27 |
| 145 | Daniel ThomsenPlace 145 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 21:11.19 |
| 146 | Charlie BinzleyPlace 146 · Grade 9 · Monona Grove | 9 | Monona Grove | 21:12.33 |
| 147 | Zackary DeBrouxPlace 147 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 21:14.00 |
| 148 | Luke TreiberPlace 148 · Grade 9 · Madison West | 9 | Madison West | 21:14.21 |
| 149 | Nic LitzaPlace 149 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 21:15.01 |
| 150 | Jared BaughmanPlace 150 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 21:15.19 |
| 151 | Garret HuibregtsePlace 151 · Grade 12 · Monona Grove | 12 | Monona Grove | 21:16.45 |
| 152 | Alex SargentPlace 152 · Grade 11 · Platteville | 11 | Platteville | 21:17.27 |
| 153 | Ryan TemplePlace 153 · Grade 9 · Madison West | 9 | Madison West | 21:19.27 |
| 154 | Jack NelsonPlace 154 · Grade 12 · Stoughton | 12 | Stoughton | 21:19.73 |
| 155 | Vince JoswiakPlace 155 · Grade 9 · Middleton | 9 | Middleton | 21:19.83 |
| 156 | Charley RoePlace 156 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 21:20.43 |
| 157 | Stefano LivorniPlace 157 · Grade 11 · Madison West | 11 | Madison West | 21:22.91 |
| 158 | Thorne PowersPlace 158 · Grade 10 · Middleton | 10 | Middleton | 21:23.82 |
| 159 | Andrew LeePlace 159 · Grade 9 · Middleton | 9 | Middleton | 21:24.69 PR |
| 160 | Brendan HarbrechtPlace 160 · Grade 9 · Milton | 9 | Milton | 21:25.49 |
| 161 | Trevor WallPlace 161 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 21:29.01 |
| 162 | Anders CarlssonPlace 162 · Grade 10 · Madison West | 10 | Madison West | 21:32.91 |
| 163 | Angel NarvaezPlace 163 · Grade 10 · Boscobel | 10 | Boscobel | 21:32.94 |
| 164 | Spencer PolkPlace 164 · Grade 12 · Verona Area | 12 | Verona Area | 21:33.12 |
| 165 | Jack TaylorPlace 165 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 21:33.61 |
| 166 | Kyle CerettiPlace 166 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 21:35.15 |
| 167 | Patrick RossPlace 167 · Grade 11 · Verona Area | 11 | Verona Area | 21:35.71 |
| 168 | Ian MurrayPlace 168 · Grade 9 · Madison West | 9 | Madison West | 21:36.49 |
| 169 | Wyatt ThielPlace 169 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 21:37.55 |
| 170 | Brennan PricePlace 170 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 21:37.59 |
| 171 | Nico PusateriPlace 171 · Grade 11 · Milton | 11 | Milton | 21:38.72 |
| 172 | Roman HebelPlace 172 · Grade 10 · Westby | 10 | Westby | 21:39.43 |
| 173 | Nolan GroganPlace 173 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 21:39.65 |
| 174 | Henry TennessenPlace 174 · Grade 11 · Madison West | 11 | Madison West | 21:40.06 |
| 175 | Andrew BuchheimPlace 175 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 21:40.08 |
| 176 | Micheal NeillPlace 176 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 21:40.42 |
| 177 | Eamon McGuiganPlace 177 · Grade 10 · Madison West | 10 | Madison West | 21:41.39 |
| 178 | Ben BoerigterPlace 178 · Grade 10 · Oregon | 10 | Oregon | 21:41.67 |
| 179 | Finn JohnsonPlace 179 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:41.76 |
| 180 | Dominic PickartPlace 180 · Grade 11 · Milton | 11 | Milton | 21:41.83 |
| 181 | Jordan BrunettePlace 181 · Grade 12 · Platteville | 12 | Platteville | 21:42.13 |
| 182 | Walter MoranPlace 182 · Grade 11 · Fort Atkinson | 11 | Fort Atkinson | 21:43.05 |
| 183 | Nick HagopianPlace 183 · Grade 12 · Wauwatosa West | 12 | Wauwatosa West | 21:43.48 |
| 184 | Dane SlingerPlace 184 · Grade 10 · Verona Area | 10 | Verona Area | 21:43.99 |
| 185 | Will OelkePlace 185 · Grade 9 · Oregon | 9 | Oregon | 21:44.41 |
| 186 | William MacAlisterPlace 186 · Grade 9 · Madison West | 9 | Madison West | 21:46.55 |
| 187 | Andy SvendsenPlace 187 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 21:46.71 |
| 188 | Logan WilberdingPlace 188 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 21:48.25 |
| 189 | Nathan SwartzPlace 189 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 21:49.00 |
| 190 | Jonathan GrindePlace 190 · Grade 12 · Verona Area | 12 | Verona Area | 21:50.28 |
| 191 | Braedan CalvilloPlace 191 · Grade 9 · Fort Atkinson | 9 | Fort Atkinson | 21:50.39 |
| 192 | Ben DresdowPlace 192 · Grade 10 · Fort Atkinson | 10 | Fort Atkinson | 21:52.36 |
| 193 | Jack KoprowskiPlace 193 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 21:52.60 |
| 194 | Brevan WestPlace 194 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 21:53.05 |
| 195 | Julian FernandezPlace 195 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 21:53.97 |
| 196 | Andrew PregontPlace 196 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 21:54.39 |
| 197 | Ben PetersonPlace 197 · Grade 9 · Middleton | 9 | Middleton | 21:56.92 |
| 198 | Sam HoytPlace 198 · Grade 10 · Madison West | 10 | Madison West | 21:56.95 |
| 199 | Max HerteenPlace 199 · Grade 11 · Wauwatosa West | 11 | Wauwatosa West | 21:57.99 |
| 200 | Peter WeirichPlace 200 · Grade 10 · Milton | 10 | Milton | 21:58.41 |
| 201 | Noah BrownPlace 201 · Grade 10 · Milton | 10 | Milton | 21:59.03 |
| 202 | Azael RidayPlace 202 · Grade 9 · Verona Area | 9 | Verona Area | 21:59.19 |
| 203 | Sam LottesPlace 203 · Grade 12 · Madison West | 12 | Madison West | 21:59.22 |
| 204 | Dalton FoorPlace 204 · Grade 12 · Oregon | 12 | Oregon | 22:00.23 |
| 205 | Cole PhillipsPlace 205 · Grade 12 · Westby | 12 | Westby | 22:01.18 |
| 206 | Andrew MoorePlace 206 · Grade 11 · Janesville Craig | 11 | Janesville Craig | 22:02.95 |
| 207 | Spencer LundPlace 207 · Grade 10 · Aquinas | 10 | Aquinas | 22:04.72 |
| 208 | Andrew VeumPlace 208 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 22:04.96 |
| 209 | Soren DavickPlace 209 · Grade 10 · Monona Grove | 10 | Monona Grove | 22:05.82 |
| 210 | Elijah FaberPlace 210 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 22:06.64 |
| 211 | Grant DigmanPlace 211 · Grade 10 · Platteville | 10 | Platteville | 22:08.23 |
| 212 | Ian NoorlanderPlace 212 · Grade 12 · Wauwatosa West | 12 | Wauwatosa West | 22:09.21 |
| 213 | Nick DemareePlace 213 · Grade 11 · Platteville | 11 | Platteville | 22:10.25 |
| 214 | Steven WittPlace 214 · Grade 10 · Whitewater | 10 | Whitewater | 22:10.33 |
| 215 | John ConnorPlace 215 · Grade 12 · Milton | 12 | Milton | 22:13.21 |
| 216 | Andrew DavisPlace 216 · Grade 11 · Milton | 11 | Milton | 22:14.50 |
| 217 | Brennan O'NeillPlace 217 · Grade 12 · Platteville | 12 | Platteville | 22:14.75 |
| 218 | Jacob AstfalkPlace 218 · Grade 12 · Madison West | 12 | Madison West | 22:15.27 |
| 219 | Martin Van HornPlace 219 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 22:16.65 |
| 220 | Riley HuntPlace 220 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 22:18.29 |
| 221 | Erik EhlenbachPlace 221 · Grade 9 · Verona Area | 9 | Verona Area | 22:18.99 |
| 222 | Hunter ReynoldsPlace 222 · Grade 12 · Boscobel | 12 | Boscobel | 22:18.99 |
| 223 | Isaiah WeissPlace 223 · Grade 12 · Westfield Area-Montello | 12 | Westfield Area-Montello | 22:19.46 |
| 224 | Ethan ThompsonPlace 224 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 22:19.83 |
| 225 | Keegan CraryPlace 225 · Grade 10 · Boscobel | 10 | Boscobel | 22:20.23 |
| 226 | Sam CollinsPlace 226 · Grade 10 · Oregon | 10 | Oregon | 22:20.39 |
| 227 | Corbin KettlePlace 227 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 22:20.83 |
| 228 | Oliver HitchcockPlace 228 · Grade 12 · Madison West | 12 | Madison West | 22:20.84 |
| 229 | Gabe SizemorePlace 229 · Grade 11 · Milton | 11 | Milton | 22:21.20 |
| 230 | Nick KuzoffPlace 230 · Grade 9 · Whitewater | 9 | Whitewater | 22:21.33 |
| 231 | Kyle WeckerPlace 231 · Grade 9 · Milton | 9 | Milton | 22:22.16 |
| 232 | Grant JensenPlace 232 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 22:23.37 |
| 233 | Bryce BrennanPlace 233 · Grade 11 · Monona Grove | 11 | Monona Grove | 22:24.37 |
| 234 | Tikiri BandaraPlace 234 · Grade 10 · Platteville | 10 | Platteville | 22:25.56 |
| 235 | Matthew ChotlosPlace 235 · Grade 12 · Madison West | 12 | Madison West | 22:25.87 |
| 236 | Alejandro ChavezPlace 236 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 22:26.13 |
| 237 | Brandon WheelerPlace 237 · Grade 10 · Stoughton | 10 | Stoughton | 22:26.63 |
| 238 | Ian Grossenbacher-McGlameryPlace 238 · Grade 9 · Verona Area | 9 | Verona Area | 22:27.08 |
| 239 | Yazi YangPlace 239 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 22:27.81 |
| 240 | Cole HebbePlace 240 · Grade 12 · Fort Atkinson | 12 | Fort Atkinson | 22:30.06 |
| 241 | Cameron ReganPlace 241 · Grade 9 · Middleton | 9 | Middleton | 22:30.19 |
| 242 | Ben FelsheimPlace 242 · Grade 10 · Verona Area | 10 | Verona Area | 22:30.91 |
| 243 | David WhittinghamPlace 243 · Grade 9 · Middleton | 9 | Middleton | 22:31.29 |
| 244 | Michael EglePlace 244 · Grade 10 · Verona Area | 10 | Verona Area | 22:31.77 |
| 245 | Ben WilsonPlace 245 · Grade 10 · Platteville | 10 | Platteville | 22:32.09 |
| 246 | Antonio Cabello JrPlace 246 · Grade 11 · Monona Grove | 11 | Monona Grove | 22:33.24 |
| 247 | Cade MelbyPlace 247 · Grade 10 · Platteville | 10 | Platteville | 22:33.67 |
| 248 | Charlie StackPlace 248 · Grade 9 · Baraboo | 9 | Baraboo | 22:34.63 |
| 249 | James PetrickPlace 249 · Grade 12 · Middleton | 12 | Middleton | 22:34.86 |
| 250 | Nic BrownPlace 250 · Grade 9 · Stoughton | 9 | Stoughton | 22:35.00 |
| 251 | Matthew MesserPlace 251 · Grade 9 · Milton | 9 | Milton | 22:35.53 |
| 252 | Joseph MullenPlace 252 · Grade 12 · Stoughton | 12 | Stoughton | 22:37.02 |
| 253 | Conner FeyenPlace 253 · Grade 10 · Platteville | 10 | Platteville | 22:37.93 |
| 254 | Thomas RathertPlace 254 · Grade 11 · Monona Grove | 11 | Monona Grove | 22:38.51 |
| 255 | Jeff CuiPlace 255 · Grade 11 · Madison West | 11 | Madison West | 22:40.42 |
| 256 | Trajan PerlebergPlace 256 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 22:40.79 |
| 257 | Ryan BarrPlace 257 · Grade 12 · Verona Area | 12 | Verona Area | 22:41.57 |
| 258 | Owen LaddPlace 258 · Grade 10 · Madison West | 10 | Madison West | 22:42.10 |
| 259 | Noah SorensonPlace 259 · Grade 10 · Kenosha Indian Trail | 10 | Kenosha Indian Trail | 22:42.12 |
| 260 | Gabriel KarrPlace 260 · Grade 9 · Oregon | 9 | Oregon | 22:42.15 |
| 261 | Kyle WhitePlace 261 · Grade 12 · Middleton | 12 | Middleton | 22:42.94 |
| 262 | Austin RogersPlace 262 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 22:43.69 |
| 263 | Justin BrownPlace 263 · Grade 12 · Platteville | 12 | Platteville | 22:43.81 |
| 264 | Johannes WolterPlace 264 · Grade 12 · Madison West | 12 | Madison West | 22:44.19 |
| 265 | Kade SherryPlace 265 · Grade 9 · Westby | 9 | Westby | 22:44.43 |
| 266 | Jason BarrPlace 266 · Grade 11 · Verona Area | 11 | Verona Area | 22:45.31 |
| 267 | Dusan TuhyPlace 267 · Grade 12 · Boscobel | 12 | Boscobel | 22:45.83 |
| 268 | Ian KrusePlace 268 · Grade 9 · Wauwatosa West | 9 | Wauwatosa West | 22:47.25 |
| 269 | Owen LiPlace 269 · Grade 9 · Fort Atkinson | 9 | Fort Atkinson | 22:47.58 |
| 270 | Logan BudackPlace 270 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 22:49.69 |
| 271 | Imaad SaidPlace 271 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 22:49.83 |
| 272 | Frank HesselPlace 272 · Grade 12 · Middleton | 12 | Middleton | 22:50.30 |
| 273 | Chris RufPlace 273 · Grade 12 · Mauston | 12 | Mauston | 22:50.60 |
| 274 | Mason LebakkenPlace 274 · Grade 9 · Milton | 9 | Milton | 22:51.61 |
| 275 | Jon BrunnerPlace 275 · Grade 10 · Whitewater | 10 | Whitewater | 22:52.73 |
| 276 | Christian JacksonPlace 276 · Grade 10 · Wauwatosa West | 10 | Wauwatosa West | 22:53.92 |
| 277 | Nathan HebererPlace 277 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 22:53.94 |
| 278 | Jacob StarrPlace 278 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 22:54.26 |
| 279 | Zach FreyPlace 279 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 22:54.77 |
| 280 | Eric BrendenmuehlPlace 280 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 22:55.13 |
| 281 | Gideon DaltonPlace 281 · Grade 10 · Boscobel | 10 | Boscobel | 22:56.86 |
| 282 | Raven Coil OttoPlace 282 · Grade 9 · Monona Grove | 9 | Monona Grove | 22:56.99 |
| 283 | Nolan BrendenPlace 283 · Grade 9 · Verona Area | 9 | Verona Area | 22:58.14 |
| 284 | Adam FendosPlace 284 · Grade 11 · Wauwatosa West | 11 | Wauwatosa West | 22:58.99 |
| 285 | Cal HarttPlace 285 · Grade 11 · Wauwatosa West | 11 | Wauwatosa West | 22:59.29 |
| 286 | Jahan SumiartaPlace 286 · Grade 10 · Madison West | 10 | Madison West | 23:01.99 |
| 287 | Joe GuyPlace 287 · Grade 10 · Verona Area | 10 | Verona Area | 23:02.03 |
| 288 | Matthew LePlace 288 · Grade 10 · Monona Grove | 10 | Monona Grove | 23:03.22 |
| 289 | Dylan RadloffPlace 289 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 23:04.26 |
| 290 | Anthony RipleyPlace 290 · Grade 12 · Fort Atkinson | 12 | Fort Atkinson | 23:05.18 |
| 291 | Dryden SchoepelPlace 291 · Grade 9 · Madison West | 9 | Madison West | 23:05.92 |
| 292 | Alex ManvillePlace 292 · Grade 12 · Madison West | 12 | Madison West | 23:06.71 |
| 293 | Charles MullenPlace 293 · Grade 11 · Madison West | 11 | Madison West | 23:06.77 |
| 294 | Teddy ScheckelPlace 294 · Grade 10 · Madison West | 10 | Madison West | 23:07.61 |
| 295 | Hunter FurleyPlace 295 · Grade 11 · Fort Atkinson | 11 | Fort Atkinson | 23:08.99 |
| 296 | Trevor PopePlace 296 · Grade 12 · Stoughton | 12 | Stoughton | 23:10.78 PR |
| 297 | Joel AmbrizPlace 297 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 23:11.11 |
| 298 | Regan TrinasticPlace 298 · Grade 10 · Monona Grove | 10 | Monona Grove | 23:11.41 |
| 299 | Max NewcomerPlace 299 · Grade 9 · Middleton | 9 | Middleton | 23:12.15 PR |
| 300 | Cole RundePlace 300 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 23:12.35 |
| 301 | Will CihlaPlace 301 · Grade 10 · Oregon | 10 | Oregon | 23:12.54 |
| 302 | Sawyer SmithPlace 302 · Grade 10 · Stoughton | 10 | Stoughton | 23:13.04 |
| 303 | Sawyer HughesPlace 303 · Grade 10 · Oregon | 10 | Oregon | 23:13.27 |
| 304 | Ethan HagenPlace 304 · Grade 12 · Sun Prairie East | 12 | Sun Prairie East | 23:14.65 |
| 305 | Erik RamseierPlace 305 · Grade 12 · Verona Area | 12 | Verona Area | 23:16.10 |
| 306 | Noah WilliamsPlace 306 · Grade 9 · Middleton | 9 | Middleton | 23:17.10 |
| 307 | Evan EdwardsPlace 307 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 23:17.87 |
| 308 | Colin MeidlPlace 308 · Grade 10 · Oregon | 10 | Oregon | 23:20.35 |
| 309 | Jacob BolducPlace 309 · Grade 10 · Verona Area | 10 | Verona Area | 23:22.19 |
| 310 | Andrew GrieselPlace 310 · Grade 10 · Boscobel | 10 | Boscobel | 23:22.49 |
| 311 | Michael MellPlace 311 · Grade 10 · Madison La Follette | 10 | Madison La Follette | 23:25.59 |
| 312 | Benjamin HesslerPlace 312 · Grade 9 · Oregon | 9 | Oregon | 23:26.13 |
| 313 | Daniel LejmanPlace 313 · Grade 12 · Boscobel | 12 | Boscobel | 23:26.21 |
| 314 | Levi DearthPlace 314 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 23:28.19 |
| 315 | Kyle FaheyPlace 315 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 23:29.05 |
| 316 | Jonathan TruttmannPlace 316 · Grade 11 · New Glarus/Monticello | 11 | New Glarus/Monticello | 23:29.97 |
| 317 | Michael GuinenPlace 317 · Grade 12 · Wauwatosa West | 12 | Wauwatosa West | 23:30.06 |
| 318 | Nate BussPlace 318 · Grade 12 · Mauston | 12 | Mauston | 23:32.15 |
| 319 | Jack NathanPlace 319 · Grade 10 · Milton | 10 | Milton | 23:33.15 |
| 320 | Osaze KingPlace 320 · Grade 9 · Platteville | 9 | Platteville | 23:36.01 |
| 321 | Vincent KnaussPlace 321 · Grade 12 · Madison West | 12 | Madison West | 23:36.52 |
| 322 | Jacob MayPlace 322 · Grade 12 · Madison West | 12 | Madison West | 23:36.55 |
| 323 | Owen ThompsonPlace 323 · Grade 12 · Middleton | 12 | Middleton | 23:37.61 |
| 324 | Ben ElsnerPlace 324 · Grade 9 · Middleton | 9 | Middleton | 23:37.77 |
| 325 | Joshua BeamsleyPlace 325 · Grade 9 · Madison West | 9 | Madison West | 23:38.19 |
| 326 | Eduardo AntunezPlace 326 · Grade 12 · Fort Atkinson | 12 | Fort Atkinson | 23:38.68 |
| 327 | Jack WollaegerPlace 327 · Grade 10 · Madison West | 10 | Madison West | 23:39.45 |
| 328 | Michael KuhlPlace 328 · Grade 9 · Whitewater | 9 | Whitewater | 23:39.58 |
| 329 | Kevin NowickiPlace 329 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 23:40.23 |
| 330 | Sam MockertPlace 330 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 23:41.09 |
| 331 | Sonny ReynoldsPlace 331 · Grade 12 · Mauston | 12 | Mauston | 23:42.90 |
| 332 | Peter SorgePlace 332 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 23:44.05 |
| 333 | Ethan KrousePlace 333 · Grade 9 · Wauwatosa West | 9 | Wauwatosa West | 23:46.16 |
| 334 | Andre HermesPlace 334 · Grade 10 · Madison West | 10 | Madison West | 23:47.88 |
| 335 | Henry CapuanoPlace 335 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 23:49.90 |
| 336 | Peter CzerwinskiPlace 336 · Grade 11 · Westfield Area-Montello | 11 | Westfield Area-Montello | 23:52.82 |
| 337 | Tony MaffiolaPlace 337 · Grade 10 · Fort Atkinson | 10 | Fort Atkinson | 23:53.80 |
| 338 | Brian YinPlace 338 · Grade 11 · Madison West | 11 | Madison West | 23:54.20 |
| 339 | Sebastian MitchellPlace 339 · Grade 10 · Fort Atkinson | 10 | Fort Atkinson | 23:54.21 |
| 340 | Aaron PuentPlace 340 · Grade 9 · Aquinas | 9 | Aquinas | 23:55.17 |
| 341 | Bryant BisbeePlace 341 · Grade 10 · East Troy | 10 | East Troy | 23:55.46 |
| 342 | Christopher ScrabePlace 342 · Grade 10 · East Troy | 10 | East Troy | 23:55.57 |
| 343 | Charles DonovanPlace 343 · Grade 11 · Oregon | 11 | Oregon | 23:56.35 |
| 344 | Tom PerkinsPlace 344 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 23:57.88 |
| 345 | Abe LaursenPlace 345 · Grade 9 · Madison West | 9 | Madison West | 23:58.32 |
| 346 | Logan FreyPlace 346 · Grade 9 · Middleton | 9 | Middleton | 23:59.20 |
| 347 | Nick BourdoPlace 347 · Grade 10 · East Troy | 10 | East Troy | 23:59.56 |
| 348 | James BerthoudPlace 348 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 23:59.63 |
| 349 | Braedon KrausePlace 349 · Grade 10 · Monona Grove | 10 | Monona Grove | 24:00.76 |
| 350 | Liam HigginsPlace 350 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 24:00.94 |
| 351 | Walker VoichickPlace 351 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 24:03.90 |
| 352 | Ross CorellPlace 352 · Grade 9 · Oregon | 9 | Oregon | 24:04.84 |
| 353 | Troy WilsonPlace 353 · Grade 9 · Madison West | 9 | Madison West | 24:05.48 |
| 354 | Jakob GrubePlace 354 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 24:07.58 |
| 355 | Jameson BethkePlace 355 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 24:09.66 |
| 356 | Patrick HaasPlace 356 · Grade 10 · Platteville | 10 | Platteville | 24:09.81 |
| 357 | Jack FainPlace 357 · Grade 10 · Madison West | 10 | Madison West | 24:09.95 |
| 358 | Will PhilippsPlace 358 · Grade 12 · Platteville | 12 | Platteville | 24:11.51 |
| 359 | Jack MoldenhauerPlace 359 · Grade 12 · Madison La Follette | 12 | Madison La Follette | 24:13.30 |
| 360 | Caleb LewisPlace 360 · Grade 11 · Stoughton | 11 | Stoughton | 24:13.85 |
| 361 | Kevin CortesPlace 361 · Grade 10 · Monona Grove | 10 | Monona Grove | 24:13.98 |
| 362 | Jack SnodgrassPlace 362 · Grade 10 · Verona Area | 10 | Verona Area | 24:17.52 |
| 363 | Jack HarrisPlace 363 · Grade 9 · East Troy | 9 | East Troy | 24:19.16 |
| 364 | Owen Peroutka-KressPlace 364 · Grade 12 · Milton | 12 | Milton | 24:21.26 |
| 365 | Scott HaackPlace 365 · Grade 9 · Verona Area | 9 | Verona Area | 24:21.85 |
| 366 | Henry SmithPlace 366 · Grade 9 · Baraboo | 9 | Baraboo | 24:23.33 |
| 367 | Mason VazquezPlace 367 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 24:25.49 |
| 368 | Jarod McMahonPlace 368 · Grade 12 · Platteville | 12 | Platteville | 24:26.71 |
| 369 | Jack DownsPlace 369 · Grade 11 · Whitewater | 11 | Whitewater | 24:27.24 |
| 370 | Griffin LoisellePlace 370 · Grade 11 · Verona Area | 11 | Verona Area | 24:29.93 |
| 371 | Riley PaulsonPlace 371 · Grade 10 · Mauston | 10 | Mauston | 24:31.68 |
| 372 | Paul BenkovichPlace 372 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 24:32.74 |
| 373 | Leo CuratolaPlace 373 · Grade 9 · Monona Grove | 9 | Monona Grove | 24:33.29 |
| 374 | Devin RiggsPlace 374 · Grade 11 · Fort Atkinson | 11 | Fort Atkinson | 24:34.74 |
| 375 | Evan PhillipsPlace 375 · Grade 10 · Westby | 10 | Westby | 24:35.17 |
| 376 | Eli ChasePlace 376 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 24:35.49 |
| 377 | Andrew BresinaPlace 377 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 24:36.29 |
| 378 | Zach AidePlace 378 · Grade 9 · Janesville Craig | 9 | Janesville Craig | 24:36.67 |
| 379 | Ian CasperPlace 379 · Grade 9 · Middleton | 9 | Middleton | 24:37.33 |
| 380 | Garrett SchmidtPlace 380 · Grade 9 · Oregon | 9 | Oregon | 24:40.07 |
| 381 | Emery BastianPlace 381 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 24:44.61 |
| 382 | Ameya KulkarniPlace 382 · Grade 11 · Madison Memorial | 11 | Madison Memorial | 24:45.84 |
| 383 | Garret GeorgesonPlace 383 · Grade 11 · Mauston | 11 | Mauston | 24:46.97 |
| 384 | Reed LawrencePlace 384 · Grade 12 · Madison West | 12 | Madison West | 24:47.52 |
| 385 | Malachi AlvarezPlace 385 · Grade 11 · Stoughton | 11 | Stoughton | 24:47.95 |
| 386 | Kyle WilkinsonPlace 386 · Grade 12 · Stoughton | 12 | Stoughton | 24:48.54 |
| 387 | David ProcisePlace 387 · Grade 9 · Madison West | 9 | Madison West | 24:49.17 |
| 388 | Eze NdukaPlace 388 · Grade 9 · Aquinas | 9 | Aquinas | 24:49.73 |
| 389 | Chris GillenPlace 389 · Grade 9 · Platteville | 9 | Platteville | 24:50.25 |
| 390 | Jamesen AlighieriPlace 390 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 24:50.81 |
| 391 | Quinn TrautmanPlace 391 · Grade 10 · Stoughton | 10 | Stoughton | 24:52.11 |
| 392 | Matthew SkilesPlace 392 · Grade 9 · Mauston | 9 | Mauston | 24:53.54 |
| 393 | Bradon GrubePlace 393 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 24:57.46 |
| 394 | Aidan McEllistremPlace 394 · Grade 9 · Middleton | 9 | Middleton | 25:00.38 |
| 395 | Jeremiah BuswellPlace 395 · Grade 10 · Aquinas | 10 | Aquinas | 25:01.79 |
| 396 | Connell RooneyPlace 396 · Grade 9 · Kenosha Indian Trail | 9 | Kenosha Indian Trail | 25:04.63 |
| 397 | Warren WolchukPlace 397 · Grade 12 · Kenosha Indian Trail | 12 | Kenosha Indian Trail | 25:05.92 |
| 398 | Henry ZavosPlace 398 · Grade 9 · Madison West | 9 | Madison West | 25:05.95 |
| 399 | Trent JuliusPlace 399 · Grade 10 · Platteville | 10 | Platteville | 25:06.09 |
| 400 | Brandon PlunkettPlace 400 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 25:09.91 |
| 401 | Elliot KessingerPlace 401 · Grade 11 · Madison West | 11 | Madison West | 25:10.25 |
| 402 | Patryk WawroPlace 402 · Grade 9 · East Troy | 9 | East Troy | 25:10.68 |
| 403 | Noah KrumenauerPlace 403 · Grade 12 · Stoughton | 12 | Stoughton | 25:11.41 |
| 404 | Lukas ImbodenPlace 404 · Grade 10 · Madison West | 10 | Madison West | 25:11.74 |
| 405 | Evan RuchtiPlace 405 · Grade 10 · Verona Area | 10 | Verona Area | 25:13.76 |
| 406 | Aditya SharmaPlace 406 · Grade 11 · Sun Prairie East | 11 | Sun Prairie East | 25:16.73 |
| 407 | Michael RuszkiewiczPlace 407 · Grade 9 · East Troy | 9 | East Troy | 25:19.05 |
| 408 | Tanner NickelPlace 408 · Grade 9 · Baraboo | 9 | Baraboo | 25:22.67 |
| 409 | David KostelicPlace 409 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 25:22.96 |
| 410 | Austin HumesPlace 410 · Grade 12 · Fort Atkinson | 12 | Fort Atkinson | 25:23.82 |
| 411 | Erich HeathPlace 411 · Grade 10 · Mauston | 10 | Mauston | 25:24.23 |
| 412 | Nathaniel JeppsenPlace 412 · Grade 12 · Whitewater | 12 | Whitewater | 25:24.46 |
| 413 | Cameron OttoPlace 413 · Grade 10 · East Troy | 10 | East Troy | 25:24.71 |
| 414 | Robbie LibertoPlace 414 · Grade 10 · Whitewater | 10 | Whitewater | 25:25.94 |
| 415 | Sam AustinPlace 415 · Grade 10 · New Glarus/Monticello | 10 | New Glarus/Monticello | 25:30.59 |
| 416 | Kyle CveckoPlace 416 · Grade 9 · Wauwatosa West | 9 | Wauwatosa West | 25:31.29 |
| 417 | Gabriel RadtkePlace 417 · Grade 10 · Middleton | 10 | Middleton | 25:31.91 |
| 418 | Ethan AgrenPlace 418 · Grade 9 · Baraboo | 9 | Baraboo | 25:33.95 |
| 419 | Kevin TatoolesPlace 419 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 25:34.42 |
| 420 | Roy CornettPlace 420 · Grade 11 · Platteville | 11 | Platteville | 25:39.16 |
| 421 | Koltin SweninkPlace 421 · Grade 9 · Boscobel | 9 | Boscobel | 25:39.57 |
| 422 | Ethan DornPlace 422 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 25:40.18 |
| 423 | Brendan SukusPlace 423 · Grade 11 · Milton | 11 | Milton | 25:46.02 |
| 424 | Gerry VaughanPlace 424 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 25:49.01 PR |
| 425 | Will BaumannPlace 425 · Grade 11 · Milton | 11 | Milton | 25:49.64 |
| 426 | Nick NandoryPlace 426 · Grade 10 · Fort Atkinson | 10 | Fort Atkinson | 25:52.20 |
| 427 | Nathan CagneyPlace 427 · Grade 11 · Whitewater | 11 | Whitewater | 25:52.43 |
| 428 | Hyrum OliphantPlace 428 · Grade 9 · Madison La Follette | 9 | Madison La Follette | 25:53.15 |
| 429 | Cayden StrangPlace 429 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 25:53.23 |
| 430 | Ben BrazeltonPlace 430 · Grade 12 · Madison West | 12 | Madison West | 25:53.81 |
| 431 | Jonah MatthewPlace 431 · Grade 12 · Madison West | 12 | Madison West | 25:56.00 |
| 432 | Cerxio GuerreroPlace 432 · Grade 12 · Madison West | 12 | Madison West | 25:56.65 |
| 433 | Ryan StewartPlace 433 · Grade 10 · Verona Area | 10 | Verona Area | 25:59.88 |
| 434 | Lucas JessiePlace 434 · Grade 10 · Milton | 10 | Milton | 26:00.51 |
| 435 | Erik JorgensonPlace 435 · Grade 9 · Westby | 9 | Westby | 26:01.31 |
| 436 | Hunter RickertPlace 436 · Grade 10 · Sun Prairie East | 10 | Sun Prairie East | 26:06.80 |
| 437 | Sean LaborPlace 437 · Grade 12 · Madison West | 12 | Madison West | 26:12.32 |
| 438 | James CushmanPlace 438 · Grade 10 · Platteville | 10 | Platteville | 26:14.29 |
| 439 | Tabito SuzukiPlace 439 · Grade 12 · Madison West | 12 | Madison West | 26:17.18 |
| 440 | Ryan PreharaPlace 440 · Grade 12 · Madison West | 12 | Madison West | 26:20.27 |
| 441 | Tim CaseyPlace 441 · Grade 11 · Mauston | 11 | Mauston | 26:21.05 |
| 442 | Dan GarciaPlace 442 · Grade 11 · Kenosha Indian Trail | 11 | Kenosha Indian Trail | 26:21.10 |
| 443 | Memphis MoorePlace 443 · Grade 9 · Milton | 9 | Milton | 26:21.60 |
| 444 | Jack WilkinsonPlace 444 · Grade 9 · Milton | 9 | Milton | 26:22.16 |
| 445 | Andrew LaSavagePlace 445 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 26:29.20 |
| 446 | Ben HessPlace 446 · Grade 9 · Fort Atkinson | 9 | Fort Atkinson | 26:35.02 |
| 447 | Joey CarneyPlace 447 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 26:40.88 |
| 448 | Brandon KleinPlace 448 · Grade 11 · Stoughton | 11 | Stoughton | 26:45.13 |
| 449 | Austin SobojinskiPlace 449 · Grade 12 · Stoughton | 12 | Stoughton | 26:47.65 |
| 450 | Cuauhti EsparzaPlace 450 · Grade 11 · Madison La Follette | 11 | Madison La Follette | 26:48.32 |
| 451 | Daniel TrostPlace 451 · Grade 9 · Whitewater | 9 | Whitewater | 26:51.75 |
| 452 | Jack ThompsonPlace 452 · Grade 9 · Middleton | 9 | Middleton | 26:57.22 |
| 453 | Byrson BauerPlace 453 · Grade 10 · Middleton | 10 | Middleton | 26:58.61 |
| 454 | Tate HugesPlace 454 · Grade 9 · Middleton | 9 | Middleton | 27:00.74 PR |
| 455 | Jacob HutchinsonPlace 455 · Grade 10 · Monona Grove | 10 | Monona Grove | 27:05.59 |
| 456 | Camron MurphreePlace 456 · Grade 9 · Sun Prairie East | 9 | Sun Prairie East | 27:09.09 |
| 457 | Casey BrandtPlace 457 · Grade 11 · Milton | 11 | Milton | 27:11.33 |
| 458 | Jacob SchaffrathPlace 458 · Grade 12 · Westfield Area-Montello | 12 | Westfield Area-Montello | 27:14.66 |
| 459 | Will UmhoeferPlace 459 · Grade 10 · Madison West | 10 | Madison West | 27:17.59 |
| 460 | Nolan MccormickPlace 460 · Grade 10 · Verona Area | 10 | Verona Area | 27:20.06 |
| 461 | Alan HarnackPlace 461 · Grade 12 · Stoughton | 12 | Stoughton | 27:23.18 |
| 462 | Seth WeldPlace 462 · Grade 9 · Madison West | 9 | Madison West | 27:26.51 |
| 463 | Ed SadowskiPlace 463 · Grade 9 · Milton | 9 | Milton | 27:28.66 |
| 464 | Tyler LahaiePlace 464 · Grade 9 · Platteville | 9 | Platteville | 27:36.45 |
| 465 | Jack O'Donnell MaPlace 465 · Grade 11 · Madison West | 11 | Madison West | 27:41.66 |
| 466 | Gus FayePlace 466 · Grade 11 · Madison West | 11 | Madison West | 27:42.61 |
| 467 | Wilson KilmerPlace 467 · Grade 9 · Madison West | 9 | Madison West | 27:44.19 |
| 468 | Ethan BauerPlace 468 · Grade 9 · Oregon | 9 | Oregon | 27:45.49 |
| 469 | Jobey BrownPlace 469 · Grade 9 · Milton | 9 | Milton | 28:12.32 |
| 470 | Michael YangPlace 470 · Grade 12 · Madison Memorial | 12 | Madison Memorial | 28:12.65 |
| 471 | Ben FordycePlace 471 · Grade 12 · Madison West | 12 | Madison West | 28:14.94 |
| 472 | Connor DrakePlace 472 · Grade 9 · Boscobel | 9 | Boscobel | 28:27.34 |
| 473 | Alex RipkeyPlace 473 · Grade 12 · Stoughton | 12 | Stoughton | 28:40.26 PR |
| 474 | Jake LaxtonPlace 474 · Grade 9 · Boscobel | 9 | Boscobel | 28:47.34 |
| 475 | Nicholas BraunPlace 475 · Grade 9 · Madison West | 9 | Madison West | 28:48.35 |
| 476 | Orion JetzerPlace 476 · Grade 10 · Madison West | 10 | Madison West | 28:48.94 |
| 477 | Benji JosephPlace 477 · Grade 9 · Middleton | 9 | Middleton | 28:52.20 |
| 478 | Jared MeyerPlace 478 · Grade 11 · Westfield Area-Montello | 11 | Westfield Area-Montello | 29:28.47 |
| 479 | Dylan RichardtPlace 479 · Grade 12 · Westfield Area-Montello | 12 | Westfield Area-Montello | 29:38.08 |
| 480 | Pete BrineyPlace 480 · Grade 9 · Madison Memorial | 9 | Madison Memorial | 29:38.41 |
| 481 | Steven BalthazarPlace 481 · Grade 11 · Stoughton | 11 | Stoughton | 29:42.45 |
| 482 | Jarrett AbbottPlace 482 · Grade 10 · Milton | 10 | Milton | 30:01.90 |
| 483 | Dalton GoldsmithPlace 483 · Grade 10 · Fort Atkinson | 10 | Fort Atkinson | 30:07.69 |
| 484 | Miles GreenleyPlace 484 · Grade 11 · Platteville | 11 | Platteville | 30:45.84 |
| 485 | Meghneel ChakarbortPlace 485 · Grade 10 · Madison West | 10 | Madison West | 31:15.38 |
| 486 | Sam KleinPlace 486 · Grade 10 · Platteville | 10 | Platteville | 31:25.62 |
| 487 | Sam BrightPlace 487 · Grade 9 · Madison West | 9 | Madison West | 31:41.70 |
| 488 | Omar SaylorPlace 488 · Grade 11 · Mauston | 11 | Mauston | 31:45.03 |
| 489 | Zane RiedeselPlace 489 · Grade 10 · Madison Memorial | 10 | Madison Memorial | 32:13.85 |
| 490 | Houston HugesPlace 490 · Grade 9 · Middleton | 9 | Middleton | 33:35.93 |
| 491 | Isaiah PharaohPlace 491 · Grade 10 · Janesville Craig | 10 | Janesville Craig | 34:07.26 |
| 492 | Cole HazlettPlace 492 · Grade 9 · Middleton | 9 | Middleton | 34:08.38 |
| 493 | Tyler VargoPlace 493 · Grade 10 · Platteville | 10 | Platteville | 34:23.28 |
| 494 | Mitch RobinsonPlace 494 · Grade 9 · Middleton | 9 | Middleton | 34:47.08 |
| 495 | Marty O'NeillPlace 495 · Grade 9 · Platteville | 9 | Platteville | 34:54.75 |
| 496 | Mark DaanePlace 496 · Grade 11 · Milton | 11 | Milton | 36:21.79 |
| 497 | Kevin KarrakerPlace 497 · Grade 12 · Janesville Craig | 12 | Janesville Craig | 40:59.98 |