1 | 78 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:23:42.0 | Spread (1st 5) 1:43.5 |
| 2, 9, 16, 22, 29, (77), (82) |
| Thomas Michno, Ryan Filbeck, Jacob Schaldenbrand, Nick Actis, Michael Zonca, (Jared Chacon), (Devyn Brass) |
| 15:45.0, 16:26.0, 16:53.0, 17:09.5, 17:28.5, (19:09.0), (19:28.0) |
2 | 102 | Grosse Pointe North,
MI - Team Time (1st 5) 1:24:33.5 | Spread (1st 5) 1:35.0 |
| 3, 11, 18, 34, 36, (38), (45) |
| Joe Ciaravino, Connor Sickmiller, Mike Ciaravino, Josh Fischer, Daniel Brady, (Ryan Kolp), (Adrian Carmer) |
| 15:59.0, 16:30.5, 16:58.0, 17:32.0, 17:34.0, (17:39.0), (17:46.5) |
3 | 120 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:24:58.0 | Spread (1st 5) 2:14.0 |
| 1, 14, 27, 37, 41, (52), (63) |
| Mickey Davey, Aaron Robert, Moshen Mokhtari, Nick Scott, Anthony Ficarra, (Everett Latos), (Nick Jozefczyk) |
| 15:29.0, 16:43.0, 17:27.0, 17:36.0, 17:43.0, (18:00.0), (18:34.0) |
4 | 123 | Sterling Heights,
MI - Team Time (1st 5) 1:25:10.0 | Spread (1st 5) 2:07.0 |
| 7, 10, 13, 35, 58, (60), (62) |
| Mike Burley, Christopher Yatooma, Alex Put, Qu'Ran Brown, Brendan Tomayko, (Robert Pedder), (Jared Folden) |
| 16:12.0, 16:30.0, 16:36.0, 17:33.0, 18:19.0, (18:26.0), (18:29.0) |
5 | 147 | Warren Mott,
MI - Team Time (1st 5) 1:26:17.0 | Spread (1st 5) 1:57.0 |
| 5, 19, 20, 50, 53, (64), (70) |
| David Saporito, Jeffrey Wainz, Kaleb Diana, Nick Riley, Kevin Lalik, (Andy Johnston), (Logan Susalla) |
| 16:06.0, 17:05.0, 17:08.0, 17:55.0, 18:03.0, (18:36.0), (18:51.0) |
6 | 148 | Clinton Twp. Chippewa Valley,
MI - Team Time (1st 5) 1:26:36.5 | Spread (1st 5) 1:25.0 |
| 8, 31, 32, 33, 44, (57), (67) |
| Phil Mundt, Justin Lenard, Kyle Walny, Peter Caruso, Joseph May, (Etienne LeClerc), (Daniel Scruggs) |
| 16:21.0, 17:29.0, 17:30.0, 17:30.5, 17:46.0, (18:15.0), (18:48.0) |
7 | 161 | Grosse Pointe South,
MI - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 33.0 |
| 23, 25, 28, 39, 46, (47), (56) |
| Earl Allard III, Matt Wholihan, Joseph Kalmar, Griffin Murray, Billy Michels, (Ethan Sloan), (Michael Gates) |
| 17:14.0, 17:25.0, 17:28.0, 17:40.0, 17:47.0, (17:47.5), (18:13.0) |
8 | 176 | Harrison Twp. L'Anse Creuse,
MI - Team Time (1st 5) 1:27:54.7 | Spread (1st 5) 2:19.0 |
| 12, 24, 30, 40, 70, (73), (92) |
| Maliek Lott, Jeffrey (Jeff) Schimelfening, Brendan Witt, Justin Powell, Jonathan McNamara, (Brendan Jungwirth), (Josh Robinson) |
| 16:32.0, 17:21.0, 17:28.7, 17:42.0, 18:51.0, (18:51.5), (19:54.0) |
9 | 214 | Fraser,
MI - Team Time (1st 5) 1:28:54.0 | Spread (1st 5) 3:21.0 |
| 6, 25, 49, 51, 83, (95), (96) |
| Steven Stine, Jalen Smith, Dylan Gray, Andrew Mezin, Rick Miller, (Antonio Federico), (Kyle Disney) |
| 16:09.0, 17:25.0, 17:54.0, 17:56.0, 19:30.0, (20:05.0), (20:13.0) |
10 | 253 | Troy Athens,
MI - Team Time (1st 5) 1:29:57.0 | Spread (1st 5) 3:17.0 |
| 4, 54, 55, 59, 81, (84), (86) |
| Ryan Mooney, Joe Masamery, Alex Beyer, Noah Leong, Jeff Tschirhart, (Mike Zumbaugh), (Phil Reynolds) |
| 16:05.0, 18:04.0, 18:05.0, 18:21.0, 19:22.0, (19:30.5), (19:36.0) |
11 | 289 | Roseville,
MI - Team Time (1st 5) 1:31:48.5 | Spread (1st 5) 1:06.0 |
| 42, 43, 65, 69, 70, (76), (91) |
| Anthony Moss, Brendan Sluchak, Johnny Richards, Tristan Sparks, Julio Rosario, (Anthony Im), (Joseph Manfreda) |
| 17:45.0, 17:45.5, 18:37.0, 18:50.0, 18:51.0, (19:07.0), (19:45.0) |
12 | 322 | SCS Lake Shore ,
MI - Team Time (1st 5) 1:35:06.5 | Spread (1st 5) 4:14.5 |
| 17, 21, 92, 94, 98, (101), (103) |
| Jordan Hill, Austin Chambe, Sean Mitchell, William Finn, Kyree Jackson, (Evan Dombrowski), (Cameron Dandridge) |
| 16:53.5, 17:09.0, 19:54.0, 20:02.0, 21:08.0, (25:24.0), (27:07.0) |
13 | 341 | SCS Lakeview ,
MI - Team Time (1st 5) 1:35:47.5 | Spread (1st 5) 4:56.5 |
| 15, 61, 77, 89, 99, (100) |
| Alex Tonn, Luke Roberts, John Mears, Nathan Myers, Alex Barringer, (Andrew Bergeron) |
| 16:45.5, 18:28.0, 19:09.0, 19:43.0, 21:42.0, (21:46.0) |
14 | 343 | Warren Cousino,
MI - Team Time (1st 5) 1:33:50.0 | Spread (1st 5) 1:26.0 |
| 48, 66, 74, 75, 80, (87), (90) |
| Cameron Rohelier, Nathan Nunes, Drew Demaris, Trevor Polisuk-Balfour, Matt Grawburg, (Jarrett VanderLinden), (Jack Banick) |
| 17:53.0, 18:43.0, 18:53.0, 19:02.0, 19:19.0, (19:40.0), (19:44.0) |
15 | 417 | Warren Woods Tower,
MI - Team Time (1st 5) 1:38:24.0 | Spread (1st 5) 2:17.0 |
| 68, 79, 85, 88, 97, (102), (104) |
| Justin Cicalo, Brandon Harger, Aimen Al'Doais, John Portalski, Vince Browning, (Hayden Lowell), (Nate Carter) |
| 18:49.0, 19:14.0, 19:33.0, 19:42.0, 21:06.0, (26:04.0), (30:01.0) |