1 | 40 | Pewamo-Westphalia,
MI - Team Time (1st 5) 1:25:33.0 | Spread (1st 5) 45.8 |
| 2, 7, 8, 10, 13, (14), (15) |
| Bryce Thelen, Troy Hagen, Mitch Nurenberg, Brock Simon, Kyle Hengesbach, (Trent Barker), (Zach Schmitz) |
| 16:35.5, 17:10.7, 17:11.5, 17:14.0, 17:21.3, (17:26.7), (17:27.3) |
2 | 85 | Potterville,
MI - Team Time (1st 5) 1:28:51.4 | Spread (1st 5) 1:06.3 |
| 6, 17, 18, 21, 23, (42), (64) |
| Sam Corbin, Kody Smith, Ross Schmiedeknecht, Luke Tarr, Tyler Vermillion, (Jordan Reynolds), (Joel Carlson) |
| 17:09.5, 17:40.0, 17:40.3, 18:05.8, 18:15.8, (19:36.1), (20:52.6) |
3 | 101 | Lansing Christian,
MI - Team Time (1st 5) 1:29:34.7 | Spread (1st 5) 3:04.1 |
| 3, 9, 16, 27, 46, (66) |
| Davis Tebben, Dawson Block, Ethan Combs, Noah Usiak, Evan MacKay, (Wesley Tate) |
| 16:36.3, 17:13.5, 17:38.2, 18:26.3, 19:40.4, (21:09.5) |
4 | 108 | Fowler,
MI - Team Time (1st 5) 1:31:10.7 | Spread (1st 5) 2:08.2 |
| 4, 20, 24, 25, 35, (44), (51) |
| Viktor Bedaine, Nick Conner, Kyle Behrendt, Riley Goerge, Charlie Boak, (James Wohlfert), (Jake George) |
| 17:06.9, 18:03.2, 18:22.6, 18:22.9, 19:15.1, (19:39.2), (19:47.1) |
5 | 123 | Portland St. Patrick,
MI - Team Time (1st 5) 1:31:37.0 | Spread (1st 5) 2:58.5 |
| 1, 19, 29, 33, 41, (80) |
| Ashton Walker, Graham Smith, Tyler Coyne, Brandon Scheurer, Jake Pung, (Aaron Pratt) |
| 16:35.0, 17:49.4, 18:42.2, 18:56.9, 19:33.5, (25:30.1) |
6 | 152 | Tekonsha,
MI - Team Time (1st 5) 1:33:35.8 | Spread (1st 5) 3:27.8 |
| 5, 11, 34, 43, 59, (77), (78) |
| Calvin Blue, David Frederick, Ken Morgensai, Blaine Shedd, Draper Casarez, (Joshua Washburn), (Lane Casarez) |
| 17:08.0, 17:17.0, 18:58.0, 19:37.0, 20:35.8, (24:35.6), (24:43.0) |
7 | 201 | Charyl Stockwell Academy,
MI - Team Time (1st 5) 1:37:02.1 | Spread (1st 5) 59.5 |
| 30, 37, 40, 45, 49, (52), (70) |
| Jermaine Viculis, James Jordan, Caleb Killinger, Michael Warner, Simon Hatcher, (Tre Hill), (Garrett Makkonen) |
| 18:45.6, 19:18.3, 19:33.4, 19:39.7, 19:45.1, (20:04.0), (22:17.0) |
8 | 210 | Dansville,
MI - Team Time (1st 5) 1:38:18.4 | Spread (1st 5) 5:02.4 |
| 12, 26, 38, 62, 72 |
| Anthony Mack, Gordon Chattaway, Spencer Anderson, Josh Glover, Henry Chelf |
| 17:20.7, 18:26.0, 19:18.4, 20:50.2, 22:23.1 |
9 | 230 | Jackson Preparatory,
MI - Team Time (1st 5) 1:39:02.0 | Spread (1st 5) 2:31.4 |
| 22, 39, 53, 55, 61, (67), (76) |
| Josiah Dinverno, James Webb, Josh Bibler, Tony Scott, Daniel Spilter, (Lane Thayer), (Hunter Myers) |
| 18:15.6, 19:30.5, 20:10.9, 20:18.0, 20:47.0, (21:22.1), (23:42.9) |
10 | 246 | Springport,
MI - Team Time (1st 5) 1:40:14.4 | Spread (1st 5) 2:56.8 |
| 31, 36, 50, 60, 69, (71), (74) |
| Ryan Shafer, Zach Betz, Noah Teague, Jacob Minix, Gaven Ludtke, (Thomas Potter), (Bailey Railer) |
| 18:47.8, 19:16.0, 19:45.2, 20:40.8, 21:44.6, (22:19.0), (22:41.2) |
11 | 251 | Morrice,
MI - Team Time (1st 5) 1:40:12.7 | Spread (1st 5) 2:30.1 |
| 28, 47, 54, 57, 65, (75), (79) |
| Alex Brandt, Caleb Shelton, Hizuru Scribner, Trenton Slee, TK Scribner, (Christian Rivers), (Robert London) |
| 18:38.0, 19:41.7, 20:15.0, 20:29.9, 21:08.1, (23:06.0), (25:29.3) |
12 | 257 | Jackson Christian,
MI - Team Time (1st 5) 1:40:35.2 | Spread (1st 5) 1:55.7 |
| 32, 48, 56, 58, 63, (68), (73) |
| Andrew Jackson, Peter Gelatt, Tyler Spry, Lee Gerweck, Zach Lamphere, (Fischer Jacobs), (Nate Blumenstock) |
| 18:56.0, 19:44.3, 20:27.8, 20:35.4, 20:51.7, (21:26.6), (22:40.8) |