| 1 | Ben ThorsonPlace 1 · Grade 12 · Duluth East | 12 | Duluth East | 16:57.10 PR |
| 2 | Gaven GreshowakPlace 2 · Grade 12 · Duluth East | 12 | Duluth East | 17:05.80 |
| 3 | Nathaniel PryzbylPlace 3 · Grade 10 · Duluth East | 10 | Duluth East | 17:21.00 |
| 4 | Will RankinPlace 4 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 17:26.90 PR |
| 5 | Luke LorenzPlace 5 · Grade 12 · Hudson | 12 | Hudson | 17:39.40 PR |
| 6 | Liam AndersonPlace 6 · Grade 10 · Eau Claire Memorial | 10 | Eau Claire Memorial | 17:47.70 PR |
| 7 | Jase BellPlace 7 · Grade 11 · Hudson | 11 | Hudson | 17:47.80 |
| 8 | Evan BoettcherPlace 8 · Grade 10 · Hudson | 10 | Hudson | 17:49.70 PR |
| 9 | Julien HerringtonPlace 9 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 17:54.60 PR |
| 10 | August CappsPlace 10 · Grade 12 · Duluth East | 12 | Duluth East | 17:55.50 |
| 11 | Keegan PersonsPlace 11 · Grade 12 · Duluth East | 12 | Duluth East | 17:57.50 |
| 12 | Liam WilliamsPlace 12 · Grade 10 · Hudson | 10 | Hudson | 18:00.60 |
| 13 | Trevor BauerPlace 13 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 18:04.80 PR |
| 14 | Max FisherPlace 14 · Grade 12 · Duluth East | 12 | Duluth East | 18:07.40 |
| 15 | Zachary RadosevichPlace 15 · Grade 11 · Duluth East | 11 | Duluth East | 18:15.20 |
| 16 | Landon BricknerPlace 16 · Grade 10 · Eau Claire Memorial | 10 | Eau Claire Memorial | 18:21.40 PR |
| 17 | Reece FrederickPlace 17 · Grade 11 · D. C. Everest | 11 | D. C. Everest | 18:25.50 PR |
| 18 | Oliver KerzePlace 18 · Grade 10 · Menomonie | 10 | Menomonie | 18:25.80 |
| 19 | Chase PemberPlace 19 · Grade 10 · Menomonie | 10 | Menomonie | 18:26.70 |
| 20 | Brayden HarrisPlace 20 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 18:26.70 PR |
| 21 | Alex ZieglerPlace 21 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 18:30.90 PR |
| 22 | Ethan SwansonPlace 22 · Grade 12 · Hudson | 12 | Hudson | 18:34.00 |
| 23 | Mathew SnavelyPlace 23 · Grade 10 · Menomonie | 10 | Menomonie | 18:35.21 |
| 24 | Ethan PedersenPlace 24 · Grade 10 · Duluth East | 10 | Duluth East | 18:37.50 |
| 25 | Braedyn ArroyoPlace 25 · Grade 10 · Chippewa Falls | 10 | Chippewa Falls | 18:38.00 |
| 26 | Brody SalzmanPlace 26 · Grade 9 · Menomonie | 9 | Menomonie | 18:38.30 |
| 27 | Blake BeenkenPlace 27 · Grade 9 · Osceola | 9 | Osceola | 18:38.90 |
| 28 | Kai StevensonPlace 28 · Grade 9 · Duluth East | 9 | Duluth East | 18:39.10 |
| 29 | Logan GatesPlace 29 · Grade 11 · Menomonie | 11 | Menomonie | 18:39.71 |
| 30 | Jaeden MelkPlace 30 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 18:42.60 PR |
| 31 | Isaac DurkeePlace 31 · Grade 12 · Eau Claire Memorial | 12 | Eau Claire Memorial | 18:43.70 PR |
| 32 | Carson BramwellPlace 32 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 18:44.90 |
| 33 | Rye StenehjemPlace 33 · Grade 8 · Duluth East | 8 | Duluth East | 18:48.70 |
| 34 | Joshua SporsPlace 34 · Grade 12 · Hudson | 12 | Hudson | 18:50.60 |
| 35 | Henry RybickiPlace 35 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 18:54.70 |
| 36 | Everett BaronPlace 36 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 18:55.80 |
| 37 | Mack SlangerPlace 37 · Grade 11 · Hudson | 11 | Hudson | 19:04.50 |
| 38 | Sam BirdPlace 38 · Grade 12 · Duluth East | 12 | Duluth East | 19:05.30 |
| 39 | Owen NessPlace 39 · Grade 9 · Duluth East | 9 | Duluth East | 19:05.90 |
| 40 | Ben EricksonPlace 40 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 19:09.80 |
| 41 | Gabe Rodriguez-RiveraPlace 41 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 19:13.00 PR |
| 42 | Apollo SeibelPlace 42 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 19:13.50 |
| 43 | Ben LarsonPlace 43 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 19:14.40 |
| 44 | Camden ThygesonPlace 44 · Grade 11 · Duluth East | 11 | Duluth East | 19:17.90 |
| 45 | Landon OldfieldPlace 45 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 19:18.30 |
| 46 | CJ WressellPlace 46 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 19:19.80 |
| 47 | Ethan NyirongoPlace 47 · Grade 10 · Menomonie | 10 | Menomonie | 19:24.80 |
| 48 | Kai GeisendorferPlace 48 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 19:27.50 |
| 49 | Kaiden Gransee-TatgePlace 49 · Grade 12 · Menomonie | 12 | Menomonie | 19:31.20 |
| 50 | Max MoklegaardPlace 50 · Grade 9 · Hudson | 9 | Hudson | 19:31.70 PR |
| 51 | Asher HarknessPlace 51 · Grade 10 · Duluth East | 10 | Duluth East | 19:38.00 |
| 52 | Micah SeelePlace 52 · Grade 9 · Duluth East | 9 | Duluth East | 19:40.90 |
| 53 | Asher PelzelPlace 53 · Grade 10 · Menomonie | 10 | Menomonie | 19:44.60 |
| 54 | Thomas SalterPlace 54 · Grade 10 · New Richmond | 10 | New Richmond | 19:46.60 |
| 55 | Everett HammondPlace 55 · Grade 11 · Duluth East | 11 | Duluth East | 19:49.00 |
| 56 | Liam RichardsonPlace 56 · Grade 11 · Duluth East | 11 | Duluth East | 19:50.10 PR |
| 57 | Braydann WynterPlace 57 · Grade 9 · Duluth East | 9 | Duluth East | 19:50.10 |
| 58 | Brody FrankPlace 58 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 19:50.60 PR |
| 59 | Wyatt CochranPlace 59 · Grade 10 · McDonell Central | 10 | McDonell Central | 19:51.30 PR |
| 60 | Henry PowersPlace 60 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 19:51.50 PR |
| 61 | Richard DesvousgesPlace 61 · Grade 10 · Hudson | 10 | Hudson | 19:55.50 |
| 62 | Riley SchwennsenPlace 62 · Grade 10 · Mondovi | 10 | Mondovi | 19:59.10 |
| 63 | Troy JoanisPlace 63 · Grade 12 · D. C. Everest | 12 | D. C. Everest | 19:59.70 |
| 64 | Sven O'Connell BeardPlace 64 · Grade 9 · Hudson | 9 | Hudson | 19:59.80 |
| 65 | Evan MastPlace 65 · Grade 11 · Chippewa Falls | 11 | Chippewa Falls | 20:00.70 |
| 66 | Asher MangrumPlace 66 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 20:04.70 PR |
| 67 | Easton HundtPlace 67 · Grade 9 · Eau Claire North | 9 | Eau Claire North | 20:05.70 |
| 68 | Balian VianaPlace 68 · Grade 12 · Menomonie | 12 | Menomonie | 20:08.80 |
| 69 | Ty HewettPlace 69 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 20:10.20 |
| 70 | Max ParkerPlace 70 · Grade 9 · New Richmond | 9 | New Richmond | 20:10.80 PR |
| 71 | Stanley JeannettePlace 71 · Grade 11 · Duluth East | 11 | Duluth East | 20:12.20 |
| 72 | Guthrie HillPlace 72 · Grade 10 · River Falls | 10 | River Falls | 20:16.40 PR |
| 73 | Oliver MalonePlace 73 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 20:17.80 |
| 74 | Liam OssPlace 74 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 20:20.20 |
| 75 | Patrick RemsPlace 75 · Grade 10 · River Falls | 10 | River Falls | 20:22.90 PR |
| 76 | Andrew FroehlePlace 76 · Grade 8 · Duluth East | 8 | Duluth East | 20:26.80 |
| 77 | Oliver WeberPlace 77 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 20:27.10 PR |
| 78 | Kellen WiederinPlace 78 · Grade 8 · Duluth East | 8 | Duluth East | 20:27.20 PR |
| 79 | Macryn MannelPlace 79 · Grade 11 · Eau Claire North | 11 | Eau Claire North | 20:27.90 PR |
| 80 | Oscar ThompsonPlace 80 · Grade 10 · Duluth East | 10 | Duluth East | 20:31.60 |
| 81 | Cam WingerPlace 81 · Grade 9 · Osceola | 9 | Osceola | 20:35.80 PR |
| 82 | James GrassPlace 82 · Grade 12 · Osceola | 12 | Osceola | 20:38.00 |
| 83 | Nolan BittnerPlace 83 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 20:38.21 |
| 84 | Grayson BrownPlace 84 · Grade 9 · Menomonie | 9 | Menomonie | 20:44.00 |
| 85 | Ethan GoodmanPlace 85 · Grade 9 · Eau Claire North | 9 | Eau Claire North | 20:47.80 |
| 86 | Nolan RoffPlace 86 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 20:50.80 |
| 87 | Peter WollmerPlace 87 · Grade 9 · McDonell Central | 9 | McDonell Central | 20:52.70 PR |
| 88 | Cade ScholfieldPlace 88 · Grade 9 · Menomonie | 9 | Menomonie | 20:53.20 |
| 89 | Mason PrincePlace 89 · Grade 9 · Rice Lake | 9 | Rice Lake | 20:53.40 |
| 90 | Jacob SchmidPlace 90 · Grade 11 · Eau Claire Immanuel Lutheran | 11 | Eau Claire Immanuel Lutheran | 20:54.70 PR |
| 91 | Carsten PossPlace 91 · Grade 10 · Eau Claire Memorial | 10 | Eau Claire Memorial | 20:56.90 |
| 92 | Jonathan ChenPlace 92 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 20:58.20 |
| 93 | Connor NilssenPlace 93 · Grade 12 · Duluth East | 12 | Duluth East | 21:02.40 PR |
| 94 | Griffen SteinmetzPlace 94 · Grade 11 · Chippewa Falls | 11 | Chippewa Falls | 21:07.90 PR |
| 95 | Lennox HenningsgaardPlace 95 · Grade 9 · Duluth East | 9 | Duluth East | 21:09.60 |
| 96 | Nolan HansmeierPlace 96 · Grade 9 · Duluth East | 9 | Duluth East | 21:11.70 |
| 97 | Quinn DeMuthPlace 97 · Grade 11 · Chippewa Falls | 11 | Chippewa Falls | 21:16.70 |
| 98 | Tyler GoodmanPlace 98 · Grade 9 · Eau Claire North | 9 | Eau Claire North | 21:22.20 |
| 99 | Logan DunbarPlace 99 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 21:24.10 |
| 100 | Mason GrantPlace 100 · Grade 10 · McDonell Central | 10 | McDonell Central | 21:25.20 |
| 101 | Joel PfeifferPlace 101 · Grade 9 · Eau Claire Immanuel Lutheran | 9 | Eau Claire Immanuel Lutheran | 21:27.60 |
| 102 | Manuel CisnerosPlace 102 · Grade 12 · New Richmond | 12 | New Richmond | 21:27.60 |
| 103 | Timothy BerendsPlace 103 · Grade 10 · Menomonie | 10 | Menomonie | 21:30.10 PR |
| 104 | Reese ThaoPlace 104 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 21:33.60 |
| 105 | Ben OlsonPlace 105 · Grade 9 · Menomonie | 9 | Menomonie | 21:37.90 |
| 106 | Joey GrinerPlace 106 · Grade 11 · Eau Claire North | 11 | Eau Claire North | 21:38.00 |
| 107 | Nolan MeyerPlace 107 · Grade 11 · Duluth East | 11 | Duluth East | 21:40.10 |
| 108 | Abel ThompsonPlace 108 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 21:41.10 |
| 109 | Isaac MeyerPlace 109 · Grade 11 · Duluth East | 11 | Duluth East | 21:41.60 |
| 110 | David PencePlace 110 · Grade 11 · Duluth East | 11 | Duluth East | 21:42.90 |
| 111 | Braylon PochinskiPlace 111 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 21:45.30 |
| 112 | Adam GuestPlace 112 · Grade 12 · Chippewa Falls | 12 | Chippewa Falls | 21:45.40 PR |
| 113 | Zander JohnsonPlace 113 · Grade 12 · Eau Claire Immanuel Lutheran | 12 | Eau Claire Immanuel Lutheran | 21:45.50 PR |
| 114 | Collin VangPlace 114 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 21:47.30 |
| 115 | Jack BremnessPlace 115 · Grade 10 · Chippewa Falls | 10 | Chippewa Falls | 21:47.70 |
| 116 | Ryan HulbertPlace 116 · Grade 10 · Menomonie | 10 | Menomonie | 21:48.60 |
| 117 | Braedyn BallPlace 117 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 21:50.20 PR |
| 118 | Elliott SchanenPlace 118 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 21:56.30 |
| 119 | William RhebeinPlace 119 · Grade 9 · Duluth East | 9 | Duluth East | 21:57.30 |
| 120 | Saul RoehmPlace 120 · Grade 9 · Eau Claire North | 9 | Eau Claire North | 21:57.40 |
| 121 | Isaac ZwiefelhoferPlace 121 · Grade 9 · Eau Claire Memorial | 9 | Eau Claire Memorial | 21:59.50 |
| 122 | Rafe FrostPlace 122 · Grade 11 · Mondovi | 11 | Mondovi | 21:59.80 PR |
| 123 | Aiden LoganPlace 123 · Grade 11 · Duluth East | 11 | Duluth East | 22:03.90 |
| 124 | Henry KuebliPlace 124 · Grade 9 · Rice Lake | 9 | Rice Lake | 22:04.50 |
| 125 | Zane HoffmanPlace 125 · Grade 9 · Osceola | 9 | Osceola | 22:19.30 PR |
| 126 | Kellen IkertPlace 126 · Grade 9 · D. C. Everest | 9 | D. C. Everest | 22:23.10 |
| 127 | Jaxson LorentzPlace 127 · Grade 12 · New Richmond | 12 | New Richmond | 22:26.40 PR |
| 128 | Nathan RudiePlace 128 · Grade 9 · Hudson | 9 | Hudson | 22:28.00 |
| 129 | Joseph BaumanPlace 129 · Grade 9 · River Falls | 9 | River Falls | 22:31.40 PR |
| 130 | Porter GatesPlace 130 · Grade 9 · Menomonie | 9 | Menomonie | 22:31.40 |
| 131 | Quinnton HerrPlace 131 · Grade 10 · McDonell Central | 10 | McDonell Central | 22:35.40 |
| 132 | Campbell DuncanPlace 132 · Grade 9 · Hudson | 9 | Hudson | 22:43.60 |
| 133 | Charlie GibsonPlace 133 · Grade 10 · Eau Claire Memorial | 10 | Eau Claire Memorial | 22:47.50 PR |
| 134 | Ravi RamrattanPlace 134 · Grade 11 · Duluth East | 11 | Duluth East | 22:47.50 |
| 135 | Henry O'HaraPlace 135 · Grade 9 · Hudson | 9 | Hudson | 22:51.10 |
| 136 | Landon MoldenhauerPlace 136 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 22:51.90 PR |
| 137 | Matthew BuckiPlace 137 · Grade 10 · Altoona | 10 | Altoona | 22:52.30 PR |
| 138 | Ethan StrawPlace 138 · Grade 9 · Regis | 9 | Regis | 22:59.00 |
| 139 | Caleb DanielsPlace 139 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 23:01.60 |
| 140 | Weston BrownPlace 140 · Grade 10 · Duluth East | 10 | Duluth East | 23:01.80 PR |
| 141 | Jace EiningerPlace 141 · Grade 9 · Duluth East | 9 | Duluth East | 23:02.50 PR |
| 142 | Gabe AndersonPlace 142 · Grade 9 · Osceola | 9 | Osceola | 23:03.70 PR |
| 143 | Elliot SlatteryPlace 143 · Grade 10 · Duluth East | 10 | Duluth East | 23:12.60 |
| 144 | Alexander DemullingPlace 144 · Grade 9 · New Richmond | 9 | New Richmond | 23:16.40 |
| 145 | Charlie SchmidtknechtPlace 145 · Grade 9 · Hudson | 9 | Hudson | 23:18.30 |
| 146 | Daniel HansenPlace 146 · Grade 10 · New Richmond | 10 | New Richmond | 23:21.70 |
| 147 | Brad HutterPlace 147 · Grade 11 · Hudson | 11 | Hudson | 23:24.40 |
| 148 | Ryan ShafterPlace 148 · Grade 10 · Mondovi | 10 | Mondovi | 23:27.70 |
| 149 | Teddy PetefishPlace 149 · Grade 9 · McDonell Central | 9 | McDonell Central | 23:29.70 |
| 150 | Will ReimerPlace 150 · Grade 11 · D. C. Everest | 11 | D. C. Everest | 23:36.80 PR |
| 151 | Quentin HalamaPlace 151 · Grade 10 · D. C. Everest | 10 | D. C. Everest | 23:36.90 PR |
| 152 | Jack RuegnitzPlace 152 · Grade 9 · Menomonie | 9 | Menomonie | 23:39.30 |
| 153 | Harrison HicksPlace 153 · Grade 11 · Eau Claire North | 11 | Eau Claire North | 23:44.90 PR |
| 154 | Peyton GregersonPlace 154 · Grade 11 · Menomonie | 11 | Menomonie | 23:47.30 PR |
| 155 | Finley DueholmPlace 155 · Grade 9 · Osceola | 9 | Osceola | 23:51.80 PR |
| 156 | Devin MelsnessPlace 156 · Grade 11 · Mondovi | 11 | Mondovi | 24:44.90 |
| 157 | Jack GuitePlace 157 · Grade 11 · D. C. Everest | 11 | D. C. Everest | 24:49.50 PR |
| 158 | Camden MoselerPlace 158 · Grade 12 · Eau Claire North | 12 | Eau Claire North | 24:54.90 |
| 159 | Noah AckmannPlace 159 · Grade 12 · Chippewa Falls | 12 | Chippewa Falls | 24:55.20 |
| 160 | Ty HaatsPlace 160 · Grade 10 · Eau Claire North | 10 | Eau Claire North | 24:56.20 |
| 161 | Shayne SchenePlace 161 · Grade 11 · Eau Claire North | 11 | Eau Claire North | 24:56.80 |
| 162 | Drew EichstadtPlace 162 · Grade 9 · Eau Claire Immanuel Lutheran | 9 | Eau Claire Immanuel Lutheran | 25:04.30 |
| 163 | Hayden AustinPlace 163 · Grade 10 · Duluth East | 10 | Duluth East | 25:15.50 |
| 164 | Thomas JamesPlace 164 · Grade 11 · Rice Lake | 11 | Rice Lake | 25:27.90 |
| 165 | Julian BullardPlace 165 · Grade 11 · McDonell Central | 11 | McDonell Central | 26:25.10 |
| 166 | Kole BratinaPlace 166 · Grade 9 · Osseo-Fairchild | 9 | Osseo-Fairchild | 26:48.90 |
| 167 | Zachary LiermannPlace 167 · Grade 11 · Eau Claire Memorial | 11 | Eau Claire Memorial | 26:50.70 |
| 168 | Frank BakerPlace 168 · Grade 10 · River Falls | 10 | River Falls | 27:41.90 |
| 169 | Gabriel BoyeaPlace 169 · Grade 11 · Chippewa Falls | 11 | Chippewa Falls | 27:45.90 |
| 170 | Casey BauerPlace 170 · Grade 11 · Osseo-Fairchild | 11 | Osseo-Fairchild | 28:39.21 |
| 171 | Judah StarkweatherPlace 171 · Grade 9 · New Richmond | 9 | New Richmond | 28:42.20 |
| 172 | Oliver ShawPlace 172 · Grade 8 · Duluth East | 8 | Duluth East | 28:43.20 |
| 173 | Kizeng LorPlace 173 · Grade 12 · Chippewa Falls | 12 | Chippewa Falls | 29:55.60 |
| 174 | Riley CattPlace 174 · Grade 10 · Regis | 10 | Regis | 31:01.00 |
| 175 | Zachary JohnsonPlace 175 · Grade 9 · Altoona | 9 | Altoona | 31:35.21 |
| 176 | Milo BallardPlace 176 · Grade 9 · Duluth East | 9 | Duluth East | 31:53.80 PR |
| 177 | Levi WillitzPlace 177 · Grade 9 · Eau Claire Immanuel Lutheran | 9 | Eau Claire Immanuel Lutheran | 35:11.50 |