| 1 | Chuck VaterPlace 1 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 16:11.5 |
| 2 | Owen KlausPlace 2 · Grade 12 · Ozaukee | 12 | Ozaukee | 17:15.6 |
| 3 | Alexander GroppelPlace 3 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 18:28.9 |
| 4 | Owen LenckiPlace 4 · Grade 10 · Waupaca | 10 | Waupaca | 18:32.7 |
| 5 | Max VossPlace 5 · Grade 11 · Amherst | 11 | Amherst | 18:40.6 |
| 6 | Aaron NehlsPlace 6 · Grade 11 · Ozaukee | 11 | Ozaukee | 18:48.9 |
| 7 | Benjamin SchoeniPlace 7 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 19:06.1 |
| 8 | Elijah BohmPlace 8 · Grade 10 · Amherst | 10 | Amherst | 19:16.4 |
| 9 | Cayden WrightPlace 9 · Grade 11 · Amherst | 11 | Amherst | 19:22.6 |
| 10 | Chase MillerPlace 10 · Grade 12 · Ozaukee | 12 | Ozaukee | 19:33.7 |
| 11 | Will MeierPlace 11 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 19:48.3 |
| 12 | Riley BorchardtPlace 12 · Grade 12 · Ozaukee | 12 | Ozaukee | 19:51.7 |
| 13 | Mason CarricoPlace 13 · Grade 11 · Clintonville | 11 | Clintonville | 20:01.8 |
| 14 | Nathan SeiskePlace 14 · Grade 10 · Saint Mary Catholic | 10 | Saint Mary Catholic | 20:02.1 |
| 15 | Andrew BandyPlace 15 · Grade 11 · Amherst | 11 | Amherst | 20:05.4 |
| 16 | Ian KossPlace 16 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 20:11.0 |
| 17 | Brice SchuellerPlace 17 · Grade 10 · Ozaukee | 10 | Ozaukee | 20:22.9 |
| 18 | Dane ZimdarsPlace 18 · Grade 9 · Ozaukee | 9 | Ozaukee | 20:31.9 |
| 19 | Ian ShermanPlace 19 · Grade 11 · Waupaca | 11 | Waupaca | 20:57.4 |
| 20 | Kail KoeperPlace 20 · Grade 12 · Saint Mary Catholic | 12 | Saint Mary Catholic | 21:01.3 |
| 21 | Ashton PostPlace 21 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 21:09.6 |
| 22 | Ethan AuerPlace 22 · Grade 9 · Saint Mary Catholic | 9 | Saint Mary Catholic | 21:15.8 |
| 23 | Owen RipleyPlace 23 · Grade 12 · Saint Mary Catholic | 12 | Saint Mary Catholic | 21:17.0 |
| 24 | Matthew ThomaPlace 24 · Grade 11 · Manawa | 11 | Manawa | 21:19.6 |
| 25 | Elliot PodeszwaPlace 25 · Grade 9 · Amherst | 9 | Amherst | 21:21.3 |
| 26 | Ryan WarzynskiPlace 26 · Grade 11 · Amherst | 11 | Amherst | 21:34.8 |
| 27 | Joshua RucinskiPlace 27 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 21:37.8 |
| 28 | Marcus BarzPlace 28 · Grade 10 · Amherst | 10 | Amherst | 21:56.3 |
| 29 | Colton Vander LaanPlace 29 · Grade 9 · Amherst | 9 | Amherst | 22:01.7 |
| 30 | Aaron JonesPlace 30 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 22:01.8 |
| 31 | Justin BuschkePlace 31 · Grade 12 · Manawa | 12 | Manawa | 22:22.0 |
| 32 | Alex RicePlace 32 · Grade 10 · Saint Mary Catholic | 10 | Saint Mary Catholic | 22:33.9 |
| 33 | Jaden SthurPlace 33 · Grade 12 · Marion-Tigerton | 12 | Marion-Tigerton | 22:35.0 |
| 34 | Otto UtechtPlace 34 · Grade 10 · Ozaukee | 10 | Ozaukee | 22:37.1 |
| 35 | AJ NimmerPlace 35 · Grade 10 · Waupaca | 10 | Waupaca | 22:58.1 |
| 36 | Noah ValentinePlace 36 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 23:15.7 |
| 37 | Charlie CedergrenPlace 37 · Grade 11 · Saint Mary Catholic | 11 | Saint Mary Catholic | 23:20.6 |
| 38 | Adam Vanden BushPlace 38 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 23:33.6 |
| 39 | Noah BortlePlace 39 · Grade 12 · Manawa | 12 | Manawa | 23:39.6 |
| 40 | Keither JepsonPlace 40 · Grade 12 · Manawa | 12 | Manawa | 23:58.9 |
| 41 | Gage AndersonPlace 41 · Grade 12 · Waupaca | 12 | Waupaca | 24:09.7 |
| 42 | Tristan HerroPlace 42 · Grade 9 · Marion-Tigerton | 9 | Marion-Tigerton | 24:12.2 |
| 43 | Mark ReinkePlace 43 · Grade 11 · Waupaca | 11 | Waupaca | 24:30.5 |
| 44 | Kyle HipplePlace 44 · Grade 11 · Lourdes Academy | 11 | Lourdes Academy | 24:49.3 |
| 45 | Ted EmmertPlace 45 · Grade 12 · Manawa | 12 | Manawa | 24:55.5 |
| 46 | Mason JaroshPlace 46 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 25:16.6 |
| 47 | Oliver HyllaPlace 47 · Grade 10 · Amherst | 10 | Amherst | 25:32.5 |
| 48 | Logan SwinfordPlace 48 · Grade 9 · Clintonville | 9 | Clintonville | 25:32.7 |
| 49 | Jesse TrebusPlace 49 · Grade 11 · Marion-Tigerton | 11 | Marion-Tigerton | 25:40.8 |
| 50 | Alek RogallaPlace 50 · Grade 11 · Iola-Scandinavia | 11 | Iola-Scandinavia | 25:54.4 |
| 51 | Dylan BudziszPlace 51 · Grade 9 · Ozaukee | 9 | Ozaukee | 25:59.3 |
| 52 | Peyton MuellerPlace 52 · Grade 10 · Ozaukee | 10 | Ozaukee | 27:48.2 |
| 53 | Reece StormoenPlace 53 · Grade 9 · Amherst | 9 | Amherst | 28:30.0 |
| 54 | Jacob BaconPlace 54 · Grade 9 · Tri-County | 9 | Tri-County | 28:33.0 |
| 55 | John SaariPlace 55 · Grade 9 · Waupaca | 9 | Waupaca | 28:35.4 |
| 56 | Riley GambskyPlace 56 · Grade 12 · Iola-Scandinavia | 12 | Iola-Scandinavia | 30:39.0 |