| 1 | Graeson LawrencePlace 1 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 26:31.10 |
| 2 | Silas SmithPlace 2 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 26:53.00 |
| 3 | Aiden BrzezinskiPlace 3 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 27:10.30 |
| 4 | Utah GusaPlace 4 · Grade So · Kirtland (Mich.) CC | So | Kirtland (Mich.) CC | 27:20.00 |
| 5 | Isaac SkinnerPlace 5 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 27:22.80 |
| 6 | Jacob KosidloPlace 6 · Grade Fr · Macomb (MI) CC | Fr | Macomb (MI) CC | 27:26.10 |
| 7 | Drew MoorePlace 7 · Grade So · Mid Michigan CC | So | Mid Michigan CC | 27:27.70 |
| 8 | Mike NivalaPlace 8 · Grade Fr · Macomb (MI) CC | Fr | Macomb (MI) CC | 27:35.20 |
| 9 | Brandon PenberthyPlace 9 · Grade So · Macomb (MI) CC | So | Macomb (MI) CC | 27:35.40 |
| 10 | Arline LilePlace 10 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 27:36.20 PR |
| 11 | Napoleon LinoPlace 11 · Grade Fr · Oakland (Mich.) CC | Fr | Oakland (Mich.) CC | 27:45.80 |
| 12 | Julian BorstPlace 12 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 27:46.70 |
| 13 | Marek UngerPlace 13 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 28:28.30 |
| 14 | Jack DeWaelePlace 14 · Grade So · Macomb (MI) CC | So | Macomb (MI) CC | 28:36.00 |
| 15 | Trent GlassPlace 15 · Grade So · St. Clair County (Mich.) CC | So | St. Clair County (Mich.) CC | 28:36.40 |
| 16 | Lucas LaMilzaPlace 16 · Grade Fr · Macomb (MI) CC | Fr | Macomb (MI) CC | 28:37.20 PR |
| 17 | Corey JonesPlace 17 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 28:39.80 |
| 18 | Nate FaheyPlace 18 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 28:44.00 |
| 19 | James CusickPlace 19 · Grade Fr · Oakland (Mich.) CC | Fr | Oakland (Mich.) CC | 28:44.20 PR |
| 20 | Alex EplinPlace 20 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 28:50.00 |
| 21 | Dylan SchumannPlace 21 · Grade So · St. Clair County (Mich.) CC | So | St. Clair County (Mich.) CC | 28:53.50 |
| 22 | Ryan AllenPlace 22 · Grade So · Alpena (Mich.) CC | So | Alpena (Mich.) CC | 29:00.60 |
| 23 | Brady MorrowPlace 23 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 29:08.40 |
| 24 | Wyatt MurtosPlace 24 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 29:09.80 |
| 25 | Dakota TaylorPlace 25 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 29:13.70 |
| 26 | Luke MeyerPlace 26 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 29:26.00 |
| 27 | Benjamin DawsonPlace 27 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 29:38.60 |
| 28 | John DiPiazzaPlace 28 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 29:42.10 |
| 29 | Ryan JackinsPlace 29 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 29:42.90 |
| 30 | Noah BlandinoPlace 30 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 29:49.70 |
| 31 | Masen KoskinenPlace 31 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 29:53.70 PR |
| 32 | Evan JacobsPlace 32 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 30:01.10 |
| 33 | Anthony ColePlace 33 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 30:08.10 |
| 34 | Mathieu FortierPlace 34 · Grade So · Macomb (MI) CC | So | Macomb (MI) CC | 30:10.20 |
| 35 | Reid WeberPlace 35 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 30:15.30 |
| 36 | Matthew HallPlace 36 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 30:26.30 |
| 37 | Christopher LockePlace 37 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 30:35.90 |
| 38 | Carson LenzingerPlace 38 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 30:49.40 |
| 39 | Karl WegnerPlace 39 · Grade Fr · Oakland (Mich.) CC | Fr | Oakland (Mich.) CC | 30:51.50 |
| 40 | Carter StevensPlace 40 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 30:59.20 |
| 41 | Sawyer RosbergPlace 41 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 31:09.70 |
| 42 | Jerry WestrickPlace 42 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 31:14.60 |
| 43 | Logan DudleyPlace 43 · Grade Fr · Mid Michigan CC | Fr | Mid Michigan CC | 31:47.50 |
| 44 | Landen BouchardPlace 44 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 32:17.80 |
| 45 | Sebastian HornibrookPlace 45 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 32:20.80 |
| 46 | Alejandro ValenzuelaPlace 46 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 32:24.80 |
| 47 | Jack BrassPlace 47 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 32:45.30 |
| 48 | Riley PattinsonPlace 48 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 32:53.60 |
| 49 | Kincade HoltPlace 49 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 32:59.60 |
| 50 | Arin PylesPlace 50 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 33:29.00 |
| 51 | Ralph WhitePlace 51 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 33:35.40 |
| 52 | Elliot OrmsbyPlace 52 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 33:49.20 |
| 53 | Jacob NormanPlace 53 · Grade So · Jackson (MI) | So | Jackson (MI) | 33:59.30 |
| 54 | Jihad El FaroujPlace 54 · Grade Fr · Oakland (Mich.) CC | Fr | Oakland (Mich.) CC | 34:01.70 |
| 55 | Samuel RahillyPlace 55 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 34:01.80 |
| 56 | Isaac BignallPlace 56 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 34:14.30 |
| 57 | Carter KosinskiPlace 57 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 34:16.90 |
| 58 | Brady BearssPlace 58 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 34:30.10 |
| 59 | Sam PughPlace 59 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 34:33.50 |
| 60 | Quinn O'SheaPlace 60 · Grade Fr · Oakland (Mich.) CC | Fr | Oakland (Mich.) CC | 34:59.70 |
| 61 | Ezra McCartyPlace 61 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 36:33.90 |
| 62 | Emery GovaerePlace 62 · Grade Fr · St. Clair County (Mich.) CC | Fr | St. Clair County (Mich.) CC | 37:11.00 |
| 63 | Matthew SavalPlace 63 · Grade Fr · Unattached | Fr | Unattached | 37:30.90 PR |
| 64 | Cameron McKeePlace 64 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 37:56.20 PR |
| 65 | Adrian SanglyenPlace 65 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 39:02.40 |
| 66 | James GreenierPlace 66 · Grade So · North Central Michigan | So | North Central Michigan | 39:09.40 |
| 67 | Akil FryePlace 67 · Grade Fr · Wayne County (Mich.) CCD | Fr | Wayne County (Mich.) CCD | 41:03.30 PR |
| 68 | Charles RenardPlace 68 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 41:45.00 |
| 69 | Harrison CopelandPlace 69 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 41:45.40 |
| 70 | Kyle ReevesPlace 70 · Grade Fr · Wayne County (Mich.) CCD | Fr | Wayne County (Mich.) CCD | 44:53.30 PR |
| 71 | Ryan HatcherPlace 71 · Grade So · Wayne County (Mich.) CCD | So | Wayne County (Mich.) CCD | 44:53.50 |
| 72 | Mathieu CollinsPlace 72 · Grade So · Wayne County (Mich.) CCD | So | Wayne County (Mich.) CCD | 45:01.30 |
| 73 | Brent WoffordPlace 73 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 45:48.60 PR |
| 74 | Chris WilliamsPlace 74 · Grade So · Unattached | So | Unattached | 46:57.50 PR |
| 75 | Kaleb KingPlace 75 · Grade So · Wayne County (Mich.) CCD | So | Wayne County (Mich.) CCD | 55:45.00 |
| 76 | Devin MixonPlace 76 · Grade Fr · Wayne County (Mich.) CCD | Fr | Wayne County (Mich.) CCD | 55:45.10 |
| 77 | Hunter CloughPlace 77 · Grade Fr · Unattached | Fr | Unattached | 56:46.20 PR |