1 | 46 | Benzie Central,
MI - Team Time (1st 5) 1:22:48.1 | Spread (1st 5) 50.7 |
| 2, 4, 5, 16, 19, (20), (25) |
| William Huddleston, Andrew Hayden, Travis Clous, Ismael Halaweh, Max Moreno-Gaft, (Kyle Bailey), (Dakota Chapman) |
| 16:15.1, 16:20.0, 16:21.6, 16:45.6, 17:05.8, (17:06.4), (17:26.2) |
2 | 98 | Kingsley,
MI - Team Time (1st 5) 1:25:15.2 | Spread (1st 5) 1:27.7 |
| 6, 12, 15, 32, 33, (37), (63) |
| Justin Prange, Rachi Sims, Jake Keena, Dylan Zenner, Kohle Stiner, (Marcus O'Hara), (Richard Durecki) |
| 16:22.5, 16:33.7, 16:44.3, 17:44.5, 17:50.2, (17:56.4), (18:58.0) |
3 | 100 | Charlevoix,
MI - Team Time (1st 5) 1:25:38.4 | Spread (1st 5) 1:12.1 |
| 3, 22, 23, 24, 28, (36), (42) |
| Kirk Acharya, Andrew Plude, Jackson Buday, Nicholas Plude, William Jeakle, (Tristen Rudolph), (C.J. Rice) |
| 16:18.6, 17:12.5, 17:13.7, 17:22.9, 17:30.7, (17:55.0), (18:01.6) |
4 | 117 | Mason County Central,
MI - Team Time (1st 5) 1:25:22.6 | Spread (1st 5) 2:26.5 |
| 1, 14, 17, 35, 50, (52), (68) |
| Chase Barnett, Austin Lavigne, Jordan Johnson, Austin Persoon, Jared Johnson, (Joel Griffis), (Noah Genson) |
| 15:47.4, 16:38.9, 16:47.7, 17:54.7, 18:13.9, (18:17.2), (19:30.4) |
5 | 144 | Harbor Springs,
MI - Team Time (1st 5) 1:26:54.6 | Spread (1st 5) 1:54.2 |
| 7, 13, 27, 43, 54, (57), (66) |
| Michael Sutton, Ben Kloss, Jeffrey Howard, Trevor Rohrer, Andrew Furstenberg, (Jacob Nethercott), (Joe Brushaber) |
| 16:26.9, 16:34.4, 17:29.3, 18:02.9, 18:21.1, (18:32.5), (19:22.4) |
6 | 151 | East Jordan,
MI - Team Time (1st 5) 1:27:13.7 | Spread (1st 5) 1:41.8 |
| 11, 18, 30, 41, 51, (70), (71) |
| Josh Wojan, Luke Hawley, Tyler Nachazel, Gabe Hawley, Tyler Galmore, (Rob Nemecek), (Alex Moses) |
| 16:33.2, 16:50.6, 17:33.8, 18:01.1, 18:15.0, (19:49.9), (20:07.3) |
7 | 167 | Manistee,
MI - Team Time (1st 5) 1:28:12.4 | Spread (1st 5) 1:37.7 |
| 8, 26, 38, 47, 48, (53), (60) |
| Jarret Deisch, Tyler Sievert, Jonny Bailey, Colin Bachinski, Nick Veine, (Bryce Cameron), (Austin Minx) |
| 16:30.0, 17:28.4, 17:59.3, 18:07.0, 18:07.7, (18:20.4), (18:37.7) |
8 | 184 | LeRoy Pine River,
MI - Team Time (1st 5) 1:28:53.1 | Spread (1st 5) 2:05.0 |
| 9, 29, 31, 56, 59, (61), (73) |
| Trevor Holmes, Caleb Elkins, Greg Schaefer, Joshua Phillips, Mitchell Kelsey, (Ben Rigling), (Robert Ragatzki) |
| 16:32.1, 17:31.2, 17:42.9, 18:29.8, 18:37.1, (18:50.1), (20:44.0) |
9 | 193 | Manton,
MI - Team Time (1st 5) 1:29:20.5 | Spread (1st 5) 1:04.1 |
| 21, 34, 44, 45, 49, (55), (62) |
| Forrest Williams, Dillon Gouge, Max Haranda, Alex Everett, Jordan Sinkel, (Corey Sipes), (Nick Tidey) |
| 17:06.9, 17:52.2, 18:05.0, 18:05.4, 18:11.0, (18:26.6), (18:56.0) |
10 | 225 | McBain,
MI - Team Time (1st 5) 1:31:30.5 | Spread (1st 5) 3:00.5 |
| 10, 39, 40, 67, 69, (72), (74) |
| Paul Barber, Tyler Sterk, Layne Pollington, Quinn Kaspriak, Truman Gilde, (Patrick Maloney), (Jacob Mayle) |
| 16:32.8, 18:00.5, 18:00.8, 19:23.1, 19:33.3, (20:26.7), (20:55.2) |
11 | 338 | Lake City,
MI - Team Time (1st 5) 1:40:48.8 | Spread (1st 5) 3:05.5 |
| 46, 64, 75, 76, 77, (79) |
| James Cox, Dan Cuevas, Ashton Gillett, Aric Rhodes, Jake Gillow, (Amador Vazquez) |
| 18:06.5, 19:09.6, 21:10.2, 21:10.5, 21:12.0, (22:01.0) |
12 | 362 | Kalkaska,
MI - Team Time (1st 5) 1:48:20.0 | Spread (1st 5) 6:17.7 |
| 58, 65, 78, 80, 81, (82) |
| Kolten Scott, James Hittle, Nate Cummings, Brandon Scwandt, Austin Comai, (Donald Bateman) |
| 18:36.0, 19:14.9, 21:40.9, 23:54.5, 24:53.7, (27:39.3) |