1 | 44 | Petoskey,
MI - Team Time (1st 5) 55:34.0 | Spread (1st 5) 32.4 |
| 4, 5, 6, 14, 15, (16), (19) |
| Shane Izzard, Sam Smith, Brady Odenbach, Dylan Odenbach, Reese Marvin, (Gavin Towner), (Andrew Wheatley) |
| 10:50.3, 10:56.3, 11:04.8, 11:19.9, 11:22.7, (11:27.3), (11:38.0) |
2 | 55 | Sparta,
MI - Team Time (1st 5) 56:24.0 | Spread (1st 5) 1:22.0 |
| 3, 7, 10, 13, 22, (35), (36) |
| Jackson Jones, Gregory Janesak, Jax Wilson, Noah Momber, Cameron Hartwick, (Lance Riddle), (Isaiah Skowronek) |
| 10:43.0, 11:07.0, 11:10.0, 11:19.0, 12:05.0, (12:45.0), (12:55.0) |
3 | 92 | Big Rapids,
MI - Team Time (1st 5) 58:12.7 | Spread (1st 5) 2:01.7 |
| 2, 8, 25, 26, 31, (33), (34) |
| Ryan Ososki, Ben Knuth, Kyan Deam, Joel Hardesty, Hunter Mossel, (Gavin Grabill), (Austin Dalman) |
| 10:20.9, 11:08.9, 12:09.8, 12:10.5, 12:22.6, (12:36.6), (12:43.8) |
4 | 103 | Ludington,
MI - Team Time (1st 5) 59:23.7 | Spread (1st 5) 53.4 |
| 12, 20, 21, 23, 27, (28), (29) |
| Trey Keson, Evan Bennett, David Reisterer, Nevin Slater, Curtis Fuller, (Jack Jubar), (Will Siegert) |
| 11:18.4, 11:49.5, 11:56.4, 12:07.6, 12:11.8, (12:14.8), (12:16.1) |
5 | 118 | Remus Chippewa Hills,
MI - Team Time (1st 5) 59:28.8 | Spread (1st 5) 2:48.5 |
| 1, 17, 30, 32, 38, (42), (47) |
| Jake O'Neil, Matthew Brownell, Shaun Biller, Jacob Simon, Martin Grinnell, (Lewis Young), (Jeffrey Brownell) |
| 10:14.4, 11:29.4, 12:16.7, 12:25.4, 13:02.9, (13:57.0), (16:58.6) |
6 | 129 | Gaylord,
MI - Team Time (1st 5) 1:01:23.0 | Spread (1st 5) 2:08.5 |
| 11, 18, 24, 37, 39, (40) |
| Ty Pichan, Owen Palmer, Rylan Matelski, Peyton Thomasma, Jason Peterson, (Zach Keiser) |
| 11:17.2, 11:31.0, 12:07.7, 13:01.4, 13:25.7, (13:31.3) |
7 | 182 | Ogemaw Heights,
MI - Team Time (1st 5) 1:10:11.7 | Spread (1st 5) 4:02.4 |
| 9, 41, 43, 44, 45, (46) |
| Anthony Martin, Logan Neubecker, Michael Pyszora, Hunter Mabe, Chaz Cole, (Beck Sappington) |
| 11:09.7, 13:51.6, 14:56.7, 15:01.6, 15:12.1, (15:27.5) |