| 1 | Jack SpamerPlace 1 · Grade 12 · Brighton | 12 | Brighton | 15:49.4 |
| 2 | Andrew NolanPlace 2 · Grade 12 · Lake Orion | 12 | Lake Orion | 15:59.5 |
| 3 | Zacahry StewartPlace 3 · Grade 12 · Brighton | 12 | Brighton | 16:04.9 |
| 4 | Scott SpaanstraPlace 4 · Grade 12 · Brighton | 12 | Brighton | 16:26.7 |
| 5 | Jozef MeyersPlace 5 · Grade 12 · Kalamazoo Loy Norrix | 12 | Kalamazoo Loy Norrix | 16:38.4 |
| 6 | Luke PerelliPlace 6 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 16:44.2 |
| 7 | Evan RossPlace 7 · Grade 10 · Brighton | 10 | Brighton | 16:55.8 |
| 8 | Carson NicolettiPlace 8 · Grade 11 · Utica | 11 | Utica | 17:03.0 |
| 9 | Alexander DugasPlace 9 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 17:04.7 |
| 10 | Joseph MichalakPlace 10 · Grade 11 · Canton | 11 | Canton | 17:10.0 |
| 11 | Justin ChildersPlace 11 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 17:14.0 |
| 12 | Grant HoffmeyerPlace 12 · Grade 12 · Canton | 12 | Canton | 17:20.0 |
| 13 | Matthew AtkinsonPlace 13 · Grade 9 · Detroit Catholic Cen.. | 9 | Detroit Catholic Cen.. | 17:25.3 |
| 14 | Carsen KettlePlace 14 · Grade 12 · Highland-Milford | 12 | Highland-Milford | 17:26.2 |
| 15 | Mitchel HornPlace 15 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 17:29.9 |
| 16 | Gage KillewaldPlace 16 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 17:30.0 |
| 17 | Zachary JarskiPlace 17 · Grade 12 · Warren DeLaSalle | 12 | Warren DeLaSalle | 17:42.3 |
| 18 | Zach MazzuchiPlace 18 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 17:43.4 |
| 19 | Andrew HannaPlace 19 · Grade 12 · Brighton | 12 | Brighton | 17:44.7 |
| 20 | Ryan O'RourkePlace 20 · Grade 10 · Highland-Milford | 10 | Highland-Milford | 17:52.1 |
| 21 | Andrew RenaudPlace 21 · Grade 11 · Warren DeLaSalle | 11 | Warren DeLaSalle | 17:53.2 |
| 22 | Brett LeidalPlace 22 · Grade 10 · Detroit Catholic Cen.. | 10 | Detroit Catholic Cen.. | 17:55.3 |
| 23 | Will HouvenerPlace 23 · Grade 10 · Lake Orion | 10 | Lake Orion | 17:56.3 |
| 24 | Hong Bing TangPlace 24 · Grade 10 · Lake Orion | 10 | Lake Orion | 17:56.5 |
| 25 | Brady MatuszewskiPlace 25 · Grade 9 · Brighton | 9 | Brighton | 17:56.9 |
| 26 | Andrew WilsonPlace 26 · Grade 11 · Brighton | 11 | Brighton | 17:58.1 |
| 27 | Gavin ZuranskiPlace 27 · Grade 12 · Sterling Heights Ste.. | 12 | Sterling Heights Ste.. | 18:00.4 |
| 28 | Liam ElderPlace 28 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 18:02.4 |
| 29 | Eddie KingPlace 29 · Grade 9 · Farmington | 9 | Farmington | 18:03.0 |
| 30 | Easton WilliamsPlace 30 · Grade 10 · Highland-Milford | 10 | Highland-Milford | 18:04.0 |
| 31 | Daniel CernakPlace 31 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 18:07.1 |
| 32 | Jack CampbellPlace 32 · Grade 10 · Brighton | 10 | Brighton | 18:07.8 |
| 33 | Aaron CaryPlace 33 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 18:08.0 |
| 34 | Kevin MillerPlace 34 · Grade 10 · Farmington | 10 | Farmington | 18:08.1 |
| 35 | Parker YoungPlace 35 · Grade 10 · Brother Rice | 10 | Brother Rice | 18:09.8 |
| 36 | Baxter DeniPlace 36 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 18:10.0 |
| 37 | Tyler RistauPlace 37 · Grade 10 · Highland-Milford | 10 | Highland-Milford | 18:10.0 |
| 38 | Nolan PreisPlace 38 · Grade 11 · Highland-Milford | 11 | Highland-Milford | 18:13.6 |
| 39 | Donovan WhitePlace 39 · Grade 11 · Brighton | 11 | Brighton | 18:13.7 |
| 40 | Joe BergPlace 40 · Grade 12 · Brother Rice | 12 | Brother Rice | 18:14.2 |
| 41 | Nolan TribuPlace 41 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 18:14.9 |
| 42 | Jakar DhillonPlace 42 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 18:15.1 |
| 43 | Sawyer RichardsPlace 43 · Grade 12 · Highland-Milford | 12 | Highland-Milford | 18:15.6 |
| 44 | Ethan SeteraPlace 44 · Grade 11 · Utica | 11 | Utica | 18:16.2 |
| 45 | Clayton KuiperPlace 45 · Grade 10 · Lake Orion | 10 | Lake Orion | 18:16.7 |
| 46 | Angelo PipitonePlace 46 · Grade 12 · Utica | 12 | Utica | 18:17.0 |
| 47 | Luke AmanPlace 47 · Grade 12 · Highland-Milford | 12 | Highland-Milford | 18:17.3 |
| 48 | Nicholas CottonPlace 48 · Grade 11 · Detroit Catholic Cen.. | 11 | Detroit Catholic Cen.. | 18:17.7 |
| 49 | Adam HafeliPlace 49 · Grade 10 · Lake Orion | 10 | Lake Orion | 18:18.2 |
| 50 | Mike McGowanPlace 50 · Grade 11 · Troy | 11 | Troy | 18:20.1 |
| 51 | Alex ConnellPlace 51 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 18:20.4 |
| 52 | Joshua EssenmacherPlace 52 · Grade 12 · Utica | 12 | Utica | 18:20.4 |
| 53 | Damien DailidePlace 53 · Grade 11 · Canton | 11 | Canton | 18:23.8 |
| 54 | Peyton RossPlace 54 · Grade 10 · Warren DeLaSalle | 10 | Warren DeLaSalle | 18:24.4 |
| 55 | Michael MeyersPlace 55 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 18:24.9 |
| 56 | Nicholas SchmidtPlace 56 · Grade 12 · Warren DeLaSalle | 12 | Warren DeLaSalle | 18:25.5 |
| 57 | Mathav VigneshPlace 57 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 18:25.7 |
| 58 | Henry SeymourPlace 58 · Grade 11 · Highland-Milford | 11 | Highland-Milford | 18:25.8 |
| 59 | Eric BergPlace 59 · Grade 11 · Utica | 11 | Utica | 18:27.5 |
| 60 | Andrew SpencerPlace 60 · Grade 11 · Farmington | 11 | Farmington | 18:27.7 |
| 61 | Om SonawanePlace 61 · Grade 11 · Farmington | 11 | Farmington | 18:28.1 |
| 62 | Lucas Van HoutenPlace 62 · Grade 11 · Troy | 11 | Troy | 18:32.6 |
| 63 | Matthew KhalafPlace 63 · Grade 12 · Troy Athens | 12 | Troy Athens | 18:33.0 |
| 64 | Owen EdlefsonPlace 64 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 18:33.8 |
| 65 | Nicholas LaurentPlace 65 · Grade 11 · Lake Orion | 11 | Lake Orion | 18:34.5 |
| 66 | Adam LakePlace 66 · Grade 12 · Canton | 12 | Canton | 18:36.5 |
| 67 | Andrew PatrickPlace 67 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 18:38.9 |
| 68 | Chirag BangeraPlace 68 · Grade 12 · Canton | 12 | Canton | 18:40.1 |
| 69 | Andrew MartinPlace 69 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 18:41.0 |
| 70 | Jacob GleasonPlace 70 · Grade 10 · Lake Orion | 10 | Lake Orion | 18:41.3 |
| 71 | Trent McFarlandPlace 71 · Grade 9 · Utica | 9 | Utica | 18:42.2 |
| 72 | Ethan CarpenterPlace 72 · Grade 12 · Troy | 12 | Troy | 18:43.3 |
| 73 | Evan WatersPlace 73 · Grade 10 · Lake Orion | 10 | Lake Orion | 18:44.5 |
| 74 | Henry MoranPlace 74 · Grade 11 · Brother Rice | 11 | Brother Rice | 18:44.8 |
| 75 | Saeed SalehPlace 75 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 18:48.9 |
| 76 | Andrew JacquesPlace 76 · Grade 10 · Lake Orion | 10 | Lake Orion | 18:49.5 |
| 77 | Owen SeymourPlace 77 · Grade 10 · Highland-Milford | 10 | Highland-Milford | 18:50.0 |
| 78 | Ronnie LeonardPlace 78 · Grade 10 · Lake Orion | 10 | Lake Orion | 18:51.7 |
| 79 | Joshua AlevaPlace 79 · Grade 10 · Detroit Catholic Cen.. | 10 | Detroit Catholic Cen.. | 18:53.2 |
| 80 | Nathan WorrelPlace 80 · Grade 12 · Troy | 12 | Troy | 18:56.5 |
| 81 | Alec SteimelPlace 81 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 18:56.9 |
| 82 | Chatham McGuirePlace 82 · Grade 11 · Canton | 11 | Canton | 18:58.3 |
| 83 | Alwyn JohnPlace 83 · Grade 11 · Troy Athens | 11 | Troy Athens | 18:59.1 |
| 84 | Jack DonohoePlace 84 · Grade 9 · Rochester Adams | 9 | Rochester Adams | 19:00.2 |
| 85 | Zack WilliamsPlace 85 · Grade 12 · Troy | 12 | Troy | 19:01.3 |
| 86 | Thomas BrandonPlace 86 · Grade 12 · Farmington | 12 | Farmington | 19:02.3 |
| 87 | Tanner KennadyPlace 87 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 19:04.1 |
| 88 | Owen JahnPlace 88 · Grade 12 · Utica | 12 | Utica | 19:06.9 |
| 89 | Connor LevittPlace 89 · Grade 12 · Troy | 12 | Troy | 19:08.4 |
| 90 | Elijah ThompsonPlace 90 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 19:09.0 |
| 91 | Drew CollinsPlace 91 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 19:09.9 |
| 92 | Srujan KoneruPlace 92 · Grade 12 · Troy | 12 | Troy | 19:17.6 |
| 93 | Garrick HohmPlace 93 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 19:19.7 |
| 94 | Thomas LanziPlace 94 · Grade 11 · Warren DeLaSalle | 11 | Warren DeLaSalle | 19:22.9 |
| 95 | Carter CarisPlace 95 · Grade 12 · Canton | 12 | Canton | 19:23.9 |
| 96 | Ryan NelsonPlace 96 · Grade 9 · Farmington | 9 | Farmington | 19:24.1 |
| 97 | Mike ShafferPlace 97 · Grade 12 · Brother Rice | 12 | Brother Rice | 19:25.7 |
| 98 | Parker BoyerPlace 98 · Grade 11 · Troy | 11 | Troy | 19:27.7 |
| 99 | Anthony YoungbloodPlace 99 · Grade 10 · Warren DeLaSalle | 10 | Warren DeLaSalle | 19:30.8 |
| 100 | Hayden JohnsonPlace 100 · Grade 11 · Farmington | 11 | Farmington | 19:30.9 |
| 101 | Sam AllenPlace 101 · Grade 9 · Kalamazoo Loy Norrix | 9 | Kalamazoo Loy Norrix | 19:32.7 |
| 102 | Nathaniel SmithPlace 102 · Grade 10 · Brother Rice | 10 | Brother Rice | 19:37.2 |
| 103 | James KeuschPlace 103 · Grade 12 · Brother Rice | 12 | Brother Rice | 19:38.8 |
| 104 | Luke BevingtonPlace 104 · Grade 10 · Canton | 10 | Canton | 19:49.4 |
| 105 | Ed St. AmourPlace 105 · Grade 10 · Brother Rice | 10 | Brother Rice | 19:49.5 |
| 106 | Adam HafnerPlace 106 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 19:52.3 |
| 107 | Jack O'ConnorPlace 107 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 19:55.3 |
| 108 | Gabriel KonwinskiPlace 108 · Grade 10 · Troy | 10 | Troy | 19:55.6 |
| 109 | Brendan MurrayPlace 109 · Grade 12 · Bloomfield Hills | 12 | Bloomfield Hills | 20:08.8 |
| 110 | Sean MajeskePlace 110 · Grade 11 · Canton | 11 | Canton | 20:12.0 |
| 111 | Bryce CampbellPlace 111 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 20:16.4 |
| 112 | Anthony YunPlace 112 · Grade 12 · Bloomfield Hills | 12 | Bloomfield Hills | 20:17.5 |
| 113 | Shay MartinPlace 113 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 20:17.7 |
| 114 | Sameer KhedPlace 114 · Grade 10 · Troy | 10 | Troy | 20:19.1 |
| 115 | Dan CampbellPlace 115 · Grade 12 · Brighton | 12 | Brighton | 20:21.7 |
| 116 | Anurag BangeraPlace 116 · Grade 12 · Canton | 12 | Canton | 20:27.0 |
| 117 | Calvin MitchellPlace 117 · Grade 10 · Bloomfield Hills | 10 | Bloomfield Hills | 20:29.9 |
| 118 | Fischer SchluesslerPlace 118 · Grade 10 · Warren DeLaSalle | 10 | Warren DeLaSalle | 20:33.8 |
| 119 | Barry SabinPlace 119 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 20:34.0 |
| 120 | Aditya WaliaPlace 120 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 20:36.9 |
| 121 | Aiden ConnaughtonPlace 121 · Grade 12 · Brother Rice | 12 | Brother Rice | 20:38.3 |
| 122 | David CarrilloPlace 122 · Grade 11 · Sterling Heights Ste.. | 11 | Sterling Heights Ste.. | 20:40.9 |
| 123 | Andrew KalesPlace 123 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 20:44.3 |
| 124 | Brandon GoodmanPlace 124 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 20:50.0 |
| 125 | Walker FairbanksPlace 125 · Grade 9 · Bloomfield Hills | 9 | Bloomfield Hills | 20:52.4 |
| 126 | Charles DickersonPlace 126 · Grade 11 · Bloomfield Hills | 11 | Bloomfield Hills | 20:54.0 |
| 127 | Keegan HughesPlace 127 · Grade 11 · Kalamazoo Loy Norrix | 11 | Kalamazoo Loy Norrix | 20:54.2 |
| 128 | Nick EckertPlace 128 · Grade 10 · Bloomfield Hills | 10 | Bloomfield Hills | 20:54.6 |
| 129 | Noah SurovecPlace 129 · Grade 10 · Sterling Heights Ste.. | 10 | Sterling Heights Ste.. | 21:14.1 |
| 130 | Hayden ScottPlace 130 · Grade 12 · Brother Rice | 12 | Brother Rice | 21:15.6 |
| 131 | Jack TenglerPlace 131 · Grade 10 · Sterling Heights Ste.. | 10 | Sterling Heights Ste.. | 21:33.1 |
| 132 | Matt KellerPlace 132 · Grade 9 · Sterling Heights Ste.. | 9 | Sterling Heights Ste.. | 21:34.2 |
| 133 | Colin SiwickiPlace 133 · Grade 10 · Sterling Heights Ste.. | 10 | Sterling Heights Ste.. | 21:43.0 |
| 134 | Isaiah SciscoPlace 134 · Grade 12 · Kalamazoo Loy Norrix | 12 | Kalamazoo Loy Norrix | 22:10.5 |
| 135 | Grant KahlerPlace 135 · Grade 10 · Kalamazoo Loy Norrix | 10 | Kalamazoo Loy Norrix | 22:39.7 |
| 136 | Max RehnPlace 136 · Grade 10 · Sterling Heights Ste.. | 10 | Sterling Heights Ste.. | 23:02.4 |
| 1 | Jack SeelPlace 1 · Grade 11 · Birmingham Seaholm | 11 | Birmingham Seaholm | 17:45.4 |
| 2 | Joe KawkaPlace 2 · Grade 11 · Brother Rice | 11 | Brother Rice | 18:10.5 |
| 3 | Nick AndrewsPlace 3 · Grade 12 · Highland-Milford | 12 | Highland-Milford | 18:17.5 |
| 4 | Eli SeitzingerPlace 4 · Grade 11 · Pontiac Notre Dame P.. | 11 | Pontiac Notre Dame P.. | 18:21.4 |
| 5 | Luke PeardonPlace 5 · Grade 9 · Lake Orion | 9 | Lake Orion | 18:33.3 |
| 6 | Ethan LeePlace 6 · Grade 11 · Brighton | 11 | Brighton | 18:33.5 |
| 7 | Scott ArmstrongPlace 7 · Grade 11 · Highland-Milford | 11 | Highland-Milford | 18:36.8 |
| 8 | Nick DewhirstPlace 8 · Grade 11 · Detroit Catholic Cen.. | 11 | Detroit Catholic Cen.. | 18:44.9 |
| 9 | Gehrig LongePlace 9 · Grade 11 · Birmingham Seaholm | 11 | Birmingham Seaholm | 18:48.1 |
| 10 | Risto CrousePlace 10 · Grade 10 · Brighton | 10 | Brighton | 18:50.7 |
| 11 | Miles BuckleyPlace 11 · Grade 9 · Detroit Catholic Cen.. | 9 | Detroit Catholic Cen.. | 18:50.8 |
| 12 | Lukas JaklicPlace 12 · Grade 9 · Highland-Milford | 9 | Highland-Milford | 18:50.9 |
| 13 | Scott HassettPlace 13 · Grade 9 · Birmingham Seaholm | 9 | Birmingham Seaholm | 18:55.4 |
| 14 | Andrew DavisPlace 14 · Grade 12 · Brighton | 12 | Brighton | 18:58.3 |
| 15 | Horatio LopezPlace 15 · Grade 9 · Lake Orion | 9 | Lake Orion | 18:59.9 |
| 16 | Evan FoxPlace 16 · Grade 9 · Lake Orion | 9 | Lake Orion | 18:59.9 |
| 17 | Brayden MorrisPlace 17 · Grade 9 · Brighton | 9 | Brighton | 19:02.6 |
| 18 | Ashton KrillPlace 18 · Grade 10 · Brighton | 10 | Brighton | 19:02.9 |
| 19 | Eddie CromwellPlace 19 · Grade 9 · Lake Orion | 9 | Lake Orion | 19:02.9 |
| 20 | Dylan WhitePlace 20 · Grade 9 · Brighton | 9 | Brighton | 19:06.2 |
| 21 | Daniel CarstensPlace 21 · Grade 11 · Detroit Catholic Cen.. | 11 | Detroit Catholic Cen.. | 19:07.6 |
| 22 | Luke BallardPlace 22 · Grade 11 · Highland-Milford | 11 | Highland-Milford | 19:08.6 |
| 23 | Jacob SmithPlace 23 · Grade 9 · Lake Orion | 9 | Lake Orion | 19:09.3 |
| 24 | Vincent HillPlace 24 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 19:10.5 |
| 25 | Adam De la fuentePlace 25 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 19:11.2 |
| 26 | Josh KnollPlace 26 · Grade 12 · Canton | 12 | Canton | 19:12.6 |
| 27 | Ronit DeyPlace 27 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 19:17.7 |
| 28 | Sawyer DunckleyPlace 28 · Grade 11 · Lake Orion | 11 | Lake Orion | 19:20.5 |
| 29 | Nathan VogelPlace 29 · Grade 11 · Pontiac Notre Dame P.. | 11 | Pontiac Notre Dame P.. | 19:23.0 |
| 30 | Mark HolowickiPlace 30 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 19:26.7 |
| 31 | Adam MartinPlace 31 · Grade 11 · Pontiac Notre Dame P.. | 11 | Pontiac Notre Dame P.. | 19:27.1 |
| 32 | Noah LemieuxPlace 32 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 19:28.6 |
| 33 | Thomas KennedyPlace 33 · Grade 9 · Highland-Milford | 9 | Highland-Milford | 19:30.4 |
| 34 | Amarion HowardPlace 34 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 19:30.9 |
| 35 | Jakob LampkinsPlace 35 · Grade 11 · Brighton | 11 | Brighton | 19:31.9 |
| 36 | Raayed SaeedPlace 36 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 19:33.0 |
| 37 | Jonathan CloutierPlace 37 · Grade 10 · Birmingham Seaholm | 10 | Birmingham Seaholm | 19:33.5 |
| 38 | Quaid SchimetzPlace 38 · Grade 9 · Highland-Milford | 9 | Highland-Milford | 19:33.6 |
| 39 | George Johnson IVPlace 39 · Grade 12 · Lake Orion | 12 | Lake Orion | 19:36.5 |
| 40 | Armon HowardPlace 40 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 19:39.1 |
| 41 | Toland CorumPlace 41 · Grade 11 · Birmingham Seaholm | 11 | Birmingham Seaholm | 19:39.5 |
| 42 | Michael RhadiganPlace 42 · Grade 11 · Detroit Catholic Cen.. | 11 | Detroit Catholic Cen.. | 19:41.9 |
| 43 | Andrew LindenPlace 43 · Grade 9 · Troy Athens | 9 | Troy Athens | 19:44.5 |
| 44 | Jimmy MahfetPlace 44 · Grade 10 · Rochester Adams | 10 | Rochester Adams | 19:46.9 |
| 45 | Joseph NolanPlace 45 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 19:50.7 |
| 46 | Avery MortonPlace 46 · Grade 10 · Brighton | 10 | Brighton | 19:51.6 |
| 47 | Mitchell YoungPlace 47 · Grade 12 · Lake Orion | 12 | Lake Orion | 19:54.4 |
| 48 | Johann BenevidesPlace 48 · Grade 11 · Beverly Hills Groves | 11 | Beverly Hills Groves | 19:56.5 |
| 49 | Eric GaynorPlace 49 · Grade 12 · Pontiac Notre Dame P.. | 12 | Pontiac Notre Dame P.. | 19:57.6 |
| 50 | Gavin ShinglesPlace 50 · Grade 11 · Troy Athens | 11 | Troy Athens | 19:58.7 |
| 51 | Brady GollanPlace 51 · Grade 9 · Highland-Milford | 9 | Highland-Milford | 19:59.2 |
| 52 | Christopher RiveraPlace 52 · Grade 10 · Beverly Hills Groves | 10 | Beverly Hills Groves | 20:02.5 |
| 53 | Austin SalaghiPlace 53 · Grade 10 · Lake Orion | 10 | Lake Orion | 20:03.3 |
| 54 | Sam PiersonPlace 54 · Grade 11 · Canton | 11 | Canton | 20:05.8 |
| 55 | Bryce NolanPlace 55 · Grade 10 · Troy Athens | 10 | Troy Athens | 20:12.0 |
| 56 | Noah MillerPlace 56 · Grade 10 · Utica | 10 | Utica | 20:12.3 |
| 57 | Jack KozelPlace 57 · Grade 10 · Highland-Milford | 10 | Highland-Milford | 20:19.5 |
| 58 | Chas BaliaticoPlace 58 · Grade 10 · Brother Rice | 10 | Brother Rice | 20:25.0 |
| 59 | Owen BouchardPlace 59 · Grade 9 · Utica | 9 | Utica | 20:25.9 |
| 60 | Abraham WorthPlace 60 · Grade 12 · Detroit Catholic Cen.. | 12 | Detroit Catholic Cen.. | 20:27.7 |
| 61 | Joshua WuPlace 61 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 20:29.7 |
| 62 | Iggy GrynaviskiPlace 62 · Grade 9 · Farmington | 9 | Farmington | 20:30.8 |
| 63 | Carlos McIntyrePlace 63 · Grade 11 · Beverly Hills Groves | 11 | Beverly Hills Groves | 20:31.7 |
| 64 | Henry StyronPlace 64 · Grade 12 · Canton | 12 | Canton | 20:32.4 |
| 65 | Robert KaufmanPlace 65 · Grade 11 · Lake Orion | 11 | Lake Orion | 20:33.6 |
| 66 | Jacob GrecaPlace 66 · Grade 12 · Brighton | 12 | Brighton | 20:35.3 |
| 67 | Drew LaBellePlace 67 · Grade 12 · Canton | 12 | Canton | 20:35.8 |
| 68 | Alden MondayPlace 68 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 20:36.3 |
| 69 | Bryce SiterletPlace 69 · Grade 11 · Highland-Milford | 11 | Highland-Milford | 20:36.4 |
| 70 | Max FarnsworthPlace 70 · Grade 9 · Canton | 9 | Canton | 20:39.5 |
| 71 | Kyle KonopkaPlace 71 · Grade 9 · Beverly Hills Groves | 9 | Beverly Hills Groves | 20:39.5 |
| 72 | Bennett PompiPlace 72 · Grade 12 · Birmingham Seaholm | 12 | Birmingham Seaholm | 20:40.4 |
| 73 | Andrew FlahertyPlace 73 · Grade 12 · Beverly Hills Groves | 12 | Beverly Hills Groves | 20:41.7 |
| 74 | Matthew MinearPlace 74 · Grade 11 · Beverly Hills Groves | 11 | Beverly Hills Groves | 20:44.3 |
| 75 | Jarek SchmanskiPlace 75 · Grade 12 · Rochester Adams | 12 | Rochester Adams | 20:44.6 |
| 76 | Jason CubittPlace 76 · Grade 10 · Utica | 10 | Utica | 20:46.0 |
| 77 | Logan WaltersPlace 77 · Grade 11 · Grand Ledge | 11 | Grand Ledge | 20:48.3 |
| 78 | Jacob FlahertyPlace 78 · Grade 12 · Beverly Hills Groves | 12 | Beverly Hills Groves | 20:51.8 |
| 79 | Alex BellPlace 79 · Grade 11 · Brighton | 11 | Brighton | 20:52.4 |
| 80 | Jackson NuechterleinPlace 80 · Grade 9 · Canton | 9 | Canton | 20:53.8 |
| 81 | Aaron JahnPlace 81 · Grade 10 · Utica | 10 | Utica | 20:54.4 |
| 82 | Evan WellsPlace 82 · Grade 12 · Pontiac Notre Dame P.. | 12 | Pontiac Notre Dame P.. | 20:55.1 |
| 83 | Ethan BiedermanPlace 83 · Grade 12 · Beverly Hills Groves | 12 | Beverly Hills Groves | 20:59.3 |
| 84 | Daniel MurphyPlace 84 · Grade 10 · Birmingham Seaholm | 10 | Birmingham Seaholm | 21:02.0 |
| 85 | Jonathan MarxPlace 85 · Grade 10 · Birmingham Seaholm | 10 | Birmingham Seaholm | 21:02.6 |
| 86 | William JenkinsPlace 86 · Grade 11 · Utica | 11 | Utica | 21:03.0 |
| 87 | Sam ElderPlace 87 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 21:05.0 |
| 88 | Ryan HersterPlace 88 · Grade 12 · Birmingham Seaholm | 12 | Birmingham Seaholm | 21:05.6 |
| 89 | Noah HartwickPlace 89 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 21:06.4 |
| 90 | Ryan HallPlace 90 · Grade 9 · Utica | 9 | Utica | 21:06.9 |
| 91 | Alex RasakPlace 91 · Grade 11 · Farmington | 11 | Farmington | 21:07.7 |
| 92 | Parker BuszkaPlace 92 · Grade 11 · Farmington | 11 | Farmington | 21:08.7 |
| 93 | Nathan ClarkPlace 93 · Grade 9 · Canton | 9 | Canton | 21:12.6 |
| 94 | Ben SzydlowskiPlace 94 · Grade 9 · Grand Ledge | 9 | Grand Ledge | 21:15.1 |
| 95 | Andy WuPlace 95 · Grade 11 · Canton | 11 | Canton | 21:16.2 |
| 96 | Max MustainePlace 96 · Grade 10 · Canton | 10 | Canton | 21:18.9 |
| 97 | garrett audPlace 97 · Grade 11 · Troy Athens | 11 | Troy Athens | 21:19.5 |
| 98 | Max WojcikPlace 98 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 21:24.8 |
| 99 | Mark MorrisPlace 99 · Grade 10 · Beverly Hills Groves | 10 | Beverly Hills Groves | 21:25.9 |
| 100 | Bryan TranPlace 100 · Grade 11 · Beverly Hills Groves | 11 | Beverly Hills Groves | 21:34.4 |
| 101 | Luke WaechterPlace 101 · Grade 11 · Rochester Adams | 11 | Rochester Adams | 21:40.3 |
| 102 | Benjamin PociusPlace 102 · Grade 11 · Pontiac Notre Dame P.. | 11 | Pontiac Notre Dame P.. | 21:43.9 |
| 103 | Steven LalikPlace 103 · Grade 12 · Troy Athens | 12 | Troy Athens | 21:45.1 |
| 104 | Connor DunnPlace 104 · Grade 10 · Canton | 10 | Canton | 21:48.4 |
| 105 | Aaron MannePlace 105 · Grade 12 · Troy Athens | 12 | Troy Athens | 21:50.7 |
| 106 | Matt KoleskyPlace 106 · Grade 10 · Brother Rice | 10 | Brother Rice | 21:52.5 |
| 107 | James ChabotPlace 107 · Grade 11 · Pontiac Notre Dame P.. | 11 | Pontiac Notre Dame P.. | 21:53.5 |
| 108 | Liam StaceyPlace 108 · Grade 9 · Farmington | 9 | Farmington | 21:55.0 |
| 109 | Theodore MiesnerPlace 109 · Grade 10 · Farmington | 10 | Farmington | 22:03.7 |
| 110 | Brendan DalyPlace 110 · Grade 9 · Troy Athens | 9 | Troy Athens | 22:06.5 |
| 111 | Hunter HouserPlace 111 · Grade 9 · Highland-Milford | 9 | Highland-Milford | 22:07.9 |
| 112 | Aiden BrooksPlace 112 · Grade 12 · Brother Rice | 12 | Brother Rice | 22:10.3 |
| 113 | Matthew DeAngelisPlace 113 · Grade 12 · Pontiac Notre Dame P.. | 12 | Pontiac Notre Dame P.. | 22:15.4 |
| 114 | Garrett LockwoodPlace 114 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 22:27.4 |
| 115 | Kyle SayersPlace 115 · Grade 10 · Birmingham Seaholm | 10 | Birmingham Seaholm | 22:33.3 |
| 116 | Jayce LemkePlace 116 · Grade 10 · Grand Ledge | 10 | Grand Ledge | 22:41.9 |
| 117 | Eric RemPlace 117 · Grade 11 · Troy Athens | 11 | Troy Athens | 22:42.0 |
| 118 | Adrien McGillPlace 118 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 22:42.5 |
| 119 | Jacob SiwickiPlace 119 · Grade 12 · Sterling Heights Ste.. | 12 | Sterling Heights Ste.. | 22:49.2 |
| 120 | Jack EnglerPlace 120 · Grade 12 · Grand Ledge | 12 | Grand Ledge | 22:54.5 |
| 121 | Elijah JajouPlace 121 · Grade 9 · Troy Athens | 9 | Troy Athens | 22:54.6 |
| 122 | Jonathan KarrPlace 122 · Grade 12 · Pontiac Notre Dame P.. | 12 | Pontiac Notre Dame P.. | 23:27.1 |
| 123 | Michael LucarelliPlace 123 · Grade 12 · Sterling Heights Ste.. | 12 | Sterling Heights Ste.. | 23:51.1 |
| 124 | Fred LindowPlace 124 · Grade 10 · Farmington | 10 | Farmington | 24:15.3 |
| 125 | Chris RyderPlace 125 · Grade 11 · Sterling Heights Ste.. | 11 | Sterling Heights Ste.. | 24:15.6 |
| 126 | Hunter SzczurPlace 126 · Grade 9 · Sterling Heights Ste.. | 9 | Sterling Heights Ste.. | 24:16.1 |
| 127 | Abheet BhugaraPlace 127 · Grade 10 · Sterling Heights Ste.. | 10 | Sterling Heights Ste.. | 24:27.5 |
| 128 | Nathan WilderPlace 128 · Grade 10 · Farmington | 10 | Farmington | 24:49.8 |
| 129 | Ethan WeishuhnPlace 129 · Grade 9 · Farmington | 9 | Farmington | 24:53.2 |
| 130 | Zach MordenPlace 130 · Grade 9 · Farmington | 9 | Farmington | 24:53.6 |
| 131 | Brian KennedyPlace 131 · Grade 11 · Brother Rice | 11 | Brother Rice | 25:52.6 |