| 1 | Alan ZachariasPlace 1 · Grade 11 · Markesan | 11 | Markesan | 18:43.45 |
| 2 | Drew BensonPlace 2 · Grade 9 · Wayland Academy | 9 | Wayland Academy | 18:53.83 |
| 3 | Elijah WadePlace 3 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 19:09.99 |
| 4 | Skyler FrymanPlace 4 · Grade 10 · Campbellsport | 10 | Campbellsport | 19:16.93 |
| 5 | Griffin HughlandPlace 5 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 19:30.47 |
| 6 | Joe KrahnPlace 6 · Grade 11 · Campbellsport | 11 | Campbellsport | 19:37.17 |
| 7 | Joshua GeffersPlace 7 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 19:37.44 |
| 8 | Christian NehlsPlace 8 · Grade 12 · Horicon | 12 | Horicon | 19:50.20 |
| 9 | Logan McDonaldPlace 9 · Grade 10 · Horicon | 10 | Horicon | 19:56.17 |
| 10 | Connor HammPlace 10 · Grade 12 · Campbellsport | 12 | Campbellsport | 19:59.83 |
| 11 | Sam GrahlPlace 11 · Grade 12 · Campbellsport | 12 | Campbellsport | 20:13.67 |
| 12 | Adam BristolPlace 12 · Grade 12 · Rio/Fall River | 12 | Rio/Fall River | 20:25.46 |
| 13 | Joel BowmanPlace 13 · Grade 10 · Princeton-Green Lake | 10 | Princeton-Green Lake | 20:35.25 |
| 14 | Aiden SchmickPlace 14 · Grade 10 · Markesan | 10 | Markesan | 20:38.32 |
| 15 | Garrett ClarkPlace 15 · Grade 9 · Princeton-Green Lake | 9 | Princeton-Green Lake | 20:42.76 |
| 16 | Colton HilkePlace 16 · Grade 9 · Princeton-Green Lake | 9 | Princeton-Green Lake | 20:48.18 |
| 17 | Ricardo CastilloPlace 17 · Grade 11 · Randolph-Cambria-Friesland | 11 | Randolph-Cambria-Friesland | 20:52.17 |
| 18 | Brandon ZamoranoPlace 18 · Grade 12 · Horicon | 12 | Horicon | 20:52.17 |
| 19 | Charles GlewenPlace 19 · Grade 10 · Laconia | 10 | Laconia | 20:54.20 |
| 20 | Isaac HeinenPlace 20 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 20:54.41 |
| 21 | Mike LonneePlace 21 · Grade 11 · Laconia | 11 | Laconia | 21:18.68 |
| 22 | Jared EngelPlace 22 · Grade 12 · Campbellsport | 12 | Campbellsport | 21:28.13 |
| 23 | Casey DykstraPlace 23 · Grade 12 · Princeton-Green Lake | 12 | Princeton-Green Lake | 21:46.78 |
| 24 | Jeb LoomansPlace 24 · Grade 12 · Laconia | 12 | Laconia | 21:57.39 |
| 25 | Logan WagnerPlace 25 · Grade 12 · Princeton-Green Lake | 12 | Princeton-Green Lake | 22:02.41 |
| 26 | Caleb StertzPlace 26 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 22:03.19 |
| 27 | Isaac SeversonPlace 27 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 22:03.79 |
| 28 | Joshua LehmanPlace 28 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 22:14.59 |
| 29 | Keanu DuelPlace 29 · Grade 9 · Laconia | 9 | Laconia | 22:20.67 |
| 30 | Jorge Serrano VelazquezPlace 30 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 22:29.95 |
| 31 | Garrett RoehlPlace 31 · Grade 10 · Campbellsport | 10 | Campbellsport | 22:47.47 |
| 32 | Aidan BobholzPlace 32 · Grade 11 · Randolph-Cambria-Friesland | 11 | Randolph-Cambria-Friesland | 22:51.23 |
| 33 | Josh DietzenbachPlace 33 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 22:51.65 |
| 34 | Jake MaderPlace 34 · Grade 10 · Campbellsport | 10 | Campbellsport | 23:03.71 |
| 35 | Todd BatesonPlace 35 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 23:04.79 |
| 36 | Kolin RankPlace 36 · Grade 12 · Randolph-Cambria-Friesland | 12 | Randolph-Cambria-Friesland | 23:07.03 |
| 37 | AJ PrestonPlace 37 · Grade 12 · Laconia | 12 | Laconia | 23:08.89 |
| 38 | Min DimacalingPlace 38 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 23:51.21 |
| 39 | Tyvin BealPlace 39 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 23:57.67 |
| 40 | Brady MildebrandtPlace 40 · Grade 9 · Markesan | 9 | Markesan | 24:07.19 |
| 41 | Danny LiuPlace 41 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 24:14.89 |
| 42 | Langdon EversonPlace 42 · Grade 11 · Laconia | 11 | Laconia | 24:25.92 |
| 43 | Tony TranPlace 43 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 24:38.03 |
| 44 | Dylan FreemanPlace 44 · Grade 10 · Rio/Fall River | 10 | Rio/Fall River | 24:49.39 |
| 45 | Nolan KohlbeckPlace 45 · Grade 12 · Randolph-Cambria-Friesland | 12 | Randolph-Cambria-Friesland | 25:07.74 |
| 46 | Mason HollPlace 46 · Grade 9 · Horicon | 9 | Horicon | 25:29.30 |
| 47 | Jack MarvinPlace 47 · Grade 9 · Horicon | 9 | Horicon | 25:33.41 |
| 48 | Tucker NelsonPlace 48 · Grade 12 · Randolph-Cambria-Friesland | 12 | Randolph-Cambria-Friesland | 25:35.80 |
| 49 | Pierson SchneiderPlace 49 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 25:35.86 |
| 50 | Ryley FarmerPlace 50 · Grade 10 · Horicon | 10 | Horicon | 26:11.61 |
| 51 | Isaac AlbrechtPlace 51 · Grade 11 · Randolph-Cambria-Friesland | 11 | Randolph-Cambria-Friesland | 26:11.97 |
| 52 | Ross DzbinskiPlace 52 · Grade 11 · Randolph-Cambria-Friesland | 11 | Randolph-Cambria-Friesland | 26:13.44 |
| 53 | Carter NewtonPlace 53 · Grade 10 · Markesan | 10 | Markesan | 26:22.34 |
| 54 | Matthew WagnerPlace 54 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 26:37.51 |
| 55 | Cayden ReinwaldPlace 55 · Grade 10 · Horicon | 10 | Horicon | 26:49.44 |
| 56 | Kurt LiPlace 56 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 27:59.66 |
| 57 | Michael TaylorPlace 57 · Grade 9 · Princeton-Green Lake | 9 | Princeton-Green Lake | 28:12.97 |