| 1 | Maxwell DurhamPlace 1 · Grade 12 · New Haven | 12 | New Haven | 17:29.6 |
| 2 | Owen WindgastonPlace 2 · Grade 11 · Clawson | 11 | Clawson | 17:33.5 |
| 3 | Brendan KozaPlace 3 · Grade 11 · Marysville | 11 | Marysville | 17:46.4 |
| 4 | Caleb McBridePlace 4 · Grade 9 · Marysville | 9 | Marysville | 17:50.4 |
| 5 | Aaron HemstreetPlace 5 · Grade 12 · Warren Cousino | 12 | Warren Cousino | 19:05.4 |
| 6 | Jeremy JohnsonPlace 6 · Grade 11 · Marysville | 11 | Marysville | 19:06.4 |
| 7 | Earl BeattiePlace 7 · Grade 12 · Marine City | 12 | Marine City | 19:16.2 |
| 8 | Matthew McClainPlace 8 · Grade 11 · Clawson | 11 | Clawson | 19:35.4 |
| 9 | Armon HarrisPlace 9 · Grade 12 · SCS Lake Shore | 12 | SCS Lake Shore | 19:35.7 |
| 10 | Joseph AramouniPlace 10 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 19:38.2 |
| 11 | Korey LeVeyPlace 11 · Grade 11 · Marysville | 11 | Marysville | 19:39.8 |
| 12 | Doug GrishkevichPlace 12 · Grade 10 · New Haven | 10 | New Haven | 19:40.1 |
| 13 | Matthew BowmanPlace 13 · Grade 12 · Roseville | 12 | Roseville | 19:57.5 |
| 14 | Ay'dan ArringtonPlace 14 · Grade 9 · Warren Lincoln | 9 | Warren Lincoln | 20:02.6 |
| 15 | Kyler BowmanPlace 15 · Grade 11 · Roseville | 11 | Roseville | 20:04.4 |
| 16 | Ryland GianniniPlace 16 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 20:06.4 |
| 17 | Jake CavinsPlace 17 · Grade 10 · New Haven | 10 | New Haven | 20:19.1 |
| 18 | Gideon SchneiderPlace 18 · Grade 10 · Clawson | 10 | Clawson | 20:20.0 |
| 19 | Henry Morales-KramerPlace 19 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 20:25.3 |
| 20 | Alex BoydPlace 20 · Grade 11 · South Lake | 11 | South Lake | 20:27.8 |
| 21 | Wyatt SonntagPlace 21 · Grade 12 · Marysville | 12 | Marysville | 20:28.1 |
| 22 | Brian HopkinsPlace 22 · Grade 12 · Roseville | 12 | Roseville | 20:28.6 |
| 23 | James OhngrenPlace 23 · Grade 11 · Center Line | 11 | Center Line | 20:39.1 |
| 24 | Michael AramouniPlace 24 · Grade 12 · Madison Heights Lamphere | 12 | Madison Heights Lamphere | 20:39.1 |
| 25 | Jameson GlassPlace 25 · Grade 12 · Marysville | 12 | Marysville | 20:51.0 |
| 26 | Kingston BrownPlace 26 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 20:55.9 |
| 27 | Steven ChapmanPlace 27 · Grade 11 · Clawson | 11 | Clawson | 20:57.7 |
| 28 | Ryan BeauchampPlace 28 · Grade 10 · New Haven | 10 | New Haven | 20:57.9 |
| 29 | Vincent BekkalaPlace 29 · Grade 9 · Warren Woods Tower | 9 | Warren Woods Tower | 21:00.3 |
| 30 | Julian EdisonPlace 30 · Grade 10 · Warren Lincoln | 10 | Warren Lincoln | 21:04.4 |
| 31 | Jacob WoodPlace 31 · Grade 11 · Warren Lincoln | 11 | Warren Lincoln | 21:11.4 |
| 32 | Joshua SchangPlace 32 · Grade 12 · Warren Cousino | 12 | Warren Cousino | 21:18.1 |
| 33 | Jaylen HolmesPlace 33 · Grade 12 · Warren Fitzgerald | 12 | Warren Fitzgerald | 21:18.4 |
| 34 | Cameron JonesPlace 34 · Grade 10 · Harrison Twp. L'Anse Creuse | 10 | Harrison Twp. L'Anse Creuse | 21:27.4 |
| 35 | Reilly PaulsonPlace 35 · Grade 9 · Marine City | 9 | Marine City | 21:30.5 |
| 36 | Erich SylviaPlace 36 · Grade 10 · Marysville | 10 | Marysville | 21:33.3 |
| 37 | Callen HeierPlace 37 · Grade 10 · SCS Lake Shore | 10 | SCS Lake Shore | 21:39.2 |
| 38 | Cameron StrzeleckiPlace 38 · Grade 10 · SCS Lake Shore | 10 | SCS Lake Shore | 21:41.1 |
| 39 | Chase DuquesnayPlace 39 · Grade 11 · South Lake | 11 | South Lake | 21:44.2 |
| 40 | Andrew BiethPlace 40 · Grade 11 · Marine City | 11 | Marine City | 21:52.9 |
| 41 | Andrei LiliacPlace 41 · Grade 12 · Sterling Heights | 12 | Sterling Heights | 21:55.2 |
| 42 | Foley KedziorPlace 42 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 21:56.8 |
| 43 | Justin HigginsPlace 43 · Grade 10 · Sterling Heights | 10 | Sterling Heights | 21:57.2 |
| 44 | Ben BrowningPlace 44 · Grade 11 · Harrison Twp. L'Anse Creuse | 11 | Harrison Twp. L'Anse Creuse | 22:15.8 |
| 45 | Ethan PinksPlace 45 · Grade 9 · Warren Woods Tower | 9 | Warren Woods Tower | 22:17.3 |
| 46 | Alfonso MarcanoPlace 46 · Grade 10 · Marysville | 10 | Marysville | 22:30.9 |
| 47 | Nolan LovePlace 47 · Grade 11 · SCS South Lake | 11 | SCS South Lake | 22:32.9 |
| 48 | Lucas ChaPlace 48 · Grade 12 · Warren Woods Tower | 12 | Warren Woods Tower | 22:33.2 |
| 49 | Victor KamauPlace 49 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 22:44.1 |
| 50 | Ryan ZouPlace 50 · Grade 11 · Madison Heights Lamphere | 11 | Madison Heights Lamphere | 22:46.8 |
| 51 | Jack SchwartzPlace 51 · Grade 10 · Sterling Heights | 10 | Sterling Heights | 22:47.8 |
| 52 | Cameron AgostaPlace 52 · Grade 11 · Marine City | 11 | Marine City | 22:51.2 |
| 53 | Coby BrucePlace 53 · Grade 10 · Warren Lincoln | 10 | Warren Lincoln | 22:55.5 |
| 54 | Caiden GrahamPlace 54 · Grade 11 · Warren Lincoln | 11 | Warren Lincoln | 22:58.3 |
| 55 | Chase MoorePlace 55 · Grade 10 · Warren Lincoln | 10 | Warren Lincoln | 22:59.7 |
| 56 | Rob NealPlace 56 · Grade 10 · Warren Lincoln | 10 | Warren Lincoln | 22:59.8 |
| 57 | Austin HillmanPlace 57 · Grade 10 · Madison Heights Lamphere | 10 | Madison Heights Lamphere | 23:08.6 |
| 58 | Austin HashPlace 58 · Grade 10 · Harrison Twp. L'Anse Creuse | 10 | Harrison Twp. L'Anse Creuse | 23:11.1 |
| 59 | Walter SutherlandPlace 59 · Grade 10 · New Haven | 10 | New Haven | 23:23.2 |
| 60 | Nathan LariveePlace 60 · Grade 10 · SCS Lake Shore | 10 | SCS Lake Shore | 23:27.1 |
| 61 | Kyzer ReidPlace 61 · Grade 9 · Warren Woods Tower | 9 | Warren Woods Tower | 23:27.8 |
| 62 | Alexander CisloPlace 62 · Grade 9 · SCS Lake Shore | 9 | SCS Lake Shore | 23:28.8 |
| 63 | Marco HoustonPlace 63 · Grade 10 · SCS South Lake | 10 | SCS South Lake | 23:44.8 |
| 64 | Keyshawn BurksPlace 64 · Grade 12 · Eastpointe | 12 | Eastpointe | 23:45.6 |
| 65 | Caleb SerrantPlace 65 · Grade 9 · South Lake | 9 | South Lake | 23:46.2 |
| 66 | Robert DowneyPlace 66 · Grade 10 · Warren Woods Tower | 10 | Warren Woods Tower | 23:50.2 |
| 67 | Xander FrinkPlace 67 · Grade 12 · Clawson | 12 | Clawson | 23:56.8 |
| 68 | Logan LynchPlace 68 · Grade 10 · SCS Lake Shore | 10 | SCS Lake Shore | 24:01.3 |
| 69 | Aiden PostonPlace 69 · Grade 12 · Center Line | 12 | Center Line | 24:03.4 |
| 70 | Joshua RahamanPlace 70 · Grade 12 · Eastpointe | 12 | Eastpointe | 24:05.2 |
| 71 | Damari CollinsPlace 71 · Grade 12 · Eastpointe | 12 | Eastpointe | 24:08.6 |
| 72 | William EvansPlace 72 · Grade 12 · Roseville | 12 | Roseville | 24:08.9 |
| 73 | John GoodwinPlace 73 · Grade 11 · Port Huron | 11 | Port Huron | 24:30.6 |
| 74 | Joshua HerrellPlace 74 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 24:37.4 |
| 75 | Noah MayerPlace 75 · Grade 9 · Roseville | 9 | Roseville | 24:37.5 |
| 76 | Jayvon JohnsonPlace 76 · Grade 11 · Warren Lincoln | 11 | Warren Lincoln | 24:40.8 |
| 77 | Ezekial WhitePlace 77 · Grade 11 · Madison Heights Lamphere | 11 | Madison Heights Lamphere | 24:58.4 |
| 78 | Amare BivinsPlace 78 · Grade 9 · South Lake | 9 | South Lake | 25:03.7 |
| 79 | Rashad ClementsPlace 79 · Grade 11 · Warren Lincoln | 11 | Warren Lincoln | 25:14.3 |
| 80 | Lucas LynchPlace 80 · Grade 9 · SCS Lake Shore | 9 | SCS Lake Shore | 25:34.1 |
| 81 | Josiah DavisPlace 81 · Grade 10 · SCS Lake Shore | 10 | SCS Lake Shore | 25:35.7 |
| 82 | Dejuan RichardPlace 82 · Grade 11 · South Lake | 11 | South Lake | 26:08.2 |
| 83 | Jordan OsterlandPlace 83 · Grade 10 · Marine City | 10 | Marine City | 26:09.1 |
| 84 | Nicholas HeimPlace 84 · Grade 9 · Port Huron | 9 | Port Huron | 26:24.5 |
| 85 | Brice HoodPlace 85 · Grade 12 · Eastpointe | 12 | Eastpointe | 26:26.1 |
| 86 | Ricardo HarrisPlace 86 · Grade 10 · Warren Lincoln | 10 | Warren Lincoln | 26:44.6 |
| 87 | Ashton DafoePlace 87 · Grade 10 · Port Huron | 10 | Port Huron | 26:45.4 |
| 88 | Joaquin NajarPlace 88 · Grade 9 · Madison Heights Lamphere | 9 | Madison Heights Lamphere | 26:54.6 |
| 89 | Sincere YoungPlace 89 · Grade 10 · New Haven | 10 | New Haven | 27:00.9 |
| 90 | Terrell StewartPlace 90 · Grade 11 · Sterling Heights | 11 | Sterling Heights | 27:22.2 |
| 91 | Kayden JonesPlace 91 · Grade 9 · Warren Lincoln | 9 | Warren Lincoln | 27:22.9 |
| 92 | Lucas JantzPlace 92 · Grade 9 · Warren Cousino | 9 | Warren Cousino | 27:44.1 |
| 93 | Eric SimmsPlace 93 · Grade 12 · Warren Lincoln | 12 | Warren Lincoln | 28:01.6 |
| 94 | Douglas PowellPlace 94 · Grade 9 · Eastpointe | 9 | Eastpointe | 28:04.6 |
| 95 | Logan HallPlace 95 · Grade 10 · Port Huron | 10 | Port Huron | 28:08.2 |
| 96 | Nassif AlsalmanPlace 96 · Grade 12 · Sterling Heights | 12 | Sterling Heights | 28:21.0 |
| 97 | Chris HummelPlace 97 · Grade 11 · Hazel Park | 11 | Hazel Park | 28:23.7 |
| 98 | Brad PalmerPlace 98 · Grade 11 · Warren Lincoln | 11 | Warren Lincoln | 28:38.5 |
| 99 | Josiah SodiniPlace 99 · Grade 12 · Roseville | 12 | Roseville | 29:33.1 |
| 100 | Rafael AndresPlace 100 · Grade 11 · Harrison Twp. L'Anse Creuse | 11 | Harrison Twp. L'Anse Creuse | 29:50.1 |
| 101 | Creighton MauePlace 101 · Grade 10 · Warren Cousino | 10 | Warren Cousino | 30:11.4 |
| 102 | Jayden RobinsonPlace 102 · Grade 10 · SCS South Lake | 10 | SCS South Lake | 30:21.6 |
| 103 | Henry RossPlace 103 · Grade 11 · Harrison Twp. L'Anse Creuse | 11 | Harrison Twp. L'Anse Creuse | 31:37.2 |
| 104 | Lance TolentinoPlace 104 · Grade 11 · Sterling Heights | 11 | Sterling Heights | 37:19.2 |
| 105 | Samuel PriftiPlace 105 · Grade 12 · Sterling Heights | 12 | Sterling Heights | 39:58.7 |