| 1 | Gabriel PhillipsPlace 1 · Grade Sr · Hillsdale | Sr | Hillsdale | 20:10.3 PR |
| 2 | Glen DavisPlace 2 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 20:23.1 PR |
| 3 | Ross KuhnPlace 3 · Grade NA · Unattached | NA | Unattached | 20:29.1 |
| 4 | Jared PlattPlace 4 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 20:29.6 PR |
| 5 | Camden KhonPlace 5 · Grade Jr · Spring Arbor (Mich.) | Jr | Spring Arbor (Mich.) | 20:29.7 PR |
| 6 | Dean ReynoldsPlace 6 · Grade Sr · Spring Arbor (Mich.) | Sr | Spring Arbor (Mich.) | 20:30.0 PR |
| 7 | Sean PettisPlace 7 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 20:50.9 |
| 8 | Jacob SingletonPlace 8 · Grade Sr · Spring Arbor (Mich.) | Sr | Spring Arbor (Mich.) | 20:59.6 PR |
| 9 | Caleb YoungstedtPlace 9 · Grade Jr · Hillsdale | Jr | Hillsdale | 21:13.7 PR |
| 10 | John RichardsonPlace 10 · Grade Fr · Hillsdale | Fr | Hillsdale | 21:20.9 PR |
| 11 | Zach SelfPlace 11 · Grade So · Hillsdale | So | Hillsdale | 21:24.4 PR |
| 12 | Ty NagyPlace 12 · Grade Sr · Wayne State (Mich.) | Sr | Wayne State (Mich.) | 21:25.5 PR |
| 13 | Nathaniel OsbornePlace 13 · Grade Sr · Hillsdale | Sr | Hillsdale | 21:25.9 PR |
| 14 | Andrew YaxPlace 14 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 21:27.0 |
| 15 | Ethan MuraszewskiPlace 15 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 21:31.8 PR |
| 16 | Griffin ConwayPlace 16 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 21:33.0 |
| 17 | James LatstetterPlace 17 · Grade Fr · Wayne State (Mich.) | Fr | Wayne State (Mich.) | 21:34.1 PR |
| 18 | Luke MorehousePlace 18 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 21:34.7 |
| 19 | Gabriel TrevinoPlace 19 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 21:41.7 PR |
| 20 | Logan DetloffPlace 20 · Grade So · Spring Arbor (Mich.) | So | Spring Arbor (Mich.) | 21:42.1 PR |
| 21 | Anthony VinsonPlace 21 · Grade Sr · Wayne State (Mich.) | Sr | Wayne State (Mich.) | 21:43.0 PR |
| 22 | Ethan PruzinskyPlace 22 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 21:50.3 PR |
| 23 | Emil SchlueterPlace 23 · Grade Sr · Hillsdale | Sr | Hillsdale | 21:53.7 PR |
| 24 | Landen BoulisPlace 24 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 21:54.5 PR |
| 25 | Brady HeronPlace 25 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 22:02.3 PR |
| 26 | Parks AllenPlace 26 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 22:03.2 PR |
| 27 | Daniel JohnsonPlace 27 · Grade So · Hillsdale | So | Hillsdale | 22:03.4 PR |
| 28 | Aidan LobsingerPlace 28 · Grade Jr · Wayne State (Mich.) | Jr | Wayne State (Mich.) | 22:06.9 PR |
| 29 | Jefferson RegitzPlace 29 · Grade Fr · Hillsdale | Fr | Hillsdale | 22:08.4 PR |
| 30 | Cooper SingletonPlace 30 · Grade So · Spring Arbor (Mich.) | So | Spring Arbor (Mich.) | 22:09.5 PR |
| 31 | Samuel MartiniPlace 31 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 22:10.9 |
| 32 | Ian LewisPlace 32 · Grade So · Wayne State (Mich.) | So | Wayne State (Mich.) | 22:11.2 PR |
| 33 | Thomas HolmPlace 33 · Grade So · Hillsdale | So | Hillsdale | 22:12.4 PR |
| 34 | Logan SwineyPlace 34 · Grade Jr · Spring Arbor (Mich.) | Jr | Spring Arbor (Mich.) | 22:16.3 PR |
| 35 | Mark MasakaPlace 35 · Grade Sr · Hillsdale | Sr | Hillsdale | 22:18.5 PR |
| 36 | Henry ThuetPlace 36 · Grade Fr · Hillsdale | Fr | Hillsdale | 22:23.3 PR |
| 37 | Noah GazminPlace 37 · Grade Jr · Hillsdale | Jr | Hillsdale | 22:26.0 PR |
| 38 | John AhrabiPlace 38 · Grade So · Hillsdale | So | Hillsdale | 22:40.1 PR |
| 39 | Luke ButlerPlace 39 · Grade Jr · Spring Arbor (Mich.) | Jr | Spring Arbor (Mich.) | 22:48.7 PR |
| 40 | Rhys WoodardPlace 40 · Grade Jr · Hillsdale | Jr | Hillsdale | 22:50.3 PR |
| 41 | Noah FintonPlace 41 · Grade So · Spring Arbor (Mich.) | So | Spring Arbor (Mich.) | 22:55.6 PR |
| 42 | Seth JankowskiPlace 42 · Grade Sr · Hillsdale | Sr | Hillsdale | 23:07.4 PR |
| 43 | Joel LangePlace 43 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 23:24.4 |
| 44 | Will WinsorPlace 44 · Grade So · Hillsdale | So | Hillsdale | 23:25.9 PR |
| 45 | Neil OyerPlace 45 · Grade Fr · Wayne State (Mich.) | Fr | Wayne State (Mich.) | 23:34.6 |
| 46 | Cohen BurdickPlace 46 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 23:55.2 PR |
| 47 | Johnathan DysPlace 47 · Grade So · Hillsdale | So | Hillsdale | 23:57.6 PR |
| 48 | Benjamin CampbellPlace 48 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 24:11.7 PR |
| 49 | Malachi PaynePlace 49 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 26:15.9 |
| 0 | Joseph BowmanPlace 0 · Grade So · Spring Arbor (Mich.) | So | Spring Arbor (Mich.) | DNF |
| 0 | Chase HobsonPlace 0 · Grade Sr · Spring Arbor (Mich.) | Sr | Spring Arbor (Mich.) | DNF |