| 1 | Jeryn FrisbiePlace 1 · Grade Fr · Montcalm (Mich.) CC | Fr | Montcalm (Mich.) CC | 27:31.9 |
| 2 | Hayden FoxPlace 2 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 28:06.6 |
| 3 | Issac RomeroPlace 3 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 28:47.7 |
| 4 | Anthony ColePlace 4 · Grade So · Kirtland (Mich.) CC | So | Kirtland (Mich.) CC | 28:55.2 |
| 5 | Lukas RennellsPlace 5 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 29:03.1 |
| 6 | Trent GaldeenPlace 6 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 29:04.5 |
| 7 | Ryder MerkinsPlace 7 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 29:09.6 PR |
| 8 | Noah ChouinardPlace 8 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 29:17.2 |
| 9 | Dakota TaylorPlace 9 · Grade So · North Central Michigan | So | North Central Michigan | 29:18.8 |
| 10 | Simon JaklinPlace 10 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 29:20.6 PR |
| 11 | Nicholas TraderPlace 11 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 29:52.2 |
| 12 | Kincade HoltPlace 12 · Grade So · North Central Michigan | So | North Central Michigan | 29:58.9 PR |
| 13 | Sean BernardPlace 13 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 30:24.7 |
| 14 | Braylon CurriePlace 14 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 30:30.5 |
| 15 | Evan HuyckPlace 15 · Grade So · Alpena (Mich.) CC | So | Alpena (Mich.) CC | 31:17.1 PR |
| 16 | William WarnerPlace 16 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 31:22.5 |
| 17 | Samuel RahillyPlace 17 · Grade So · North Central Michigan | So | North Central Michigan | 31:28.8 |
| 18 | Elijah QuigleyPlace 18 · Grade Fr · Montcalm (Mich.) CC | Fr | Montcalm (Mich.) CC | 32:35.9 |
| 19 | Cody MoorePlace 19 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 32:49.5 PR |
| 20 | Chase LoweryPlace 20 · Grade Fr · Muskegon (Mich.) CC | Fr | Muskegon (Mich.) CC | 33:20.7 |
| 21 | Cole OzogaPlace 21 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 34:08.8 PR |
| 22 | Carter KosinskiPlace 22 · Grade So · Alpena (Mich.) CC | So | Alpena (Mich.) CC | 34:23.6 |
| 23 | Carter KorpiPlace 23 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 34:28.6 PR |
| 24 | Arin PylesPlace 24 · Grade So · Kirtland (Mich.) CC | So | Kirtland (Mich.) CC | 34:41.4 |
| 25 | Tim DuperonPlace 25 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 34:48.2 |
| 26 | Drew HyckiPlace 26 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 34:53.9 |
| 27 | Ben GilroyPlace 27 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 35:06.0 PR |
| 28 | Joel KauffmanPlace 28 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 35:47.1 |
| 29 | Deegan AnthonyPlace 29 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 35:55.2 |
| 30 | Blayne LaCossePlace 30 · Grade Fr · Bay (MI) | Fr | Bay (MI) | 36:04.7 PR |
| 31 | Caleb DanielsPlace 31 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 36:15.5 |
| 32 | Mason WhitePlace 32 · Grade Fr · Montcalm (Mich.) CC | Fr | Montcalm (Mich.) CC | 39:15.2 |
| 33 | Harrison CopelandPlace 33 · Grade So · Alpena (Mich.) CC | So | Alpena (Mich.) CC | 42:14.0 |
| 34 | Bader El GahazouaniPlace 34 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 44:56.5 PR |
| 35 | Jason BentleyPlace 35 · Grade Fr · Alpena (Mich.) CC | Fr | Alpena (Mich.) CC | 45:22.2 |
| 36 | Chase CouchmanPlace 36 · Grade So · Montcalm (Mich.) CC | So | Montcalm (Mich.) CC | 46:10.2 PR |
| 37 | Harry HaguePlace 37 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 50:09.9 |
| 38 | Parker SaundersPlace 38 · Grade Fr · Montcalm (Mich.) CC | Fr | Montcalm (Mich.) CC | 51:58.6 PR |
| 39 | Jackson HowePlace 39 · Grade Fr · Montcalm (Mich.) CC | Fr | Montcalm (Mich.) CC | 51:58.7 PR |