1 | 37 | Northville,
MI - Team Time (1st 5) 1:19:53.1 | Spread (1st 5) 35.0 |
| 3, 5, 6, 10, 13, (16), (27) |
| Jason Ferrante, Nick Noles, Conor Naughton, Sean McCullough, Benjamin Cracraft, (Kenny Goolsby), (Sam Kremke) |
| 15:44.0, 15:46.2, 15:50.0, 16:13.9, 16:19.0, (16:26.0), (16:44.0) |
2 | 80 | Novi,
MI - Team Time (1st 5) 1:21:47.6 | Spread (1st 5) 1:00.5 |
| 2, 11, 20, 22, 25, (31), (32) |
| Joost Plaetinck, Nathan Hall, Sahisnu Malapati, Scott Macpherson, John Landy, (Cameron Misko), (Adam Ditri) |
| 15:39.5, 16:16.0, 16:36.0, 16:36.1, 16:40.0, (16:46.0), (16:51.0) |
3 | 109 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:22:49.4 | Spread (1st 5) 23.6 |
| 15, 18, 19, 28, 29, (45), (49) |
| Scott Smith, Avery Felty, Bailey Hobson, Mark Borek, Ben Racine, (Brendan Canavan), (Ty Buckley) |
| 16:21.8, 16:27.0, 16:31.1, 16:44.1, 16:45.4, (17:09.5), (17:14.6) |
4 | 153 | Salem,
MI - Team Time (1st 5) 1:23:25.7 | Spread (1st 5) 1:44.1 |
| 1, 26, 38, 42, 46, (56), (64) |
| Chaz Jeffress, Noah Engerer, Nabil Ahmed, Jason Rogers, Jacob Kubinski, (Griffin Skaff), (Ryan Exell) |
| 15:29.8, 16:41.0, 16:58.0, 17:03.0, 17:13.9, (17:26.2), (17:43.7) |
5 | 168 | Canton,
MI - Team Time (1st 5) 1:24:26.4 | Spread (1st 5) 20.3 |
| 24, 33, 34, 37, 40, (41), (69) |
| Billy Toth, Mike Roberts, Zac Clark, Ammar Chishti, Nick Socha, (Shane Andrews), (Sean Carey) |
| 16:39.3, 16:55.0, 16:55.4, 16:57.1, 16:59.6, (17:00.9), (17:46.6) |
6 | 172 | Livonia Stevenson,
MI - Team Time (1st 5) 1:24:31.6 | Spread (1st 5) 49.8 |
| 17, 20, 38, 47, 50, (54), (63) |
| Erik Grisa, Luke Green, Andrew Bambach, Nathan Ward, Alex Mikonczyk, (Jack Balint), (Ben Griffith) |
| 16:26.9, 16:36.0, 16:58.0, 17:14.0, 17:16.7, (17:25.0), (17:40.0) |
7 | 177 | Plymouth,
MI - Team Time (1st 5) 1:24:21.5 | Spread (1st 5) 1:53.5 |
| 4, 35, 35, 43, 60, (78), (82) |
| Matthew (Matt) Pahl, Ethan Byrnes, Jonny Dalton, Matt Dottavio, Joey Maciag, (Alex Zoltowski), (Erik Liubakka) |
| 15:45.5, 16:56.0, 16:56.0, 17:05.0, 17:39.0, (18:12.4), (18:31.0) |
8 | 205 | Livonia Franklin,
MI - Team Time (1st 5) 1:25:01.9 | Spread (1st 5) 1:55.0 |
| 7, 12, 57, 62, 67, (67), (70) |
| Tony Floyd, Keenan Jones, Grant Rudd, Jacob Forgacs, Gage Wheeler, (Nathan McCall), (Kyle Perelli) |
| 15:51.0, 16:18.0, 17:27.0, 17:39.9, 17:46.0, (17:46.0), (17:47.0) |
9 | 227 | Livonia Churchill,
MI - Team Time (1st 5) 1:25:56.1 | Spread (1st 5) 48.0 |
| 23, 47, 51, 52, 54, (59), (73) |
| Jonathan Alessandrini, Matt Cohan, Josh Mussen, John Sas, Jonathan Hovermale, (Clint Cowen), (Alex Piper) |
| 16:37.0, 17:14.0, 17:18.3, 17:21.8, 17:25.0, (17:38.0), (17:54.0) |
10 | 264 | Ann Arbor Huron,
MI - Team Time (1st 5) 1:26:51.0 | Spread (1st 5) 2:02.7 |
| 8, 44, 61, 75, 76, (77), (79) |
| Lynus Zullo, Andrew Hiyama, Ido Morag, Connor Wright, Myles Markey, (Jonathan Kanzelmeyer), (Brian Cong) |
| 15:59.8, 17:08.5, 17:39.6, 18:00.6, 18:02.5, (18:10.0), (18:23.2) |
11 | 284 | Walled Lake Western,
MI - Team Time (1st 5) 1:28:35.9 | Spread (1st 5) 2:48.7 |
| 14, 30, 72, 80, 88, (95), (97) |
| Jack Bleibtrey, John Petruno, Matthieu Nordstrom, Eric Matecan, Shin Koyama, (Peter Fargo), (Jonas Kristensen) |
| 16:21.2, 16:45.7, 17:53.5, 18:25.6, 19:09.9, (19:33.8), (19:35.3) |
12 | 377 | FH Harrison (Closed June '19),
MI - Team Time (1st 5) 1:33:50.0 | Spread (1st 5) 4:25.7 |
| 9, 71, 90, 102, 105, (111), (112) |
| James Weekley, Dakota Kelly, Nate Taube, Landon Tucker, Cameron Sayer, (Nick Snell), (Noah Weingarden) |
| 16:07.6, 17:50.0, 19:12.1, 20:07.0, 20:33.3, (22:58.6), (24:43.8) |
13 | 396 | Westland John Glenn,
MI - Team Time (1st 5) 1:32:36.8 | Spread (1st 5) 1:50.8 |
| 65, 66, 84, 85, 96, (99), (103) |
| Ben Biber, Austin Hickerson, Zeke Thompson, Justin Hadyniak, Cory Routen, (Kenyatta Mason), (Jeff Busick) |
| 17:44.0, 17:44.4, 18:43.6, 18:50.0, 19:34.8, (19:38.1), (20:16.6) |
14 | 397 | North Farmington,
MI - Team Time (1st 5) 1:33:19.5 | Spread (1st 5) 1:47.0 |
| 53, 83, 86, 87, 88, (91), (92) |
| Robert Irwin, Derek Abbott, Jacob Barth, Justin Weber, Ryan Darnell, (Ben Plotnick), (Nick Harb) |
| 17:22.9, 18:32.9, 19:04.5, 19:09.3, 19:09.9, (19:22.5), (19:24.0) |
15 | 442 | Farmington,
MI - Team Time (1st 5) 1:35:14.5 | Spread (1st 5) 1:51.4 |
| 74, 81, 93, 94, 100, (108), (110) |
| Maxx Merlino, Josh Saba, Ryan Stanek, Nick Johnson, Nick Trevisan, (Kai Schiefer), (Mark Rasak) |
| 17:59.0, 18:30.8, 19:25.6, 19:28.7, 19:50.4, (21:41.0), (22:39.1) |
16 | 467 | Garden City,
MI - Team Time (1st 5) 1:38:32.6 | Spread (1st 5) 3:21.0 |
| 58, 98, 101, 104, 106, (107), (109) |
| Cody Hardrick, Jacob Sadowski, Jacob Callender, David Gausden, Justin Outlaw, (Justin Sadowski), (Tanner Davis) |
| 17:32.0, 19:38.0, 20:01.0, 20:28.6, 20:53.0, (21:00.0), (22:37.0) |