128Saginaw Heritage, MI - Team Time (1st 5) 51:26.0 | Spread (1st 5) 33.0
2, 3, 5, 6, 12, (15), (16)
Evan Chiplock, Tom Acosta, Nate Cruz, Matt Kennedy, Mitchell Ellsworth, (Bobby Leddy), (Brandon Scharich)
9:58.0, 10:17.0, 10:19.0, 10:21.0, 10:31.0, (10:33.0), (10:34.0)
258Bay City Western, MI - Team Time (1st 5) 52:29.0 | Spread (1st 5) 12.0
7, 8, 11, 14, 18, (27), (29)
Spencer Kokaly, Tyler DuRussel, Nathan Vorwerck, Ryan Haag, David Gould, (Jeffrey Amthor), (Drew Meylan)
10:23.0, 10:29.0, 10:30.0, 10:32.0, 10:35.0, (10:51.0), (10:53.0)
3105Gaylord, MI - Team Time (1st 5) 53:35.0 | Spread (1st 5) 27.0
8, 8, 25, 31, 33, (44)
Charlend Howard, Nate Fischer, Joe Jones, Ian Callison, Bryan Slocum, (Jake Pasternak)
10:29.0, 10:29.0, 10:47.0, 10:54.0, 10:56.0, (11:07.0)
4155Midland, MI - Team Time (1st 5) 54:00.0 | Spread (1st 5) 1:35.0
1, 26, 32, 41, 55, (56), (59)
Ben Reed, Travis Smith, Max Arbury, Lex Hollenbeck, Ben Hutter, (Lucas Madill), (Ryan Koehlinger)
9:48.0, 10:50.0, 10:55.0, 11:04.0, 11:23.0, (11:25.0), (11:28.0)
5188Hemlock, MI - Team Time (1st 5) 55:03.0 | Spread (1st 5) 21.0
23, 39, 40, 42, 44, (80), (100)
Jaime Keck, Chance Lisik, Evan Oldenburg, Peter Kariuki, Cody Clark, (Nick Kaufmann), (Noah Oldenburg)
10:46.0, 11:01.0, 11:03.0, 11:06.0, 11:07.0, (11:54.0), (12:46.0)
188Lansing Catholic, MI - Team Time (1st 5) 55:12.0 | Spread (1st 5) 1:01.0
12, 23, 34, 57, 62, (71), (87)
Austin Winter, Jimmy Hicks, Zachary Zingsheim, Mitchell Lebel, Spencer Lebel, (Nate Warriner), (Ben Rentz)
10:31.0, 10:46.0, 10:57.0, 11:26.0, 11:32.0, (11:41.0), (12:09.0)
7223Clare, MI - Team Time (1st 5) 55:51.0 | Spread (1st 5) 1:17.0
20, 22, 48, 50, 83, (95), (119)
Jonathan Harper, Lucas Combs, Brandon Frank, Hunter Nivison, Matt Alpin, (Riley Crawford), (Mike Maxwell)
10:43.0, 10:45.0, 11:11.0, 11:12.0, 12:00.0, (12:25.0), (14:18.0)
8234Holt, MI - Team Time (1st 5) 55:55.0 | Spread (1st 5) 31.0
34, 38, 50, 53, 59, (61), (64)
Miles Ranke, Patrick Carrier, Andrew Middleton, Everett Rawlings, Chris Gillespie, (Zach Hodgman), (Kevin Caron)
10:57.0, 11:00.0, 11:12.0, 11:18.0, 11:28.0, (11:31.0), (11:34.0)
9235Perry, MI - Team Time (1st 5) 56:17.0 | Spread (1st 5) 2:02.0
3, 28, 36, 78, 90, (97), (102)
Justin Krauss, John Bell, Alex West, Tyler Neros, Ian Nemeth, (Sam Whaley), (Jimmy Davisson)
10:17.0, 10:52.0, 10:59.0, 11:50.0, 12:19.0, (12:31.0), (12:50.0)
10249East Lansing, MI - Team Time (1st 5) 56:18.0 | Spread (1st 5) 1:02.0
16, 47, 57, 63, 66, (72), (74)
Robbie Glew, Daniel Richardson, Kevin Allswede, Joseph Norwood, Kyle Pettibone, (Taylor Zick), (Ian Hoopingarner)
10:34.0, 11:09.0, 11:26.0, 11:33.0, 11:36.0, (11:42.0), (11:44.0)
11275Eaton Rapids, MI - Team Time (1st 5) 56:58.0 | Spread (1st 5) 1:14.0
21, 36, 64, 73, 81, (83), (86)
Kenny Wherry, Andrew Benkovsky, Brad St. Aubin, Robert Baker, Bryant Sweet, (Kraig Whitmyer), (Jake Walker)
10:44.0, 10:59.0, 11:34.0, 11:43.0, 11:58.0, (12:00.0), (12:05.0)
12311Midland Bullock Creek, MI - Team Time (1st 5) 57:58.0 | Spread (1st 5) 1:46.0
18, 46, 66, 89, 92, (101), (116)
Adam Terwillegar, Cory Madaj, Tony Kall, Jake Fleming, James Sira, (Quinton Stevens), (Devin O'Hora)
10:35.0, 11:08.0, 11:36.0, 12:18.0, 12:21.0, (12:47.0), (13:41.0)
13325Breckenridge, MI - Team Time (1st 5) 57:44.8 | Spread (1st 5) 41.1
49, 54, 68, 75, 79, (113), (126)
Jesse Corbat, Kurt Gulick, Nate Partee, Abe Gillis, Zach Reiber, (Lindsay Brown), (Garrett Sugar)
11:11.7, 11:19.7, 11:36.1, 11:44.5, 11:52.8, (13:29.3), (16:34.8)
14337Lansing Waverly, MI - Team Time (1st 5) 58:17.0 | Spread (1st 5) 1:11.0
42, 52, 70, 85, 88, (93), (104)
Tyler Wise, Alex Marlin, Frank Mobley, Elijah Baker, Jonathan Baker, (Dorian Bennett), (Jason Maldonado)
11:06.0, 11:13.0, 11:38.0, 12:03.0, 12:17.0, (12:23.0), (12:51.0)
15389Ogemaw Heights, MI - Team Time (1st 5) 1:00:11.1 | Spread (1st 5) 1:57.4
30, 69, 82, 103, 105, (109), (110)
Steven Wysocki, Patrick Eagan, Alex Jones, Greg Sancrant, Josh Winters, (Zach Running), (Andrew Clelland)
10:53.9, 11:36.3, 11:59.3, 12:50.3, 12:51.3, (13:03.4), (13:04.1)
16485Manton, MI - Team Time (1st 5) 1:02:51.5 | Spread (1st 5) 38.5
90, 94, 96, 99, 106, (128), (131)
Simon Zagata, Forrest Williams, Jordan Sinkel, Jackson Selim, Everret Alex, (Brandon VanDyke), (Dakota. Falor)
12:19.0, 12:24.5, 12:27.2, 12:43.3, 12:57.5, (16:48.5), (17:16.6)
17507East Jordan, MI - Team Time (1st 5) 1:06:19.0 | Spread (1st 5) 3:44.0
76, 77, 114, 117, 123, (135), (136)
Luke Hawley, Josh Wojan, Tyler Nachazel, Rob Nemecek, Alex Moses, (Tyler Galmore), (Austin Brooks)
11:46.0, 11:47.0, 13:31.0, 13:45.0, 15:30.0, (22:22.0), (22:48.0)
18571Ithaca, MI - Team Time (1st 5) 1:10:31.2 | Spread (1st 5) 3:45.7
98, 112, 115, 121, 125, (129), (130)
Bram DeSaegher, John Lambrecht, Noah Schneider, Jacob Merchant, Kyle Augustine, (Tylor Coston), (Blake Gulick)
12:39.5, 13:06.3, 13:33.2, 14:47.0, 16:25.2, (16:50.5), (16:58.1)
19586Suttons Bay, MI - Team Time (1st 5) 1:12:42.0 | Spread (1st 5) 3:40.0
107, 108, 120, 124, 127
Alex Kraft, Travis Smith, Nick Collins, Guy Beachnau, Matt Collins
12:58.0, 13:01.0, 14:33.0, 15:32.0, 16:38.0
20616Tecumseh, MI - Team Time (1st 5) 1:21:04.1 | Spread (1st 5) 6:24.7
111, 118, 122, 132, 133, (134)
Gabe Lopez, Jarred Waite, Noah Lane, Matt Spiteri, Matthew Kegerris, (Ben Boettcher)
13:05.0, 14:13.5, 15:28.2, 18:47.7, 19:29.7, (21:42.1)