1 | 21 | Linden,
MI - Team Time (1st 5) 1:20:16.8 | Spread (1st 5) 1:04.4 |
| 1, 3, 4, 5, 8, (9), (11) |
| Roger Phillips, Graham Elliott, Zach LeMieux, Dave Doyle, Ryan Torok, (Adrian Taylor), (Kyle Susalla) |
| 15:35.3, 15:51.2, 15:54.1, 16:16.5, 16:39.7, (16:42.2), (16:51.2) |
2 | 48 | Clio,
MI - Team Time (1st 5) 1:23:20.9 | Spread (1st 5) 1:57.9 |
| 2, 7, 10, 12, 17, (18), (25) |
| Chris Koon, Clyde Anderson, Thomas Kean, Chuckie Merrill, Dylan Mosher, (Ethan Taljonick), (Zach Pender) |
| 15:35.8, 16:32.6, 16:45.1, 16:53.7, 17:33.7, (17:36.9), (18:07.4) |
3 | 118 | Essexville Garber,
MI - Team Time (1st 5) 1:30:01.9 | Spread (1st 5) 2:45.0 |
| 6, 22, 24, 31, 35, (37) |
| Ben Yagiela, Jimmy Wetters, Chase Badalamenti, Hayden Cobley, Jacob Stone, (Chase Knipp) |
| 16:17.0, 17:54.0, 18:00.9, 18:48.0, 19:02.0, (19:23.0) |
4 | 129 | Birch Run,
MI - Team Time (1st 5) 1:31:06.9 | Spread (1st 5) 3:26.4 |
| 15, 16, 23, 26, 49, (50), (54) |
| Noah Knutson, Brett Boulis, Nicholas Doyon, Matt Remenecz, Donovan Zietz, (Jeff Ayling), (Jordan Inman) |
| 17:08.8, 17:19.8, 17:54.4, 18:08.7, 20:35.2, (21:00.0), (21:48.7) |
5 | 131 | Goodrich,
MI - Team Time (1st 5) 1:31:31.7 | Spread (1st 5) 2:01.1 |
| 13, 21, 30, 33, 34, (44), (46) |
| Eric Hergenrader, James Ruff, Kyle Gavulic, Josh Short, Ty Hergenreder, (Austin Bierkamp), (Alex Richards) |
| 17:00.7, 17:53.4, 18:34.8, 19:01.0, 19:01.8, (19:58.2), (20:15.3) |
6 | 150 | Lake Fenton,
MI - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 1:54.8 |
| 19, 28, 29, 36, 38, (40), (48) |
| Caleb Fletcher, Winston Ray, Jacob Fletcher, Dylan Cullimore, Jasper Lindsay, (Nash Reigle), (Skylor Smith) |
| 17:37.2, 18:14.2, 18:24.8, 19:02.8, 19:32.0, (19:47.1), (20:31.2) |
7 | 213 | North Branch,
MI - Team Time (1st 5) 1:41:01.0 | Spread (1st 5) 3:28.0 |
| 32, 39, 41, 45, 56 |
| Ryan Garza, Brandon Seeley, Jonathan Ankley, Fox Parton, Jacob Peralta |
| 18:54.0, 19:44.0, 19:48.0, 20:13.0, 22:22.0 |
8 | 232 | Saginaw Swan Valley,
MI - Team Time (1st 5) 1:43:14.4 | Spread (1st 5) 4:49.2 |
| 27, 43, 47, 53, 62, (66), (69) |
| Sebastian Ramos, Kameron Carey, Brandon Barrera, Dominic Premo, Jacob Claus, (Jacob Smith), (Ian Ingles) |
| 18:10.2, 19:56.0, 20:25.0, 21:43.8, 22:59.4, (23:33.0), (24:54.0) |
9 | 244 | Flint Southwestern Academy,
MI - Team Time (1st 5) 1:47:49.0 | Spread (1st 5) 8:18.4 |
| 14, 42, 57, 61, 70, (71) |
| Stephen Sheffy, Martez Coleman, Jonathan Fife, Rodney Nelson, Charles Allen, (Marcell Kelly) |
| 17:01.6, 19:55.8, 22:32.8, 22:58.8, 25:20.0, (26:06.5) |
10 | 249 | Mt Morris,
MI - Team Time (1st 5) 1:46:36.9 | Spread (1st 5) 5:27.1 |
| 20, 51, 55, 60, 63 |
| Donovan Ward, Austin Jameson, Dillin Ward, Avery Moore, Devon Ward |
| 17:40.5, 21:07.2, 22:00.3, 22:41.3, 23:07.6 |
11 | 298 | Flint Northwestern Academy (Closed 2018),
MI - Team Time (1st 5) 1:53:32.4 | Spread (1st 5) 2:20.7 |
| 52, 58, 59, 64, 65, (68) |
| Joe Balknight, Demetrius Robinson, Devonte Carlisle, Michael Mack, Damien Nelson, (Christopher Taylor) |
| 21:12.0, 22:35.0, 22:41.0, 23:31.7, 23:32.7, (24:43.6) |
12 | 361 | Saginaw Arthur Hill,
MI - Team Time (1st 5) 2:16:00.9 | Spread (1st 5) 6:34.8 |
| 67, 72, 73, 74, 75, (76) |
| Jaylin Redfearn, Torian Wilson, Frank Gallerdo, Gilbert Bandy, Isaiah Braddock, (Jaylin Browden) |
| 24:20.2, 26:43.4, 26:50.0, 27:12.3, 30:55.0, (31:16.1) |