| 1 | Tate HillmannPlace 1 · Grade 11 · Markesan | 11 | Markesan | 18:23.5 |
| 2 | Jordan JahnkePlace 2 · Grade 10 · Markesan | 10 | Markesan | 18:26.8 |
| 3 | Alec PotterPlace 3 · Grade 10 · Laconia | 10 | Laconia | 18:31.6 |
| 4 | Wesley SchiekPlace 4 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 18:45.4 |
| 5 | Levi FeuchtPlace 5 · Grade 11 · Campbellsport | 11 | Campbellsport | 19:17.5 |
| 6 | Chase LindgrenPlace 6 · Grade 12 · Campbellsport | 12 | Campbellsport | 19:24.1 |
| 7 | Casey RuplingerPlace 7 · Grade 12 · Campbellsport | 12 | Campbellsport | 19:26.4 |
| 8 | Justin JohnsonPlace 8 · Grade 12 · Laconia | 12 | Laconia | 19:29.5 |
| 9 | Rance MeierdirkPlace 9 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 19:39.6 |
| 10 | Kolton ZachariasPlace 10 · Grade 11 · Markesan | 11 | Markesan | 19:45.0 |
| 11 | Brayden BernhagenPlace 11 · Grade 11 · Markesan | 11 | Markesan | 19:47.3 |
| 12 | Roman GilPlace 12 · Grade 10 · Horicon | 10 | Horicon | 19:55.2 |
| 13 | Josh EidenshinkPlace 13 · Grade 11 · Laconia | 11 | Laconia | 20:00.5 |
| 14 | Daniel DunnPlace 14 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 20:11.9 |
| 15 | Kevin PotterPlace 15 · Grade 11 · Laconia | 11 | Laconia | 20:26.7 |
| 16 | Sam SmithPlace 16 · Grade 12 · Princeton-Green Lake | 12 | Princeton-Green Lake | 20:30.0 |
| 17 | Ben BrussPlace 17 · Grade 10 · Markesan | 10 | Markesan | 20:41.4 |
| 18 | Tyler BeresPlace 18 · Grade 12 · Campbellsport | 12 | Campbellsport | 20:46.5 |
| 19 | Chris SchwartzPlace 19 · Grade 10 · Markesan | 10 | Markesan | 20:54.9 |
| 20 | Jeff HeinenPlace 20 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 21:03.9 |
| 21 | Joe RamseyPlace 21 · Grade 12 · Laconia | 12 | Laconia | 21:11.7 |
| 22 | Kyle WestphalPlace 22 · Grade 10 · Laconia | 10 | Laconia | 21:12.7 |
| 23 | Payton HallPlace 23 · Grade 11 · Princeton-Green Lake | 11 | Princeton-Green Lake | 21:16.7 |
| 24 | Adrian JensenPlace 24 · Grade 11 · Markesan | 11 | Markesan | 21:28.4 |
| 25 | Matthew NelsonPlace 25 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 21:34.4 |
| 26 | Alex FlickPlace 26 · Grade 9 · Princeton-Green Lake | 9 | Princeton-Green Lake | 21:42.3 |
| 27 | Daniel BehnkePlace 27 · Grade 12 · Laconia | 12 | Laconia | 21:57.7 |
| 28 | Ben GordonPlace 28 · Grade 10 · Princeton-Green Lake | 10 | Princeton-Green Lake | 22:12.2 |
| 29 | Gianluca CenedesePlace 29 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 22:15.9 |
| 30 | Jake HawleyPlace 30 · Grade 12 · Campbellsport | 12 | Campbellsport | 22:17.8 |
| 31 | Peyton FeuchtPlace 31 · Grade 9 · Campbellsport | 9 | Campbellsport | 22:19.5 |
| 32 | Forrest FramiPlace 32 · Grade 10 · Horicon | 10 | Horicon | 22:38.3 |
| 33 | Devin DaltonPlace 33 · Grade 10 · Princeton-Green Lake | 10 | Princeton-Green Lake | 22:39.3 |
| 34 | Tyler KiesnerPlace 34 · Grade 10 · Campbellsport | 10 | Campbellsport | 22:48.4 |
| 35 | Josiah GuyantPlace 35 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 22:49.2 |
| 36 | John GeffersPlace 36 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 22:59.8 |
| 37 | Robyn YoungPlace 37 · Grade 11 · Horicon | 11 | Horicon | 23:16.1 |
| 38 | Ethan NeuendorfPlace 38 · Grade 12 · Horicon | 12 | Horicon | 23:35.4 |
| 39 | Hunter PellandPlace 39 · Grade 9 · Princeton-Green Lake | 9 | Princeton-Green Lake | 23:42.6 |
| 40 | Dylan DrewsPlace 40 · Grade 10 · Horicon | 10 | Horicon | 23:47.0 |
| 41 | Ryan LangPlace 41 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 23:48.4 |
| 42 | Jeffery CorningPlace 42 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 23:57.4 |
| 43 | Jacob EhlertPlace 43 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 24:05.4 |
| 44 | Donovan MooninPlace 44 · Grade 12 · Valley Christian (Oshkosh) | 12 | Valley Christian (Oshkosh) | 24:49.1 |
| 45 | Parker ResopPlace 45 · Grade 12 · Horicon | 12 | Horicon | 24:56.0 |
| 46 | Ryan ShmauzPlace 46 · Grade 12 · Horicon | 12 | Horicon | 25:02.7 |
| 47 | Aristidis GiannopoulosPlace 47 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 25:14.5 |