| 1 | Mehdi Nait hamoudPlace 1 · Grade Jr · Madonna (Mich.) | Jr | Madonna (Mich.) | 24:53.9 |
| 2 | Mohamed salaheddine EnsaadPlace 2 · Grade Jr · Madonna (Mich.) | Jr | Madonna (Mich.) | 25:16.7 |
| 3 | Juan David HernandezPlace 3 · Grade Sr · Aquinas (Mich.) | Sr | Aquinas (Mich.) | 25:25.8 |
| 4 | Ayub SayidPlace 4 · Grade Sr · Indiana Tech | Sr | Indiana Tech | 25:31.7 |
| 5 | Juan CaballeroPlace 5 · Grade Jr · Indiana Tech | Jr | Indiana Tech | 25:36.2 |
| 6 | Brian LangloisPlace 6 · Grade Sr · Aquinas (Mich.) | Sr | Aquinas (Mich.) | 25:40.0 |
| 7 | Yasser SoualahPlace 7 · Grade Jr · Madonna (Mich.) | Jr | Madonna (Mich.) | 25:46.3 |
| 8 | Shema ReponsePlace 8 · Grade So · Aquinas (Mich.) | So | Aquinas (Mich.) | 25:47.6 |
| 9 | Mitchell HiattPlace 9 · Grade - · Unattached | - | Unattached | 25:48.1 |
| 10 | Giulio Massimo RomanoPlace 10 · Grade Jr · Indiana Tech | Jr | Indiana Tech | 26:06.6 |
| 11 | Charlie CoylePlace 11 · Grade So · Aquinas (Mich.) | So | Aquinas (Mich.) | 26:07.2 |
| 12 | Carter VanderMeerPlace 12 · Grade Jr · Huntington (Ind.) | Jr | Huntington (Ind.) | 26:08.4 |
| 13 | Rayane BachaPlace 13 · Grade Fr · Madonna (Mich.) | Fr | Madonna (Mich.) | 26:12.2 |
| 14 | Andrew SternPlace 14 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 26:25.5 |
| 15 | Carson LaffertyPlace 15 · Grade Sr · Aquinas (Mich.) | Sr | Aquinas (Mich.) | 26:26.7 |
| 16 | Cooper SingletonPlace 16 · Grade So · Spring Arbor (Mich.) | So | Spring Arbor (Mich.) | 26:38.1 |
| 17 | Jaben BakkerPlace 17 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 26:38.5 |
| 18 | Jaden KroppPlace 18 · Grade So · Huntington (Ind.) | So | Huntington (Ind.) | 26:38.9 |
| 19 | Kaden VogelPlace 19 · Grade So · Huntington (Ind.) | So | Huntington (Ind.) | 26:42.4 |
| 20 | Chase HobsonPlace 20 · Grade Sr · Spring Arbor (Mich.) | Sr | Spring Arbor (Mich.) | 26:44.5 |
| 21 | Reece WelchPlace 21 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 26:44.7 |
| 22 | Jacob SingletonPlace 22 · Grade Sr · Spring Arbor (Mich.) | Sr | Spring Arbor (Mich.) | 26:49.3 |
| 23 | Noah MomberPlace 23 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 26:50.0 |
| 24 | Landen BoulisPlace 24 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 26:53.5 |
| 25 | Emil SchlueterPlace 25 · Grade Sr · Hillsdale | Sr | Hillsdale | 26:53.7 |
| 26 | Jefferson RegitzPlace 26 · Grade Fr · Hillsdale | Fr | Hillsdale | 26:53.9 |
| 27 | John RichardsonPlace 27 · Grade Fr · Hillsdale | Fr | Hillsdale | 26:54.2 |
| 28 | Sam ElderPlace 28 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 26:54.3 |
| 29 | Luke MorehousePlace 29 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 26:54.9 |
| 30 | Henry ThuetPlace 30 · Grade Fr · Hillsdale | Fr | Hillsdale | 26:55.0 |
| 31 | Camden KhonPlace 31 · Grade Jr · Spring Arbor (Mich.) | Jr | Spring Arbor (Mich.) | 26:55.4 |
| 32 | Dean ReynoldsPlace 32 · Grade Sr · Spring Arbor (Mich.) | Sr | Spring Arbor (Mich.) | 26:55.5 |
| 33 | Andreas TonningPlace 33 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 26:56.5 |
| 34 | Javin MericlePlace 34 · Grade So · Indiana Tech | So | Indiana Tech | 26:58.4 |
| 35 | Nedjm BensahnounPlace 35 · Grade So · Madonna (Mich.) | So | Madonna (Mich.) | 26:59.0 |
| 36 | Will VanderboerPlace 36 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 27:01.7 |
| 37 | Daniel JohnsonPlace 37 · Grade So · Hillsdale | So | Hillsdale | 27:02.4 |
| 38 | Thomas HolmPlace 38 · Grade So · Hillsdale | So | Hillsdale | 27:08.9 |
| 39 | Will WinsorPlace 39 · Grade So · Hillsdale | So | Hillsdale | 27:09.3 |
| 40 | Parker FentonPlace 40 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 27:13.3 |
| 41 | Waval DavisPlace 41 · Grade So · Indiana Tech | So | Indiana Tech | 27:16.4 PR |
| 42 | Silas SmithPlace 42 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 27:25.9 |
| 43 | Brett LeidalPlace 43 · Grade Sr · Michigan-Dearborn | Sr | Michigan-Dearborn | 27:28.9 |
| 44 | Jack PhillipsPlace 44 · Grade So · Aquinas (Mich.) | So | Aquinas (Mich.) | 27:29.4 |
| 45 | Wyatt EmmonsPlace 45 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 27:31.7 |
| 46 | Mark MasakaPlace 46 · Grade Sr · Hillsdale | Sr | Hillsdale | 27:32.7 |
| 47 | Zach CampbellPlace 47 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 27:33.1 |
| 48 | Liamm PasseyPlace 48 · Grade So · Indiana Tech | So | Indiana Tech | 27:36.5 |
| 49 | Eli HullingerPlace 49 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 27:37.6 |
| 50 | Alex EplinPlace 50 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 27:39.9 |
| 51 | Jacob StetzelPlace 51 · Grade Sr · Indiana Tech | Sr | Indiana Tech | 27:48.6 |
| 52 | Noah GazminPlace 52 · Grade Jr · Hillsdale | Jr | Hillsdale | 27:49.4 |
| 53 | Kobee BeckPlace 53 · Grade So · Indiana Tech | So | Indiana Tech | 27:51.0 |
| 54 | Carson SigmanPlace 54 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 27:54.3 |
| 55 | John AhrabiPlace 55 · Grade So · Hillsdale | So | Hillsdale | 28:01.8 |
| 56 | Beau ShafferPlace 56 · Grade Fr · Adrian | Fr | Adrian | 28:02.6 |
| 57 | Anderson GattisPlace 57 · Grade Sr · Michigan-Dearborn | Sr | Michigan-Dearborn | 28:04.3 |
| 58 | Christian Martinez-RamosPlace 58 · Grade Sr · Aquinas (Mich.) | Sr | Aquinas (Mich.) | 28:14.0 |
| 59 | Seth JankowskiPlace 59 · Grade Sr · Hillsdale | Sr | Hillsdale | 28:16.1 |
| 60 | Logan SwineyPlace 60 · Grade Jr · Spring Arbor (Mich.) | Jr | Spring Arbor (Mich.) | 28:18.0 |
| 61 | Matthew PutmanPlace 61 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 28:18.3 |
| 62 | Jamari WilliamsPlace 62 · Grade Jr · Madonna (Mich.) | Jr | Madonna (Mich.) | 28:19.5 |
| 63 | Joshua PutmanPlace 63 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 28:21.9 |
| 64 | Andrew MercierPlace 64 · Grade So · Indiana Tech | So | Indiana Tech | 28:32.2 |
| 65 | Gavin SheltonPlace 65 · Grade Sr · Adrian | Sr | Adrian | 28:33.3 |
| 66 | Luke ButlerPlace 66 · Grade Jr · Spring Arbor (Mich.) | Jr | Spring Arbor (Mich.) | 28:37.9 |
| 67 | Aiden BrzezinskiPlace 67 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 28:38.8 |
| 68 | Kyler PequetPlace 68 · Grade So · Siena Heights (Mich.) (Closed) | So | Siena Heights (Mich.) (Closed) | 28:42.6 |
| 69 | Isaac BoirePlace 69 · Grade So · Aquinas (Mich.) | So | Aquinas (Mich.) | 28:45.3 |
| 70 | Benjamin RobertsPlace 70 · Grade Fr · Huntington (Ind.) | Fr | Huntington (Ind.) | 28:47.0 |
| 71 | Rhys WoodardPlace 71 · Grade Jr · Hillsdale | Jr | Hillsdale | 28:48.9 |
| 72 | Blake SchroederPlace 72 · Grade Jr · Siena Heights (Mich.) (Closed) | Jr | Siena Heights (Mich.) (Closed) | 28:52.5 |
| 73 | Chase NyackPlace 73 · Grade So · Adrian | So | Adrian | 28:54.8 |
| 74 | Andrew LangkamPlace 74 · Grade Sr · Madonna (Mich.) | Sr | Madonna (Mich.) | 28:56.3 |
| 75 | Brady WilburnPlace 75 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 28:57.4 PR |
| 76 | Arline LilePlace 76 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 29:05.5 |
| 77 | Tristen CockrellPlace 77 · Grade So · Indiana Tech | So | Indiana Tech | 29:06.3 PR |
| 78 | Gabriel IottPlace 78 · Grade Sr · Siena Heights (Mich.) (Closed) | Sr | Siena Heights (Mich.) (Closed) | 29:08.1 |
| 79 | Marek UngerPlace 79 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 29:09.3 |
| 80 | Johnathan DysPlace 80 · Grade So · Hillsdale | So | Hillsdale | 29:10.6 |
| 81 | Ryan MorrisPlace 81 · Grade So · Adrian | So | Adrian | 29:18.2 |
| 82 | Derrick StevensPlace 82 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 29:22.1 PR |
| 83 | Benjamin DawsonPlace 83 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 29:24.1 |
| 84 | Tomas RampePlace 84 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 29:38.4 |
| 85 | Bonfils MatengaPlace 85 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 29:39.6 |
| 86 | Reid WeberPlace 86 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 29:40.7 |
| 87 | Aaron FarleyPlace 87 · Grade Sr · Indiana Tech | Sr | Indiana Tech | 29:41.1 |
| 88 | Joe TreadwellPlace 88 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 29:41.4 |
| 89 | Eric RamseyPlace 89 · Grade Fr · Adrian | Fr | Adrian | 29:42.2 |
| 90 | John BorowiczPlace 90 · Grade Jr · Michigan-Dearborn | Jr | Michigan-Dearborn | 29:42.9 |
| 91 | Alex DumontPlace 91 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 29:51.2 |
| 92 | Chris SmithPlace 92 · Grade Sr · Adrian | Sr | Adrian | 29:52.9 |
| 93 | Owen Strieter-ByronPlace 93 · Grade Fr · Adrian | Fr | Adrian | 30:01.7 |
| 94 | Cohen BurdickPlace 94 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 30:04.0 |
| 95 | Seth BeerensPlace 95 · Grade Sr · Lourdes (Ohio) (Closed) | Sr | Lourdes (Ohio) (Closed) | 30:06.1 |
| 96 | Wesley MinerPlace 96 · Grade Fr · Siena Heights (Mich.) (Closed) | Fr | Siena Heights (Mich.) (Closed) | 30:07.9 |
| 97 | Connor CandlerPlace 97 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 30:09.9 |
| 98 | Matthew HallPlace 98 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 30:10.9 |
| 99 | Benjamin CampbellPlace 99 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 30:12.5 |
| 100 | Ben IobePlace 100 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 30:17.8 |
| 101 | Lyonell CastilloPlace 101 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 30:31.4 |
| 102 | Ethan GrulkePlace 102 · Grade So · Siena Heights (Mich.) (Closed) | So | Siena Heights (Mich.) (Closed) | 30:31.7 |
| 103 | Preston MackenziePlace 103 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 30:40.4 |
| 104 | Mitchell SmithPlace 104 · Grade So · Aquinas (Mich.) | So | Aquinas (Mich.) | 30:42.5 |
| 105 | Tyler LoucksPlace 105 · Grade Sr · Huntington (Ind.) | Sr | Huntington (Ind.) | 30:44.0 |
| 106 | Bryce BillingsPlace 106 · Grade Fr · Aquinas (Mich.) | Fr | Aquinas (Mich.) | 30:50.8 |
| 107 | Eoghan BurnsPlace 107 · Grade So · Aquinas (Mich.) | So | Aquinas (Mich.) | 30:51.8 |
| 108 | Nathan LawePlace 108 · Grade Fr · Rochester Christian | Fr | Rochester Christian | 31:05.4 |
| 109 | Brady LittlePlace 109 · Grade Fr · Madonna (Mich.) | Fr | Madonna (Mich.) | 31:06.0 |
| 110 | Zachery KubishPlace 110 · Grade So · Siena Heights (Mich.) (Closed) | So | Siena Heights (Mich.) (Closed) | 31:17.6 |
| 111 | Alejandro ValenzuelaPlace 111 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 31:27.6 |
| 112 | Jaden BinkleyPlace 112 · Grade So · Huntington (Ind.) | So | Huntington (Ind.) | 31:31.2 |
| 113 | Joseph DomecqPlace 113 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 31:33.2 |
| 114 | Chad KocsisPlace 114 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 31:35.8 |
| 115 | Nick DoerrPlace 115 · Grade So · Adrian | So | Adrian | 31:38.2 |
| 116 | Joel LangePlace 116 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 31:48.9 |
| 117 | Christopher LockePlace 117 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 31:50.0 |
| 118 | Jaylen JohnsonPlace 118 · Grade Fr · Madonna (Mich.) | Fr | Madonna (Mich.) | 31:54.3 |
| 119 | Zachary KlepaskiPlace 119 · Grade Jr · Adrian | Jr | Adrian | 31:59.4 |
| 120 | Luke VanAsschePlace 120 · Grade Jr · Siena Heights (Mich.) (Closed) | Jr | Siena Heights (Mich.) (Closed) | 32:06.3 |
| 121 | Bryce WilliamsPlace 121 · Grade Fr · Siena Heights (Mich.) (Closed) | Fr | Siena Heights (Mich.) (Closed) | 32:12.7 |
| 122 | Noah BlondkePlace 122 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 32:17.8 |
| 123 | Hunter AndersonPlace 123 · Grade So · Cleary (Mich.) | So | Cleary (Mich.) | 32:24.0 |
| 124 | Adam HaagPlace 124 · Grade Sr · Michigan-Dearborn | Sr | Michigan-Dearborn | 32:27.9 |
| 125 | Masen KoskinenPlace 125 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 32:28.8 |
| 126 | Mason WildiePlace 126 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 32:42.1 |
| 127 | Ethan RucareanPlace 127 · Grade Sr · Adrian | Sr | Adrian | 32:46.3 |
| 128 | Mark GoodlockPlace 128 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 32:50.4 PR |
| 129 | Jack BrassPlace 129 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 32:51.9 |
| 130 | Fred MoreauPlace 130 · Grade Jr · Aquinas (Mich.) | Jr | Aquinas (Mich.) | 32:58.2 |
| 131 | Malachi PaynePlace 131 · Grade Fr · Spring Arbor (Mich.) | Fr | Spring Arbor (Mich.) | 33:10.9 |
| 132 | Gavin HamiltonPlace 132 · Grade Sr · Lourdes (Ohio) (Closed) | Sr | Lourdes (Ohio) (Closed) | 33:22.2 |
| 133 | Jameson WatsonPlace 133 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 33:26.2 |
| 134 | Jayden CornettPlace 134 · Grade Fr · Huntington (Ind.) | Fr | Huntington (Ind.) | 33:27.7 |
| 135 | Jake StephensPlace 135 · Grade So · Defiance | So | Defiance | 33:47.3 |
| 136 | Hayden AmsteinPlace 136 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 33:56.8 |
| 137 | Jakub DiesingPlace 137 · Grade So · Siena Heights (Mich.) (Closed) | So | Siena Heights (Mich.) (Closed) | 34:11.8 |
| 138 | Adrian ContrerasPlace 138 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 34:20.5 PR |
| 139 | Corban MorrisonPlace 139 · Grade JR · Unattached | JR | Unattached | 34:34.2 |
| 140 | Devin MackenziePlace 140 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 34:59.5 |
| 141 | Austin ScanlonPlace 141 · Grade Fr · Indiana Tech | Fr | Indiana Tech | 35:31.0 PR |
| 142 | Kaden EdwardsPlace 142 · Grade So · Siena Heights (Mich.) (Closed) | So | Siena Heights (Mich.) (Closed) | 36:37.6 |
| 143 | Caleb ValentinePlace 143 · Grade Fr · Adrian | Fr | Adrian | 37:05.1 |
| 144 | Logan BetkePlace 144 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 37:20.1 |
| 145 | Jajuan HallPlace 145 · Grade Fr · Defiance | Fr | Defiance | 39:38.2 PR |
| 146 | Miles InmanPlace 146 · Grade Fr · Defiance | Fr | Defiance | 39:46.6 PR |
| 147 | Xavier WilsonPlace 147 · Grade So · Defiance | So | Defiance | 52:33.2 PR |
| 148 | Esau PressleyPlace 148 · Grade So · Defiance | So | Defiance | 52:44.2 PR |