1 | 54 | Sandusky,
MI - Team Time (1st 5) 1:29:28.9 | Spread (1st 5) 1:25.7 |
| 4, 5, 7, 17, 21, (26), (46) |
| Justin Campbell, Kaden Thompson, Elijah Bittner, Ethan Tubbs, Tate Larson, (Justin Miller), (Nick Kohn) |
| 17:20.8, 17:22.5, 17:44.9, 18:14.2, 18:46.5, (19:10.5), (20:48.4) |
2 | 77 | Saginaw Michigan Lutheran Seminary,
MI - Team Time (1st 5) 1:31:30.6 | Spread (1st 5) 1:36.8 |
| 6, 10, 13, 20, 28, (29), (35) |
| Caleb Krueger, David Delu, Isaac Martinez, Sam Bumhoffer, Hayden Miller, (Ben Schnose), (Ben Kieta) |
| 17:40.7, 17:49.5, 17:56.8, 18:46.1, 19:17.5, (19:27.5), (19:51.8) |
3 | 86 | Deckerville,
MI - Team Time (1st 5) 1:32:38.4 | Spread (1st 5) 5:33.4 |
| 3, 8, 9, 14, 52 |
| Daniel Ridley, Dakota Sampson, Michael Dreher, Chandler Stoutenberg, Andrew Sanford |
| 16:46.0, 17:46.6, 17:47.8, 17:58.6, 22:19.4 |
4 | 91 | Mayville,
MI - Team Time (1st 5) 1:32:06.0 | Spread (1st 5) 2:57.4 |
| 1, 12, 23, 24, 31, (32), (39) |
| Kyle Baxter, Yannik Huepel, Jacob Eldred, Landon Bailey, Zachary Powell, (Brevon Wiley), (Austin Chin) |
| 16:40.1, 17:53.3, 18:57.1, 18:58.0, 19:37.5, (19:45.6), (20:08.6) |
5 | 104 | Ubly,
MI - Team Time (1st 5) 1:32:53.0 | Spread (1st 5) 3:27.5 |
| 2, 16, 19, 27, 40, (42), (45) |
| Adam Grifka, George Selleke, Nathan Gilbert, Jonathan Wright, Blake Schumacher, (Noah Krueger), (James Weber) |
| 16:41.3, 18:12.6, 18:38.2, 19:12.1, 20:08.8, (20:30.0), (20:43.3) |
6 | 136 | Saginaw Arts and Sciences,
MI - Team Time (1st 5) 1:36:10.2 | Spread (1st 5) 2:08.7 |
| 11, 25, 30, 33, 37, (44), (49) |
| Dan Mahan, Michael Powers, Connor Blue, Chris Perry, Alex Wallace, (Alan Bouwman), (Dong Feng) |
| 17:51.5, 18:58.9, 19:33.5, 19:46.1, 20:00.2, (20:42.2), (21:32.8) |
7 | 153 | New Lothrop,
MI - Team Time (1st 5) 1:37:42.7 | Spread (1st 5) 2:39.1 |
| 15, 18, 36, 41, 43, (47), (48) |
| Gabe Bennett, Cole Hersch, Quinton Ruddy, Harrison Miller, Carson Krupp, (Garrett Delemeester), (Noah Klier) |
| 18:02.6, 18:37.0, 19:55.4, 20:26.0, 20:41.7, (21:15.3), (21:30.9) |
8 | 195 | Genesee,
MI - Team Time (1st 5) 1:42:57.2 | Spread (1st 5) 3:15.5 |
| 22, 34, 38, 50, 51, (53), (54) |
| Michael Nievierowski, Logan Yost, Bryan Kinney, Shaun Decoe, James Heron, (Brennan Logan), (Nick Little) |
| 18:52.5, 19:48.0, 20:05.7, 22:03.0, 22:08.0, (25:53.1), (26:14.1) |