| 1. | Lucas HopkinsPlace 1. · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 3:55.42a |
| 2. | Gavin SteelePlace 2. · Grade Jr · University of Michigan (Ann Arbor) Club | Jr | University of Michigan (Ann Arbor) Club | 3:55.51a PR |
| 3. | Graeson LawrencePlace 3. · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 3:55.94a PR |
| 4. | Emmanuel LangatPlace 4. · Grade Fr · Saint Francis (Ind.) | Fr | Saint Francis (Ind.) | 3:56.86a |
| 5. | Griffin ArmbrustmacherPlace 5. · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 3:58.80a |
| 6. | Festus KurgatPlace 6. · Grade So · Saint Francis (Ind.) | So | Saint Francis (Ind.) | 4:02.42a PR |
| 7. | Arline LilePlace 7. · Grade Jr · Lawrence Tech (Mich.) | Jr | Lawrence Tech (Mich.) | 4:02.75a PR |
| 8. | Logan DetloffPlace 8. · Grade So · Spring Arbor (Mich.) | So | Spring Arbor (Mich.) | 4:02.88a PR |
| 9. | Keyon ZiaiePlace 9. · Grade Fr · University of Michigan (Ann Arbor) Club | Fr | University of Michigan (Ann Arbor) Club | 4:03.26a PR |
| 10. | Taylor StubbinsPlace 10. · Grade Fr · Saint Francis (Ind.) | Fr | Saint Francis (Ind.) | 4:03.93a |
| 11. | Chris DavisPlace 11. · Grade - · Unattached | - | Unattached | 4:05.54a PR |
| 12. | Ryan MorrisPlace 12. · Grade So · Adrian | So | Adrian | 4:07.80a PR |
| 13. | Landon MarsPlace 13. · Grade Jr · Saginaw Valley State | Jr | Saginaw Valley State | 4:08.06a |
| 14. | Luke MorehousePlace 14. · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 4:08.19a PR |
| 15. | Nathan VargoPlace 15. · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 4:08.98a PR |
| 16. | Conner UpplegerPlace 16. · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 4:09.57a |
| 17. | Ian CoxPlace 17. · Grade So · University of Michigan (Ann Arbor) Club | So | University of Michigan (Ann Arbor) Club | 4:09.73a PR |
| 18. | Bode CooperPlace 18. · Grade So · University of Michigan (Ann Arbor) Club | So | University of Michigan (Ann Arbor) Club | 4:10.12a PR |
| 19. | Aiden JanesPlace 19. · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 4:10.89a PR |
| 20. | Eli HullingerPlace 20. · Grade Jr · Rochester Christian | Jr | Rochester Christian | 4:12.18a |
| 21. | Tyler LandisPlace 21. · Grade Sr · Siena Heights (Mich.) (Closed) | Sr | Siena Heights (Mich.) (Closed) | 4:12.54a |
| 22. | Landen BoulisPlace 22. · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 4:13.38a PR |
| 23. | Aiden BrzezinskiPlace 23. · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 4:15.07a PR |
| 24. | Kelvin EtiangPlace 24. · Grade So · Saint Francis (Ind.) | So | Saint Francis (Ind.) | 4:16.67a PR |
| 25. | Evan PittsPlace 25. · Grade So · Saint Francis (Ind.) | So | Saint Francis (Ind.) | 4:16.68a |
| 26. | Joel LangePlace 26. · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 4:19.25a PR |
| 27. | Jack RyanPlace 27. · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 4:22.10a PR |
| 28. | Alex EplinPlace 28. · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 4:22.41a |
| 29. | Logan SwineyPlace 29. · Grade Jr · Spring Arbor (Mich.) | Jr | Spring Arbor (Mich.) | 4:25.68a |
| 30. | Dylan AnspachPlace 30. · Grade Jr · Saint Francis (Ind.) | Jr | Saint Francis (Ind.) | 4:26.12a |
| 31. | Colden GrayPlace 31. · Grade Fr · Saginaw Valley State | Fr | Saginaw Valley State | 4:26.23a PR |
| 32. | Marek UngerPlace 32. · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 4:26.66a |
| 33. | Ben IobePlace 33. · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 4:27.40a PR |
| 34. | Noah BlondkePlace 34. · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 4:29.51a PR |
| 35. | Benjamin DickiesonPlace 35. · Grade Sr · Alma | Sr | Alma | 4:35.01a |
| 36. | Hunter AndersonPlace 36. · Grade So · Cleary (Mich.) | So | Cleary (Mich.) | 4:38.01a |
| 37. | Luke VanAsschePlace 37. · Grade Jr · Siena Heights (Mich.) (Closed) | Jr | Siena Heights (Mich.) (Closed) | 4:40.83a |
| 38. | Joseph DomecqPlace 38. · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 4:48.58a |
| 39. | Nico Di PonioPlace 39. · Grade Fr · Alma | Fr | Alma | 4:49.71a |
| 40. | Jessie StricklandPlace 40. · Grade Jr · Adrian | Jr | Adrian | 4:52.84a |
| 41. | Bobby WilsonPlace 41. · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 4:57.44a |
| 42. | Alejandro ValenzuelaPlace 42. · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 5:02.69a |
| 43. | Jack JoycePlace 43. · Grade So · Alma | So | Alma | 5:04.54a PR |
| -- | Alec ShawPlace -- · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | DNF |