| 1 | Michael DorrisPlace 1 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 21:12.33 PR |
| 2 | Meka BalasPlace 2 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 21:20.88 PR |
| 3 | Caden BuccierPlace 3 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 21:23.72 PR |
| 4 | William PratoPlace 4 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 21:25.39 PR |
| 5 | Connor KramerPlace 5 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 21:32.60 PR |
| 6 | Nate JamesPlace 6 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 21:43.19 PR |
| 7 | Dylan RobinsonPlace 7 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 21:43.84 PR |
| 8 | John KeckPlace 8 · Grade Jr · Wooster | Jr | Wooster | 21:52.01 PR |
| 9 | Cooper EnyeartPlace 9 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 21:57.02 PR |
| 10 | Dominic TheodorePlace 10 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 21:57.57 PR |
| 11 | Grant MentzerPlace 11 · Grade Jr · Wooster | Jr | Wooster | 21:58.90 PR |
| 12 | Nick SwartzPlace 12 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 22:09.21 PR |
| 13 | Andrew PiehlerPlace 13 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 22:09.55 |
| 14 | Franco GalloPlace 14 · Grade So · Lorain County (Ohio) CC | So | Lorain County (Ohio) CC | 22:14.04 PR |
| 15 | Corbin KleinPlace 15 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 22:17.12 PR |
| 16 | Anthony SponzPlace 16 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | 22:24.74 PR |
| 17 | Max KollhoffPlace 17 · Grade So · Wooster | So | Wooster | 22:31.84 PR |
| 18 | Griffin BoyerPlace 18 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 22:57.68 PR |
| 19 | Owen NevillePlace 19 · Grade Fr · Wooster | Fr | Wooster | 22:59.33 PR |
| 20 | Andrew RombachPlace 20 · Grade Jr · Wooster | Jr | Wooster | 23:01.21 PR |
| 21 | Patrick FirstenbergerPlace 21 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 23:27.96 PR |
| 22 | Nicholas SchadePlace 22 · Grade Sr · Wooster | Sr | Wooster | 23:32.92 PR |
| 23 | Michael WardPlace 23 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 23:38.58 PR |
| 24 | Cameron BradyPlace 24 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 23:50.12 PR |
| 25 | Tanner SweenePlace 25 · Grade Jr · Lorain County (Ohio) CC | Jr | Lorain County (Ohio) CC | 23:54.24 PR |
| 26 | Gabe CoblePlace 26 · Grade Fr · Wooster | Fr | Wooster | 23:57.78 PR |
| 27 | Kaden SeredickPlace 27 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 23:57.87 PR |
| 28 | Robert KrasienkoPlace 28 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 24:05.07 PR |
| 29 | Donavin BrownPlace 29 · Grade So · Baldwin Wallace | So | Baldwin Wallace | 24:07.27 PR |
| 30 | Lucas OlivePlace 30 · Grade Fr · Baldwin Wallace | Fr | Baldwin Wallace | 24:25.43 PR |
| 31 | Josh JanssenPlace 31 · Grade Fr · Wooster | Fr | Wooster | 24:25.45 PR |
| 32 | David SeymourPlace 32 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 24:39.40 PR |
| 33 | Tyler FryePlace 33 · Grade So · Wooster | So | Wooster | 24:43.27 PR |
| 34 | Reece JohnsonPlace 34 · Unattached | — | Unattached | 24:54.28 |
| 35 | Mitchell JacksonPlace 35 · Grade Jr · Lorain County (Ohio) CC | Jr | Lorain County (Ohio) CC | 25:18.66 PR |
| 36 | Yann KariningufuPlace 36 · Grade Sr · Wooster | Sr | Wooster | 25:45.49 PR |
| 37 | Terry Scott CrawfordPlace 37 · Grade Sr · Wooster | Sr | Wooster | 25:48.89 PR |
| 38 | Jesse CollinsPlace 38 · Grade So · Lorain County (Ohio) CC | So | Lorain County (Ohio) CC | 27:33.15 PR |
| 39 | Owen GriegerPlace 39 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 27:42.17 PR |
| 40 | Eion McKernanPlace 40 · Grade Sr · Wooster | Sr | Wooster | 27:42.99 PR |
| 41 | Nathan SchweinbergPlace 41 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | 27:43.03 |
| 42 | Bailey ThackerPlace 42 · Grade Jr · Lorain County (Ohio) CC | Jr | Lorain County (Ohio) CC | 29:37.94 PR |
| 43 | Braydon DobosPlace 43 · Grade So · Lorain County (Ohio) CC | So | Lorain County (Ohio) CC | 30:38.82 PR |
| 44 | Aaron KrabacherPlace 44 · Grade So · Wooster | So | Wooster | 32:20.99 PR |
| 45 | Kaedyn YonkerPlace 45 · Grade So · Wooster | So | Wooster | 36:01.17 PR |
| 46 | James MarquisPlace 46 · Grade Jr · Wooster | Jr | Wooster | 36:16.85 PR |
| 47 | Aaron NauglePlace 47 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 36:42.15 PR |
| 48 | Brady SchrammPlace 48 · Grade Fr · Lorain County (Ohio) CC | Fr | Lorain County (Ohio) CC | 39:18.43 PR |
| 0 | Trace GrafPlace 0 · Grade Jr · Wooster | Jr | Wooster | DNF |
| 0 | Avidor WolkenbergPlace 0 · Grade Sr · Wooster | Sr | Wooster | DNF |
| 0 | Isaak KellerPlace 0 · Grade Jr · Baldwin Wallace | Jr | Baldwin Wallace | DNS |
| 0 | Dillon HachPlace 0 · Grade Sr · Baldwin Wallace | Sr | Baldwin Wallace | DNS |