| 1 | Josh StonePlace 1 · Grade 12 · Winneconne | 12 | Winneconne | 17:38.25 |
| 2 | Callahan LaggisPlace 2 · Grade 12 · Rhinelander | 12 | Rhinelander | 17:52.77 |
| 3 | Jason SkinkisPlace 3 · Grade 11 · Seymour | 11 | Seymour | 17:56.27 |
| 4 | Sam SarboPlace 4 · Grade 10 · Winneconne | 10 | Winneconne | 18:31.73 |
| 5 | Evan RileyPlace 5 · Grade 12 · Winneconne | 12 | Winneconne | 18:37.51 |
| 6 | Riggs NelsonPlace 6 · Grade 11 · Winneconne | 11 | Winneconne | 18:40.69 |
| 7 | Oliver AberlePlace 7 · Grade 9 · Winneconne | 9 | Winneconne | 18:44.37 |
| 8 | Andrew NelsonPlace 8 · Grade 11 · Peshtigo | 11 | Peshtigo | 18:46.68 |
| 9 | Bryce GilbertPlace 9 · Grade 12 · Winneconne | 12 | Winneconne | 18:47.32 |
| 10 | Logan SmithPlace 10 · Grade 12 · Peshtigo | 12 | Peshtigo | 18:51.20 |
| 11 | Jack DeNamurPlace 11 · Grade 12 · Rhinelander | 12 | Rhinelander | 18:53.86 |
| 12 | Benjamin SchoeniPlace 12 · Grade 10 · St Mary Catholic | 10 | St Mary Catholic | 18:56.59 |
| 13 | Marshall EdingerPlace 13 · Grade 11 · Wrightstown | 11 | Wrightstown | 18:56.94 |
| 14 | Greyson GrembanPlace 14 · Grade 9 · Rhinelander | 9 | Rhinelander | 18:57.26 |
| 15 | Jake BuddPlace 15 · Grade 12 · Wrightstown | 12 | Wrightstown | 19:06.79 |
| 16 | Ty WelkPlace 16 · Grade 12 · Rhinelander | 12 | Rhinelander | 19:15.06 |
| 17 | Colton HilkePlace 17 · Grade 11 · Princeton-Green Lake | 11 | Princeton-Green Lake | 19:20.63 |
| 18 | Cody RuetzPlace 18 · Grade 11 · Rhinelander | 11 | Rhinelander | 19:20.99 |
| 19 | Collin AlbrechtPlace 19 · Grade 10 · Winneconne | 10 | Winneconne | 19:37.97 |
| 20 | Jackson LamersPlace 20 · Grade 10 · Wrightstown | 10 | Wrightstown | 19:45.48 |
| 21 | Jacob WoldtPlace 21 · Grade 12 · Seymour | 12 | Seymour | 19:52.27 |
| 22 | Reid ClementPlace 22 · Grade 11 · Seymour | 11 | Seymour | 19:53.67 |
| 23 | Gavin DenisPlace 23 · Grade 10 · Rhinelander | 10 | Rhinelander | 19:54.91 |
| 24 | Jaden RicePlace 24 · Grade 11 · Weyauwega-Fremont | 11 | Weyauwega-Fremont | 19:56.04 |
| 25 | Lincoln BoehmPlace 25 · Grade 9 · Fox Valley Lutheran | 9 | Fox Valley Lutheran | 20:04.33 |
| 26 | Tyler ReuterPlace 26 · Grade 11 · Seymour | 11 | Seymour | 20:05.92 |
| 27 | Josh HalatPlace 27 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 20:13.37 |
| 28 | Everett KoltzPlace 28 · Grade 10 · Wrightstown | 10 | Wrightstown | 20:16.39 |
| 29 | Isiah SchuhPlace 29 · Grade 11 · Weyauwega-Fremont | 11 | Weyauwega-Fremont | 20:27.40 |
| 30 | Shea CavanaughPlace 30 · Grade 11 · Wrightstown | 11 | Wrightstown | 20:38.41 |
| 31 | Ian AlbinoPlace 31 · Grade 10 · St Mary Catholic | 10 | St Mary Catholic | 20:41.07 |
| 32 | Ian ShermanPlace 32 · Grade 10 · Waupaca | 10 | Waupaca | 20:41.34 |
| 33 | Conner PatzPlace 33 · Grade 10 · Seymour | 10 | Seymour | 20:49.71 |
| 34 | Gabe KramerPlace 34 · Grade 12 · Fox Valley Lutheran | 12 | Fox Valley Lutheran | 20:53.37 |
| 35 | Jacob BickelPlace 35 · Grade 9 · Fox Valley Lutheran | 9 | Fox Valley Lutheran | 21:02.61 |
| 36 | Ashton PostPlace 36 · Grade 10 · St Mary Catholic | 10 | St Mary Catholic | 21:07.22 |
| 37 | Taren SchadriePlace 37 · Grade 9 · Seymour | 9 | Seymour | 21:25.18 |
| 38 | Kail KoeperPlace 38 · Grade 11 · St Mary Catholic | 11 | St Mary Catholic | 21:27.89 |
| 39 | Noah ValentinePlace 39 · Grade 10 · St Mary Catholic | 10 | St Mary Catholic | 21:32.84 |
| 40 | Jason ZhengPlace 40 · Grade 12 · Rhinelander | 12 | Rhinelander | 21:41.23 |
| 41 | Ty Van ZeelandPlace 41 · Grade 10 · Wrightstown | 10 | Wrightstown | 21:46.63 |
| 42 | Doc HarleyPlace 42 · Grade 12 · Weyauwega-Fremont | 12 | Weyauwega-Fremont | 21:55.89 |
| 43 | Owen LenckiPlace 43 · Grade 9 · Waupaca | 9 | Waupaca | 21:56.97 |
| 44 | A.J. NimmerPlace 44 · Grade 9 · Waupaca | 9 | Waupaca | 22:09.45 |
| 45 | Alex RicePlace 45 · Grade 9 · St Mary Catholic | 9 | St Mary Catholic | 22:12.38 |
| 46 | Luke EhrenbergPlace 46 · Grade 11 · Weyauwega-Fremont | 11 | Weyauwega-Fremont | 22:13.05 |
| 47 | Brock KeilPlace 47 · Grade 12 · Waupaca | 12 | Waupaca | 22:14.13 |
| 48 | Ian SandbergPlace 48 · Grade 11 · Princeton-Green Lake | 11 | Princeton-Green Lake | 22:41.10 |
| 49 | Tanner MillerPlace 49 · Grade 10 · St Mary Catholic | 10 | St Mary Catholic | 22:43.15 |
| 50 | Zachary RuschPlace 50 · Grade 12 · Fox Valley Lutheran | 12 | Fox Valley Lutheran | 23:16.71 |
| 51 | Noah WitcpalekPlace 51 · Grade 11 · Wrightstown | 11 | Wrightstown | 23:27.12 |
| 52 | Reese YunkePlace 52 · Grade 10 · Peshtigo | 10 | Peshtigo | 23:33.22 |
| 53 | Ethan CarterPlace 53 · Grade 11 · Princeton-Green Lake | 11 | Princeton-Green Lake | 23:41.99 |
| 54 | Seth MaluegPlace 54 · Grade 10 · Weyauwega-Fremont | 10 | Weyauwega-Fremont | 24:02.01 |
| 55 | Jacob MoorePlace 55 · Grade 11 · Princeton-Green Lake | 11 | Princeton-Green Lake | 24:54.40 |
| 56 | Mark ReinkePlace 56 · Grade 10 · Waupaca | 10 | Waupaca | 25:12.37 |
| 57 | Braeden MclvorPlace 57 · Grade 10 · Weyauwega-Fremont | 10 | Weyauwega-Fremont | 26:30.38 |
| 58 | Gage AndersonPlace 58 · Grade 11 · Waupaca | 11 | Waupaca | 26:43.73 |