| 1 | Sam SplinterPlace 1 · Grade SR · Watertown Luther Prep | SR | Watertown Luther Prep | 17:51.6 |
| 2 | Emmitt HuhnPlace 2 · Grade SR · St. Mary's Springs | SR | St. Mary's Springs | 18:11.2 |
| 3 | Zachary HaleemPlace 3 · Grade JR · Shoreland Lutheran | JR | Shoreland Lutheran | 18:13.5 |
| 4 | Ryder VogtPlace 4 · Grade SR · Manitowoc Lutheran | SR | Manitowoc Lutheran | 18:45.4 |
| 5 | Lukas MillerPlace 5 · Grade SO · Shoreland Lutheran | SO | Shoreland Lutheran | 18:57.1 |
| 6 | Justin WagnerPlace 6 · Grade FR · Saint Lawrence Seminary | FR | Saint Lawrence Seminary | 19:16.1 |
| 7 | Carter BonlenderPlace 7 · Grade SR · Laconia | SR | Laconia | 19:25.4 |
| 8 | Mason DobbersteinPlace 8 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 19:30.8 |
| 9 | Will SullivanPlace 9 · Grade SR · Xavier | SR | Xavier | 19:31.4 |
| 10 | Trey KeesPlace 10 · Grade FR · Laconia | FR | Laconia | 19:33.4 |
| 11 | Kaisyn SchraufnagelPlace 11 · Grade JR · North Fond du Lac Oakfield | JR | North Fond du Lac Oakfield | 19:39.0 |
| 12 | Luke SternPlace 12 · Grade SO · Watertown Luther Prep | SO | Watertown Luther Prep | 19:43.4 |
| 13 | Joseph UngemachPlace 13 · Grade SR · Manitowoc Lutheran | SR | Manitowoc Lutheran | 19:44.5 |
| 14 | Gabriel SulzlePlace 14 · Grade SO · Watertown Luther Prep | SO | Watertown Luther Prep | 19:48.9 |
| 15 | Maxwell CihaPlace 15 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 19:49.9 |
| 16 | Burke SubrickPlace 16 · Grade SO · Chesterton Academy of Milwaukee | SO | Chesterton Academy of Milwaukee | 19:52.0 |
| 17 | Hazen NortonPlace 17 · Grade SR · St. Mary's Springs | SR | St. Mary's Springs | 19:52.2 |
| 18 | Logan PuddyPlace 18 · Grade FR · North Fond du Lac Oakfield | FR | North Fond du Lac Oakfield | 19:56.5 |
| 19 | Carson KaufmannPlace 19 · Grade JR · St. Mary's Springs | JR | St. Mary's Springs | 19:59.2 |
| 20 | Tom NeedhamPlace 20 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 19:59.5 |
| 21 | Alex PopplerPlace 21 · Grade FR · Shoreland Lutheran | FR | Shoreland Lutheran | 20:05.5 |
| 22 | Thomas FouchPlace 22 · Grade SR · St. Mary's Springs | SR | St. Mary's Springs | 20:07.2 |
| 23 | Lincoln BoehmPlace 23 · Grade SR · Fox Valley Lutheran | SR | Fox Valley Lutheran | 20:08.2 |
| 24 | Elliott FranzenPlace 24 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 20:15.7 |
| 25 | Karsen BurdickPlace 25 · Grade FR · Sheboygan Christian | FR | Sheboygan Christian | 20:22.2 |
| 26 | Andrew HolzPlace 26 · Grade JR · Watertown Luther Prep | JR | Watertown Luther Prep | 20:24.1 |
| 27 | Brett BreitkreutzPlace 27 · Grade JR · Watertown Luther Prep | JR | Watertown Luther Prep | 20:24.1 |
| 28 | Kyle WatryPlace 28 · Grade SR · Xavier | SR | Xavier | 20:25.1 |
| 29 | Paul AmundsonPlace 29 · Grade SO · Shoreland Lutheran | SO | Shoreland Lutheran | 20:26.1 |
| 30 | Kolbe DonnermeyerPlace 30 · Grade SO · Xavier | SO | Xavier | 20:26.3 |
| 31 | Josiah HutchinsonPlace 31 · Grade SR · Shoreland Lutheran | SR | Shoreland Lutheran | 20:29.9 |
| 32 | Elliot PopplerPlace 32 · Grade JR · Shoreland Lutheran | JR | Shoreland Lutheran | 20:30.5 |
| 33 | Drew MagnusonPlace 33 · Grade SR · Xavier | SR | Xavier | 20:31.9 |
| 34 | Eli HartwigPlace 34 · Grade FR · North Fond du Lac Oakfield | FR | North Fond du Lac Oakfield | 20:42.4 |
| 35 | Augustin SoperPlace 35 · Grade SO · Chesterton Academy of Milwaukee | SO | Chesterton Academy of Milwaukee | 20:47.8 |
| 36 | Henry LaabsPlace 36 · Grade SO · Fox Valley Lutheran | SO | Fox Valley Lutheran | 20:49.2 |
| 37 | Alex CareyPlace 37 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 20:53.9 |
| 38 | Joseph AndrastekPlace 38 · Grade SR · Chesterton Academy of Milwaukee | SR | Chesterton Academy of Milwaukee | 20:54.6 |
| 39 | Gavin TrygstadPlace 39 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 20:57.8 |
| 40 | Evan SeelPlace 40 · Grade SO · St. Mary's Springs | SO | St. Mary's Springs | 21:00.3 |
| 41 | Jason GrebePlace 41 · Grade FR · St. Mary's Springs | FR | St. Mary's Springs | 21:04.0 |
| 42 | Jonah LimPlace 42 · Grade JR · Saint Lawrence Seminary | JR | Saint Lawrence Seminary | 21:05.9 |
| 43 | Ezra SchulzPlace 43 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 21:06.9 |
| 44 | Kaden RyanPlace 44 · Grade FR · Winnebago Lutheran Academy | FR | Winnebago Lutheran Academy | 21:07.2 |
| 45 | Levi SchwartzPlace 45 · Grade FR · Winnebago Lutheran Academy | FR | Winnebago Lutheran Academy | 21:08.8 |
| 46 | Gabriel RammerPlace 46 · Grade FR · Saint Lawrence Seminary | FR | Saint Lawrence Seminary | 21:24.0 |
| 47 | Liam HuhnPlace 47 · Grade SO · St. Mary's Springs | SO | St. Mary's Springs | 21:29.8 |
| 48 | Mac MattheisPlace 48 · Grade JR · Laconia | JR | Laconia | 21:30.3 |
| 49 | James DanhoffPlace 49 · Grade SO · Sheboygan Christian | SO | Sheboygan Christian | 21:32.0 |
| 50 | Tom HeggemeierPlace 50 · Grade SR · Xavier | SR | Xavier | 21:34.5 |
| 51 | Shawn WeigandPlace 51 · Grade SO · Shoreland Lutheran | SO | Shoreland Lutheran | 21:36.7 |
| 52 | Alan MoraPlace 52 · Grade JR · Saint Lawrence Seminary | JR | Saint Lawrence Seminary | 21:47.2 |
| 53 | JJ SweneyPlace 53 · Grade SO · Manitowoc Lutheran | SO | Manitowoc Lutheran | 21:50.7 |
| 54 | Will BublitzPlace 54 · Grade FR · Winnebago Lutheran Academy | FR | Winnebago Lutheran Academy | 21:50.8 |
| 55 | Payton NewhousePlace 55 · Grade SR · Xavier | SR | Xavier | 21:54.9 |
| 56 | Kaleb ChainPlace 56 · Grade FR · Xavier | FR | Xavier | 22:02.5 |
| 57 | Blake SchmittPlace 57 · Grade SO · Chesterton Academy of Milwaukee | SO | Chesterton Academy of Milwaukee | 22:08.5 |
| 58 | Austin FeuchtPlace 58 · Grade JR · North Fond du Lac Oakfield | JR | North Fond du Lac Oakfield | 22:11.9 |
| 59 | Philipp RadckePlace 59 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 22:22.0 |
| 60 | Kaeden AndrewsPlace 60 · Grade FR · North Fond du Lac Oakfield | FR | North Fond du Lac Oakfield | 22:24.0 |
| 61 | Uriah EwerdtPlace 61 · Grade FR · Watertown Luther Prep | FR | Watertown Luther Prep | 22:31.7 |
| 62 | Thane GlewenPlace 62 · Grade JR · Laconia | JR | Laconia | 22:40.7 |
| 63 | Zachary MuensterPlace 63 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 22:44.5 |
| 64 | Daniel PizanaPlace 64 · Grade SR · Saint Lawrence Seminary | SR | Saint Lawrence Seminary | 23:07.7 |
| 65 | Drew HenningPlace 65 · Grade FR · Laconia | FR | Laconia | 23:08.3 |
| 66 | Antonio Brand-GonzalezPlace 66 · Grade SR · Saint Lawrence Seminary | SR | Saint Lawrence Seminary | 23:16.6 |
| 67 | Giorgio RoxasPlace 67 · Grade SO · Saint Lawrence Seminary | SO | Saint Lawrence Seminary | 23:23.2 |
| 68 | Ryan BonlenderPlace 68 · Grade FR · Laconia | FR | Laconia | 23:35.9 |
| 69 | Kellen VrzalPlace 69 · Grade FR · Sheboygan Christian | FR | Sheboygan Christian | 24:06.6 |
| 70 | Isaiah SchroederPlace 70 · Grade JR · Watertown Luther Prep | JR | Watertown Luther Prep | 24:52.3 |
| 71 | Maximilian Felsmann LaPlace 71 · Grade SO · Chesterton Academy of Milwaukee | SO | Chesterton Academy of Milwaukee | 24:53.1 |
| 72 | Nate DieterichPlace 72 · Chesterton Academy of Milwaukee | — | Chesterton Academy of Milwaukee | 24:53.1 |
| 73 | Colten BoelkPlace 73 · Grade JR · Winnebago Lutheran Academy | JR | Winnebago Lutheran Academy | 25:05.2 |
| 74 | John FrainPlace 74 · Grade SO · Chesterton Academy of Milwaukee | SO | Chesterton Academy of Milwaukee | 25:29.4 |
| 75 | Jacob KruegerPlace 75 · Grade JR · Winnebago Lutheran Academy | JR | Winnebago Lutheran Academy | 25:29.4 |
| 76 | Bradley KeenanPlace 76 · Grade SR · North Fond du Lac Oakfield | SR | North Fond du Lac Oakfield | 25:32.5 |
| 77 | Will KohlmanPlace 77 · Grade SO · Winnebago Lutheran Academy | SO | Winnebago Lutheran Academy | 25:48.2 |
| 78 | Connor WarmusPlace 78 · Grade SR · Sheboygan Christian | SR | Sheboygan Christian | 26:22.2 |
| 79 | Nij PatelPlace 79 · Grade SR · North Fond du Lac Oakfield | SR | North Fond du Lac Oakfield | 27:18.8 |
| 80 | Eli BeimbornPlace 80 · Grade FR · Sheboygan Christian | FR | Sheboygan Christian | 31:24.3 |