| 1 | Garrett PickeringPlace 1 · Grade 12 · Campbellsport | 12 | Campbellsport | 15:45.8 |
| 2 | Mason DirmeierPlace 2 · Grade 11 · Campbellsport | 11 | Campbellsport | 16:19.8 |
| 3 | Henry SpanbauerPlace 3 · Grade 12 · Lourdes Academy | 12 | Lourdes Academy | 16:43.0 PR |
| 4 | Henrik GoedePlace 4 · Grade 12 · Washington County Homeschool | 12 | Washington County Homeschool | 17:27.6 |
| 5 | Wyatt LuedtkePlace 5 · Grade 11 · Kewaskum | 11 | Kewaskum | 17:38.5 |
| 6 | Mason MothsPlace 6 · Grade 12 · Kettle Moraine Lutheran | 12 | Kettle Moraine Lutheran | 17:48.9 |
| 7 | Nolan FladvidPlace 7 · Grade 10 · Sheboygan Falls | 10 | Sheboygan Falls | 17:50.6 |
| 8 | Joshua BolhaPlace 8 · Grade 10 · Living Word Lutheran | 10 | Living Word Lutheran | 17:57.9 |
| 9 | Gabriel RammerPlace 9 · Grade 11 · Saint Lawrence Seminary | 11 | Saint Lawrence Seminary | 17:58.2 |
| 10 | Joseph RevoredoPlace 10 · Grade 11 · Washington County Homeschool | 11 | Washington County Homeschool | 17:59.3 |
| 11 | Zach FosterPlace 11 · Grade 12 · Lourdes Academy | 12 | Lourdes Academy | 17:59.8 PR |
| 12 | Elijah MageskiPlace 12 · Grade 9 · Living Word Lutheran | 9 | Living Word Lutheran | 18:01.6 |
| 13 | Jonah RottaPlace 13 · Grade 11 · Washington County Homeschool | 11 | Washington County Homeschool | 18:04.1 |
| 14 | Evan SeelPlace 14 · Grade 12 · Saint Mary’s Springs | 12 | Saint Mary’s Springs | 18:04.2 |
| 15 | Wilson SpiegelPlace 15 · Grade 12 · Washington County Homeschool | 12 | Washington County Homeschool | 18:08.2 |
| 16 | Leo KohlweyPlace 16 · Grade 11 · Kewaskum | 11 | Kewaskum | 18:09.2 |
| 17 | Brenton RodriguezPlace 17 · Grade 12 · Saint Mary’s Springs | 12 | Saint Mary’s Springs | 18:09.4 |
| 18 | Simon MenetPlace 18 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 18:09.9 |
| 19 | Tucker EbertPlace 19 · Grade 11 · Washington County Homeschool | 11 | Washington County Homeschool | 18:16.2 |
| 20 | Wyatt BieckPlace 20 · Grade 11 · Living Word Lutheran | 11 | Living Word Lutheran | 18:19.3 |
| 21 | Gavin GarciaPlace 21 · Grade 10 · North Fond du Lac | 10 | North Fond du Lac | 18:19.5 PR |
| 22 | Dane SchenkPlace 22 · Grade 10 · Washington County Homeschool | 10 | Washington County Homeschool | 18:20.9 |
| 23 | Logan PuddyPlace 23 · Grade 11 · North Fond du Lac | 11 | North Fond du Lac | 18:21.9 |
| 24 | Nolan PiechowskiPlace 24 · Grade 9 · Lourdes Academy | 9 | Lourdes Academy | 18:26.3 PR |
| 25 | Layton DexterPlace 25 · Grade 12 · Kewaskum | 12 | Kewaskum | 18:28.6 |
| 26 | Zachary HeinPlace 26 · Grade 11 · Kewaskum | 11 | Kewaskum | 18:28.9 |
| 27 | Kendrick StrobelPlace 27 · Grade 12 · Washington County Homeschool | 12 | Washington County Homeschool | 18:40.9 |
| 28 | Auden WalkerPlace 28 · Grade 9 · Campbellsport | 9 | Campbellsport | 18:42.2 |
| 29 | Sullivan MarquardtPlace 29 · Grade 9 · Kewaskum | 9 | Kewaskum | 18:45.5 |
| 30 | Zachary WernerPlace 30 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 18:46.8 PR |
| 31 | Tony PasbrigPlace 31 · Grade 9 · Kewaskum | 9 | Kewaskum | 18:50.4 |
| 32 | Hunter SchneiderPlace 32 · Grade 10 · Saint Mary’s Springs | 10 | Saint Mary’s Springs | 18:52.1 |
| 33 | Caden LindgrenPlace 33 · Grade 10 · Mayville | 10 | Mayville | 19:07.8 PR |
| 34 | Marcus GenzPlace 34 · Grade 9 · Mayville | 9 | Mayville | 19:11.7 PR |
| 35 | Ryan LakePlace 35 · Grade 12 · Kettle Moraine Lutheran | 12 | Kettle Moraine Lutheran | 19:13.4 |
| 36 | Mason KutzPlace 36 · Grade 10 · Living Word Lutheran | 10 | Living Word Lutheran | 19:13.6 PR |
| 37 | Adrian DemarcoPlace 37 · Grade 11 · New Holstein | 11 | New Holstein | 19:16.2 |
| 38 | Aaron MeyerPlace 38 · Grade 9 · New Holstein | 9 | New Holstein | 19:16.9 |
| 39 | Connor SalmPlace 39 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 19:17.5 PR |
| 40 | Maximillian DowlingPlace 40 · Grade 10 · Kettle Moraine Lutheran | 10 | Kettle Moraine Lutheran | 19:21.4 PR |
| 41 | Rudy Vanden AvondPlace 41 · Grade 9 · Saint Mary’s Springs | 9 | Saint Mary’s Springs | 19:25.0 |
| 42 | Grant CotterPlace 42 · Grade 10 · Sheboygan Falls | 10 | Sheboygan Falls | 19:25.5 |
| 43 | Charlie RathkePlace 43 · Grade 9 · Saint Mary’s Springs | 9 | Saint Mary’s Springs | 19:25.6 PR |
| 44 | Garrett MuellerPlace 44 · Grade 11 · New Holstein | 11 | New Holstein | 19:31.6 |
| 45 | Declan TwohigPlace 45 · Grade 10 · Saint Mary’s Springs | 10 | Saint Mary’s Springs | 19:35.3 |
| 46 | Aaron EnglePlace 46 · Grade 12 · Campbellsport | 12 | Campbellsport | 19:40.1 PR |
| 47 | Alex LefeberPlace 47 · Grade 9 · New Holstein | 9 | New Holstein | 19:41.0 |
| 48 | Kody NeitzelPlace 48 · Grade 10 · Lourdes Academy | 10 | Lourdes Academy | 19:41.5 |
| 49 | Micah PieperPlace 49 · Grade 10 · Kettle Moraine Lutheran | 10 | Kettle Moraine Lutheran | 19:42.1 |
| 50 | Reid SchmidtPlace 50 · Grade 10 · Mayville | 10 | Mayville | 19:46.7 |
| 51 | Liam HuhnPlace 51 · Grade 12 · Saint Mary’s Springs | 12 | Saint Mary’s Springs | 19:56.7 |
| 52 | Phoenix EllingsonPlace 52 · Grade 12 · Mayville | 12 | Mayville | 19:58.4 |
| 53 | Elliott SchulzPlace 53 · Grade 12 · Kewaskum | 12 | Kewaskum | 19:58.6 |
| 54 | Ethan HoppePlace 54 · Grade 9 · Kettle Moraine Lutheran | 9 | Kettle Moraine Lutheran | 19:59.2 PR |
| 55 | Carter TrespPlace 55 · Grade 10 · Sheboygan Falls | 10 | Sheboygan Falls | 19:59.8 PR |
| 56 | Mason TanckPlace 56 · Grade 10 · Kettle Moraine Lutheran | 10 | Kettle Moraine Lutheran | 20:01.3 |
| 57 | Aaron RucinskiPlace 57 · Grade 9 · Lourdes Academy | 9 | Lourdes Academy | 20:07.9 PR |
| 58 | Gabe PrederPlace 58 · Grade 11 · New Holstein | 11 | New Holstein | 20:10.2 |
| 59 | Greyson PatzPlace 59 · Grade 10 · Sheboygan Falls | 10 | Sheboygan Falls | 20:14.3 PR |
| 60 | Uriah RichterPlace 60 · Grade 10 · Sheboygan Falls | 10 | Sheboygan Falls | 20:14.3 PR |
| 61 | Tristen FeuchtPlace 61 · Grade 10 · Mayville | 10 | Mayville | 20:24.0 PR |
| 62 | Conner MillsPlace 62 · Grade 12 · Saint Lawrence Seminary | 12 | Saint Lawrence Seminary | 20:29.7 |
| 63 | Jonathan LancourPlace 63 · Grade 9 · Saint Lawrence Seminary | 9 | Saint Lawrence Seminary | 20:35.1 PR |
| 64 | Lincoln St. LouisPlace 64 · Grade 12 · Campbellsport | 12 | Campbellsport | 20:41.4 PR |
| 65 | Rylan GildnerPlace 65 · Grade 10 · Living Word Lutheran | 10 | Living Word Lutheran | 20:42.5 |
| 66 | Zion BeimbornPlace 66 · Grade 10 · Sheboygan Falls | 10 | Sheboygan Falls | 20:53.2 |
| 67 | Skyelar TuckerPlace 67 · Grade 11 · Random Lake | 11 | Random Lake | 20:55.7 |
| 68 | Andrew SandahlPlace 68 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 20:56.9 PR |
| 69 | Aaron MakelaPlace 69 · Grade 9 · Living Word Lutheran | 9 | Living Word Lutheran | 21:01.5 |
| 70 | Charlie WendorffPlace 70 · Grade 11 · Kettle Moraine Lutheran | 11 | Kettle Moraine Lutheran | 21:05.8 |
| 71 | Asher SpatzPlace 71 · Grade 9 · Elkhart Lake-Glenbeulah | 9 | Elkhart Lake-Glenbeulah | 21:08.2 |
| 72 | Alex FeuchtPlace 72 · Grade 11 · North Fond du Lac | 11 | North Fond du Lac | 21:08.8 |
| 73 | Landon FlanaganPlace 73 · Grade 10 · North Fond du Lac | 10 | North Fond du Lac | 21:18.1 PR |
| 74 | Mac LivingstonPlace 74 · Grade 12 · Mayville | 12 | Mayville | 21:28.8 |
| 75 | Jayden DaoPlace 75 · Grade 10 · Saint Lawrence Seminary | 10 | Saint Lawrence Seminary | 21:29.0 PR |
| 76 | Trevin SheaPlace 76 · Grade 12 · Campbellsport | 12 | Campbellsport | 21:38.3 PR |
| 77 | Joshua SandahlPlace 77 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 21:43.3 |
| 78 | Carson StevensPlace 78 · Grade 12 · Elkhart Lake-Glenbeulah | 12 | Elkhart Lake-Glenbeulah | 21:56.5 PR |
| 79 | Kane AbholdPlace 79 · Grade 12 · New Holstein | 12 | New Holstein | 22:27.2 |
| 80 | Jose FigueroaPlace 80 · Grade 12 · Elkhart Lake-Glenbeulah | 12 | Elkhart Lake-Glenbeulah | 22:33.3 PR |
| 81 | Lucas SmithPlace 81 · Grade 9 · Elkhart Lake-Glenbeulah | 9 | Elkhart Lake-Glenbeulah | 22:49.5 |
| 82 | Alex RichterPlace 82 · Grade 11 · Mayville | 11 | Mayville | 23:08.9 PR |
| 83 | Zander HuberPlace 83 · Grade 9 · New Holstein | 9 | New Holstein | 23:11.0 |
| 84 | Khan NguyenPlace 84 · Grade 12 · Saint Lawrence Seminary | 12 | Saint Lawrence Seminary | 23:27.4 |
| 85 | Jonah LongPlace 85 · Grade 10 · North Fond du Lac | 10 | North Fond du Lac | 23:55.4 PR |
| 86 | Nhan NguyenPlace 86 · Grade 12 · Saint Lawrence Seminary | 12 | Saint Lawrence Seminary | 24:12.4 PR |
| 87 | Mason KrachtPlace 87 · Grade 11 · Elkhart Lake-Glenbeulah | 11 | Elkhart Lake-Glenbeulah | 24:46.1 PR |
| 88 | Shane WilliamsPlace 88 · Grade 10 · Elkhart Lake-Glenbeulah | 10 | Elkhart Lake-Glenbeulah | 24:51.9 PR |
| 89 | Griffin WeedenPlace 89 · Grade 9 · Living Word Lutheran | 9 | Living Word Lutheran | 25:02.9 |
| 90 | Oakley WeberPlace 90 · Grade 11 · Sheboygan Falls | 11 | Sheboygan Falls | 25:14.1 |