| 1 | Maguire JohnsonPlace 1 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 25:35.3 PR |
| 2 | Lucas HopkinsPlace 2 · Grade Jr · Univ. of Olivet | Jr | Univ. of Olivet | 25:43.0 PR |
| 3 | Luke LongPlace 3 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 25:46.4 |
| 4 | Logan ViningPlace 4 · Grade Sr · Albion | Sr | Albion | 26:34.3 |
| 5 | Silas SmithPlace 5 · Grade Jr · Lawrence Tech (Mich.) | Jr | Lawrence Tech (Mich.) | 26:38.3 |
| 6 | Gavin GuggemosPlace 6 · Grade Jr · Lake Superior State | Jr | Lake Superior State | 26:40.3 |
| 7 | Owen SaylorPlace 7 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 26:41.7 |
| 8 | Jonathan SwartzPlace 8 · Grade So · Calvin University | So | Calvin University | 26:43.1 PR |
| 9 | Hayden LaffertyPlace 9 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 26:45.9 PR |
| 10 | Graeson LawrencePlace 10 · Grade Jr · Lawrence Tech (Mich.) | Jr | Lawrence Tech (Mich.) | 26:49.5 |
| 11 | Keegan HoekstraPlace 11 · Grade So · Calvin University | So | Calvin University | 26:51.0 PR |
| 12 | Brenden CastilloPlace 12 · Grade Sr · Univ. of Olivet | Sr | Univ. of Olivet | 26:54.7 |
| 13 | Caden GuffeyPlace 13 · Grade So · Calvin University | So | Calvin University | 26:55.1 |
| 14 | Jacob McDanielPlace 14 · Grade Fr · Calvin University | Fr | Calvin University | 26:57.8 |
| 15 | Nathaniel RoehrigPlace 15 · Grade So · Hope | So | Hope | 26:58.7 PR |
| 16 | Shane PitcherPlace 16 · Grade Sr · Hope | Sr | Hope | 27:03.4 |
| 17 | Andru KoehlPlace 17 · Grade Fr · Hope | Fr | Hope | 27:05.5 PR |
| 18 | Jack CapesPlace 18 · Grade Fr · Lake Superior State | Fr | Lake Superior State | 27:07.2 PR |
| 19 | Teddy IppelPlace 19 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 27:07.6 PR |
| 20 | Evan SpronkPlace 20 · Grade Jr · Calvin University | Jr | Calvin University | 27:08.1 PR |
| 21 | Joshua Sharp-PeltoPlace 21 · Grade Jr · Adrian | Jr | Adrian | 27:14.8 PR |
| 22 | Beau ShafferPlace 22 · Grade So · Adrian | So | Adrian | 27:15.4 PR |
| 23 | Mason SinkePlace 23 · Grade So · Hope | So | Hope | 27:19.7 PR |
| 24 | Jack DeWaelePlace 24 · Grade Jr · Michigan-Dearborn | Jr | Michigan-Dearborn | 27:20.9 PR |
| 25 | Jonas ChurchPlace 25 · Grade So · Calvin University | So | Calvin University | 27:32.9 |
| 26 | David LanePlace 26 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 27:36.1 PR |
| 27 | Reid CousinsPlace 27 · Grade Fr · Hope | Fr | Hope | 27:36.5 PR |
| 28 | Ben IobePlace 28 · Grade So · Cleary (Mich.) | So | Cleary (Mich.) | 27:40.3 PR |
| 29 | Tim PetersonPlace 29 · Grade Sr · Hope | Sr | Hope | 27:41.9 |
| 30 | Jack LeydenPlace 30 · Grade Sr · Hope | Sr | Hope | 27:43.9 |
| 31 | Daniel BowermanPlace 31 · Grade Fr · Lake Superior State | Fr | Lake Superior State | 27:46.2 PR |
| 32 | Zachary MitchellPlace 32 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 27:46.4 PR |
| 33 | Caleb DrnekPlace 33 · Grade Jr · Calvin University | Jr | Calvin University | 27:49.7 |
| 34 | Nathan MorsePlace 34 · Grade Fr · Hope | Fr | Hope | 27:53.3 PR |
| 35 | Nicholas GuidonePlace 35 · Grade Jr · Hope | Jr | Hope | 27:55.9 |
| 36 | Matt LongPlace 36 · Grade So · Hope | So | Hope | 27:58.6 |
| 37 | Deegan BodellPlace 37 · Grade Sr · Univ. of Olivet | Sr | Univ. of Olivet | 28:00.3 |
| 38 | Joey BrakePlace 38 · Grade Fr · Michigan-Dearborn | Fr | Michigan-Dearborn | 28:00.5 PR |
| 39 | Jackson GastPlace 39 · Grade Fr · Calvin University | Fr | Calvin University | 28:03.3 PR |
| 40 | Noah BlondkePlace 40 · Grade So · Cleary (Mich.) | So | Cleary (Mich.) | 28:04.2 PR |
| 41 | Kelton HooverPlace 41 · Grade Fr · Calvin University | Fr | Calvin University | 28:05.4 PR |
| 42 | Holden AndersonPlace 42 · Grade So · Calvin University | So | Calvin University | 28:08.3 PR |
| 43 | Jake FollettPlace 43 · Grade Fr · Hope | Fr | Hope | 28:10.0 PR |
| 44 | Carlos RuizPlace 44 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 28:12.7 |
| 45 | Marek UngerPlace 45 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 28:13.7 |
| 46 | Alessandro AvilaPlace 46 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 28:13.8 PR |
| 47 | Rhys HolmesPlace 47 · Grade Fr · Calvin University | Fr | Calvin University | 28:14.0 PR |
| 48 | Daniel NiehausPlace 48 · Grade Fr · Michigan-Dearborn | Fr | Michigan-Dearborn | 28:18.3 |
| 49 | Alexander HammondPlace 49 · Grade Sr · Albion | Sr | Albion | 28:26.2 |
| 50 | Jacob BrouwerPlace 50 · Grade Jr · Calvin University | Jr | Calvin University | 28:28.7 PR |
| 51 | Ethan GrevengoedPlace 51 · Grade Sr · Hope | Sr | Hope | 28:33.3 |
| 52 | Matthew HallPlace 52 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 28:37.1 PR |
| 53 | Christopher LockePlace 53 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 28:37.6 |
| 54 | Jason WillamsPlace 54 · Grade Fr · Michigan-Dearborn | Fr | Michigan-Dearborn | 28:43.5 |
| 55 | Zachary BrownPlace 55 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 28:45.2 PR |
| 56 | Trent HansenPlace 56 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 28:45.8 PR |
| 57 | Chayse JensenPlace 57 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 28:48.1 PR |
| 58 | Luke SentersPlace 58 · Grade Jr · Univ. of Olivet | Jr | Univ. of Olivet | 28:51.0 |
| 59 | Owen Strieter-ByronPlace 59 · Grade So · Adrian | So | Adrian | 28:53.5 PR |
| 60 | Luke SmithPlace 60 · Grade Fr · Calvin University | Fr | Calvin University | 28:57.9 PR |
| 61 | Joe KadluboskiPlace 61 · Grade Jr · Univ. of Olivet | Jr | Univ. of Olivet | 29:03.3 PR |
| 62 | Ryan MorrisPlace 62 · Grade Jr · Adrian | Jr | Adrian | 29:04.7 |
| 63 | Hunter AndersonPlace 63 · Grade Jr · Cleary (Mich.) | Jr | Cleary (Mich.) | 29:06.6 |
| 64 | Adam ShimmellPlace 64 · Grade Fr · Rochester Christian | Fr | Rochester Christian | 29:10.4 |
| 65 | Noah BlandinoPlace 65 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 29:11.6 |
| 66 | Noah SomesPlace 66 · Grade Fr · Hope | Fr | Hope | 29:13.0 PR |
| 67 | Wyatt VowellPlace 67 · Grade Fr · Adrian | Fr | Adrian | 29:13.8 PR |
| 68 | Jake YonoPlace 68 · Grade Fr · Wayne State (Mich.) | Fr | Wayne State (Mich.) | 29:22.4 PR |
| 69 | Nathaniel KilgorePlace 69 · Grade Jr · Lake Superior State | Jr | Lake Superior State | 29:25.3 |
| 70 | Benjamin PryorPlace 70 · Grade Fr · Michigan-Dearborn | Fr | Michigan-Dearborn | 29:27.1 |
| 71 | Sam BruinsmaPlace 71 · Grade Sr · Univ. of Olivet | Sr | Univ. of Olivet | 29:32.0 |
| 72 | Grant ConleyPlace 72 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 29:36.4 PR |
| 73 | Owen LambarthPlace 73 · Grade So · Univ. of Olivet | So | Univ. of Olivet | 29:39.5 |
| 74 | Owen ReadPlace 74 · Grade So · Hope | So | Hope | 29:42.5 |
| 75 | Jack WilliamsPlace 75 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 29:47.3 |
| 76 | Porter YurkPlace 76 · Grade Fr · Hope | Fr | Hope | 29:51.3 PR |
| 77 | Allen LarkanPlace 77 · Grade Fr · Albion | Fr | Albion | 29:54.5 |
| 78 | Gary HaightPlace 78 · Grade Jr · Lake Superior State | Jr | Lake Superior State | 29:55.5 PR |
| 79 | Brody UrbaniakPlace 79 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 30:00.0 PR |
| 80 | Austin DerrickPlace 80 · Grade Fr · Adrian | Fr | Adrian | 30:13.3 PR |
| 81 | Matthew PallPlace 81 · Grade Jr · Michigan-Dearborn | Jr | Michigan-Dearborn | 30:18.3 PR |
| 82 | Tyler CarusoPlace 82 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 30:24.1 |
| 83 | John BorowiczPlace 83 · Grade Sr · Michigan-Dearborn | Sr | Michigan-Dearborn | 30:25.0 |
| 84 | Matt LathomPlace 84 · Grade Jr · Albion | Jr | Albion | 30:26.0 |
| 85 | Ty BarnesPlace 85 · Grade So · Hope | So | Hope | 30:29.0 PR |
| 86 | Brett KishPlace 86 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 30:36.2 PR |
| 87 | Robert Belf IIIPlace 87 · Grade Sr · Albion | Sr | Albion | 31:04.6 |
| 88 | Reid WeberPlace 88 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 31:15.6 |
| 89 | Emmet Van CleavePlace 89 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 31:20.2 |
| 90 | Lacy HaithPlace 90 · Grade Fr · Defiance | Fr | Defiance | 31:22.3 |
| 91 | Arline LilePlace 91 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 31:24.0 |
| 92 | Adan RojasPlace 92 · Grade Sr · Albion | Sr | Albion | 31:25.2 |
| 93 | Zachary KlepaskiPlace 93 · Grade Sr · Adrian | Sr | Adrian | 31:46.1 |
| 94 | Jameson WatsonPlace 94 · Grade So · Cleary (Mich.) | So | Cleary (Mich.) | 32:27.5 |
| 95 | Xavier WardPlace 95 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 32:45.0 |
| 96 | John-Nathan FrescoPlace 96 · Grade Fr · Albion | Fr | Albion | 32:54.0 PR |
| 97 | Julian PullinsPlace 97 · Grade So · Southwestern Michigan | So | Southwestern Michigan | 32:54.1 |
| 98 | Jake StephensPlace 98 · Grade Jr · Defiance | Jr | Defiance | 33:38.5 |
| 99 | Daniel GravettePlace 99 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 35:46.9 |
| 100 | Alejandro ValenzuelaPlace 100 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 36:22.0 |
| 101 | Ty BiggartPlace 101 · Grade So · Rochester Christian | So | Rochester Christian | 40:12.2 |
| 102 | Benedict ScottPlace 102 · Grade Fr · Defiance | Fr | Defiance | 43:17.4 PR |
| 103 | Yanis LepagePlace 103 · Grade Fr · Defiance | Fr | Defiance | 43:27.0 |
| 104 | Amir SpikenerPlace 104 · Grade So · Defiance | So | Defiance | 43:56.8 |
| 0 | Jajuan HallPlace 0 · Grade So · Defiance | So | Defiance | DNS |
| 0 | Tyjon MancePlace 0 · Grade Jr · Defiance | Jr | Defiance | DNS |
| 0 | Esau PressleyPlace 0 · Grade Jr · Defiance | Jr | Defiance | DNS |
| 0 | Roshane TuckerPlace 0 · Grade Fr · Defiance | Fr | Defiance | DNS |
| 0 | Eli HillsPlace 0 · Grade So · Lake Superior State | So | Lake Superior State | DNS |
| 0 | Birk SeagrenPlace 0 · Grade So · Lake Superior State | So | Lake Superior State | DNS |
| 0 | Sean David-SamuelsPlace 0 · Grade So · Adrian | So | Adrian | DNF |
| 0 | Nick DoerrPlace 0 · Grade Jr · Adrian | Jr | Adrian | DNF |
| 0 | Logan BokPlace 0 · Grade Fr · Albion | Fr | Albion | DNF |
| 0 | Dalton WeberPlace 0 · Grade Sr · Albion | Sr | Albion | DNS |
| 0 | Elijah BauerPlace 0 · Grade So · Calvin University | So | Calvin University | DNF |
| 0 | Justyn PeterhansPlace 0 · Grade So · Calvin University | So | Calvin University | DNF |
| 0 | Kyler DalePlace 0 · Grade So · Calvin University | So | Calvin University | DNS |
| 0 | Kenny EvansPlace 0 · Grade Jr · Hope | Jr | Hope | DNS |
| 0 | Lucas GatesPlace 0 · Grade Fr · Hope | Fr | Hope | DNS |
| 0 | Ben HaakensonPlace 0 · Grade So · Hope | So | Hope | DNS |
| 0 | Colin Taylor-DenooyerPlace 0 · Grade So · Hope | So | Hope | DNS |
| 0 | Owen MillerPlace 0 · Grade Jr · Rochester Christian | Jr | Rochester Christian | DNF |
| 0 | Marcus AbdalPlace 0 · Grade So · Rochester Christian | So | Rochester Christian | DNS |
| 0 | Terrance WilsonPlace 0 · Grade Fr · Michigan-Dearborn | Fr | Michigan-Dearborn | DNS |
| 0 | Masen KoskinenPlace 0 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | DNF |
| 0 | Ayden WalaskayPlace 0 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | DNF |
| 0 | Alex EplinPlace 0 · Grade Jr · Lawrence Tech (Mich.) | Jr | Lawrence Tech (Mich.) | DNS |
| 0 | Dontrel TaylorPlace 0 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | DNF |
| 0 | Beckett FitchPlace 0 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | DNF |
| 0 | Coleton JensenPlace 0 · Grade - · Unattached | - | Unattached | DNS |