| 1 | Eli GaeddertPlace 1 · Grade 11 · Goessel | 11 | Goessel | 17:05.80 |
| 2 | Mykia FineganPlace 2 · Grade 12 · Solomon | 12 | Solomon | 18:18.00 |
| 3 | Luke HollerichPlace 3 · Grade Sr · Tipton Catholic | Sr | Tipton Catholic | 18:59.90 |
| 4 | Spencer WardPlace 4 · Grade 12 · Bennington | 12 | Bennington | 19:02.40 |
| 5 | Aidan ImpsonPlace 5 · Grade 12 · Goessel | 12 | Goessel | 19:35.70 |
| 6 | Leo DorzweilerPlace 6 · Grade 10 · Sacred Heart | 10 | Sacred Heart | 19:46.20 |
| 7 | Ezekiel GuhrPlace 7 · Grade 9 · Goessel | 9 | Goessel | 20:36.90 |
| 8 | Isaac HammersmithPlace 8 · Grade 11 · Solomon | 11 | Solomon | 20:46.70 PR |
| 9 | Jaden GaskinsPlace 9 · Grade Sr · Solomon | Sr | Solomon | 20:53.00 |
| 10 | Kelby ConradyPlace 10 · Grade 9 · Sedgwick | 9 | Sedgwick | 20:56.10 |
| 11 | Clay BatesPlace 11 · Grade 11 · Lincoln | 11 | Lincoln | 21:03.10 PR |
| 12 | Justus NordgrenPlace 12 · Grade 11 · Solomon | 11 | Solomon | 21:05.60 |
| 13 | Evan FeistPlace 13 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 21:43.00 |
| 14 | Matthew SchalePlace 14 · Grade 10 · Lincoln | 10 | Lincoln | 21:52.10 |
| 15 | Eduardo SeguradoPlace 15 · Grade 10 · Goessel | 10 | Goessel | 21:57.60 PR |
| 16 | Malaki GrebinPlace 16 · Grade 10 · Solomon | 10 | Solomon | 22:14.00 |
| 17 | Reed SauberPlace 17 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 22:48.30 |
| 18 | Isaac CarolanPlace 18 · Grade 11 · Solomon | 11 | Solomon | 23:15.40 |
| 19 | Brody ThompsonPlace 19 · Grade 10 · Tescott | 10 | Tescott | 23:20.00 |
| 20 | Jace KronePlace 20 · Grade 10 · Tescott | 10 | Tescott | 23:30.90 PR |
| 21 | Ty HarrisPlace 21 · Grade 11 · Solomon | 11 | Solomon | 23:34.40 |
| 22 | Decker SmithPlace 22 · Grade 10 · Bennington | 10 | Bennington | 23:38.50 PR |
| 23 | Ian AcostaPlace 23 · Grade 11 · Bennington | 11 | Bennington | 23:39.00 PR |
| 24 | Blayze EltonPlace 24 · Grade 12 · Bennington | 12 | Bennington | 24:00.10 |
| 25 | Graham ArmstrongPlace 25 · Grade 11 · Sacred Heart | 11 | Sacred Heart | 24:14.30 |
| 26 | Ayden ThompsonPlace 26 · Grade 11 · Tescott | 11 | Tescott | 25:56.30 |
| 27 | Trey ThomasPlace 27 · Grade 12 · Sedgwick | 12 | Sedgwick | 26:27.10 |
| 28 | Owen WestheadPlace 28 · Grade 11 · Solomon | 11 | Solomon | 26:29.40 PR |
| 29 | Dorian WhitePlace 29 · Grade 11 · Sacred Heart | 11 | Sacred Heart | 27:29.40 |
| 30 | Eli ThomasPlace 30 · Grade 11 · Sedgwick | 11 | Sedgwick | 28:23.70 |
| 31 | Warren JohnsonPlace 31 · Grade 10 · Sedgwick | 10 | Sedgwick | 30:55.60 |
| 32 | Tyler PennPlace 32 · Grade 11 · Sacred Heart | 11 | Sacred Heart | 30:56.60 |
| — | Kase JamesonGrade 9 · Bennington | 9 | Bennington | DNS PR |
| — | Jett JacksonGrade 10 · Bennington | 10 | Bennington | DNS PR |
| — | Colt KoehnGrade 12 · Frederic Remington-Whitewater | 12 | Frederic Remington-Whitewater | DNS |
| — | David EvansGrade 12 · Frederic Remington-Whitewater | 12 | Frederic Remington-Whitewater | DNS |
| — | Drew EntzGrade 10 · Frederic Remington-Whitewater | 10 | Frederic Remington-Whitewater | DNS PR |
| — | Landon BusenitzGrade 9 · Frederic Remington-Whitewater | 9 | Frederic Remington-Whitewater | DNS |
| — | Chayton LinebackGrade 10 · Frederic Remington-Whitewater | 10 | Frederic Remington-Whitewater | DNS |
| — | Brody EntzGrade 9 · Frederic Remington-Whitewater | 9 | Frederic Remington-Whitewater | DNS |
| — | Logan NewhouseGrade 12 · Frederic Remington-Whitewater | 12 | Frederic Remington-Whitewater | DNS |
| — | Levi NewhouseGrade 9 · Frederic Remington-Whitewater | 9 | Frederic Remington-Whitewater | DNS |
| — | Dylan BelnapGrade 9 · Frederic Remington-Whitewater | 9 | Frederic Remington-Whitewater | DNS |