| 1 | Jackson SpankowskiPlace 1 · Grade 10 · Portage | 10 | Portage | 16:37.6 |
| 2 | Lance WalkerPlace 2 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 17:47.9 |
| 3 | Caleb ZahnPlace 3 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:07.1 |
| 4 | Jasper LaRochePlace 4 · Grade 9 · Portage | 9 | Portage | 18:07.4 |
| 5 | Gabriel SulzlePlace 5 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 18:29.6 |
| 6 | Max HelminiakPlace 6 · Grade 12 · Deerfield/Cambridge | 12 | Deerfield/Cambridge | 18:32.6 |
| 7 | Josiah SulzlePlace 7 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:45.2 |
| 8 | Luke SternPlace 8 · Grade 12 · Watertown Luther Prep | 12 | Watertown Luther Prep | 18:53.2 |
| 9 | Uriah EwerdtPlace 9 · Grade 11 · Watertown Luther Prep | 11 | Watertown Luther Prep | 18:59.0 |
| 10 | Andrew TimmPlace 10 · Grade 10 · Watertown Luther Prep | 10 | Watertown Luther Prep | 19:13.1 |
| 11 | Val MorrisonPlace 11 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 19:23.4 |
| 12 | Fletcher EversPlace 12 · Grade 9 · Deerfield/Cambridge | 9 | Deerfield/Cambridge | 19:24.1 |
| 13 | Zachary KraucykPlace 13 · Grade 10 · Portage | 10 | Portage | 19:28.7 |
| 14 | Jett RichardPlace 14 · Grade 12 · Wautoma | 12 | Wautoma | 19:36.9 |
| 15 | August CihaPlace 15 · Grade 9 · Deerfield/Cambridge | 9 | Deerfield/Cambridge | 19:52.0 |
| 16 | Peter MabiePlace 16 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 19:53.0 |
| 17 | Sackett BrooksPlace 17 · Grade 12 · Wautoma | 12 | Wautoma | 20:14.9 |
| 18 | Jameson GrahamPlace 18 · Grade 9 · Portage | 9 | Portage | 20:34.4 |
| 19 | Lance PolzinPlace 19 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 20:38.7 |
| 20 | Ben KarlsPlace 20 · Grade 11 · Lodi | 11 | Lodi | 20:52.3 |
| 21 | Julius JohnsonPlace 21 · Grade 10 · Lodi | 10 | Lodi | 20:52.6 |
| 22 | Ricardo AnayaPlace 22 · Grade 12 · Wautoma | 12 | Wautoma | 21:01.2 |
| 23 | Carsyn LambrechtPlace 23 · Grade 11 · Wautoma | 11 | Wautoma | 21:06.6 |
| 24 | Aaron Cayetano PerezPlace 24 · Grade 10 · Portage | 10 | Portage | 21:08.0 |
| 25 | Owen DailyPlace 25 · Grade 10 · Portage | 10 | Portage | 21:14.2 |
| 26 | Aman KhanPlace 26 · Grade 12 · Portage | 12 | Portage | 21:16.1 |
| 27 | Carter StropePlace 27 · Grade 10 · Deerfield/Cambridge | 10 | Deerfield/Cambridge | 21:20.0 |
| 28 | Vinson GrajewskiPlace 28 · Grade 9 · Lodi | 9 | Lodi | 21:39.8 |
| 29 | John Michael BorudPlace 29 · Grade 9 · Wautoma | 9 | Wautoma | 21:53.7 |
| 30 | Billy MagerPlace 30 · Grade 11 · Wautoma | 11 | Wautoma | 22:17.6 |
| 31 | Caden JohnsonPlace 31 · Grade 11 · Lodi | 11 | Lodi | 22:49.4 |
| 32 | Joseph BorudPlace 32 · Grade 9 · Wautoma | 9 | Wautoma | 22:53.7 |
| 33 | Noah LittlePlace 33 · Grade 9 · Lodi | 9 | Lodi | 24:10.7 |
| 34 | Arthur TipperyPlace 34 · Grade 11 · Lodi | 11 | Lodi | 26:35.0 |
| 35 | Keegan LittlePlace 35 · Grade 9 · Lodi | 9 | Lodi | 27:06.4 |