| 1 | Riley HussPlace 1 · Grade 10 · Little Chute | 10 | Little Chute | 16:36 |
| 2 | Mason GenkePlace 2 · Grade 11 · Little Chute | 11 | Little Chute | 17:24 |
| 3 | Spencer ThiryPlace 3 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 17:26 |
| 4 | Jesse WilsonPlace 4 · Grade 11 · Clintonville | 11 | Clintonville | 17:36 |
| 5 | Casey DeBothPlace 5 · Grade 12 · Little Chute | 12 | Little Chute | 17:44 |
| 6 | Caleb MostekPlace 6 · Grade 11 · Little Chute | 11 | Little Chute | 17:45 |
| 7 | Drew RobinsonPlace 7 · Grade 12 · Little Chute | 12 | Little Chute | 17:50 |
| 8 | Will BakkenPlace 8 · Grade 10 · Little Chute | 10 | Little Chute | 18:23 |
| 9 | Drew LamersPlace 9 · Grade 12 · Little Chute | 12 | Little Chute | 18:32 |
| 10 | Gabe HavelPlace 10 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 18:35 |
| 11 | Michael OtradovecPlace 11 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 19:02 |
| 12 | Blake GloudemansPlace 12 · Grade 11 · Little Chute | 11 | Little Chute | 19:23 |
| 13 | Logan KastenPlace 13 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 19:41 |
| 14 | Lance CherovskyPlace 14 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 19:59 |
| 16 | Brody PrillPlace 16 · Grade 11 · Clintonville | 11 | Clintonville | 20:15 |
| 17 | Luke ShefchikPlace 17 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 20:20 |
| 18 | Devin StanellePlace 18 · Grade 11 · Little Chute | 11 | Little Chute | 20:22 |
| 19 | Tanner AlsteenPlace 19 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 20:24 |
| 20 | Weiss WaegePlace 20 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 20:26.8 |
| 21 | TJ KuhnPlace 21 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 20:26.9 |
| 22 | Eric Van EssPlace 22 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 20:29 |
| 23 | Caleb AllenPlace 23 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 20:38 |
| 24 | Colton FalishPlace 24 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 20:41 |
| 25 | Mason CarricoPlace 25 · Grade 9 · Clintonville | 9 | Clintonville | 21:03 |
| 26 | Jesus HernandezPlace 26 · Grade 11 · Little Chute | 11 | Little Chute | 21:17 |
| 27 | Blake RobillardPlace 27 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 21:32 |
| 28 | Hank GoldsmithPlace 28 · Grade 10 · Luxemburg-Casco | 10 | Luxemburg-Casco | 21:37 |
| 29 | Caleb DelebreauPlace 29 · Grade 9 · Luxemburg-Casco | 9 | Luxemburg-Casco | 21:39 |
| 30 | Hunter JoniauxPlace 30 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 21:52 |
| 31 | Caedyn HigginsPlace 31 · Grade 12 · Clintonville | 12 | Clintonville | 21:53 |
| 32 | Garrett KroeningPlace 32 · Clintonville | — | Clintonville | 22:14 |
| 33 | Adam KlinePlace 33 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 22:16 |
| 34 | Ethan JerabekPlace 34 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 22:39 |
| 35 | Kyle NuthalsPlace 35 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 23:19 |
| 36 | Chas ShefchikPlace 36 · Grade 11 · Luxemburg-Casco | 11 | Luxemburg-Casco | 23:19 |
| 37 | Ben BoushellePlace 37 · Grade 12 · Little Chute | 12 | Little Chute | 24:47 |
| 38 | Nathan LedvinaPlace 38 · Grade 12 · Luxemburg-Casco | 12 | Luxemburg-Casco | 25:04 |