| 1 | Tucker GriffinPlace 1 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 18:59.0 |
| 2 | Nathan VohsPlace 2 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 19:15.2 |
| 3 | Cameron StermerPlace 3 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 19:28.2 |
| 4 | Jack CorrionPlace 4 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 19:29.8 |
| 5 | Jacob SandPlace 5 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 19:35.3 |
| 6 | Evan MisajlovskiPlace 6 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 19:36.1 |
| 7 | Miles DingemanPlace 7 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 19:49.1 |
| 8 | Noah HuberPlace 8 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 19:49.9 |
| 9 | Brandon FlahertyPlace 9 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 19:57.0 |
| 10 | Michael WholihanPlace 10 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 19:58.9 |
| 11 | William JarvisPlace 11 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 20:09.3 |
| 12 | Andrew FoxPlace 12 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 20:10.3 |
| 13 | Noah LawsonPlace 13 · Grade 10 · Grosse Pointe North | 10 | Grosse Pointe North | 20:16.7 |
| 14 | Michael KehrigPlace 14 · Grade 11 · Grosse Pointe North | 11 | Grosse Pointe North | 20:17.5 |
| 15 | Ben CorrionPlace 15 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 20:24.3 |
| 16 | Caden OttPlace 16 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 20:25.9 |
| 17 | Jack MichaudPlace 17 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 20:30.5 |
| 18 | Jacob VohsPlace 18 · Grade 9 · Macomb Dakota | 9 | Macomb Dakota | 20:34.6 |
| 19 | Andrew MilosavlevskiPlace 19 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 20:35.8 |
| 20 | Michael JesuePlace 20 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 20:37.1 |
| 21 | Connor WhitakerPlace 21 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 20:37.4 |
| 22 | Peter MartinPlace 22 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 20:38.9 |
| 23 | Timothy DeGrandPlace 23 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 20:43.9 |
| 24 | Thomas HutchisonPlace 24 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 20:44.7 |
| 25 | Adam RandazzoPlace 25 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 20:47.5 |
| 26 | Leo SmithPlace 26 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 20:47.9 |
| 27 | Shane WilemskiPlace 27 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 20:48.7 |
| 28 | Cole TracyPlace 28 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 20:49.5 |
| 29 | Liam LiburdiPlace 29 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 21:00.1 |
| 30 | Ethan BrownPlace 30 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 21:04.4 |
| 31 | Garrett GambaroPlace 31 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 21:04.7 |
| 32 | Brandon UngPlace 32 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 21:08.1 |
| 33 | Luca VaranelliPlace 33 · Grade 10 · Grosse Pointe North | 10 | Grosse Pointe North | 21:12.1 |
| 34 | Reid GwynPlace 34 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 21:12.1 |
| 35 | Matthew ThomasPlace 35 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 21:13.6 |
| 36 | Jeremiah DavidsonPlace 36 · Grade 12 · Utica | 12 | Utica | 21:16.0 |
| 37 | Jacob BruetschPlace 37 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 21:16.3 |
| 38 | Ronak ParikhPlace 38 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 21:17.1 |
| 39 | Nicholas BryantPlace 39 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 21:17.6 |
| 40 | Thomas DrawbaughPlace 40 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 21:19.5 |
| 41 | Daniel KotulaPlace 41 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 21:23.3 |
| 42 | Ben CurrierPlace 42 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 21:24.1 |
| 43 | Spencer HooverPlace 43 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 21:39.0 |
| 44 | Zac OzormoorPlace 44 · Grade 12 · Grosse Pointe North | 12 | Grosse Pointe North | 21:41.5 |
| 45 | Anthony LePlace 45 · Grade 12 · Utica | 12 | Utica | 21:47.4 |
| 46 | Ryan NagelPlace 46 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 21:48.1 |
| 47 | Leo CugliariPlace 47 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 21:48.5 |
| 48 | Ian McSherryPlace 48 · Grade 10 · Macomb L'Anse Creuse Nort | 10 | Macomb L'Anse Creuse Nort | 21:50.9 |
| 49 | Billy KuhlPlace 49 · Grade 12 · Grosse Pointe North | 12 | Grosse Pointe North | 21:54.0 |
| 50 | Miles OrtolanPlace 50 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 21:55.2 |
| 51 | Charlie KrausmannPlace 51 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 21:57.6 |
| 52 | Tyler WebbPlace 52 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 21:59.5 |
| 53 | Aaron JahnPlace 53 · Grade 9 · Utica | 9 | Utica | 21:59.7 |
| 54 | Ethan TracyPlace 54 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 22:00.7 |
| 55 | Andrew HarringtonPlace 55 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 22:02.2 |
| 56 | Connor TroostPlace 56 · Grade 10 · Grosse Pointe North | 10 | Grosse Pointe North | 22:08.7 |
| 57 | Ian BallingerPlace 57 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 22:11.6 |
| 58 | Trevor NiemanPlace 58 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 22:14.8 |
| 59 | Ethan SchenkPlace 59 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 22:15.9 |
| 60 | Paul CiaravinoPlace 60 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 22:17.7 |
| 61 | Nicholas MillerPlace 61 · Grade 11 · Utica | 11 | Utica | 22:17.8 |
| 62 | William JenkinsPlace 62 · Grade 10 · Utica | 10 | Utica | 22:20.4 |
| 63 | Caden HandworkPlace 63 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 22:21.1 |
| 64 | Logan GilbertsonPlace 64 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 22:22.1 |
| 65 | Brendan ChungPlace 65 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 22:22.6 |
| 66 | Nolan CooperPlace 66 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 22:27.0 |
| 67 | Jack McConaghyPlace 67 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 22:28.0 |
| 68 | Max KlugePlace 68 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 22:29.3 |
| 69 | Charlie MatthewsPlace 69 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 22:35.0 |
| 70 | Ryan SzymanskiPlace 70 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 22:41.5 |
| 71 | Grahm BierklePlace 71 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 22:47.1 |
| 72 | Nikolas TofilovskiPlace 72 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 22:56.0 |
| 73 | Zachary NaglePlace 73 · Grade 10 · Macomb L'Anse Creuse Nort | 10 | Macomb L'Anse Creuse Nort | 23:05.1 |
| 74 | Shane FitzpatrickPlace 74 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 23:06.4 |
| 75 | David CollarPlace 75 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 23:07.6 |
| 76 | William ShallPlace 76 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 23:08.5 |
| 77 | Benjamin DawsonPlace 77 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 23:14.6 |
| 78 | Kyle BerglerPlace 78 · Grade 10 · Utica Eisenhower | 10 | Utica Eisenhower | 23:14.9 |
| 79 | Kamden MillerPlace 79 · Grade 12 · Utica Eisenhower | 12 | Utica Eisenhower | 23:16.7 |
| 80 | Carrigan McGrawPlace 80 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 23:17.5 |
| 81 | Chase EsterlinePlace 81 · Grade 12 · Utica | 12 | Utica | 23:25.2 |
| 82 | Jacob SulewskiPlace 82 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 23:27.4 |
| 83 | Kyle KresnakPlace 83 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 23:30.8 |
| 84 | Jason CubittPlace 84 · Grade 9 · Utica | 9 | Utica | 23:31.8 |
| 85 | Anthony VinsonPlace 85 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 23:34.7 |
| 86 | Adam SloanPlace 86 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 23:37.2 |
| 87 | Grant CorrionPlace 87 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 23:54.8 |
| 88 | Ignacio Santos Mar...Place 88 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 24:05.7 |
| 89 | Elijah StricklandPlace 89 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 24:07.5 |
| 90 | William EckermanPlace 90 · Grade 10 · Grosse Pointe North | 10 | Grosse Pointe North | 24:14.8 |
| 91 | Ryan HexterPlace 91 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 24:21.6 |
| 92 | Jeevan TelangPlace 92 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 24:22.6 |
| 93 | Nicolas StollerPlace 93 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 24:24.6 |
| 94 | Nathan MillerPlace 94 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 24:27.2 |
| 95 | Brendan SandersonPlace 95 · Grade 11 · Utica Eisenhower | 11 | Utica Eisenhower | 24:27.3 |
| 96 | Michael MontgomeryPlace 96 · Grade 12 · Grosse Pointe South | 12 | Grosse Pointe South | 24:33.9 |
| 97 | Andrew SliwinskiPlace 97 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 24:37.4 |
| 98 | Lukas BaerPlace 98 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 24:39.9 |
| 99 | James VandewyngeardePlace 99 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 24:40.4 |
| 100 | Jeryl JuarezPlace 100 · Grade 10 · Macomb Dakota | 10 | Macomb Dakota | 24:43.7 |
| 101 | John LyonsPlace 101 · Grade 12 · Macomb Dakota | 12 | Macomb Dakota | 24:44.5 |
| 102 | Alex PinterPlace 102 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 24:44.6 |
| 103 | Anthony SchneiderPlace 103 · Grade 11 · Sterling Heights Stevenso | 11 | Sterling Heights Stevenso | 24:45.1 |
| 104 | Jordan BruetschPlace 104 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 24:45.9 |
| 105 | Spencer RajewskiPlace 105 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 24:48.3 |
| 106 | Nicolas TanedoPlace 106 · Grade 11 · Grosse Pointe North | 11 | Grosse Pointe North | 24:48.8 |
| 107 | Vincent BoesPlace 107 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 24:57.8 |
| 108 | Hariharan Ramakris...Place 108 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 24:59.6 |
| 109 | Tyler DeGrandPlace 109 · Grade 11 · Grosse Pointe South | 11 | Grosse Pointe South | 24:59.6 |
| 110 | Chris RyderPlace 110 · Grade 10 · Sterling Heights Stevenso | 10 | Sterling Heights Stevenso | 25:01.1 |
| 111 | Colin SiwickiPlace 111 · Grade 9 · Sterling Heights Stevenso | 9 | Sterling Heights Stevenso | 25:05.8 |
| 112 | Noah PetropoulosPlace 112 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 25:10.6 |
| 113 | Tyler LeverenzPlace 113 · Grade 9 · Macomb L'Anse Creuse Nort | 9 | Macomb L'Anse Creuse Nort | 25:27.5 |
| 114 | Armando GjergjiPlace 114 · Grade 11 · Sterling Heights Stevenso | 11 | Sterling Heights Stevenso | 25:27.5 |
| 115 | Corey McGrawPlace 115 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 25:32.1 |
| 116 | Matthew HannonPlace 116 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 25:35.0 |
| 117 | Ryan MathesonPlace 117 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 25:50.2 |
| 118 | Willem KrickPlace 118 · Grade 10 · Grosse Pointe South | 10 | Grosse Pointe South | 25:51.3 |
| 119 | Keaton SchuryPlace 119 · Grade 12 · Utica Eisenhower | 12 | Utica Eisenhower | 25:54.7 |
| 120 | Colin StacyPlace 120 · Grade 10 · Macomb L'Anse Creuse Nort | 10 | Macomb L'Anse Creuse Nort | 26:10.8 |
| 121 | Christian KijekPlace 121 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 26:16.1 |
| 122 | Louis HolmesPlace 122 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 26:17.4 |
| 123 | Anders StoehrPlace 123 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 26:31.2 |
| 124 | William BerglerPlace 124 · Grade 12 · Utica Eisenhower | 12 | Utica Eisenhower | 26:34.4 |
| 125 | Austin FitePlace 125 · Grade 12 · Utica Eisenhower | 12 | Utica Eisenhower | 26:36.1 |
| 126 | Quinn DavisPlace 126 · Grade 9 · Utica | 9 | Utica | 26:51.1 |
| 127 | Joe TrowernPlace 127 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 27:01.4 |
| 128 | Cameron DiLabioPlace 128 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 27:10.2 |
| 129 | Louis CracchioloPlace 129 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 27:13.8 |
| 130 | Jackson KeenanPlace 130 · Grade 9 · Utica Eisenhower | 9 | Utica Eisenhower | 27:25.0 |
| 131 | Giuseppe CiaramitaroPlace 131 · Grade 12 · Utica Eisenhower | 12 | Utica Eisenhower | 27:31.7 |
| 132 | Evan PeckPlace 132 · Grade 10 · Sterling Heights Stevenso | 10 | Sterling Heights Stevenso | 27:46.5 |
| 133 | Joseph LorthPlace 133 · Grade 11 · Macomb Dakota | 11 | Macomb Dakota | 29:03.4 |
| 134 | Michael LucarelliPlace 134 · Grade 11 · Sterling Heights Stevenso | 11 | Sterling Heights Stevenso | 29:12.5 |
| 135 | Liam HillikerPlace 135 · Grade 10 · Sterling Heights Stevenso | 10 | Sterling Heights Stevenso | 29:47.3 |
| 136 | Francis TanedoPlace 136 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 30:29.4 |
| 137 | Anthony LealPlace 137 · Grade 11 · Utica | 11 | Utica | 31:37.5 |
| 138 | Daniel SpearPlace 138 · Grade 11 · Utica | 11 | Utica | 32:37.4 |
| 139 | Henry GreerPlace 139 · Grade 9 · Grosse Pointe South | 9 | Grosse Pointe South | 33:20.1 |
| 140 | Carson WinbiglerPlace 140 · Grade 9 · Grosse Pointe North | 9 | Grosse Pointe North | 35:32.1 |