| 1 | Luke LongPlace 1 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 26:45.6 |
| 2 | Maguire JohnsonPlace 2 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 26:59.4 |
| 3 | Reagan WardPlace 3 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:26.6 |
| 4 | Matthew SchraubenPlace 4 · Grade Jr · Lansing (Mich.) CC | Jr | Lansing (Mich.) CC | 27:31.1 |
| 5 | Conner McCormickPlace 5 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 27:39.4 |
| 6 | Andrew FeldpauschPlace 6 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:42.9 |
| 7 | Teddy IppelPlace 7 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 27:50.4 |
| 8 | Jacob MankeyPlace 8 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 27:57.3 |
| 9 | Bobby DonleyPlace 9 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 28:13.8 |
| 10 | Ben SnookPlace 10 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 28:17.9 |
| 11 | Jonah BillsPlace 11 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 28:22.4 |
| 12 | Brady MorrowPlace 12 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 28:42.7 |
| 13 | Jaylen WildmanPlace 13 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 28:49.1 |
| 14 | Owen MoorePlace 14 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:53.9 PR |
| 15 | Elias ValdezPlace 15 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 28:58.1 |
| 16 | Owen SaylorPlace 16 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 28:59.3 |
| 17 | Carlos RuizPlace 17 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 29:07.4 |
| 18 | Zachary MitchellPlace 18 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 29:08.6 |
| 19 | Jack RyanPlace 19 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 29:14.6 |
| 20 | David LanePlace 20 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 29:34.3 |
| 21 | Alessandro AvilaPlace 21 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 29:41.0 |
| 22 | Caleb WesseldykPlace 22 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 29:47.4 |
| 23 | Corey JonesPlace 23 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 31:04.3 |
| 24 | Carter StevensPlace 24 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 31:35.7 |
| 25 | Robert KoscinskiPlace 25 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 31:41.4 |
| 26 | Jesse DodgePlace 26 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 31:44.6 |
| 27 | Jack WilliamsPlace 27 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 31:56.1 |
| 28 | Bobby WilsonPlace 28 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 32:04.8 |
| 29 | Trent HansenPlace 29 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 32:11.1 |
| 30 | Dontrel TaylorPlace 30 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 32:11.3 |
| 31 | Ben YoungPlace 31 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 32:45.2 |
| 32 | Emmet Van CleavePlace 32 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 32:55.4 |
| 33 | Brayden MentzerPlace 33 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 33:00.3 |
| 34 | Henry GreenePlace 34 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 33:21.4 |
| 35 | Jacob CreagerPlace 35 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 33:38.3 |
| 36 | Ezra McCartyPlace 36 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 33:55.3 |
| 37 | Elliot OrmsbyPlace 37 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 34:48.2 |
| 38 | Adrian SanglyenPlace 38 · Grade So · Kellogg (Mich.) CC | So | Kellogg (Mich.) CC | 34:53.5 |
| 39 | Korbin FieldsPlace 39 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 35:18.9 |
| 40 | Julian PullinsPlace 40 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 35:51.7 |
| 41 | Nathan BowkerPlace 41 · Grade - · Grand Rapids (Mich.) CC | - | Grand Rapids (Mich.) CC | 36:10.7 PR |
| 42 | Thierno DialloPlace 42 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 36:15.1 |
| 43 | Emmett WilliamsPlace 43 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 37:36.4 PR |
| 44 | Gavin McLanePlace 44 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 37:37.8 |
| 45 | Jean Marc MasimangoPlace 45 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 37:47.8 |
| 46 | Richard PoppPlace 46 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 37:48.8 |
| 47 | Ralph WhitePlace 47 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 38:26.1 |
| 48 | Owen KennedyPlace 48 · Grade Fr · Kellogg (Mich.) CC | Fr | Kellogg (Mich.) CC | 38:39.3 |
| 49 | Evan OosterhousePlace 49 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 43:22.5 |
| 50 | Isaque BarbosaPlace 50 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 43:37.4 |
| 51 | Simeon JackmanPlace 51 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 54:01.0 PR |