| 1 | Caleb CabreraPlace 1 · Grade - · Unattached | - | Unattached | 26:47.7 PR |
| 2 | Cohen BoycePlace 2 · Grade Sr · Mount Union | Sr | Mount Union | 27:47.2 |
| 3 | Liam BlakePlace 3 · Grade Sr · Mount Union | Sr | Mount Union | 27:47.3 |
| 4 | Jake KapperPlace 4 · Grade Jr · Mount Union | Jr | Mount Union | 28:13.2 |
| 5 | Luke RyanPlace 5 · Grade So · Mount Union | So | Mount Union | 28:13.3 |
| 6 | Carter EvansPlace 6 · Grade Jr · Mount Union | Jr | Mount Union | 28:13.3 |
| 7 | Jalen RandlemanPlace 7 · Grade Jr · Mount Union | Jr | Mount Union | 28:13.3 |
| 8 | Marek FrancePlace 8 · Grade Sr · Mount Union | Sr | Mount Union | 28:34.2 |
| 9 | Dylan RobinsonPlace 9 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 28:47.6 |
| 10 | Andrew PiehlerPlace 10 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 28:51.1 |
| 11 | Franco GalloPlace 11 · Grade So · Lorain County (Ohio) CC | So | Lorain County (Ohio) CC | 29:00.7 |
| 12 | Cale BorlandPlace 12 · Grade Jr · Mount Union | Jr | Mount Union | 29:06.0 |
| 13 | Griffin BoyerPlace 13 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 29:13.8 |
| 14 | Anthony SponzPlace 14 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 29:19.6 |
| 15 | Josh HuzyakPlace 15 · Grade Jr · Mount Union | Jr | Mount Union | 29:20.7 |
| 16 | Andrew HuzyakPlace 16 · Grade Fr · Mount Union | Fr | Mount Union | 29:20.9 |
| 17 | Trent MillerPlace 17 · Grade So · Mount Union | So | Mount Union | 29:33.7 |
| 18 | Nick SwartzPlace 18 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 29:39.6 |
| 19 | Corbin KleinPlace 19 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 29:45.5 |
| 20 | Ryan KemptonPlace 20 · Grade Fr · Mount Union | Fr | Mount Union | 29:57.8 |
| 21 | A'Ziah JenkinsPlace 21 · Grade Jr · Mount Union | Jr | Mount Union | 29:58.2 |
| 22 | Tyler KohlmannPlace 22 · Grade Sr · Mount Union | Sr | Mount Union | 30:07.0 |
| 23 | Austin HoffmanPlace 23 · Grade So · Mount Union | So | Mount Union | 30:31.5 |
| 24 | Patrick FirstenbergerPlace 24 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 30:33.7 |
| 25 | Luke MassaryPlace 25 · Grade So · Mount Union | So | Mount Union | 30:34.1 |
| 26 | Michael WardPlace 26 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 30:41.2 |
| 27 | Kaden SeredickPlace 27 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 30:57.4 |
| 28 | Michael CouturePlace 28 · Grade - · Unattached | - | Unattached | 31:11.8 PR |
| 29 | Kellen DejuliaPlace 29 · Grade Sr · Mount Union | Sr | Mount Union | 31:27.0 |
| 30 | Michael CrosbyPlace 30 · Grade Jr · Hiram | Jr | Hiram | 31:32.4 |
| 31 | Nick FelicePlace 31 · Grade Fr · Mount Union | Fr | Mount Union | 32:01.2 |
| 32 | Anthony JanuzziPlace 32 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 32:06.2 PR |
| 33 | Tanner SweenePlace 33 · Grade Jr · Lorain County (Ohio) CC | Jr | Lorain County (Ohio) CC | 32:13.4 |
| 34 | Robert KrasienkoPlace 34 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 32:13.4 |
| 35 | Lucas OlivePlace 35 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 32:39.7 |
| 36 | Cameron BradyPlace 36 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 32:50.6 |
| 37 | Aidan JeffersonPlace 37 · Grade Jr · Hiram | Jr | Hiram | 32:50.7 |
| 38 | Austin DeanPlace 38 · Grade So · Mount Union | So | Mount Union | 32:53.9 |
| 39 | Dylan WangPlace 39 · Grade Jr · Mount Union | Jr | Mount Union | 33:08.4 |
| 40 | Ayub SaladPlace 40 · Grade Fr · Hiram | Fr | Hiram | 33:26.3 PR |
| 41 | David SeymourPlace 41 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 33:26.7 |
| 42 | Donavin BrownPlace 42 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 34:39.4 |
| 43 | Nathan SchweinbergPlace 43 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 34:40.9 |
| 44 | Jesse CollinsPlace 44 · Grade So · Lorain County (Ohio) CC | So | Lorain County (Ohio) CC | 34:52.4 |
| 45 | Owen GriegerPlace 45 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 36:35.1 |
| 46 | Braydon DobosPlace 46 · Grade So · Lorain County (Ohio) CC | So | Lorain County (Ohio) CC | 40:44.4 |
| 47 | Bailey ThackerPlace 47 · Grade Jr · Lorain County (Ohio) CC | Jr | Lorain County (Ohio) CC | 42:46.3 |
| 48 | Owen ThornsburyPlace 48 · Grade - · Unattached | - | Unattached | 44:48.6 PR |
| 49 | Brady SchrammPlace 49 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 48:12.5 |
| 50 | Aaron NauglePlace 50 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 51:06.8 |
| — | Mitchell JacksonGrade Jr · Lorain County (Ohio) CC | Jr | Lorain County (Ohio) CC | NT |
| — | Jake ParkhurstGrade Sr · Mount Union | Sr | Mount Union | NT |
| — | Dominic TheodoreGrade Fr · Baldwin Wallace | Fr | Baldwin Wallace | NT |
| — | Ashton DehoyosGrade Fr · Hiram | Fr | Hiram | NT |
| — | Zane JohnsonGrade Fr · Hiram | Fr | Hiram | NT |
| — | Tanner MarkleyGrade Jr · Hiram | Jr | Hiram | NT |