| 1 | Isaiah MoralesPlace 1 · Grade 11 · Unity | 11 | Unity | 17:27.9 |
| 2 | Beck JohnsonPlace 2 · Grade 11 · Hayward | 11 | Hayward | 17:32.3 |
| 3 | Oliver GariepyPlace 3 · Grade 12 · Unity | 12 | Unity | 17:54.0 |
| 4 | Brett FeatherPlace 4 · Grade 12 · Prairie Farm-Clayton | 12 | Prairie Farm-Clayton | 17:59.7 |
| 5 | Jaden ReedPlace 5 · Grade 12 · Cameron | 12 | Cameron | 18:07.3 |
| 6 | Ashton RoggePlace 6 · Grade 10 · Bloomer | 10 | Bloomer | 18:07.8 |
| 7 | Maverick AlholmPlace 7 · Grade 11 · Northwestern | 11 | Northwestern | 18:13.5 |
| 8 | Alexander GuderianPlace 8 · Grade 10 · Northwestern | 10 | Northwestern | 18:17.5 |
| 9 | Elijah IveyPlace 9 · Grade 12 · Amery | 12 | Amery | 18:18.4 |
| 10 | Eli WilliamsPlace 10 · Grade 10 · Northwestern | 10 | Northwestern | 18:22.9 |
| 11 | Liam GortPlace 11 · Grade 12 · Northwestern | 12 | Northwestern | 18:26.0 |
| 12 | Walter GerstnerPlace 12 · Grade 10 · Cameron | 10 | Cameron | 18:31.0 |
| 13 | Rowan EbnerPlace 13 · Grade 9 · Cameron | 9 | Cameron | 18:31.6 |
| 14 | Brodie LamoureauxPlace 14 · Grade 9 · Hayward | 9 | Hayward | 18:38.9 |
| 15 | Gunnar CorryPlace 15 · Grade 12 · Birchwood | 12 | Birchwood | 18:42.0 |
| 16 | Leif LundgrenPlace 16 · Grade 12 · Bloomer | 12 | Bloomer | 18:51.7 |
| 17 | Jacoby OttoPlace 17 · Grade 11 · Bloomer | 11 | Bloomer | 19:01.2 |
| 18 | Dominic FoxPlace 18 · Grade 12 · Unity | 12 | Unity | 19:10.1 |
| 19 | Sam MaritaPlace 19 · Grade 12 · Ashland | 12 | Ashland | 19:10.5 |
| 20 | Dylan ChristelPlace 20 · Grade 12 · Shell Lake | 12 | Shell Lake | 19:11.0 |
| 21 | Trey YliniemiPlace 21 · Grade 10 · Superior | 10 | Superior | 19:12.9 |
| 22 | Ben DettingerPlace 22 · Grade 11 · Cumberland | 11 | Cumberland | 19:14.3 |
| 23 | Cade HamiltonPlace 23 · Grade 9 · Spooner | 9 | Spooner | 19:16.6 |
| 24 | Daniel PaquinPlace 24 · Grade 12 · Hayward | 12 | Hayward | 19:18.4 |
| 25 | Jack OddenPlace 25 · Grade 9 · Cumberland | 9 | Cumberland | 19:18.7 |
| 26 | Dane BirdPlace 26 · Grade 11 · Superior | 11 | Superior | 19:21.6 |
| 27 | David ChaneyPlace 27 · Grade 11 · Northwestern | 11 | Northwestern | 19:21.8 |
| 28 | Blaise KidderPlace 28 · Grade 12 · Hayward | 12 | Hayward | 19:26.5 |
| 29 | Carter OlsonPlace 29 · Grade 12 · Northwestern | 12 | Northwestern | 19:28.0 |
| 30 | Reid HagenPlace 30 · Grade 12 · Spooner | 12 | Spooner | 19:36.2 |
| 31 | Max HoffmanPlace 31 · Grade 12 · Superior | 12 | Superior | 19:42.9 |
| 32 | Michael Quechulpa-LeePlace 32 · Grade 12 · Turtle Lake | 12 | Turtle Lake | 19:52.9 |
| 33 | Nick FranePlace 33 · Grade 12 · Superior | 12 | Superior | 19:57.6 |
| 34 | Oliver BauerPlace 34 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 19:58.3 |
| 35 | Jorde GlonekPlace 35 · Grade 9 · Northwestern | 9 | Northwestern | 19:59.2 |
| 36 | Vincent GermanoPlace 36 · Grade 12 · Northwestern | 12 | Northwestern | 19:59.5 |
| 37 | Brandon TeigenPlace 37 · Grade 12 · Amery | 12 | Amery | 20:01.7 |
| 38 | Jamison BergPlace 38 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 20:02.3 |
| 39 | Asher VincentPlace 39 · Grade 10 · Hayward | 10 | Hayward | 20:12.5 |
| 40 | Gabe PaquinPlace 40 · Grade 10 · Hayward | 10 | Hayward | 20:14.4 |
| 41 | Conner EricksonPlace 41 · Grade 9 · Cameron | 9 | Cameron | 20:17.7 |
| 42 | Joe MorrisPlace 42 · Grade 12 · Webster | 12 | Webster | 20:19.8 |
| 43 | Micah GundersonPlace 43 · Grade 12 · Superior | 12 | Superior | 20:23.6 |
| 44 | Leo DettingerPlace 44 · Grade 9 · Cumberland | 9 | Cumberland | 20:34.9 |
| 45 | Tyler GenatempoPlace 45 · Grade 12 · Cumberland | 12 | Cumberland | 20:35.0 |
| 46 | Adrian ChaneyPlace 46 · Grade 12 · Northwestern | 12 | Northwestern | 20:37.6 |
| 47 | Thaddeus GuderianPlace 47 · Grade 12 · Northwestern | 12 | Northwestern | 20:39.1 |
| 48 | Channing EricksonPlace 48 · Grade 12 · Cameron | 12 | Cameron | 20:40.9 |
| 49 | Yates HruskaPlace 49 · Grade 10 · Superior | 10 | Superior | 20:46.9 |
| 50 | Langdon JonesPlace 50 · Grade 10 · Bloomer | 10 | Bloomer | 20:51.2 |
| 51 | Marcus LinkPlace 51 · Grade 9 · Prairie Farm-Clayton | 9 | Prairie Farm-Clayton | 20:52.4 PR |
| 52 | Miles IveyPlace 52 · Grade 11 · Amery | 11 | Amery | 20:53.7 |
| 53 | Noah LevingsPlace 53 · Grade 11 · Ashland | 11 | Ashland | 20:57.9 |
| 54 | Maxim SeversonPlace 54 · Grade 12 · Prairie Farm-Clayton | 12 | Prairie Farm-Clayton | 21:01.6 |
| 55 | Colin KurschnerPlace 55 · Grade 11 · Turtle Lake | 11 | Turtle Lake | 21:04.5 |
| 56 | Flint GibbonPlace 56 · Grade 9 · Ashland | 9 | Ashland | 21:07.5 |
| 57 | Raymond SullivanPlace 57 · Grade 9 · Amery | 9 | Amery | 21:08.7 |
| 58 | Ben StoufferPlace 58 · Grade 10 · Shell Lake | 10 | Shell Lake | 21:12.5 |
| 59 | Everett LuedtkePlace 59 · Grade 11 · Webster | 11 | Webster | 21:13.4 |
| 60 | Finn CorryPlace 60 · Grade 9 · Birchwood | 9 | Birchwood | 21:16.9 |
| 61 | Townes McMillianPlace 61 · Grade 9 · Cumberland | 9 | Cumberland | 21:21.5 |
| 62 | Owen HarrisPlace 62 · Grade 10 · Amery | 10 | Amery | 21:27.9 |
| 63 | Markus MajeskePlace 63 · Grade 12 · Unity | 12 | Unity | 21:32.0 |
| 64 | Jacob BinversiePlace 64 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 21:32.1 |
| 65 | Dawson DuffieldPlace 65 · Grade 12 · Bloomer | 12 | Bloomer | 21:32.2 |
| 66 | Ben ChaneyPlace 66 · Grade 9 · Northwestern | 9 | Northwestern | 21:37.8 |
| 67 | Jacob AndersonPlace 67 · Grade 11 · Bloomer | 11 | Bloomer | 21:38.9 |
| 68 | Wilson IsaksenPlace 68 · Grade 12 · Northwestern | 12 | Northwestern | 21:44.3 |
| 69 | Jude KeenanPlace 69 · Grade 12 · Hayward | 12 | Hayward | 21:47.5 |
| 70 | Kalen LeschisinPlace 70 · Grade 11 · Cameron | 11 | Cameron | 21:51.4 |
| 71 | Franklin EldredPlace 71 · Grade 11 · Cameron | 11 | Cameron | 21:51.6 |
| 72 | Corbyn HoldemanPlace 72 · Grade 10 · Cameron | 10 | Cameron | 21:51.6 |
| 73 | Mason LathamPlace 73 · Grade 9 · Amery | 9 | Amery | 22:04.4 |
| 74 | Teagan KrollPlace 74 · Grade 10 · Superior | 10 | Superior | 22:12.3 |
| 75 | Grady MarynikPlace 75 · Grade 10 · Superior | 10 | Superior | 22:18.3 |
| 76 | Elijah WesterlundPlace 76 · Grade 12 · Northwestern | 12 | Northwestern | 22:20.4 |
| 77 | Christian LundgrenPlace 77 · Grade 9 · Bloomer | 9 | Bloomer | 22:20.7 |
| 78 | Elijah WendtPlace 78 · Grade 9 · Prairie Farm-Clayton | 9 | Prairie Farm-Clayton | 22:26.7 |
| 79 | Evan LarsonPlace 79 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 22:28.9 |
| 80 | Sven BriggsPlace 80 · Grade 11 · Prairie Farm-Clayton | 11 | Prairie Farm-Clayton | 22:34.9 |
| 81 | Reece RisleyPlace 81 · Grade 10 · Northwestern | 10 | Northwestern | 22:35.7 |
| 82 | Avery SwansonPlace 82 · Grade 12 · Amery | 12 | Amery | 22:35.8 |
| 83 | Jase LudwigPlace 83 · Grade 9 · Superior | 9 | Superior | 22:36.5 |
| 84 | Mateo FleischauerPlace 84 · Grade 12 · Amery | 12 | Amery | 22:37.1 |
| 85 | Lleyton KrollPlace 85 · Grade 10 · Superior | 10 | Superior | 22:37.9 |
| 86 | Drake RademakerPlace 86 · Grade 12 · Birchwood | 12 | Birchwood | 22:41.4 |
| 87 | Manandro CareyPlace 87 · Grade 10 · Superior | 10 | Superior | 22:42.2 |
| 88 | Elliot WinterscheidtPlace 88 · Grade 12 · Superior | 12 | Superior | 22:48.7 |
| 89 | Daniel LarsonPlace 89 · Grade 11 · Superior | 11 | Superior | 22:50.9 |
| 90 | Malachi LintulaPlace 90 · Grade 10 · Northwestern | 10 | Northwestern | 22:51.7 |
| 91 | Zane HruskaPlace 91 · Grade 12 · Superior | 12 | Superior | 22:54.6 |
| 92 | Otto SchwinnPlace 92 · Grade 12 · Bloomer | 12 | Bloomer | 22:55.4 |
| 93 | Raven PagsisihanPlace 93 · Grade 12 · Superior | 12 | Superior | 22:56.1 |
| 94 | Colin HagenPlace 94 · Grade 11 · Cumberland | 11 | Cumberland | 22:56.8 |
| 95 | Landon RagsdalePlace 95 · Grade 12 · Birchwood | 12 | Birchwood | 23:01.0 |
| 96 | Elijah SearPlace 96 · Grade 10 · Webster | 10 | Webster | 23:10.9 |
| 97 | Yuan Miguel AdadillaPlace 97 · Grade 11 · Cumberland | 11 | Cumberland | 23:15.6 |
| 98 | Simon SchmidtPlace 98 · Grade 12 · Northwestern | 12 | Northwestern | 23:24.8 |
| 99 | Avery KnessPlace 99 · Grade 11 · Northwestern | 11 | Northwestern | 23:30.1 |
| 100 | Robert WilsonPlace 100 · Grade 12 · Superior | 12 | Superior | 23:32.0 |
| 101 | John RindalPlace 101 · Grade 10 · Superior | 10 | Superior | 23:38.7 |
| 102 | Cole RagsdalePlace 102 · Grade 10 · Birchwood | 10 | Birchwood | 23:44.1 |
| 103 | Kyler BergquistPlace 103 · Grade 11 · Superior | 11 | Superior | 23:47.5 |
| 104 | Xavier ConleyPlace 104 · Grade 9 · Superior | 9 | Superior | 23:53.6 |
| 105 | Ayden LaValliePlace 105 · Grade 10 · Cameron | 10 | Cameron | 23:53.8 |
| 106 | Carter GrinagePlace 106 · Grade 12 · Cumberland | 12 | Cumberland | 23:55.0 |
| 107 | Everett Hafenstein-JohnsonPlace 107 · Grade 12 · Birchwood | 12 | Birchwood | 23:56.1 |
| 108 | Jeb BonnerPlace 108 · Grade 9 · Superior | 9 | Superior | 24:00.2 |
| 109 | Ashton NagelPlace 109 · Grade 9 · Unity | 9 | Unity | 24:14.9 |
| 110 | Bryce McNultyPlace 110 · Grade 12 · Cumberland | 12 | Cumberland | 24:22.8 |
| 111 | Charlie SeegerPlace 111 · Grade 9 · Hayward | 9 | Hayward | 24:34.4 |
| 112 | Liam Lokken-MalichPlace 112 · Grade 9 · Superior | 9 | Superior | 24:35.7 |
| 113 | Adam DahnPlace 113 · Grade 10 · Superior | 10 | Superior | 24:38.9 |
| 114 | Jasper NelsonPlace 114 · Grade 10 · Superior | 10 | Superior | 24:42.1 |
| 115 | Eric JennemanPlace 115 · Grade 9 · Cameron | 9 | Cameron | 24:42.8 |
| 116 | Alex KetolaPlace 116 · Grade 11 · Northwestern | 11 | Northwestern | 24:43.6 |
| 117 | Brady JohnsonPlace 117 · Grade 12 · Amery | 12 | Amery | 24:46.5 |
| 118 | Alec NagelPlace 118 · Grade 10 · Unity | 10 | Unity | 24:49.4 |
| 119 | Ethan BreedPlace 119 · Grade 10 · Cameron | 10 | Cameron | 24:50.1 |
| 120 | Coltan DerosierPlace 120 · Grade 9 · Webster | 9 | Webster | 25:02.0 |
| 121 | Colton HerubinPlace 121 · Grade 9 · Superior | 9 | Superior | 25:03.9 |
| 122 | Owen McCurdyPlace 122 · Grade 9 · Bloomer | 9 | Bloomer | 25:04.3 |
| 123 | Isaac SoinePlace 123 · Grade 9 · Superior | 9 | Superior | 25:14.4 |
| 124 | Aidan RickPlace 124 · Grade 12 · Barron | 12 | Barron | 25:14.5 |
| 125 | Ashton BreedPlace 125 · Grade 10 · Cameron | 10 | Cameron | 25:18.4 |
| 126 | Daniel HillPlace 126 · Grade 9 · Amery | 9 | Amery | 25:31.8 |
| 127 | Joseph FlintPlace 127 · Grade 12 · Superior | 12 | Superior | 25:33.0 |
| 128 | Bradley PetersonPlace 128 · Grade 9 · Superior | 9 | Superior | 25:34.6 |
| 129 | Simeon McDonaldPlace 129 · Grade 9 · Webster | 9 | Webster | 25:41.2 |
| 130 | Max SorensonPlace 130 · Grade 10 · Superior | 10 | Superior | 25:49.5 |
| 131 | Crosby CoePlace 131 · Grade 10 · Webster | 10 | Webster | 25:57.6 |
| 132 | Allen SpaffordPlace 132 · Grade 10 · Webster | 10 | Webster | 25:57.7 |
| 133 | Tysen QuagonPlace 133 · Grade 11 · Hayward | 11 | Hayward | 26:02.7 |
| 134 | Harry BauerPlace 134 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 26:03.7 |
| 135 | Brayden BengstonPlace 135 · Grade 9 · Unity | 9 | Unity | 26:04.8 |
| 136 | William WeitenPlace 136 · Grade 9 · Barron | 9 | Barron | 26:18.0 |
| 137 | Braden BarkerPlace 137 · Grade 10 · Superior | 10 | Superior | 26:22.1 |
| 138 | Augie JohnsonPlace 138 · Grade 10 · Superior | 10 | Superior | 26:22.4 |
| 139 | Noah SandersPlace 139 · Grade 10 · Northwestern | 10 | Northwestern | 26:24.9 |
| 140 | Dexter Peterson SandokPlace 140 · Grade 10 · Superior | 10 | Superior | 26:26.1 |
| 141 | Dante StoeklenPlace 141 · Grade 10 · Hayward | 10 | Hayward | 26:29.8 |
| 142 | Josue Quechulpa LeePlace 142 · Grade 9 · Turtle Lake | 9 | Turtle Lake | 26:38.7 |
| 143 | Aidan NagelPlace 143 · Grade 12 · Unity | 12 | Unity | 26:50.4 |
| 144 | Boomi WittkopfPlace 144 · Grade 11 · Superior | 11 | Superior | 26:52.9 |
| 145 | Brayden SisloPlace 145 · Grade 9 · Superior | 9 | Superior | 26:52.9 |
| 146 | Easton TunheimPlace 146 · Grade 10 · Unity | 10 | Unity | 27:01.9 |
| 147 | Foster PetersonPlace 147 · Grade 9 · Unity | 9 | Unity | 27:06.8 |
| 148 | Owen ThompsonPlace 148 · Grade 9 · Chetek/Weyerhaeuser | 9 | Chetek/Weyerhaeuser | 27:10.9 |
| 149 | Maddox WaterhousePlace 149 · Grade 11 · Chetek/Weyerhaeuser | 11 | Chetek/Weyerhaeuser | 27:13.1 |
| 150 | Nicholas DavisPlace 150 · Grade 12 · Chetek/Weyerhaeuser | 12 | Chetek/Weyerhaeuser | 27:14.0 |
| 151 | Xander RihnPlace 151 · Grade 11 · Chetek/Weyerhaeuser | 11 | Chetek/Weyerhaeuser | 27:14.2 |
| 152 | Jackson PoznikowichPlace 152 · Grade 10 · Chetek/Weyerhaeuser | 10 | Chetek/Weyerhaeuser | 27:14.9 |
| 153 | Ryan TeigenPlace 153 · Grade 9 · Amery | 9 | Amery | 27:15.1 |
| 154 | Laurance HollinsPlace 154 · Grade 10 · Ashland | 10 | Ashland | 27:55.7 PR |
| 155 | Ethan SchultzPlace 155 · Grade 10 · Webster | 10 | Webster | 28:03.8 |
| 156 | Zach MatyskaPlace 156 · Grade 10 · Saint Croix Falls | 10 | Saint Croix Falls | 28:08.1 |
| 157 | Channing LintonPlace 157 · Grade 10 · Shell Lake | 10 | Shell Lake | 28:14.1 |
| 158 | Charles WhitePlace 158 · Grade 12 · Amery | 12 | Amery | 28:40.6 |
| 159 | Chase EngelmanPlace 159 · Grade 9 · Northwestern | 9 | Northwestern | 28:48.4 |
| 160 | Adrien BirkPlace 160 · Grade 9 · Superior | 9 | Superior | 28:49.4 |
| 161 | Jeffrey StratiotiPlace 161 · Grade 9 · Superior | 9 | Superior | 28:51.8 |
| 162 | Samuel JowersPlace 162 · Grade 9 · Webster | 9 | Webster | 29:54.7 |
| 163 | Kayden JohnsonPlace 163 · Grade 11 · Turtle Lake | 11 | Turtle Lake | 29:54.9 |
| 164 | Zachery DarwinPlace 164 · Grade 11 · Ashland | 11 | Ashland | 29:58.1 PR |
| 165 | Tommy TenerelliPlace 165 · Grade 9 · Superior | 9 | Superior | 30:12.3 |
| 166 | Mathew MarkeePlace 166 · Grade 9 · Superior | 9 | Superior | 30:25.4 |
| 167 | Noah NagelPlace 167 · Grade 9 · Prairie Farm-Clayton | 9 | Prairie Farm-Clayton | 30:44.9 |
| 168 | Nathan JowersPlace 168 · Grade 11 · Webster | 11 | Webster | 34:46.3 |
| 169 | Ahaziah ShimkoPlace 169 · Grade 9 · Hayward | 9 | Hayward | 35:39.4 |
| 170 | Gus GregoryPlace 170 · Grade 12 · Hayward | 12 | Hayward | 37:20.5 |
| 171 | James BoorsmaPlace 171 · Grade 10 · Superior | 10 | Superior | 44:07.8 |