| 1 | Elliott RamseyPlace 1 · Grade Sr · Lourdes (Ohio) (Closed) | Sr | Lourdes (Ohio) (Closed) | 27:02.8 |
| 2 | Caleb BillingsPlace 2 · Grade Sr · Adrian | Sr | Adrian | 27:22.4 |
| 3 | Micah BauerPlace 3 · Grade Fr · Concordia (Mich.) | Fr | Concordia (Mich.) | 27:49.3 |
| 4 | Will HouvenerPlace 4 · Grade So · Adrian | So | Adrian | 28:24.5 |
| 5 | Liam LeBlancPlace 5 · Grade So · Lourdes (Ohio) (Closed) | So | Lourdes (Ohio) (Closed) | 28:40.9 |
| 6 | Luke BentzPlace 6 · Grade Jr · Concordia (Mich.) | Jr | Concordia (Mich.) | 29:11.1 |
| 7 | Alex EngelPlace 7 · Grade Fr · Adrian | Fr | Adrian | 29:21.7 |
| 8 | Alec GrzegorekPlace 8 · Grade Jr · Adrian | Jr | Adrian | 29:22.2 |
| 9 | Levi TroutPlace 9 · Grade Sr · Lourdes (Ohio) (Closed) | Sr | Lourdes (Ohio) (Closed) | 29:24.6 |
| 10 | Matthew FletcherPlace 10 · Grade So · Adrian | So | Adrian | 29:29.0 |
| 11 | Tim BilenPlace 11 · Grade Sr · Adrian | Sr | Adrian | 29:34.8 |
| 12 | Nathan MillimanPlace 12 · Grade Fr · Concordia (Mich.) | Fr | Concordia (Mich.) | 29:51.5 |
| 13 | Gavin HamiltonPlace 13 · Grade So · Lourdes (Ohio) (Closed) | So | Lourdes (Ohio) (Closed) | 29:56.3 |
| 14 | Theodore EisingPlace 14 · Grade Sr · Concordia (Mich.) | Sr | Concordia (Mich.) | 29:58.2 |
| 15 | Gavin SheltonPlace 15 · Grade So · Adrian | So | Adrian | 30:12.0 |
| 16 | James ObermanPlace 16 · Grade So · Adrian | So | Adrian | 30:26.9 |
| 17 | Nolan PortteusPlace 17 · Grade Sr · Lourdes (Ohio) (Closed) | Sr | Lourdes (Ohio) (Closed) | 30:43.6 |
| 18 | Zachary McMahanPlace 18 · Grade Fr · Adrian | Fr | Adrian | 30:49.8 |
| 19 | Wyatt PughPlace 19 · Grade Jr · Adrian | Jr | Adrian | 31:08.2 |
| 20 | Ethan HandleyPlace 20 · Grade Sr · Adrian | Sr | Adrian | 31:08.5 |
| 21 | Adam FischPlace 21 · Grade So · Concordia (Mich.) | So | Concordia (Mich.) | 31:09.2 |
| 22 | Ethan RucareanPlace 22 · Grade So · Adrian | So | Adrian | 31:45.5 |
| 23 | Andy SchlaffPlace 23 · Grade Jr · Lourdes (Ohio) (Closed) | Jr | Lourdes (Ohio) (Closed) | 31:48.3 |
| 24 | Dominic CatalloPlace 24 · Grade Fr · Concordia (Mich.) | Fr | Concordia (Mich.) | 32:00.7 |
| 25 | Kaleb SanfordPlace 25 · Grade Sr · Lourdes (Ohio) (Closed) | Sr | Lourdes (Ohio) (Closed) | 32:30.2 |
| 26 | Avery SanchezPlace 26 · Grade Sr · Concordia (Mich.) | Sr | Concordia (Mich.) | 32:36.9 |
| 27 | Kaiden KoepflerPlace 27 · Grade Fr · Lourdes (Ohio) (Closed) | Fr | Lourdes (Ohio) (Closed) | 33:37.0 |
| 28 | Seth BeerensPlace 28 · Grade So · Lourdes (Ohio) (Closed) | So | Lourdes (Ohio) (Closed) | 33:37.0 |
| 29 | Zachary KlepaskiPlace 29 · Grade Fr · Adrian | Fr | Adrian | 33:59.9 |
| 30 | Trevor PetersonPlace 30 · Grade Jr · Adrian | Jr | Adrian | 35:15.0 |
| 31 | Jared StiverPlace 31 · Grade So · Concordia (Mich.) | So | Concordia (Mich.) | 37:20.0 |