| 1 | Elliott OnestiPlace 1 · Grade 11 · Roncalli | 11 | Roncalli | 16:12.8 PR |
| 2 | Ben BeckPlace 2 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 16:38.3 |
| 3 | Marcus BenjaminPlace 3 · Grade 10 · Weyauwega-Fremont | 10 | Weyauwega-Fremont | 16:51.2 |
| 4 | Henry SpanbauerPlace 4 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 16:56.3 |
| 5 | Lucas KasuboskiPlace 5 · Grade 12 · Omro | 12 | Omro | 17:27.9 |
| 6 | Jack BeckPlace 6 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 17:28.3 |
| 7 | Benjamin BricePlace 7 · Grade 12 · Mishicot | 12 | Mishicot | 17:39.4 PR |
| 8 | Jacob HarrisonPlace 8 · Grade 11 · Roncalli | 11 | Roncalli | 17:40.7 |
| 9 | Landon KeesPlace 9 · Grade 10 · New Holstein | 10 | New Holstein | 17:43.5 |
| 10 | Owen KruegerPlace 10 · Grade 12 · Valders | 12 | Valders | 17:48.7 PR |
| 11 | Graham De VoePlace 11 · Grade 11 · Gibraltar | 11 | Gibraltar | 17:48.8 PR |
| 12 | Jonah MenetPlace 12 · Grade 12 · Valley Christian (Oshkosh) | 12 | Valley Christian (Oshkosh) | 17:49.8 |
| 13 | Mason PiechowskiPlace 13 · Grade 10 · Lourdes Academy | 10 | Lourdes Academy | 17:52.6 PR |
| 14 | Kolten SchiselPlace 14 · Grade 10 · Valders | 10 | Valders | 17:56.3 |
| 15 | Ben RichmondPlace 15 · Grade 11 · Omro | 11 | Omro | 17:57.3 |
| 16 | Fritz StanerPlace 16 · Grade 9 · Saint Mary Catholic | 9 | Saint Mary Catholic | 18:00.4 |
| 17 | Jack O'BrienPlace 17 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 18:02.0 |
| 18 | Zach FosterPlace 18 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 18:02.6 |
| 19 | Maxwell CihaPlace 19 · Grade 10 · Manitowoc Lutheran | 10 | Manitowoc Lutheran | 18:04.3 |
| 20 | Aaron TomaszewskiPlace 20 · Grade 12 · Sevastopol | 12 | Sevastopol | 18:05.2 |
| 21 | Henry VaterPlace 21 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 18:05.2 |
| 22 | Landen PinkertonPlace 22 · Grade 10 · Valders | 10 | Valders | 18:29.3 PR |
| 23 | Blake DeleeuwPlace 23 · Grade 11 · Weyauwega-Fremont | 11 | Weyauwega-Fremont | 18:31.6 |
| 24 | JJ SweneyPlace 24 · Grade 11 · Manitowoc Lutheran | 11 | Manitowoc Lutheran | 18:32.8 |
| 25 | Paxton LinnanPlace 25 · Grade 10 · Sevastopol | 10 | Sevastopol | 18:33.8 PR |
| 26 | Colton ValleyPlace 26 · Grade 10 · Southern Door | 10 | Southern Door | 18:36.2 |
| 27 | Owen Larios AmezquitaPlace 27 · Grade 11 · Southern Door | 11 | Southern Door | 18:42.4 |
| 28 | Urijah MillenPlace 28 · Grade 10 · Manitowoc Lutheran | 10 | Manitowoc Lutheran | 18:45.2 |
| 29 | Evan DellPlace 29 · Grade 9 · Mishicot | 9 | Mishicot | 18:45.7 PR |
| 30 | Brady DeLeeuwPlace 30 · Grade 10 · Saint Mary Catholic | 10 | Saint Mary Catholic | 18:46.2 |
| 31 | Lucas MillsPlace 31 · Grade 9 · Valders | 9 | Valders | 18:47.3 |
| 32 | Joshua WagnerPlace 32 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 18:47.6 |
| 33 | Avery McFadinPlace 33 · Grade 10 · Omro | 10 | Omro | 18:47.9 |
| 34 | Evan LinjerPlace 34 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 18:49.3 |
| 35 | Levi EellsPlace 35 · Grade 9 · Mishicot | 9 | Mishicot | 18:49.7 |
| 36 | Cameron KapralPlace 36 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 18:52.0 |
| 37 | Atley FloresPlace 37 · Grade 11 · Roncalli | 11 | Roncalli | 18:54.9 PR |
| 38 | Logan McDanielPlace 38 · Grade 9 · Weyauwega-Fremont | 9 | Weyauwega-Fremont | 18:57.3 |
| 39 | Simon MenetPlace 39 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 18:57.9 |
| 40 | Greyson ArmbrusterPlace 40 · Grade 10 · Mishicot | 10 | Mishicot | 19:02.2 |
| 41 | Ethan ShimekPlace 41 · Grade 10 · Mishicot | 10 | Mishicot | 19:06.6 PR |
| 42 | Silas JohnsonPlace 42 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 19:07.2 |
| 43 | Connor SehloffPlace 43 · Grade 10 · Manitowoc Lutheran | 10 | Manitowoc Lutheran | 19:08.1 |
| 44 | Garrett JohnsonPlace 44 · Grade 9 · Manitowoc Lutheran | 9 | Manitowoc Lutheran | 19:09.9 |
| 45 | Ezra SchulzPlace 45 · Grade 10 · Manitowoc Lutheran | 10 | Manitowoc Lutheran | 19:15.9 |
| 46 | Aiden SchanilecPlace 46 · Grade 12 · Mishicot | 12 | Mishicot | 19:17.9 PR |
| 47 | Levi RehnPlace 47 · Grade 10 · Providence Academy (Green Bay) | 10 | Providence Academy (Green Bay) | 19:20.2 PR |
| 48 | Zachary WernerPlace 48 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 19:21.6 |
| 49 | Jayson MunozPlace 49 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 19:25.8 |
| 50 | Ethan FukaPlace 50 · Grade 10 · Valders | 10 | Valders | 19:26.5 |
| 51 | Kody NeitzelPlace 51 · Grade 9 · Lourdes Academy | 9 | Lourdes Academy | 19:27.0 PR |
| 52 | Kaiden MottPlace 52 · Grade 9 · Mishicot | 9 | Mishicot | 19:32.5 PR |
| 53 | Elliott FranzenPlace 53 · Grade 10 · Manitowoc Lutheran | 10 | Manitowoc Lutheran | 19:35.8 |
| 54 | Kaleb AndersonPlace 54 · Grade 12 · Shiocton | 12 | Shiocton | 19:38.0 |
| 55 | Ethan LauPlace 55 · Grade 9 · Valders | 9 | Valders | 19:38.8 |
| 56 | Joel MoyerPlace 56 · Grade 10 · Southern Door | 10 | Southern Door | 19:44.6 |
| 57 | Theo WoelfelPlace 57 · Grade 10 · Hilbert | 10 | Hilbert | 19:45.5 |
| 58 | Andrii DzomaPlace 58 · Grade 10 · Kewaunee | 10 | Kewaunee | 19:46.3 PR |
| 59 | Gage VliesPlace 59 · Grade 11 · Kewaunee | 11 | Kewaunee | 19:47.9 |
| 60 | Nicholas SteffenPlace 60 · Grade 11 · Omro | 11 | Omro | 19:48.6 |
| 61 | Landon SittePlace 61 · Grade 11 · Sevastopol | 11 | Sevastopol | 19:48.7 |
| 62 | Hazen LibbyPlace 62 · Grade 11 · Valders | 11 | Valders | 19:51.2 |
| 63 | Mason McIvorPlace 63 · Grade 11 · Weyauwega-Fremont | 11 | Weyauwega-Fremont | 19:52.1 |
| 64 | Gabe PrederPlace 64 · Grade 10 · New Holstein | 10 | New Holstein | 19:53.6 PR |
| 65 | Garrett MuellerPlace 65 · Grade 10 · New Holstein | 10 | New Holstein | 20:03.9 |
| 66 | Blake HuthPlace 66 · Grade 11 · Omro | 11 | Omro | 20:04.6 |
| 67 | Elijah KaferPlace 67 · Grade 9 · Omro | 9 | Omro | 20:10.3 PR |
| 68 | Francis GrosvenorPlace 68 · Grade 9 · Roncalli | 9 | Roncalli | 20:15.2 PR |
| 69 | Ethan AuerPlace 69 · Grade 12 · Saint Mary Catholic | 12 | Saint Mary Catholic | 20:18.6 |
| 70 | Landen DiedrichPlace 70 · Grade 9 · Hilbert | 9 | Hilbert | 20:21.3 |
| 71 | Leo GruberPlace 71 · Grade 9 · Saint Mary Catholic | 9 | Saint Mary Catholic | 20:23.1 |
| 72 | Reese SundPlace 72 · Grade 9 · Southern Door | 9 | Southern Door | 20:23.2 |
| 73 | Kole SchwirtzPlace 73 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 20:25.4 |
| 74 | Adrian DemarcoPlace 74 · Grade 10 · New Holstein | 10 | New Holstein | 20:30.2 |
| 75 | Ashton BouchePlace 75 · Grade 9 · Southern Door | 9 | Southern Door | 20:30.4 |
| 76 | Blake MartinPlace 76 · Grade 9 · Kewaunee | 9 | Kewaunee | 20:32.6 PR |
| 77 | James OlsonPlace 77 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 20:40.7 PR |
| 78 | Ashton PentermanPlace 78 · Grade 12 · Hilbert | 12 | Hilbert | 20:56.5 PR |
| 79 | Jaylon MasonPlace 79 · Grade 10 · Kewaunee | 10 | Kewaunee | 20:57.8 |
| 80 | Isaiah KempenPlace 80 · Grade 12 · Brillion | 12 | Brillion | 20:59.7 |
| 81 | James BartelPlace 81 · Grade 10 · Brillion | 10 | Brillion | 21:02.0 |
| 82 | Jaydon ReesePlace 82 · Grade 9 · Shiocton | 9 | Shiocton | 21:04.9 |
| 83 | Clark LefervePlace 83 · Grade 10 · Southern Door | 10 | Southern Door | 21:08.3 PR |
| 84 | Oscar RindboPlace 84 · Grade 10 · Roncalli | 10 | Roncalli | 21:09.1 PR |
| 85 | Max MuellerPlace 85 · Grade 12 · Roncalli | 12 | Roncalli | 21:12.4 |
| 86 | Jaxon SlackPlace 86 · Grade 9 · Kewaunee | 9 | Kewaunee | 21:14.0 |
| 87 | Brandon DeBraalPlace 87 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 21:21.4 |
| 88 | Oliver SchulzPlace 88 · Grade 11 · Hilbert | 11 | Hilbert | 21:24.0 |
| 89 | Brycen JorgensenPlace 89 · Grade 10 · Iola-Scandinavia | 10 | Iola-Scandinavia | 21:24.1 |
| 90 | Joshua SandahlPlace 90 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 21:25.3 |
| 91 | Connor SalmPlace 91 · Grade 10 · Lourdes Academy | 10 | Lourdes Academy | 21:26.2 |
| 92 | Owen BirschbachPlace 92 · Grade 10 · New Holstein | 10 | New Holstein | 21:29.3 |
| 93 | Zavier ShelleyPlace 93 · Grade 10 · Iola-Scandinavia | 10 | Iola-Scandinavia | 21:33.6 |
| 94 | Wyatt HowardPlace 94 · Grade 9 · Tri-County | 9 | Tri-County | 21:33.9 |
| 95 | Levi GaulthierPlace 95 · Grade 12 · Hilbert | 12 | Hilbert | 21:38.3 PR |
| 96 | Wyatt SawickiPlace 96 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 21:38.7 |
| 97 | Kane AbholdPlace 97 · Grade 11 · New Holstein | 11 | New Holstein | 21:55.8 |
| 98 | Archer PetersonPlace 98 · Grade 9 · Brillion | 9 | Brillion | 21:56.8 |
| 99 | Keanen TaschPlace 99 · Grade 12 · New Holstein | 12 | New Holstein | 22:04.4 |
| 100 | Jayden ReckelbergPlace 100 · Grade 9 · Kewaunee | 9 | Kewaunee | 22:16.9 |