| 1 | Jonah MenetPlace 1 · Grade 11 · Valley Christian (Oshkosh) | 11 | Valley Christian (Oshkosh) | 18:48.3 |
| 2 | Carter BonlenderPlace 2 · Grade 12 · Laconia | 12 | Laconia | 19:37.3 |
| 3 | Brayden BrucePlace 3 · Grade 11 · Markesan | 11 | Markesan | 20:11.2 |
| 4 | Jay GravenPlace 4 · Grade 11 · Horicon | 11 | Horicon | 20:15.6 |
| 5 | Jack O'BrienPlace 5 · Grade 10 · Valley Christian (Oshkosh) | 10 | Valley Christian (Oshkosh) | 20:20.8 |
| 6 | Emmitt HuhnPlace 6 · Grade 12 · St. Mary's Springs | 12 | St. Mary's Springs | 20:22.2 |
| 7 | Trey KeesPlace 7 · Grade 9 · Laconia | 9 | Laconia | 20:23.4 |
| 8 | Gibsen MulderPlace 8 · Grade 10 · Central Wisconsin Christian | 10 | Central Wisconsin Christian | 20:26.9 |
| 9 | Luca Roetter GresbackPlace 9 · Grade 11 · Wayland Academy | 11 | Wayland Academy | 20:27.7 |
| 10 | Hazen NortonPlace 10 · Grade 12 · St. Mary's Springs | 12 | St. Mary's Springs | 20:53.5 |
| 11 | Bryce TwardokusPlace 11 · Grade 12 · Horicon | 12 | Horicon | 20:55.6 |
| 12 | Silas JohnsonPlace 12 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 21:05.0 |
| 13 | David VeraPlace 13 · Grade 12 · Randolph/Cambria-Friesland | 12 | Randolph/Cambria-Friesland | 21:10.6 |
| 14 | Jack VredeveldPlace 14 · Grade 12 · Randolph/Cambria-Friesland | 12 | Randolph/Cambria-Friesland | 21:24.2 |
| 15 | Carson KaufmannPlace 15 · Grade 11 · St. Mary's Springs | 11 | St. Mary's Springs | 21:31.9 |
| 16 | Mason MarquardtPlace 16 · Grade 9 · Rio/Fall River | 9 | Rio/Fall River | 21:33.8 |
| 17 | Felix RodriguezPlace 17 · Grade 9 · Horicon | 9 | Horicon | 21:40.9 |
| 18 | Thomas FouchPlace 18 · Grade 12 · St. Mary's Springs | 12 | St. Mary's Springs | 21:49.2 |
| 19 | Mac MattheisPlace 19 · Grade 11 · Laconia | 11 | Laconia | 22:04.9 |
| 20 | Brant BillePlace 20 · Grade 12 · Central Wisconsin Christian | 12 | Central Wisconsin Christian | 22:11.8 |
| 21 | Liam HuhnPlace 21 · Grade 10 · St. Mary's Springs | 10 | St. Mary's Springs | 22:17.2 |
| 22 | Simon MenetPlace 22 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 22:32.9 |
| 23 | Zachary WernerPlace 23 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 22:37.6 |
| 24 | Logan CragoPlace 24 · Grade 9 · Horicon | 9 | Horicon | 22:43.1 |
| 25 | Brenton RodriguezPlace 25 · Grade 10 · St. Mary's Springs | 10 | St. Mary's Springs | 22:44.8 |
| 26 | Joey HintzPlace 26 · Grade 9 · Horicon | 9 | Horicon | 22:48.8 |
| 27 | Layne SchertzPlace 27 · Grade 12 · Markesan | 12 | Markesan | 23:11.9 |
| 28 | Henry WestergaardPlace 28 · Grade 9 · Wayland Academy | 9 | Wayland Academy | 23:16.4 |
| 29 | Drew HenningPlace 29 · Grade 9 · Laconia | 9 | Laconia | 23:24.6 |
| 30 | Winston EversonPlace 30 · Grade 10 · Laconia | 10 | Laconia | 23:33.5 |
| 31 | Mac GillettPlace 31 · Grade 11 · Laconia | 11 | Laconia | 23:37.5 |
| 32 | Jack yanPlace 32 · Grade 12 · Wayland Academy | 12 | Wayland Academy | 23:41.0 |
| 33 | Garrett DeakinPlace 33 · Grade 12 · Randolph/Cambria-Friesland | 12 | Randolph/Cambria-Friesland | 23:47.2 |
| 34 | Chan JeongPlace 34 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 23:48.9 |
| 35 | Cole BerggrenPlace 35 · Grade 11 · Horicon | 11 | Horicon | 24:20.8 |
| 36 | Jackson MildebrandtPlace 36 · Grade 11 · Markesan | 11 | Markesan | 24:25.7 |
| 37 | Joshua SandahlPlace 37 · Grade 9 · Valley Christian (Oshkosh) | 9 | Valley Christian (Oshkosh) | 24:27.4 |
| 38 | Joel GusePlace 38 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 24:30.6 |
| 39 | Sawyer NiquettePlace 39 · Grade 9 · Markesan | 9 | Markesan | 25:13.5 |
| 40 | Ryan BonlenderPlace 40 · Grade 9 · Laconia | 9 | Laconia | 25:19.6 |
| 41 | Ben BolmanPlace 41 · Grade 11 · Rio/Fall River | 11 | Rio/Fall River | 25:51.6 |
| 42 | Shalom IrasubizaPlace 42 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 25:58.4 |
| 43 | Daniel SwanPlace 43 · Grade 9 · Wayland Academy | 9 | Wayland Academy | 26:01.7 |
| 44 | Evan SeelPlace 44 · Grade 10 · St. Mary's Springs | 10 | St. Mary's Springs | 26:29.3 |
| 45 | Corri LabumbardPlace 45 · Grade 10 · Princeton-Green Lake | 10 | Princeton-Green Lake | 26:29.5 |
| 46 | Jackson VerhulstPlace 46 · Grade 10 · Rio/Fall River | 10 | Rio/Fall River | 26:40.7 |
| 47 | Douglas ChoiPlace 47 · Grade 10 · Wayland Academy | 10 | Wayland Academy | 28:01.1 |
| 48 | Casey SchertzPlace 48 · Grade 10 · Markesan | 10 | Markesan | 30:16.5 |
| 49 | Parker MuchePlace 49 · Grade 9 · Horicon | 9 | Horicon | 30:22.9 |