| 1 | Marcus BenjaminPlace 1 · Grade 11 · Weyauwega-Fremont | 11 | Weyauwega-Fremont | 17:03.5 |
| 2 | Henry SpanbauerPlace 2 · Grade 12 · Lourdes Academy | 12 | Lourdes Academy | 17:49.0 |
| 3 | Nicholas SchubertPlace 3 · Grade 12 · Ozaukee | 12 | Ozaukee | 17:57.3 |
| 4 | Wyatt BorchardtPlace 4 · Grade 10 · Ozaukee | 10 | Ozaukee | 18:07.3 |
| 5 | Erick GuntherPlace 5 · Grade 11 · Amherst | 11 | Amherst | 18:12.7 |
| 6 | Fritz StanerPlace 6 · Grade 10 · Saint Mary Catholic | 10 | Saint Mary Catholic | 18:19.3 |
| 7 | Drake PemblePlace 7 · Grade 12 · Mosinee | 12 | Mosinee | 18:23.4 |
| 8 | Sterling SchanenPlace 8 · Grade 10 · Ozaukee | 10 | Ozaukee | 18:28.7 |
| 9 | Shepard SniderPlace 9 · Grade 10 · Antigo | 10 | Antigo | 18:54.9 |
| 10 | Viktor ThompsonPlace 10 · Grade 10 · Mosinee | 10 | Mosinee | 19:11.3 |
| 11 | Brady DeLeeuwPlace 11 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 19:12.8 |
| 12 | Mason RappertPlace 12 · Grade 9 · Weyauwega-Fremont | 9 | Weyauwega-Fremont | 19:21.9 |
| 13 | Lucas WuchererPlace 13 · Grade 10 · Amherst | 10 | Amherst | 19:22.7 |
| 14 | Deqlund WaltenbergPlace 14 · Grade 12 · Amherst | 12 | Amherst | 19:32.4 |
| 15 | Mason McIvorPlace 15 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 19:46.5 |
| 16 | Mason PiechowskiPlace 16 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 19:46.9 |
| 17 | Payton PrickettePlace 17 · Grade 10 · Marion-Tigerton | 10 | Marion-Tigerton | 19:48.2 |
| 18 | Logan McDanielPlace 18 · Grade 10 · Weyauwega-Fremont | 10 | Weyauwega-Fremont | 19:50.7 |
| 19 | Hugh SteffenPlace 19 · Grade 12 · Ozaukee | 12 | Ozaukee | 19:56.2 |
| 20 | Sawyer DrankusPlace 20 · Grade 10 · Waupaca | 10 | Waupaca | 19:59.9 |
| 21 | Evan LinjerPlace 21 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 20:05.2 |
| 22 | Jackson KonietzkiPlace 22 · Grade 10 · Mosinee | 10 | Mosinee | 20:21.7 |
| 23 | Connor SalmPlace 23 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 20:21.8 |
| 24 | Solomon TownePlace 24 · Grade 11 · Amherst | 11 | Amherst | 20:27.9 |
| 25 | Fritz HoffmannPlace 25 · Grade 10 · Ozaukee | 10 | Ozaukee | 20:37.5 |
| 26 | Holpen PagelPlace 26 · Grade 10 · Weyauwega-Fremont | 10 | Weyauwega-Fremont | 20:46.9 |
| 27 | Nolan PiechowskiPlace 27 · Grade 9 · Lourdes Academy | 9 | Lourdes Academy | 20:52.2 |
| 28 | Evan CaswellPlace 28 · Grade 11 · Ozaukee | 11 | Ozaukee | 21:12.9 |
| 29 | Morgan BrownPlace 29 · Grade 12 · Amherst | 12 | Amherst | 21:16.3 |
| 30 | Carsen IsselmanPlace 30 · Grade 11 · Ozaukee | 11 | Ozaukee | 21:34.8 |
| 31 | Charles RichardPlace 31 · Grade 11 · Suring | 11 | Suring | 21:40.8 |
| 32 | Parker BeilfussPlace 32 · Grade 10 · Shiocton | 10 | Shiocton | 21:51.9 PR |
| 33 | Blake DeleeuwPlace 33 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 21:55.0 |
| 34 | Hudson MaahsPlace 34 · Grade 9 · Mosinee | 9 | Mosinee | 21:56.0 |
| 35 | Aiden SchwirtzPlace 35 · Grade 9 · Weyauwega-Fremont | 9 | Weyauwega-Fremont | 22:07.4 |
| 36 | Eli FergPlace 36 · Grade 9 · Weyauwega-Fremont | 9 | Weyauwega-Fremont | 22:09.1 |
| 37 | Jacob ButtlesPlace 37 · Grade 10 · Weyauwega-Fremont | 10 | Weyauwega-Fremont | 22:09.7 |
| 38 | Owen WiesmanPlace 38 · Grade 11 · Amherst | 11 | Amherst | 22:12.0 |
| 39 | Matteo ImpullittiPlace 39 · Grade 9 · Amherst | 9 | Amherst | 22:16.1 |
| 40 | Joel OgibaPlace 40 · Grade 9 · Mosinee | 9 | Mosinee | 22:20.6 |
| 41 | Mason JanssenPlace 41 · Grade 10 · Clintonville | 10 | Clintonville | 22:26.3 |
| 42 | Blake DeGravePlace 42 · Grade 11 · Suring | 11 | Suring | 22:32.4 |
| 43 | Ezra WoodliffPlace 43 · Grade 10 · Waupaca | 10 | Waupaca | 22:41.4 |
| 44 | Liam MatelskiPlace 44 · Grade 12 · Suring | 12 | Suring | 22:43.7 |
| 45 | Zayden HenryPlace 45 · Grade 10 · Mosinee | 10 | Mosinee | 22:58.3 |
| 46 | Brecken StalterPlace 46 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 23:01.0 |
| 47 | Josue AzuaraPlace 47 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 23:01.1 |
| 48 | Andy HolderPlace 48 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 23:05.5 |
| 49 | Jaydon ReesePlace 49 · Grade 10 · Shiocton | 10 | Shiocton | 23:10.3 |
| 50 | Jack VanMinselPlace 50 · Grade 9 · Ozaukee | 9 | Ozaukee | 23:14.7 |
| 51 | Leo ChouinardPlace 51 · Grade 11 · Waupaca | 11 | Waupaca | 23:15.2 |
| 52 | Kody NeitzelPlace 52 · Grade 10 · Lourdes Academy | 10 | Lourdes Academy | 23:16.2 |
| 53 | Oliver ReinkePlace 53 · Grade 11 · Waupaca | 11 | Waupaca | 23:17.1 |
| 54 | Benjamin JorgensenPlace 54 · Grade 9 · Shiocton | 9 | Shiocton | 23:18.2 |
| 55 | Breckin GleasonPlace 55 · Grade 10 · Marion-Tigerton | 10 | Marion-Tigerton | 23:26.4 |
| 56 | Leo GruberPlace 56 · Grade 10 · Saint Mary Catholic | 10 | Saint Mary Catholic | 23:27.1 |
| 57 | Jax MorrowPlace 57 · Grade 9 · Shiocton | 9 | Shiocton | 23:40.2 |
| 58 | Parker PoehlmanPlace 58 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 23:47.4 |
| 59 | Justus KeeslingPlace 59 · Grade 10 · Antigo | 10 | Antigo | 24:15.5 |
| 60 | Zander PlacePlace 60 · Grade 11 · Mosinee | 11 | Mosinee | 24:27.3 |
| 61 | Landon MuellerPlace 61 · Grade 11 · Mosinee | 11 | Mosinee | 24:29.6 |
| 62 | Daniel BurnsPlace 62 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 24:43.0 |
| 63 | Holden RettlerPlace 63 · Grade 11 · Clintonville | 11 | Clintonville | 24:43.2 |
| 64 | Eli HendersonPlace 64 · Grade 10 · Weyauwega-Fremont | 10 | Weyauwega-Fremont | 24:57.3 |
| 65 | Brandon DeBraalPlace 65 · Grade 12 · Saint Mary Catholic | 12 | Saint Mary Catholic | 25:06.9 |
| 66 | Spencer BuelowPlace 66 · Grade 9 · Iola-Scandinavia | 9 | Iola-Scandinavia | 25:11.4 |
| 67 | Andrew BrownPlace 67 · Grade 9 · Amherst | 9 | Amherst | 25:14.9 |
| 68 | Aaron RucinskiPlace 68 · Grade 9 · Lourdes Academy | 9 | Lourdes Academy | 25:16.3 |
| 69 | Kush PharmaPlace 69 · Grade 9 · Lourdes Academy | 9 | Lourdes Academy | 25:18.8 |
| 70 | Ezra DuFourPlace 70 · Grade 10 · Antigo | 10 | Antigo | 25:22.6 |
| 71 | Seamus SniderPlace 71 · Grade 10 · Antigo | 10 | Antigo | 25:28.7 |
| 72 | Kyler SeubertPlace 72 · Grade 10 · Mosinee | 10 | Mosinee | 25:58.6 |
| 73 | Brayden ZietlowPlace 73 · Grade 10 · Marion-Tigerton | 10 | Marion-Tigerton | 26:00.4 |
| 74 | Gavin KarcherPlace 74 · Grade 10 · Mosinee | 10 | Mosinee | 26:32.7 |
| 75 | Caleb StimacPlace 75 · Grade 10 · Antigo | 10 | Antigo | 26:47.8 |
| 76 | Cole StaehlerPlace 76 · Grade 11 · Ozaukee | 11 | Ozaukee | 27:21.6 |
| 77 | clayton PerryPlace 77 · Grade 10 · Antigo | 10 | Antigo | 27:54.4 |
| 78 | William KelleyPlace 78 · Grade 9 · Ozaukee | 9 | Ozaukee | 28:23.4 |
| 79 | Owen LeachPlace 79 · Grade 11 · Mosinee | 11 | Mosinee | 31:20.7 |
| 80 | Lolynd NelsonPlace 80 · Grade 9 · Antigo | 9 | Antigo | 31:39.9 |
| 81 | Anderson HomburgPlace 81 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 31:56.3 |
| 82 | Nicholas MuchPlace 82 · Grade 10 · Marion-Tigerton | 10 | Marion-Tigerton | 32:20.8 PR |
| 83 | Hugo SipiorskiPlace 83 · Grade 12 · Waupaca | 12 | Waupaca | 32:24.0 |
| 84 | Noah KaiserPlace 84 · Grade 9 · Mosinee | 9 | Mosinee | 32:29.1 |
| 85 | Jonah MizgalskiPlace 85 · Grade 9 · Mosinee | 9 | Mosinee | 32:31.4 |
| 86 | Ethan BrownPlace 86 · Grade 10 · Iola-Scandinavia | 10 | Iola-Scandinavia | 33:01.4 |
| 87 | Dillon KruegerPlace 87 · Grade 9 · Manawa | 9 | Manawa | 33:01.7 |
| 88 | Evan WogernesePlace 88 · Grade 12 · Mosinee | 12 | Mosinee | 37:47.2 |