| 1 | Eliott HeiderichPlace 1 · Grade SR · Watertown Luther Prep | SR | Watertown Luther Prep | 17:27.0 |
| 2 | Bennett MidthunPlace 2 · Grade SR · Winnebago Lutheran Acad | SR | Winnebago Lutheran Acad | 18:15.7 |
| 3 | Ben RegennitterPlace 3 · Grade JR · Kohler | JR | Kohler | 18:22.4 |
| 4 | Noah DonnermeyerPlace 4 · Grade SR · Xavier | SR | Xavier | 18:26.2 |
| 5 | Jacob KanzenbachPlace 5 · Grade JR · Manitowoc Lutheran | JR | Manitowoc Lutheran | 18:38.7 |
| 6 | Zachary HaleemPlace 6 · Grade SO · Shoreland Lutheran | SO | Shoreland Lutheran | 18:43.5 |
| 7 | Sam SplinterPlace 7 · Grade JR · Watertown Luther Prep | JR | Watertown Luther Prep | 18:47.3 |
| 8 | Andrew HolzPlace 8 · Grade SO · Watertown Luther Prep | SO | Watertown Luther Prep | 18:50.6 |
| 9 | Kaisyn SchraufnagelPlace 9 · Grade SO · North Fond du Lac Oakfi | SO | North Fond du Lac Oakfi | 19:01.4 |
| 10 | Noah SulzlePlace 10 · Grade SR · Watertown Luther Prep | SR | Watertown Luther Prep | 19:05.6 |
| 11 | Ryder VogtPlace 11 · Grade JR · Manitowoc Lutheran | JR | Manitowoc Lutheran | 19:07.2 |
| 12 | Maximillio AlvarezPlace 12 · Grade FR · Kohler | FR | Kohler | 19:07.6 |
| 13 | Luke KrullPlace 13 · Grade SR · Xavier | SR | Xavier | 19:08.6 |
| 14 | Clark BehlerPlace 14 · Grade JR · Kohler | JR | Kohler | 19:09.1 |
| 15 | Jack GasparickPlace 15 · Grade SO · Kohler | SO | Kohler | 19:11.4 |
| 16 | Evan KistPlace 16 · Grade SO · Xavier | SO | Xavier | 19:15.8 |
| 17 | Elijah GottschalkPlace 17 · Grade FR · Xavier | FR | Xavier | 19:23.3 |
| 18 | Mason DobbersteinPlace 18 · Grade SO · Fox Valley Lutheran | SO | Fox Valley Lutheran | 19:23.9 |
| 19 | Joseph UngemachPlace 19 · Grade JR · Manitowoc Lutheran | JR | Manitowoc Lutheran | 19:25.0 |
| 20 | Jordan RosenbaumPlace 20 · Grade SO · Xavier | SO | Xavier | 19:25.3 |
| 21 | Josiah HutchinsonPlace 21 · Grade JR · Shoreland Lutheran | JR | Shoreland Lutheran | 19:30.3 |
| 22 | Will SullivanPlace 22 · Grade JR · Xavier | JR | Xavier | 19:30.9 |
| 23 | Ellis KeifenheimPlace 23 · Grade SR · Winnebago Lutheran Acad | SR | Winnebago Lutheran Acad | 19:34.3 |
| 24 | Gavin TrygstadPlace 24 · Grade SO · Fox Valley Lutheran | SO | Fox Valley Lutheran | 19:52.1 |
| 25 | James KnappPlace 25 · Grade JR · Watertown Luther Prep | JR | Watertown Luther Prep | 19:52.6 |
| 26 | Gabriel SulzlePlace 26 · Grade FR · Watertown Luther Prep | FR | Watertown Luther Prep | 20:06.2 |
| 27 | Lukas MillerPlace 27 · Grade FR · Shoreland Lutheran | FR | Shoreland Lutheran | 20:11.4 |
| 28 | Noah NoltePlace 28 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 20:12.3 |
| 29 | Henry LaabsPlace 29 · Grade FR · Fox Valley Lutheran | FR | Fox Valley Lutheran | 20:14.0 |
| 30 | Sam StreitmatterPlace 30 · Grade SR · Chesterton Academy of M | SR | Chesterton Academy of M | 20:17.7 |
| 31 | Levi PanitzkePlace 31 · Grade SR · Watertown Luther Prep | SR | Watertown Luther Prep | 20:18.8 |
| 32 | Henry PociaskPlace 32 · Grade SR · Kohler | SR | Kohler | 20:23.1 |
| 33 | Oscar GummPlace 33 · Grade FR · Kohler | FR | Kohler | 20:27.4 |
| 34 | Hazen NortonPlace 34 · Grade JR · St. Mary's Springs | JR | St. Mary's Springs | 20:34.9 |
| 35 | Cesar GonzalezPlace 35 · Grade SR · Saint Lawrence Seminary | SR | Saint Lawrence Seminary | 20:49.1 |
| 36 | Carson KaufmannPlace 36 · Grade SO · St. Mary's Springs | SO | St. Mary's Springs | 20:50.8 |
| 37 | Braden RevakPlace 37 · Grade JR · Manitowoc Lutheran | JR | Manitowoc Lutheran | 20:58.1 |
| 38 | Lincoln BoehmPlace 38 · Grade JR · Fox Valley Lutheran | JR | Fox Valley Lutheran | 21:13.7 |
| 39 | Nolan KadingPlace 39 · Grade FR · Kohler | FR | Kohler | 21:19.3 |
| 40 | Finley AshPlace 40 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 21:25.3 |
| 41 | Sawyer JahnsPlace 41 · Grade JR · Shoreland Lutheran | JR | Shoreland Lutheran | 21:29.0 |
| 42 | Thomas ZondagPlace 42 · Grade FR · Shoreland Lutheran | FR | Shoreland Lutheran | 21:51.4 |
| 43 | Tom NeedhamPlace 43 · Grade SO · Fox Valley Lutheran | SO | Fox Valley Lutheran | 21:59.7 |
| 44 | Keegan BohnPlace 44 · Grade SR · New Holstein | SR | New Holstein | 22:01.0 |
| 45 | Brady OligPlace 45 · Grade SR · St. Mary's Springs | SR | St. Mary's Springs | 22:25.7 |
| 46 | Cristian CruzPlace 46 · Grade JR · Saint Lawrence Seminary | JR | Saint Lawrence Seminary | 22:41.7 |
| 47 | Daniel PizanaPlace 47 · Grade JR · Saint Lawrence Seminary | JR | Saint Lawrence Seminary | 22:41.8 |
| 48 | Alex BijuPlace 48 · Grade JR · Saint Lawrence Seminary | JR | Saint Lawrence Seminary | 22:51.2 |
| 49 | Austin FeuchtPlace 49 · Grade SO · North Fond du Lac Oakfi | SO | North Fond du Lac Oakfi | 22:51.9 |
| 50 | Giorgio RoxasPlace 50 · Grade FR · Saint Lawrence Seminary | FR | Saint Lawrence Seminary | 23:01.9 |
| 51 | Blake SchmittPlace 51 · Grade FR · Chesterton Academy of M | FR | Chesterton Academy of M | 23:11.3 |
| 52 | JJ SweneyPlace 52 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 23:12.0 |
| 53 | Catcher BelottPlace 53 · Grade SO · Shoreland Lutheran | SO | Shoreland Lutheran | 23:14.6 |
| 54 | Evan SeelPlace 54 · Grade FR · St. Mary's Springs | FR | St. Mary's Springs | 23:16.0 |
| 55 | Sam KruegerPlace 55 · Grade FR · North Fond du Lac Oakfi | FR | North Fond du Lac Oakfi | 23:19.3 |
| 56 | Jonah LimPlace 56 · Grade SO · Saint Lawrence Seminary | SO | Saint Lawrence Seminary | 23:20.4 |
| 57 | Ryan HolderPlace 57 · Grade SO · St. Mary's Springs | SO | St. Mary's Springs | 23:28.8 |
| 58 | Evan KelnhoferPlace 58 · Grade SR · St. Mary's Springs | SR | St. Mary's Springs | 23:32.1 |
| 59 | Robin BosePlace 59 · Grade SO · New Holstein | SO | New Holstein | 23:33.0 |
| 60 | Roers AlexPlace 60 · Grade SR · New Holstein | SR | New Holstein | 23:35.2 |
| 61 | Izaiah RoozenPlace 61 · Grade JR · Shoreland Lutheran | JR | Shoreland Lutheran | 23:40.3 |
| 62 | Leo WestmorelandPlace 62 · Grade FR · Manitowoc Lutheran | FR | Manitowoc Lutheran | 23:57.5 |
| 63 | Parker McCarthyPlace 63 · Grade SO · North Fond du Lac Oakfi | SO | North Fond du Lac Oakfi | 24:07.4 |
| 64 | Joseph AndrastekPlace 64 · Grade JR · Chesterton Academy of M | JR | Chesterton Academy of M | 24:17.7 |
| 65 | Brenton RodriguezPlace 65 · Grade FR · St. Mary's Springs | FR | St. Mary's Springs | 24:42.5 |
| 66 | Kaysen StangePlace 66 · Grade SO · Winnebago Lutheran Acad | SO | Winnebago Lutheran Acad | 24:49.9 |
| 67 | Braeden PerryPlace 67 · Grade SO · North Fond du Lac Oakfi | SO | North Fond du Lac Oakfi | 25:26.2 |
| 68 | Alphonse BijuPlace 68 · Grade FR · Saint Lawrence Seminary | FR | Saint Lawrence Seminary | 25:38.5 |
| 69 | Will KohlmanPlace 69 · Grade FR · Winnebago Lutheran Acad | FR | Winnebago Lutheran Acad | 26:21.4 |
| 70 | Keanen TaschPlace 70 · Grade SO · New Holstein | SO | New Holstein | 26:26.1 |
| 71 | Colten BoelkPlace 71 · Grade SO · Winnebago Lutheran Acad | SO | Winnebago Lutheran Acad | 27:07.7 |
| 72 | John FrainPlace 72 · Grade FR · Chesterton Academy of M | FR | Chesterton Academy of M | 28:22.2 |
| 73 | Jacob KruegerPlace 73 · Grade SO · Winnebago Lutheran Acad | SO | Winnebago Lutheran Acad | 30:19.6 |
| 74 | Nij PatelPlace 74 · Grade JR · North Fond du Lac Oakfi | JR | North Fond du Lac Oakfi | 33:01.3 |
| 75 | Christopher ZaratePlace 75 · Grade SO · North Fond du Lac Oakfi | SO | North Fond du Lac Oakfi | 33:52.3 |