| 1 | Brock WoodersonPlace 1 · Grade 0 · Unattached | 0 | Unattached | 25:10.62 |
| 2 | Koby FraazaPlace 2 · Grade 0 · Unattached | 0 | Unattached | 25:31.57 |
| 3 | Scott SpaanstraPlace 3 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 25:48.92 |
| 4 | Ryan MansourPlace 4 · Grade 0 · Unattached | 0 | Unattached | 25:52.79 |
| 5 | Joe RinkePlace 5 · Grade 0 · Unattached | 0 | Unattached | 25:57.76 |
| 6 | Ryan BrownPlace 6 · Grade 0 · Unattached | 0 | Unattached | 26:10.20 |
| 7 | Colin HansonPlace 7 · Grade 0 · Unattached | 0 | Unattached | 26:12.31 |
| 8 | Justin HillPlace 8 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 26:15.00 |
| 9 | Coleman ClarkPlace 9 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 26:24.15 |
| 10 | Erik ReiberPlace 10 · Grade Fr · Lansing | Fr | Lansing | 26:32.89 |
| 11 | Foster ThorburnPlace 11 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 26:35.44 |
| 12 | Bentley AldersonPlace 12 · Grade 0 · Unattached | 0 | Unattached | 26:37.01 |
| 13 | Matthew StreeterPlace 13 · Grade 0 · Unattached | 0 | Unattached | 26:39.45 |
| 14 | Kobe BlancoPlace 14 · Grade Fr · Lansing | Fr | Lansing | 26:43.48 |
| 15 | Hunter RichardsPlace 15 · Grade So · St Clair County Comm.. | So | St Clair County Comm.. | 26:58.44 |
| 16 | Kevin LewisPlace 16 · Grade Fr · Mott CC | Fr | Mott CC | 26:58.95 |
| 17 | Jacob DennisPlace 17 · Grade Fr · Lansing | Fr | Lansing | 26:59.17 |
| 18 | Isaiah RomeynPlace 18 · Grade So · Lansing | So | Lansing | 27:00.89 |
| 19 | Jacob DeBoerPlace 19 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 27:01.62 |
| 20 | Lucas DankoPlace 20 · Grade Fr · St Clair County Comm.. | Fr | St Clair County Comm.. | 27:08.44 |
| 21 | Shane SiterletPlace 21 · Grade Fr · Lansing | Fr | Lansing | 27:14.23 |
| 22 | Carter Vande VegtePlace 22 · Grade So · Calvin | So | Calvin | 27:18.47 |
| 23 | Andrew ParrPlace 23 · Grade Fr · St Clair County Comm.. | Fr | St Clair County Comm.. | 27:19.20 |
| 24 | Jacob BuitPlace 24 · Grade So · Calvin | So | Calvin | 27:22.60 |
| 25 | Chris AllenPlace 25 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 27:25.27 |
| 26 | Nick DennisonPlace 26 · Grade Jr · Ferris State | Jr | Ferris State | 27:26.59 |
| 27 | Matthew BrinesPlace 27 · Grade So · Aquinas | So | Aquinas | 27:32.00 |
| 28 | Zach WrightPlace 28 · Grade Fr · Lansing | Fr | Lansing | 27:38.44 |
| 29 | Cole MoenPlace 29 · Grade Fr · Lansing | Fr | Lansing | 27:41.19 |
| 30 | Austin EnnsPlace 30 · Grade 0 · Unattached | 0 | Unattached | 27:44.20 |
| 31 | Thomas NoblePlace 31 · Grade Jr · Calvin | Jr | Calvin | 27:46.28 |
| 32 | Brandon ZielkePlace 32 · Grade Fr · St Clair County Comm.. | Fr | St Clair County Comm.. | 27:46.50 |
| 33 | Michael MeyersPlace 33 · Grade Fr · Lansing | Fr | Lansing | 27:48.09 |
| 34 | Caleb BartlePlace 34 · Grade Fr · Oakland Community Co.. | Fr | Oakland Community Co.. | 27:48.78 |
| 35 | Nolan HerrPlace 35 · Grade So · Mott CC | So | Mott CC | 27:49.61 |
| 36 | Alec SaylorPlace 36 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 27:50.58 |
| 37 | Jaydon MoleskiPlace 37 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 27:51.84 |
| 38 | Ethan SaylorPlace 38 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 27:52.49 |
| 39 | Kevin WilsonPlace 39 · Grade Fr · Ferris State | Fr | Ferris State | 27:53.09 |
| 40 | Quinton BauerPlace 40 · Grade 0 · Unattached | 0 | Unattached | 27:56.19 |
| 41 | Nathan KlaassenPlace 41 · Grade Sr · Calvin | Sr | Calvin | 27:57.57 |
| 42 | Kyle James-HeerPlace 42 · Grade 0 · Unattached | 0 | Unattached | 27:58.88 |
| 43 | Edward FreyPlace 43 · Grade Fr · Aquinas | Fr | Aquinas | 28:02.07 |
| 44 | Brad BaxterPlace 44 · Grade So · Oakland Community Co.. | So | Oakland Community Co.. | 28:02.60 |
| 45 | Reece RatliffPlace 45 · Grade Fr · Kellogg Community | Fr | Kellogg Community | 28:05.23 |
| 46 | Tyler KingPlace 46 · Grade Fr · Hope | Fr | Hope | 28:10.22 |
| 47 | Tyler McClurePlace 47 · Grade Fr · Lansing | Fr | Lansing | 28:10.46 |
| 48 | Zander MastenPlace 48 · Grade Fr · Aquinas | Fr | Aquinas | 28:11.45 |
| 49 | Daniel OviedoPlace 49 · Grade Jr · Aquinas | Jr | Aquinas | 28:13.04 |
| 50 | Michael SiskoPlace 50 · Grade Sr · Calvin | Sr | Calvin | 28:15.62 |
| 51 | Brenden FaulknerPlace 51 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 28:16.33 |
| 52 | Noah FuerstPlace 52 · Grade Fr · Grand Valley State | Fr | Grand Valley State | 28:16.83 |
| 53 | Jack TamlynPlace 53 · Grade So · Hope | So | Hope | 28:17.96 |
| 54 | Lucas SchneiderPlace 54 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 28:18.23 |
| 55 | Brendan DeneenPlace 55 · Grade Jr · Ferris State | Jr | Ferris State | 28:19.27 |
| 56 | Andrew FrohmPlace 56 · Grade So · Jackson | So | Jackson | 28:19.67 |
| 57 | Craig FullerPlace 57 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 28:20.37 |
| 58 | Tyler LandisPlace 58 · Grade So · Jackson | So | Jackson | 28:25.39 |
| 59 | Jonah MaichelePlace 59 · Grade Fr · Aquinas | Fr | Aquinas | 28:27.59 |
| 60 | Kelsey BrownPlace 60 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 28:28.31 |
| 61 | Christian Martinez...Place 61 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 28:28.50 |
| 62 | Bobby RombergerPlace 62 · Grade Fr · Jackson | Fr | Jackson | 28:29.64 |
| 63 | Will WestveerPlace 63 · Grade Jr · Aquinas | Jr | Aquinas | 28:30.98 |
| 64 | Danny WallPlace 64 · Grade 0 · Unattached | 0 | Unattached | 28:36.45 |
| 65 | Cam LandPlace 65 · Grade So · St Clair County Comm.. | So | St Clair County Comm.. | 28:39.83 |
| 66 | Zane BanninkPlace 66 · Grade Fr · Hope | Fr | Hope | 28:40.96 |
| 67 | Hayden VerhillPlace 67 · Grade So · Calvin | So | Calvin | 28:44.63 |
| 68 | Ryan KachnowskiPlace 68 · Grade Fr · Ferris State | Fr | Ferris State | 28:44.95 |
| 69 | John SiegertPlace 69 · Grade Sr · Alpena Community Col.. | Sr | Alpena Community Col.. | 28:45.39 |
| 70 | Derek HopkinsPlace 70 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 28:48.40 |
| 71 | Luke AndersonPlace 71 · Grade Fr · Ferris State | Fr | Ferris State | 28:55.10 |
| 72 | Nathan SamuelsPlace 72 · Grade So · Ancilla | So | Ancilla | 28:56.84 |
| 73 | Gabe SanchezPlace 73 · Grade So · Grand Rapids Community | So | Grand Rapids Community | 28:56.89 |
| 74 | Seth BraggPlace 74 · Grade Fr · Kirtland CC | Fr | Kirtland CC | 29:00.62 |
| 75 | Rob LohrPlace 75 · Grade Fr · Aquinas | Fr | Aquinas | 29:05.74 |
| 76 | Sam Darjes-WatrallPlace 76 · Grade 0 · Unattached | 0 | Unattached | 29:06.13 |
| 77 | Travis KatzPlace 77 · Grade Fr · St Clair County Comm.. | Fr | St Clair County Comm.. | 29:07.82 |
| 78 | Robert WardPlace 78 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 29:08.63 |
| 79 | Logan ColemanPlace 79 · Grade Fr · Jackson | Fr | Jackson | 29:14.66 |
| 80 | Cameron StermerPlace 80 · Grade So · Macomb | So | Macomb | 29:16.06 |
| 81 | Ethan RicePlace 81 · Grade So · Oakland Community Co.. | So | Oakland Community Co.. | 29:18.87 |
| 82 | Zach RichardsPlace 82 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 29:19.81 |
| 83 | Andrew PeriardPlace 83 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 29:20.91 |
| 84 | Alex BlantonPlace 84 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 29:22.18 |
| 85 | Peter RuffoloPlace 85 · Grade Jr · Hope | Jr | Hope | 29:22.43 |
| 86 | Zealand TarrantPlace 86 · Grade Fr · Hope | Fr | Hope | 29:24.85 |
| 87 | Hunter FinnilaPlace 87 · Grade Fr · Kellogg Community | Fr | Kellogg Community | 29:27.80 |
| 88 | Kent HerringPlace 88 · Grade So · Grace Christian Univ.. | So | Grace Christian Univ.. | 29:28.64 |
| 89 | Dan GorePlace 89 · Grade So · St Clair County Comm.. | So | St Clair County Comm.. | 29:29.93 |
| 90 | Levi HallPlace 90 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 29:30.20 |
| 91 | Brayden ZambroniPlace 91 · Grade Fr · Kellogg Community | Fr | Kellogg Community | 29:40.81 |
| 92 | Adam WolffisPlace 92 · Grade So · Muskegon Community | So | Muskegon Community | 29:42.23 |
| 93 | Trenton LivingstonPlace 93 · Grade So · St Clair County Comm.. | So | St Clair County Comm.. | 29:45.71 |
| 94 | Sam KikstraPlace 94 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 29:51.48 |
| 95 | Kalyb VanwormerPlace 95 · Grade 0 · Unattached | 0 | Unattached | 29:57.62 |
| 96 | David JaimesPlace 96 · Grade Fr · Ferris State | Fr | Ferris State | 30:02.33 |
| 97 | Kaden HainerPlace 97 · Grade Fr · Muskegon Community | Fr | Muskegon Community | 30:09.62 |
| 98 | Ben RodriquezPlace 98 · Grade Fr · St Clair County Comm.. | Fr | St Clair County Comm.. | 30:10.32 |
| 99 | Jonathan WigginsPlace 99 · Grade So · Ancilla | So | Ancilla | 30:19.75 |
| 100 | Erik OlsenPlace 100 · Grade Fr · Oakland Community Co.. | Fr | Oakland Community Co.. | 30:23.60 |
| 101 | Talin KhannaPlace 101 · Grade So · Jackson | So | Jackson | 30:24.87 |
| 102 | Simon ArnoldPlace 102 · Grade So · Oakland Community Co.. | So | Oakland Community Co.. | 30:25.12 |
| 103 | Caleb PetersonPlace 103 · Grade Fr · Grand Rapids Community | Fr | Grand Rapids Community | 30:28.48 |
| 104 | Ashton BrennanPlace 104 · Grade So · Grand Rapids Community | So | Grand Rapids Community | 30:33.52 |
| 105 | Collin McNultyPlace 105 · Grade So · Macomb | So | Macomb | 30:51.92 |
| 106 | Teddy PetersPlace 106 · Grade So · Alpena Community Col.. | So | Alpena Community Col.. | 30:55.87 |
| 107 | Jacob LivingstonPlace 107 · Grade So · Mott CC | So | Mott CC | 31:05.95 |
| 108 | Justin HansenPlace 108 · Grade So · Oakland Community Co.. | So | Oakland Community Co.. | 31:15.17 |
| 109 | Sam AylwardPlace 109 · Grade Fr · Hope | Fr | Hope | 31:19.20 |
| 110 | Musa KabbahPlace 110 · Grade Jr · Alpena Community Col.. | Jr | Alpena Community Col.. | 31:29.43 |
| 111 | Robert WisePlace 111 · Grade So · North Central Michig.. | So | North Central Michig.. | 31:34.52 |
| 112 | Jesse HeistanPlace 112 · Grade Jr · Jackson | Jr | Jackson | 31:47.51 |
| 113 | Connor BagnellPlace 113 · Grade So · Alpena Community Col.. | So | Alpena Community Col.. | 31:54.35 |
| 114 | Brandon UngPlace 114 · Grade So · Macomb | So | Macomb | 32:00.00 |
| 115 | Antonio ValerioPlace 115 · Grade Fr · Macomb | Fr | Macomb | 32:00.09 |
| 116 | Jackson CasperPlace 116 · Grade Fr · Lansing | Fr | Lansing | 32:26.85 |
| 117 | Trent SivilsPlace 117 · Grade Fr · Calvin | Fr | Calvin | 32:42.87 |
| 118 | Adam FryePlace 118 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 32:45.35 |
| 119 | Andrew YoungPlace 119 · Grade Fr · Macomb | Fr | Macomb | 32:50.23 |
| 120 | Duncan RossPlace 120 · Grade Jr · Alpena Community Col.. | Jr | Alpena Community Col.. | 32:55.67 |
| 121 | Aiden WiserPlace 121 · Grade Fr · Kirtland CC | Fr | Kirtland CC | 33:04.63 |
| 122 | Gerald VerweyPlace 122 · Grade 0 · Unattached | 0 | Unattached | 33:15.98 |
| 123 | Zach PrayPlace 123 · Grade So · Muskegon Community | So | Muskegon Community | 33:28.10 |
| 124 | Jordan SeelyePlace 124 · Grade Fr · Muskegon Community | Fr | Muskegon Community | 33:36.17 |
| 125 | Sam LoomisPlace 125 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 33:38.16 |
| 126 | Colin McDowellPlace 126 · Grade Fr · Kellogg Community | Fr | Kellogg Community | 33:41.44 |
| 127 | Tim GutcherPlace 127 · Grade So · Kirtland CC | So | Kirtland CC | 34:02.32 |
| 128 | Chandler BartigPlace 128 · Grade Fr · Kirtland CC | Fr | Kirtland CC | 34:05.21 |
| 129 | Tyler BeckerPlace 129 · Grade Fr · Kirtland CC | Fr | Kirtland CC | 34:10.04 |
| 130 | Rony DemirkolPlace 130 · Grade So · Alpena Community Col.. | So | Alpena Community Col.. | 34:47.54 |
| 131 | Ty McCamanPlace 131 · Grade Fr · Grace Christian Univ.. | Fr | Grace Christian Univ.. | 34:56.60 |
| 132 | Patrick AdamczykPlace 132 · Grade Fr · Ancilla | Fr | Ancilla | 35:05.13 |
| 133 | Gavin SmithPlace 133 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 35:13.83 |
| 134 | Ashton FowlerPlace 134 · Grade So · Mott CC | So | Mott CC | 36:00.42 |
| 135 | John PricePlace 135 · Grade So · North Central Michig.. | So | North Central Michig.. | 36:41.56 |
| 136 | Ben GillesbyPlace 136 · Grade Fr · Southwestern Michigan | Fr | Southwestern Michigan | 36:45.68 |
| 137 | James HarrellPlace 137 · Grade Fr · Oakland Community Co.. | Fr | Oakland Community Co.. | 37:03.28 |
| 138 | Carter SpringPlace 138 · Grade Fr · Kellogg Community | Fr | Kellogg Community | 37:10.27 |
| 139 | Brandon IordanouPlace 139 · Grade So · Mott CC | So | Mott CC | 37:57.61 |
| 140 | Trey BrownPlace 140 · Grade Fr · Ancilla | Fr | Ancilla | 38:16.07 |
| 141 | Natanael MaceanPlace 141 · Grade Fr · Alpena Community Col.. | Fr | Alpena Community Col.. | 38:30.45 |