| 1 | Jordan DomanyPlace 1 · Grade Jr · Davenport (Mich.) | Jr | Davenport (Mich.) | 25:18.5 |
| 2 | Nate CarmodyPlace 2 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 25:51.8 |
| 3 | Luke OysterPlace 3 · Grade So · Davenport (Mich.) | So | Davenport (Mich.) | 26:12.3 |
| 4 | Lucas Van MeterPlace 4 · Grade So · Davenport (Mich.) | So | Davenport (Mich.) | 26:18.8 |
| 5 | Rogan MellingPlace 5 · Grade Jr · Davenport (Mich.) | Jr | Davenport (Mich.) | 26:19.8 |
| 6 | Aiden JanesPlace 6 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 26:24.0 |
| 7 | Logan ZahnPlace 7 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 26:28.4 |
| 8 | Lucas HopkinsPlace 8 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 26:29.6 |
| 9 | Tyler GuggemosPlace 9 · Grade Sr · Davenport (Mich.) | Sr | Davenport (Mich.) | 26:35.1 |
| 10 | Evan SuydamPlace 10 · Grade Jr · Lansing (Mich.) CC | Jr | Lansing (Mich.) CC | 26:37.0 |
| 11 | Reece WelchPlace 11 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 26:44.4 PR |
| 12 | Ben MarchPlace 12 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 26:52.4 |
| 13 | Jesse CarsonPlace 13 · Grade So · Lansing (Mich.) CC | So | Lansing (Mich.) CC | 26:54.1 |
| 14 | Quaid SchimetzPlace 14 · Grade Jr · Lansing (Mich.) CC | Jr | Lansing (Mich.) CC | 26:55.5 |
| 15 | Brenden CastilloPlace 15 · Grade Jr · Univ. of Olivet | Jr | Univ. of Olivet | 27:02.1 |
| 16 | Nik ShillingPlace 16 · Grade So · Davenport (Mich.) | So | Davenport (Mich.) | 27:10.7 |
| 17 | Graeson LawrencePlace 17 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 27:17.1 |
| 18 | Joey SchwindtPlace 18 · Grade Jr · Lansing (Mich.) CC | Jr | Lansing (Mich.) CC | 27:18.5 |
| 19 | Wyatt EmmonsPlace 19 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 27:19.4 |
| 20 | Matthew (Matt) NowakPlace 20 · Grade Jr · Davenport (Mich.) | Jr | Davenport (Mich.) | 27:23.1 |
| 21 | Isaac SkinnerPlace 21 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 27:25.5 |
| 22 | Mick RobinsonPlace 22 · Grade Sr · Ferris State | Sr | Ferris State | 27:39.6 |
| 23 | Utah GusaPlace 23 · Grade So · Kirtland (Mich.) CC | So | Kirtland (Mich.) CC | 27:47.9 |
| 24 | Jose FloresPlace 24 · Grade So · Ferris State | So | Ferris State | 27:48.9 |
| 25 | Eli HullingerPlace 25 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 27:51.8 |
| 26 | Jaylen WildmanPlace 26 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:00.9 |
| 27 | Aiden BrzezinskiPlace 27 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 28:05.7 |
| 28 | Arline LilePlace 28 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 28:07.0 |
| 29 | Bobby DonleyPlace 29 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:14.2 |
| 30 | Jack RyanPlace 30 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:14.3 |
| 31 | Luke SentersPlace 31 · Grade So · Univ. of Olivet | So | Univ. of Olivet | 28:17.8 |
| 32 | Greg VogtPlace 32 · Grade Fr · Ferris State | Fr | Ferris State | 28:23.6 |
| 33 | Brady MorrowPlace 33 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 28:25.3 |
| 34 | Marek UngerPlace 34 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 28:26.6 |
| 35 | Ben SnookPlace 35 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 28:34.1 |
| 36 | Jarrett WentworthPlace 36 · Grade Fr · Ferris State | Fr | Ferris State | 28:39.6 |
| 37 | Alex EplinPlace 37 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 28:52.0 |
| 38 | Noah BrooksPlace 38 · Grade Fr · Ferris State | Fr | Ferris State | 28:59.0 PR |
| 39 | Nolan WoodmanPlace 39 · Grade Sr · Alma | Sr | Alma | 29:01.1 |
| 40 | Nate FaheyPlace 40 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 29:14.1 |
| 41 | John DiPiazzaPlace 41 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 29:16.7 |
| 42 | Benjamin DawsonPlace 42 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 29:17.8 |
| 43 | Felix RamirezPlace 43 · Grade Fr · Alma | Fr | Alma | 29:29.7 |
| 44 | Nathan LawePlace 44 · Grade Fr · Rochester Christian | Fr | Rochester Christian | 29:30.3 PR |
| 45 | Nico Di PonioPlace 45 · Grade Fr · Alma | Fr | Alma | 29:30.7 |
| 46 | Sebastian TarhanichPlace 46 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 29:35.6 |
| 47 | Corey JonesPlace 47 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 29:35.8 |
| 48 | Sam BruinsmaPlace 48 · Grade Jr · Univ. of Olivet | Jr | Univ. of Olivet | 29:38.3 |
| 49 | Owen LambarthPlace 49 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 29:43.0 |
| 50 | Hunter AndersonPlace 50 · Grade So · Cleary (Mich.) | So | Cleary (Mich.) | 29:43.8 |
| 51 | Ben DegoodPlace 51 · Grade Jr · Ferris State | Jr | Ferris State | 29:46.3 |
| 52 | Reid WeberPlace 52 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 29:48.8 |
| 53 | Matthew HallPlace 53 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 29:53.6 |
| 54 | Conner McCormickPlace 54 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 29:57.3 |
| 55 | Benjamin DickiesonPlace 55 · Grade Jr · Alma | Jr | Alma | 30:04.8 |
| 56 | Josh LanglandPlace 56 · Grade So · Ferris State | So | Ferris State | 30:05.8 PR |
| 57 | Anthony ColePlace 57 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 30:09.8 |
| 58 | Ethan ShroatPlace 58 · Grade Fr · Alma | Fr | Alma | 30:11.1 |
| 59 | Ben IobePlace 59 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 30:18.3 |
| 60 | Noah BlandinoPlace 60 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 30:20.9 |
| 61 | Riley PattinsonPlace 61 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 30:25.1 |
| 62 | Jared WatchornPlace 62 · Grade So · Ferris State | So | Ferris State | 30:25.1 |
| 63 | Preston MackenziePlace 63 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 30:30.6 |
| 64 | Jacob NormanPlace 64 · Grade So · Jackson (MI) | So | Jackson (MI) | 30:35.1 |
| 65 | Miingen BertrandPlace 65 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 30:39.1 |
| 66 | Chad KocsisPlace 66 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 30:40.0 |
| 67 | Masen KoskinenPlace 67 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 30:43.2 |
| 68 | Ian HinklePlace 68 · Grade So · Grace Christian (Mich.) | So | Grace Christian (Mich.) | 30:53.8 |
| 69 | Noah MurphyPlace 69 · Grade Sr · Alma | Sr | Alma | 30:56.3 |
| 70 | Joseph DomecqPlace 70 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 30:59.7 PR |
| 71 | Jeremiah ThompsonPlace 71 · Grade So · Alma | So | Alma | 31:00.0 |
| 72 | Dakota TaylorPlace 72 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 31:05.7 |
| 73 | Landon JayaramanPlace 73 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 31:32.3 |
| 74 | Caleb AndersonPlace 74 · Grade Fr · Grace Christian (Mich.) | Fr | Grace Christian (Mich.) | 31:47.3 |
| 75 | Christopher LockePlace 75 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 31:48.1 |
| 76 | Noah BlondkePlace 76 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 31:53.8 |
| 77 | Aiden AldrichPlace 77 · Grade So · Alma | So | Alma | 32:04.4 |
| 78 | Nicholas MalishPlace 78 · Grade Sr · Alma | Sr | Alma | 32:10.3 |
| 79 | Elliot BuchanPlace 79 · Grade Fr · Alma | Fr | Alma | 32:14.0 |
| 80 | Emori JonesPlace 80 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 32:21.2 |
| 81 | Alejandro ValenzuelaPlace 81 · Grade Fr · Lawrence Tech (Mich.) | Fr | Lawrence Tech (Mich.) | 32:35.4 |
| 82 | Samuel RahillyPlace 82 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 32:35.6 |
| 83 | Lucas VandamPlace 83 · Grade Sr · Ferris State | Sr | Ferris State | 32:37.9 |
| 84 | Ralph WhitePlace 84 · Grade Fr · Grand Rapids (Mich.) CC | Fr | Grand Rapids (Mich.) CC | 32:47.6 |
| 85 | Jack BrassPlace 85 · Grade Sr · Lawrence Tech (Mich.) | Sr | Lawrence Tech (Mich.) | 32:56.2 |
| 86 | Kincade HoltPlace 86 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 32:59.5 |
| 87 | Carson BerkoPlace 87 · Grade Fr · Ferris State | Fr | Ferris State | 33:16.6 PR |
| 88 | Ben GillesbyPlace 88 · Grade So · Univ. of Olivet | So | Univ. of Olivet | 33:37.2 PR |
| 89 | Elijah SwiftPlace 89 · Grade Fr · Univ. of Olivet | Fr | Univ. of Olivet | 33:38.6 |
| 90 | Bobby WilsonPlace 90 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 33:40.5 |
| 91 | Mason WildiePlace 91 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 33:40.9 |
| 92 | Jameson WatsonPlace 92 · Grade Fr · Cleary (Mich.) | Fr | Cleary (Mich.) | 33:48.6 |
| 93 | Colton GibsonPlace 93 · Grade Jr · Alma | Jr | Alma | 33:55.6 |
| 94 | Brady BearssPlace 94 · Grade Fr · North Central Michigan | Fr | North Central Michigan | 34:03.8 |
| 95 | Arin PylesPlace 95 · Grade Fr · Kirtland (Mich.) CC | Fr | Kirtland (Mich.) CC | 34:10.3 |
| 96 | Ayden WalaskayPlace 96 · Grade Jr · Lawrence Tech (Mich.) | Jr | Lawrence Tech (Mich.) | 34:20.9 |
| 97 | Silas SmithPlace 97 · Grade So · Lawrence Tech (Mich.) | So | Lawrence Tech (Mich.) | 34:21.9 |
| 98 | Devin MackenziePlace 98 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 34:34.7 |
| 99 | Jack JoycePlace 99 · Grade So · Alma | So | Alma | 34:35.9 |
| 100 | Sam PughPlace 100 · Grade So · Grand Rapids (Mich.) CC | So | Grand Rapids (Mich.) CC | 35:06.2 |
| 101 | Karlos BerryPlace 101 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 36:05.3 PR |
| 102 | Jeremiah MelsonPlace 102 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 36:49.9 |
| 103 | Jude VargoPlace 103 · Grade So · Grace Christian (Mich.) | So | Grace Christian (Mich.) | 37:13.3 |
| 104 | Kanden DavisPlace 104 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 37:53.8 |
| 105 | Jonny Le BrunPlace 105 · Grade So · Lake Michigan | So | Lake Michigan | 37:53.9 |
| 106 | Logan BetkePlace 106 · Grade Sr · Cleary (Mich.) | Sr | Cleary (Mich.) | 38:03.1 |
| 107 | Evan OosterhousePlace 107 · Grade Fr · Lansing (Mich.) CC | Fr | Lansing (Mich.) CC | 38:14.4 PR |
| 108 | James GreenierPlace 108 · Grade So · North Central Michigan | So | North Central Michigan | 39:08.0 |
| 109 | Wuyang DingPlace 109 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 40:16.2 |
| 110 | Carol BrinzanPlace 110 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 42:55.1 |
| 111 | Marshall GonzalezPlace 111 · Grade Fr · Grace Christian (Mich.) | Fr | Grace Christian (Mich.) | 45:32.6 |
| 112 | Champ HaydenPlace 112 · Grade Fr · Lake Michigan | Fr | Lake Michigan | 47:15.6 |
| 113 | Xavier WilliamsPlace 113 · Grade Fr · Jackson (MI) | Fr | Jackson (MI) | 1:01:13.0 |