| 1 | Thomas McCarthyPlace 1 · Grade 12 · Berlin | 12 | Berlin | 15:38.48 PR |
| 2 | Garrett PickeringPlace 2 · Grade 11 · Campbellsport | 11 | Campbellsport | 16:00.34 |
| 3 | Jameson KoebelPlace 3 · Grade 12 · Port Washington | 12 | Port Washington | 16:00.66 |
| 4 | Caleb SiebauerPlace 4 · Grade 11 · Campbellsport | 11 | Campbellsport | 16:13.01 |
| 5 | Jack GasparickPlace 5 · Grade 12 · Kohler | 12 | Kohler | 16:17.51 |
| 6 | Weston HueninkPlace 6 · Grade 12 · Cedar Grove-Belgium | 12 | Cedar Grove-Belgium | 16:32.01 PR |
| 7 | Oscar GummPlace 7 · Grade 11 · Kohler | 11 | Kohler | 16:33.18 PR |
| 8 | Efrain GuardiolaPlace 8 · Grade 12 · Waupun | 12 | Waupun | 16:33.65 |
| 9 | Oscar VoicePlace 9 · Grade 10 · Kohler | 10 | Kohler | 16:40.60 |
| 10 | Magnus AveryPlace 10 · Grade 11 · Kohler | 11 | Kohler | 16:41.75 |
| 11 | Gavin HonesPlace 11 · Grade 11 · Plymouth | 11 | Plymouth | 16:46.93 PR |
| 12 | Jackson SpankowskiPlace 12 · Grade 9 · Portage | 9 | Portage | 16:48.65 |
| 13 | Owen SchaevePlace 13 · Grade 10 · Sheboygan South | 10 | Sheboygan South | 16:55.79 |
| 14 | Max AlvarezPlace 14 · Grade 11 · Kohler | 11 | Kohler | 17:03.31 |
| 15 | Mason DirmeierPlace 15 · Grade 10 · Campbellsport | 10 | Campbellsport | 17:07.08 |
| 16 | David VenegasPlace 16 · Grade 12 · Sheboygan South | 12 | Sheboygan South | 17:07.81 PR |
| 17 | Logan PuddyPlace 17 · Grade 10 · North Fond du Lac Oakfield | 10 | North Fond du Lac Oakfield | 17:10.86 PR |
| 18 | Kade BurdickPlace 18 · Grade 12 · Plymouth | 12 | Plymouth | 17:14.06 |
| 19 | Aaron StephanyPlace 19 · Grade 12 · Kiel | 12 | Kiel | 17:14.07 |
| 20 | Jonathan PalenskePlace 20 · Grade 12 · Sheboygan Falls | 12 | Sheboygan Falls | 17:16.91 PR |
| 21 | Sam KeulerPlace 21 · Grade 12 · Kiel | 12 | Kiel | 17:20.56 |
| 22 | Wyatt LuedtkePlace 22 · Grade 10 · Kewaskum | 10 | Kewaskum | 17:23.29 |
| 23 | Cooper GouldPlace 23 · Grade 10 · Sheboygan South | 10 | Sheboygan South | 17:25.00 |
| 24 | Jackson MeyersPlace 24 · Grade 12 · Chilton | 12 | Chilton | 17:31.72 |
| 25 | Carter HeimermanPlace 25 · Grade 11 · Kewaskum | 11 | Kewaskum | 17:43.47 |
| 26 | Nolan BrillPlace 26 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 17:44.95 |
| 27 | Connor ZinuticzPlace 27 · Grade 11 · Port Washington | 11 | Port Washington | 17:45.23 |
| 28 | Miguel GarciaPlace 28 · Grade 12 · Waupun | 12 | Waupun | 17:47.32 |
| 29 | Alexander ZimmermanPlace 29 · Grade 12 · Waupun | 12 | Waupun | 17:48.86 |
| 30 | Connor BrinkmanPlace 30 · Grade 10 · Sheboygan South | 10 | Sheboygan South | 17:49.60 |
| 31 | Abe WieserPlace 31 · Grade 11 · Plymouth | 11 | Plymouth | 17:50.05 PR |
| 32 | Gavin PickeringPlace 32 · Grade 12 · Campbellsport | 12 | Campbellsport | 17:53.75 |
| 33 | Noah BobbPlace 33 · Grade 12 · Campbellsport | 12 | Campbellsport | 17:54.25 PR |
| 34 | Layton DexterPlace 34 · Grade 11 · Kewaskum | 11 | Kewaskum | 17:56.98 PR |
| 35 | Kaisyn SchraufnagelPlace 35 · Grade 12 · North Fond du Lac Oakfield | 12 | North Fond du Lac Oakfield | 17:59.55 |
| 36 | Noah LeinssPlace 36 · Grade 11 · Port Washington | 11 | Port Washington | 18:00.00 PR |
| 37 | Hayden HanefeldPlace 37 · Grade 12 · Waupun | 12 | Waupun | 18:03.30 |
| 38 | Vicente BeltranPlace 38 · Grade 12 · Ripon | 12 | Ripon | 18:05.43 PR |
| 39 | Landyn GarrettPlace 39 · Grade 11 · Ripon | 11 | Ripon | 18:07.49 PR |
| 40 | Mason PagelPlace 40 · Grade 12 · Chilton | 12 | Chilton | 18:08.23 PR |
| 41 | Mason UllmanPlace 41 · Grade 12 · Sheboygan Falls | 12 | Sheboygan Falls | 18:08.35 |
| 42 | Adler CurryPlace 42 · Grade 12 · Kiel | 12 | Kiel | 18:11.14 |
| 43 | Nathan LeePlace 43 · Grade 12 · Kiel | 12 | Kiel | 18:11.27 PR |
| 44 | Leyton FosterPlace 44 · Grade 9 · Waupun | 9 | Waupun | 18:12.74 |
| 45 | Zachary HeinPlace 45 · Grade 10 · Kewaskum | 10 | Kewaskum | 18:13.20 |
| 46 | Eli HartwigPlace 46 · Grade 10 · North Fond du Lac Oakfield | 10 | North Fond du Lac Oakfield | 18:17.57 PR |
| 47 | Caleb BuffingtonPlace 47 · Grade 9 · Waupun | 9 | Waupun | 18:18.82 PR |
| 48 | Castiel Adell-GreenePlace 48 · Grade 9 · Ripon | 9 | Ripon | 18:18.89 PR |
| 49 | Owen ZiegelbauerPlace 49 · Grade 11 · Chilton | 11 | Chilton | 18:20.22 |
| 50 | Leo KohlweyPlace 50 · Grade 10 · Kewaskum | 10 | Kewaskum | 18:24.12 |
| 51 | Xavier PerezPlace 51 · Grade 10 · Sheboygan South | 10 | Sheboygan South | 18:24.98 PR |
| 52 | Bobby WiegandPlace 52 · Grade 10 · Sheboygan South | 10 | Sheboygan South | 18:26.38 |
| 53 | Dominic CotterPlace 53 · Grade 10 · Sheboygan Falls | 10 | Sheboygan Falls | 18:27.58 PR |
| 54 | William LeePlace 54 · Grade 11 · Kiel | 11 | Kiel | 18:29.12 |
| 55 | Jack KrausePlace 55 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 18:31.71 |
| 56 | Beckett SchusterPlace 56 · Grade 9 · Port Washington | 9 | Port Washington | 18:31.96 |
| 57 | Aaron SchmidtPlace 57 · Grade 12 · Kewaskum | 12 | Kewaskum | 18:33.43 |
| 58 | Jovanny SotoPlace 58 · Grade 12 · Sheboygan South | 12 | Sheboygan South | 18:34.89 PR |
| 59 | Nolan FladvidPlace 59 · Grade 9 · Sheboygan Falls | 9 | Sheboygan Falls | 18:36.60 |
| 60 | Karsen BurdickPlace 60 · Grade 10 · Plymouth | 10 | Plymouth | 18:41.41 |
| 61 | Abram BrillPlace 61 · Grade 12 · Cedar Grove-Belgium | 12 | Cedar Grove-Belgium | 18:42.07 PR |
| 62 | Jett RichardPlace 62 · Grade 11 · Wautoma | 11 | Wautoma | 18:44.53 |
| 63 | Simon BarrettPlace 63 · Grade 9 · Plymouth | 9 | Plymouth | 18:45.47 PR |
| 64 | Owen PlatnerPlace 64 · Grade 10 · Chilton | 10 | Chilton | 18:45.62 |
| 65 | Brody GlynnPlace 65 · Grade 12 · Chilton | 12 | Chilton | 18:46.54 |
| 66 | Anthony KruegerPlace 66 · Grade 11 · Wautoma | 11 | Wautoma | 18:46.64 PR |
| 67 | Leland BillerPlace 67 · Grade 9 · Plymouth | 9 | Plymouth | 18:49.50 |
| 68 | Ewan SteffenPlace 68 · Grade 10 · Berlin | 10 | Berlin | 18:50.37 |
| 69 | Eliot WietingPlace 69 · Grade 12 · Chilton | 12 | Chilton | 18:52.13 |
| 70 | Aiden TreaklePlace 70 · Grade 10 · Waupun | 10 | Waupun | 18:54.73 |
| 71 | Ben DuwellPlace 71 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 18:57.35 PR |
| 72 | Sam BastPlace 72 · Grade 12 · Sheboygan Falls | 12 | Sheboygan Falls | 19:02.17 |
| 73 | Tobey MillerPlace 73 · Grade 11 · Berlin | 11 | Berlin | 19:04.39 |
| 74 | Sackett BrooksPlace 74 · Grade 11 · Wautoma | 11 | Wautoma | 19:06.62 PR |
| 75 | Grady KetterhagenPlace 75 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 19:07.49 |
| 76 | Jackson ChapmanPlace 76 · Grade 10 · North Fond du Lac Oakfield | 10 | North Fond du Lac Oakfield | 19:10.72 PR |
| 77 | Charlie McCarthyPlace 77 · Grade 9 · Berlin | 9 | Berlin | 19:13.17 PR |
| 78 | Darby FergusonPlace 78 · Grade 10 · Kohler | 10 | Kohler | 19:13.92 |
| 79 | Ricardo AnayaPlace 79 · Grade 11 · Wautoma | 11 | Wautoma | 19:14.08 PR |
| 80 | Madden VogelPlace 80 · Grade 10 · Kiel | 10 | Kiel | 19:14.19 PR |
| 81 | Logan BrunnerPlace 81 · Grade 12 · Kiel | 12 | Kiel | 19:14.21 PR |
| 82 | Dylan HelmeidPlace 82 · Grade 10 · Port Washington | 10 | Port Washington | 19:16.85 |
| 83 | Kaeden AndrewsPlace 83 · Grade 10 · North Fond du Lac Oakfield | 10 | North Fond du Lac Oakfield | 19:17.39 |
| 84 | Dominik BennettPlace 84 · Grade 12 · Chilton | 12 | Chilton | 19:30.55 |
| 85 | Grant CotterPlace 85 · Grade 9 · Sheboygan Falls | 9 | Sheboygan Falls | 19:34.58 |
| 86 | Romann AlexanderPlace 86 · Grade 12 · Sheboygan Falls | 12 | Sheboygan Falls | 19:38.42 |
| 87 | Andrew NeesePlace 87 · Grade 11 · Cedar Grove-Belgium | 11 | Cedar Grove-Belgium | 19:38.52 |
| 88 | Issac MartensPlace 88 · Grade 12 · Portage | 12 | Portage | 19:38.77 |
| 89 | Desmond ShanksPlace 89 · Grade 12 · Portage | 12 | Portage | 19:42.64 |
| 90 | Sawyer ColePlace 90 · Grade 12 · Portage | 12 | Portage | 19:44.96 PR |
| 91 | Elliott SchulzPlace 91 · Grade 11 · Kewaskum | 11 | Kewaskum | 19:45.11 |
| 92 | ausitn FeuchtPlace 92 · Grade 12 · North Fond du Lac Oakfield | 12 | North Fond du Lac Oakfield | 19:46.03 |
| 93 | Garett DrazkowskiPlace 93 · Grade 9 · North Fond du Lac Oakfield | 9 | North Fond du Lac Oakfield | 19:46.56 |
| 94 | Will DahmenPlace 94 · Grade 9 · Port Washington | 9 | Port Washington | 19:47.39 |
| 95 | Eirnan SpillmanPlace 95 · Grade 10 · Ripon | 10 | Ripon | 19:47.88 PR |
| 96 | Kyle AllicksonPlace 96 · Grade 10 · Campbellsport | 10 | Campbellsport | 20:00.00 |
| 97 | Jackson PetriePlace 97 · Grade 12 · Kohler | 12 | Kohler | 20:01.20 |
| 98 | Brody LewkePlace 98 · Grade 9 · Columbus | 9 | Columbus | 20:08.03 |
| 99 | Dexter EiringPlace 99 · Grade 10 · Plymouth | 10 | Plymouth | 20:11.99 |
| 100 | Connor EmersonPlace 100 · Grade 10 · Berlin | 10 | Berlin | 20:26.67 PR |