1 | 29 | Lansing Catholic,
MI - Team Time (1st 5) 1:22:47.6 | Spread (1st 5) 23.0 |
| 3, 5, 6, 7, 8, (11), (17) |
| Ethan Markey, Will Peters, Eric Warriner, Ryan Schroeder, Eli Meder, (Sammy Migaldi), (Aaron Kazmierski) |
| 16:18.0, 16:29.0, 16:38.7, 16:40.9, 16:41.0, (17:02.0), (17:25.0) |
2 | 37 | Stockbridge,
MI - Team Time (1st 5) 1:23:10.1 | Spread (1st 5) 1:21.3 |
| 1, 2, 4, 14, 16, (21), (23) |
| Jake Chapman, Alan Baird, Jack Youngblood, Micah Beauregard, Ron Tolson, (Colin Lilley), (Stanley Plennert) |
| 16:03.6, 16:04.5, 16:26.5, 17:10.6, 17:24.9, (17:39.1), (17:40.3) |
3 | 121 | Ithaca,
MI - Team Time (1st 5) 1:29:35.2 | Spread (1st 5) 1:24.0 |
| 12, 22, 26, 29, 32, (35), (40) |
| Ransom Allen, Landon Strong, Zack Bartnik, Ethan Schauer, Andrew Bootz, (Keagan Handy), (Ben Bontrager) |
| 17:05.0, 17:39.3, 17:58.4, 18:23.5, 18:29.0, (18:30.7), (18:46.9) |
4 | 149 | Bath,
MI - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 1:06.7 |
| 18, 30, 31, 34, 36, (39), (56) |
| Jakob Cain, Mitchell Bjorne, Jack Skidmore, Jack Sullivan, Darius Clemen, (AJ Skidmore), (Sam Sanderson) |
| 17:27.0, 18:24.7, 18:26.0, 18:30.6, 18:33.7, (18:45.0), (19:20.8) |
5 | 153 | Leslie,
MI - Team Time (1st 5) 1:30:28.8 | Spread (1st 5) 2:24.3 |
| 9, 20, 27, 42, 55, (59), (61) |
| Devin Gibbs, Stefan Carlson, Andrew Richard, Justin Monroe, Daniel Moulton, (Joe Millikin), (Jackson Casper) |
| 16:50.3, 17:36.7, 17:59.5, 18:47.7, 19:14.6, (19:28.2), (19:28.5) |
6 | 182 | Byron,
MI - Team Time (1st 5) 1:32:13.9 | Spread (1st 5) 2:19.1 |
| 10, 37, 38, 43, 54, (74), (76) |
| Kyle Markley, Adrian Paris, Josh Bentley, McKoy Scribner, Sam Thompson, (Jared Krejci), (Dylan Baker) |
| 16:51.2, 18:41.5, 18:42.4, 18:48.5, 19:10.3, (20:19.3), (20:23.9) |
7 | 217 | New Lothrop,
MI - Team Time (1st 5) 1:34:06.1 | Spread (1st 5) 1:32.3 |
| 25, 41, 44, 48, 59, (64), (67) |
| Carson Krupp, Joshua Sebok, Harris Puengkasem, Dylan Vincke, Micah Poletti, (Jacob Black), (Austin Wolford) |
| 17:55.9, 18:47.6, 18:52.4, 19:02.0, 19:28.2, (19:36.2), (19:47.5) |
8 | 227 | Saranac,
MI - Team Time (1st 5) 1:34:12.6 | Spread (1st 5) 2:56.6 |
| 13, 28, 51, 62, 73, (74), (78) |
| Connor McElvain, Noah Spiece, Mason Houtteman, Ryan Cadwallader, Kai Hawkins, (Alessandro Statzu), (Jonah Powell) |
| 17:10.2, 18:20.2, 19:06.0, 19:29.4, 20:06.8, (20:19.3), (20:50.0) |
9 | 245 | Perry,
MI - Team Time (1st 5) 1:35:00.5 | Spread (1st 5) 2:16.4 |
| 19, 46, 53, 58, 69, (90) |
| James Legacy, Tyler Cochrane, Trent Ivey, Zachery Frent, Richard Martin, (Ryan LaLonde) |
| 17:35.6, 18:56.7, 19:09.2, 19:27.0, 19:52.0, (24:39.4) |
10 | 246 | Vermontville Maple Valley,
MI - Team Time (1st 5) 1:35:23.2 | Spread (1st 5) 1:20.5 |
| 33, 47, 48, 50, 68, (72), (80) |
| Wyatt Baird, Logan Valiquette, Drew Allen, Jacob Brighton, Ben Benedict, (Dawson Gusey), (Nathan Baird) |
| 18:29.4, 18:59.1, 19:02.0, 19:02.8, 19:49.9, (20:04.2), (21:07.0) |
11 | 294 | Laingsburg,
MI - Team Time (1st 5) 1:40:14.7 | Spread (1st 5) 4:58.0 |
| 15, 45, 65, 83, 86, (87), (88) |
| Ryan Kingsbury, Brady Hawks, Zack Robbins, Dylan Harter, Tyler Sieben, (Bryce Douglas), (Vince Barberio) |
| 17:20.0, 18:53.8, 19:43.9, 21:59.0, 22:18.0, (23:01.9), (23:06.8) |
12 | 302 | Ovid-Elsie,
MI - Team Time (1st 5) 1:38:07.4 | Spread (1st 5) 3:16.0 |
| 24, 63, 66, 70, 79, (84), (85) |
| Weston Kvalevog, Craig Garrett, Hayden Hebeler, Blake Bensinger, Trayton Terpening, (Ben Maynard), (Noah Willaford) |
| 17:48.0, 19:31.3, 19:46.1, 19:58.0, 21:04.0, (22:07.8), (22:10.3) |
13 | 338 | Chesaning,
MI - Team Time (1st 5) 1:40:19.3 | Spread (1st 5) 2:03.8 |
| 52, 57, 71, 77, 81, (82), (89) |
| Jakob Buxton, Andrew Gross, Andrew Fulton, Bryce Bila, Clayton Meder, (Christian Painter), (Cody Zervan) |
| 19:06.8, 19:23.7, 20:00.3, 20:37.9, 21:10.6, (21:33.8), (23:13.6) |