1 | 34 | Novi,
MI - Team Time (1st 5) 1:19:10.0 | Spread (1st 5) 32.0 |
| 2, 3, 4, 5, 20, (22), (27) |
| John Landy, Aric Landy, Gabriel Mudel, Scott Macpherson, Nathaniel Wood, (Trey Mullins), (Chris Silva) |
| 15:37.0, 15:44.0, 15:46.0, 15:54.0, 16:09.0, (16:14.0), (16:34.0) |
2 | 84 | Northville,
MI - Team Time (1st 5) 1:20:44.7 | Spread (1st 5) 36.0 |
| 5, 14, 19, 21, 25, (46), (68) |
| Benjamin Cracraft, Evan Ferrante, Nicholas Couyoumjian, Peter Bejin, Jacob Blackmore, (Alex Jund), (Adrien Jund) |
| 15:54.0, 16:04.0, 16:06.7, 16:10.0, 16:30.0, (17:05.0), (17:22.3) |
3 | 125 | Plymouth,
MI - Team Time (1st 5) 1:21:56.6 | Spread (1st 5) 1:25.9 |
| 5, 8, 14, 34, 64, (75), (80) |
| Ethan Byrnes, Carter Solomon, Brandon Boyd, Jarrett Warner, Adam Stepek, (Tyler Mussen), (Jacob Steward) |
| 15:54.0, 15:54.7, 16:04.0, 16:44.0, 17:19.9, (17:36.0), (17:47.0) |
4 | 131 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:22:36.3 | Spread (1st 5) 1:02.4 |
| 9, 13, 33, 37, 39, (44), (45) |
| Ty Buckley, Mark Borek, Ben Racine, Brennan Koehler, Luke Perelli, (Mitchel Horn), (Brendan Canavan) |
| 15:55.6, 16:03.9, 16:43.3, 16:55.5, 16:58.0, (17:01.0), (17:01.9) |
5 | 143 | Livonia Stevenson,
MI - Team Time (1st 5) 1:22:50.8 | Spread (1st 5) 1:05.0 |
| 12, 24, 29, 31, 47, (57), (60) |
| Jack Balint, Alex Brauer, Nathan Ward, Owen Rowader, Nathan Wilson, (Jacob Bieganski), (Ben Griffith) |
| 16:01.0, 16:25.2, 16:36.0, 16:42.6, 17:06.0, (17:11.0), (17:13.4) |
6 | 169 | Canton,
MI - Team Time (1st 5) 1:23:16.2 | Spread (1st 5) 1:12.2 |
| 11, 23, 36, 43, 56, (67), (71) |
| Zac Clark, Shane Andrews, Nick Socha, Zach Carey, Andrew Lake, (Daniel Jimenez), (David Kight) |
| 15:58.0, 16:16.0, 16:52.0, 17:00.0, 17:10.2, (17:22.2), (17:31.3) |
7 | 172 | Livonia Churchill,
MI - Team Time (1st 5) 1:23:39.8 | Spread (1st 5) 1:12.4 |
| 10, 28, 39, 41, 54, (61), (66) |
| Tyler Opdycke, Josh Mussen, Dash Dobar, Trevor Kornaga, Eric Pensari, (Brendan McCoy), (Noah Hagood) |
| 15:57.6, 16:35.2, 16:58.0, 16:59.0, 17:10.0, (17:17.0), (17:21.3) |
8 | 185 | Salem,
MI - Team Time (1st 5) 1:23:54.4 | Spread (1st 5) 1:03.8 |
| 16, 30, 42, 47, 50, (54), (58) |
| Luke Haran, Ryan Exell, Alex Kroll, Andrew Beyer, Shane McKimmy, (Tyler Dew), (Alec Teodori) |
| 16:04.2, 16:36.6, 16:59.6, 17:06.0, 17:08.0, (17:10.0), (17:12.1) |
9 | 247 | Berkley,
MI - Team Time (1st 5) 1:25:01.6 | Spread (1st 5) 1:21.3 |
| 17, 38, 59, 63, 70, (73), (81) |
| Nathan LaFramboise, Matt Austin, Nick Murray, Zack Smith, Rory McKelvey, (Henry Robertson), (Jonathan Alpert) |
| 16:05.8, 16:56.0, 17:13.0, 17:19.7, 17:27.1, (17:33.0), (17:51.0) |
10 | 264 | Ann Arbor Huron,
MI - Team Time (1st 5) 1:25:55.3 | Spread (1st 5) 48.5 |
| 35, 47, 52, 53, 77, (83), (84) |
| Bertrand Chu, Connor Wright, Karsin Dass, Jack Santinga, Robert Burke, (Cionne Harris Casanova), (Marcus Martin) |
| 16:50.8, 17:06.0, 17:09.4, 17:09.8, 17:39.3, (17:56.1), (18:00.3) |
11 | 289 | Detroit U-D Jesuit,
MI - Team Time (1st 5) 1:26:38.0 | Spread (1st 5) 2:32.0 |
| 18, 25, 72, 82, 92, (93), (94) |
| Sean English, Don Rea, Ezekiel Bowker, Ryan Moore, Sean Butler, (Mike Moceri), (Brian Palmer) |
| 16:06.0, 16:30.0, 17:32.0, 17:52.0, 18:38.0, (18:42.0), (18:54.3) |
12 | 309 | Oak Park,
MI - Team Time (1st 5) 1:27:38.5 | Spread (1st 5) 3:34.1 |
| 1, 51, 76, 85, 96, (97) |
| Cameron Cooper, Dewan Hawthorne, Javonne Kirksey, Michael Campbell, Lemayne Burton, (Ahmarri Kidd) |
| 15:36.0, 17:08.4, 17:38.0, 18:06.0, 19:10.1, (19:32.1) |
13 | 318 | Livonia Franklin,
MI - Team Time (1st 5) 1:26:41.9 | Spread (1st 5) 57.9 |
| 32, 65, 69, 74, 78, (79), (86) |
| Grant Rudd, Logan Evanchuk, Russell Rusnell, Jackson Nordbeck, Trevor Doyle, (Joe Nichol), (Andrew Ulaszek) |
| 16:42.8, 17:20.0, 17:23.4, 17:35.0, 17:40.7, (17:46.0), (18:12.0) |
14 | 423 | Westland John Glenn,
MI - Team Time (1st 5) 1:31:44.0 | Spread (1st 5) 1:42.0 |
| 62, 87, 89, 90, 95, (104) |
| Ben Biber, Ahmad Allen, Justin Hadyniak, Anthony Gibson, Antoine Stones, (Zachary Valle) |
| 17:18.0, 18:25.0, 18:30.0, 18:31.0, 19:00.0, (23:04.8) |
15 | 494 | Detroit Renaissance,
MI - Team Time (1st 5) 1:46:16.8 | Spread (1st 5) 4:54.2 |
| 88, 91, 102, 106, 107, (108), (110) |
| Jordon Williams, Kristopher Garrett, Ellington King, Charles Carter, Emmanuel Cook, (Eric Cook), (Cameron Childress) |
| 18:25.2, 18:31.8, 22:46.7, 23:13.7, 23:19.4, (23:20.6), (23:39.7) |
16 | 501 | Garden City,
MI - Team Time (1st 5) 1:48:32.0 | Spread (1st 5) 3:08.0 |
| 98, 99, 100, 101, 103, (105), (109) |
| David Gausden, Jordan Schema, Gabriel Stephenson, Alex DeHetre, Chris Childs, (Tristan Harshman), (Scott Cook) |
| 19:54.0, 20:38.0, 22:25.0, 22:33.0, 23:02.0, (23:12.0), (23:37.0) |