| 1 | Kaleb MrozPlace 1 · Grade 10 · Somerset | 10 | Somerset | 17:09.7 |
| 2 | Tommy DettingerPlace 2 · Grade 12 · Cumberland | 12 | Cumberland | 17:10.1 |
| 3 | Tanner MorleyPlace 3 · Grade 12 · Frederic/Luck | 12 | Frederic/Luck | 17:11.6 |
| 4 | Zane MattsonPlace 4 · Grade 12 · Frederic/Luck | 12 | Frederic/Luck | 17:51.9 |
| 5 | Josh HartkePlace 5 · Grade 12 · Grantsburg | 12 | Grantsburg | 18:06.6 |
| 6 | Will BedfordPlace 6 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 18:12.3 |
| 7 | Wyatt ChartrandPlace 7 · Grade 10 · Frederic/Luck | 10 | Frederic/Luck | 18:38.5 |
| 8 | Hudson BanaszakPlace 8 · Grade 11 · Elk Mound | 11 | Elk Mound | 18:40.1 |
| 9 | Nolan LeaskPlace 9 · Grade 12 · Prescott | 12 | Prescott | 18:49.9 |
| 10 | Dawson LangerPlace 10 · Grade 9 · Prescott | 9 | Prescott | 18:52.4 |
| 11 | Noah HartkePlace 11 · Grade 11 · Grantsburg | 11 | Grantsburg | 19:03.8 |
| 12 | Ben DettingerPlace 12 · Grade 10 · Cumberland | 10 | Cumberland | 19:07.8 |
| 13 | Elijah IveyPlace 13 · Grade 11 · Amery | 11 | Amery | 19:10.6 |
| 14 | Bryson HoolihanPlace 14 · Grade 9 · Spring Valley | 9 | Spring Valley | 19:16.6 |
| 15 | Quinn JustenPlace 15 · Grade 11 · Prescott | 11 | Prescott | 19:22.2 |
| 16 | Wyatt HoefsPlace 16 · Grade 10 · Grantsburg | 10 | Grantsburg | 19:33.6 |
| 17 | Blake NiskaPlace 17 · Grade 11 · Elk Mound | 11 | Elk Mound | 19:39.8 |
| 18 | Keston NivenPlace 18 · Grade 10 · Elk Mound | 10 | Elk Mound | 19:42.4 |
| 19 | Brandon TeigenPlace 19 · Grade 11 · Amery | 11 | Amery | 19:46.4 |
| 20 | Dalton BanaszakPlace 20 · Grade 12 · Elk Mound | 12 | Elk Mound | 19:49.5 |
| 21 | Callahan HansonPlace 21 · Grade 9 · Frederic/Luck | 9 | Frederic/Luck | 19:59.7 |
| 22 | Austin SettemPlace 22 · Grade 9 · Somerset | 9 | Somerset | 20:03.6 |
| 23 | Brody NivenPlace 23 · Grade 12 · Elk Mound | 12 | Elk Mound | 20:04.5 |
| 24 | Oliver BauerPlace 24 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 20:05.6 |
| 25 | Jaxon GlausPlace 25 · Grade 9 · Elk Mound | 9 | Elk Mound | 20:07.0 |
| 26 | Jack StrohPlace 26 · Grade 10 · Elk Mound | 10 | Elk Mound | 20:07.8 |
| 27 | Hunter SchroederPlace 27 · Grade 11 · Grantsburg | 11 | Grantsburg | 20:08.6 |
| 28 | Ryerson LindquistPlace 28 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 20:10.9 |
| 29 | Jett JensenPlace 29 · Grade 10 · Grantsburg | 10 | Grantsburg | 20:22.0 |
| 30 | Tavin GubrickyPlace 30 · Grade 10 · Somerset | 10 | Somerset | 20:22.9 |
| 31 | William HaegPlace 31 · Grade 12 · Prescott | 12 | Prescott | 20:25.4 |
| 32 | Jaxon FinchPlace 32 · Grade 11 · Grantsburg | 11 | Grantsburg | 20:29.7 |
| 33 | Grady WestlundPlace 33 · Grade 9 · Elk Mound | 9 | Elk Mound | 20:31.8 |
| 34 | Leo CarlsonPlace 34 · Grade 10 · Grantsburg | 10 | Grantsburg | 20:33.3 |
| 35 | Liam ZinnPlace 35 · Grade 11 · Amery | 11 | Amery | 20:37.0 |
| 36 | Robbie LemmonsPlace 36 · Grade 9 · New Auburn | 9 | New Auburn | 20:37.6 |
| 37 | Jude JohnsonPlace 37 · Grade 11 · Frederic/Luck | 11 | Frederic/Luck | 20:46.2 PR |
| 38 | Jamison MogenPlace 38 · Grade 12 · Webster | 12 | Webster | 20:55.5 |
| 39 | Drake OlszewskiPlace 39 · Grade 10 · Spring Valley | 10 | Spring Valley | 20:56.4 |
| 40 | Connor AndersonPlace 40 · Grade 10 · Prescott | 10 | Prescott | 20:56.8 |
| 41 | Chase GlausPlace 41 · Grade 11 · Spring Valley | 11 | Spring Valley | 21:00.2 |
| 42 | Matthew McGurranPlace 42 · Grade 10 · Somerset | 10 | Somerset | 21:01.4 |
| 43 | Joe MorrisPlace 43 · Grade 11 · Webster | 11 | Webster | 21:08.4 |
| 44 | Dylan SmithPlace 44 · Grade 11 · Baldwin-Woodville | 11 | Baldwin-Woodville | 21:13.5 |
| 45 | Everett LuedtkePlace 45 · Grade 10 · Webster | 10 | Webster | 21:13.6 |
| 46 | Josh FormanekPlace 46 · Grade 12 · Webster | 12 | Webster | 21:21.8 |
| 47 | Abel WetzigPlace 47 · Grade 10 · Frederic/Luck | 10 | Frederic/Luck | 21:24.1 |
| 48 | Aiden LakePlace 48 · Grade 12 · Grantsburg | 12 | Grantsburg | 21:25.2 PR |
| 49 | Dexter ArcoPlace 49 · Grade 9 · Spring Valley | 9 | Spring Valley | 21:26.6 |
| 50 | Jamison BergPlace 50 · Grade 9 · Saint Croix Falls | 9 | Saint Croix Falls | 21:28.7 |
| 51 | Joseph WangenPlace 51 · Grade 11 · Baldwin-Woodville | 11 | Baldwin-Woodville | 21:32.4 |
| 52 | Chester LangPlace 52 · Grade 11 · New Auburn | 11 | New Auburn | 21:32.6 |
| 53 | Brian HasePlace 53 · Grade 9 · Elk Mound | 9 | Elk Mound | 21:45.2 |
| 54 | Andrew HenrichPlace 54 · Grade 11 · Prescott | 11 | Prescott | 21:49.1 |
| 55 | Jack MillerPlace 55 · Grade 9 · Baldwin-Woodville | 9 | Baldwin-Woodville | 21:52.2 |
| 56 | Eli SchommerPlace 56 · Grade 10 · Baldwin-Woodville | 10 | Baldwin-Woodville | 21:52.4 |
| 57 | Daniel HansonPlace 57 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 22:03.0 |
| 58 | Tyler GenatempoPlace 58 · Grade 11 · Cumberland | 11 | Cumberland | 22:03.8 |
| 59 | Rowan BaumanPlace 59 · Grade 11 · Prescott | 11 | Prescott | 22:08.2 |
| 60 | Jacob CarstensPlace 60 · Grade 11 · Elk Mound | 11 | Elk Mound | 22:08.9 |
| 61 | Weston SchramPlace 61 · Grade 10 · Elk Mound | 10 | Elk Mound | 22:10.3 |
| 62 | Wyatt FortneyPlace 62 · Grade 10 · Prescott | 10 | Prescott | 22:14.6 |
| 63 | Aiden OsterPlace 63 · Grade 11 · Somerset | 11 | Somerset | 22:16.9 |
| 64 | Bismillah Khan KakerPlace 64 · Grade 10 · Spring Valley | 10 | Spring Valley | 22:22.4 |
| 65 | Miles IveyPlace 65 · Grade 10 · Amery | 10 | Amery | 22:24.3 |
| 66 | Jacob PedersenPlace 66 · Grade 11 · Frederic/Luck | 11 | Frederic/Luck | 22:25.3 |
| 67 | Nolan PalmerPlace 67 · Grade 12 · Spring Valley | 12 | Spring Valley | 22:27.4 |
| 68 | Romeo LunardelliPlace 68 · Grade 12 · Baldwin-Woodville | 12 | Baldwin-Woodville | 22:34.4 |
| 69 | Josh PaulsenPlace 69 · Grade 10 · Frederic/Luck | 10 | Frederic/Luck | 22:40.1 |
| 70 | Corbin DeckerPlace 70 · Grade 10 · Somerset | 10 | Somerset | 22:47.9 |
| 71 | Justin WynnePlace 71 · Grade 12 · Saint Croix Falls | 12 | Saint Croix Falls | 23:00.2 |
| 72 | Cashton RobeyPlace 72 · Grade 9 · New Auburn | 9 | New Auburn | 23:01.0 |
| 73 | Jordan TimminsPlace 73 · Grade 10 · Prescott | 10 | Prescott | 23:04.9 |
| 74 | Josh WaldPlace 74 · Grade 12 · Elk Mound | 12 | Elk Mound | 23:05.7 |
| 75 | Elijah SearPlace 75 · Grade 9 · Webster | 9 | Webster | 23:08.3 |
| 76 | Ashton BussPlace 76 · Grade 10 · Elk Mound | 10 | Elk Mound | 23:10.3 |
| 77 | Si HansonPlace 77 · Grade 12 · Prescott | 12 | Prescott | 23:16.5 |
| 78 | Maverick DrewPlace 78 · Grade 11 · Prescott | 11 | Prescott | 23:16.9 |
| 79 | River HowzePlace 79 · Grade 9 · Prescott | 9 | Prescott | 23:19.5 |
| 80 | Eathan BrindlePlace 80 · Grade 10 · Elk Mound | 10 | Elk Mound | 23:23.9 |
| 81 | Levi ScheiderPlace 81 · Grade 11 · Grantsburg | 11 | Grantsburg | 23:23.9 |
| 82 | Anthony GlasspoolePlace 82 · Grade 9 · Prescott | 9 | Prescott | 23:26.2 |
| 83 | Jacob BinversiePlace 83 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 23:55.5 |
| 84 | Parker CiprianoPlace 84 · Grade 11 · Spring Valley | 11 | Spring Valley | 24:12.2 |
| 85 | Mateo FleischauerPlace 85 · Grade 11 · Amery | 11 | Amery | 24:13.3 |
| 86 | Avery SwansonPlace 86 · Grade 11 · Amery | 11 | Amery | 24:19.3 |
| 87 | Rocky ClementsPlace 87 · Grade 9 · Spring Valley | 9 | Spring Valley | 24:20.9 |
| 88 | Colin HagenPlace 88 · Grade 10 · Cumberland | 10 | Cumberland | 24:22.0 |
| 89 | Dru SchiszikPlace 89 · Grade 11 · Elk Mound | 11 | Elk Mound | 24:36.1 |
| 90 | Daniel LarsonPlace 90 · Grade 9 · Elk Mound | 9 | Elk Mound | 24:49.3 |
| 91 | Noah CrossmanPlace 91 · Grade 9 · Elk Mound | 9 | Elk Mound | 24:52.1 |
| 92 | Milo TrickerPlace 92 · Grade 12 · Grantsburg | 12 | Grantsburg | 24:53.2 |
| 93 | Kodiak BleskeyPlace 93 · Grade 9 · Somerset | 9 | Somerset | 25:34.6 |
| 94 | Liam RochfordPlace 94 · Grade 11 · Saint Croix Falls | 11 | Saint Croix Falls | 25:41.5 |
| 95 | Yuan AbadillaPlace 95 · Grade 10 · Cumberland | 10 | Cumberland | 26:10.3 |
| 96 | Finn ZakrewskiPlace 96 · Grade 9 · New Auburn | 9 | New Auburn | 26:10.4 |
| 97 | Crosby CoePlace 97 · Grade 9 · Webster | 9 | Webster | 26:16.3 |
| 98 | Ethan SchultzPlace 98 · Grade 9 · Webster | 9 | Webster | 26:31.0 |
| 99 | Jaxson NorvoldPlace 99 · Grade 9 · Elk Mound | 9 | Elk Mound | 26:40.6 |
| 100 | Harry BauerPlace 100 · Grade 9 · Saint Croix Falls | 9 | Saint Croix Falls | 26:45.0 |