176White Pine (Saginaw), MI - Team Time (1st 5) 51:31.6 | Spread (1st 5) 26.5
8, 9, 18, 19, 22, (24), (32)
Parker Eisengruber, Andrew Ellsworth, Will Concannon, Noah Zerba, Connor Szukhent, (Tom Yura), (Ryan Laorr)
10:03.9, 10:08.0, 10:23.0, 10:26.3, 10:30.4, (10:31.3), (11:00.1)
279Cedar Springs, MI - Team Time (1st 5) 51:44.0 | Spread (1st 5) 1:09.0
6, 7, 14, 17, 35, (39), (54)
Austin Sargent, Cameron Umphrey, Brandon Sipka, Gabe Zwinger, Josh Bray, (Bryan Taylor), (Remington Sawade)
9:59.0, 10:03.0, 10:14.0, 10:20.0, 11:08.0, (11:29.0), (11:52.0)
79Holland Black River, MI - Team Time (1st 5) 51:35.8 | Spread (1st 5) 1:08.1
1, 5, 20, 23, 30, (56), (57)
Joseph Britt, Zach Schruer, Zach Spencley, Brenden Jones, Tyler Swanson, (Rohan Dandavati), (Lawton Prince)
9:45.6, 9:58.6, 10:26.7, 10:31.2, 10:53.7, (11:57.5), (12:00.4)
492Alma, MI - Team Time (1st 5) 51:47.0 | Spread (1st 5) 25.1
11, 13, 15, 26, 27, (33), (42)
Brevan Bender, Jacob Adams, Mason Molesky, Spencer Benn, Collin Lott, (Bryce Devore), (Max Bos)
10:10.0, 10:11.4, 10:17.2, 10:33.3, 10:35.1, (11:01.2), (11:37.3)
5145Coopersville, MI - Team Time (1st 5) 54:53.1 | Spread (1st 5) 1:56.6
2, 16, 36, 43, 48, (51), (55)
Derek Gillman, Neil Dalman, Sam Layton, Matt Denson, Austin Lampe, (Alex Sheridan), (TJ Leach)
9:49.0, 10:18.3, 11:21.7, 11:38.5, 11:45.6, (11:50.5), (11:52.1)
6152Fremont, MI - Team Time (1st 5) 55:05.9 | Spread (1st 5) 1:31.1
10, 29, 31, 38, 44, (47), (63)
Max Smith, Austin Nicholas, Daniel Pearce, Zachery Zimmerman, Mark Seadorf, (Jonah Novak), (Ian Klahre)
10:08.8, 10:52.0, 10:57.1, 11:28.1, 11:39.9, (11:42.0), (12:20.0)
7197Grant, MI - Team Time (1st 5) 56:54.9 | Spread (1st 5) 1:36.9
12, 40, 46, 49, 50, (60), (62)
Bobby Haskin, Benancio Rodriguez-Irwin, Tyler Copron, Mason Deible, Mitchell Harvey, (Logan Jennings), (Connor Tibbe)
10:10.2, 11:30.2, 11:41.3, 11:46.1, 11:47.1, (12:10.6), (12:16.9)
8204Chippewa Hills, MI - Team Time (1st 5) 57:02.4 | Spread (1st 5) 2:07.9
4, 37, 52, 53, 58, (66), (74)
Chris Oates, Tyler Parker, Zach Bentley, Corey Godden, Hunter Paulins, (Tyler Frease), (Austin Scott)
9:54.8, 11:21.9, 11:51.2, 11:51.8, 12:02.7, (12:34.4), (13:09.1)
9216Hanover Horton, MI - Team Time (1st 5) 57:59.0 | Spread (1st 5) 2:43.6
3, 41, 44, 61, 67, (70), (71)
Lucas Crisanti, Andrew Adkins, Allan Dowling, Tom Bland, Spencer Silveus, (Cameron Vinton), (Aaron Heath)
9:51.4, 11:36.4, 11:39.9, 12:16.3, 12:35.0, (12:46.8), (12:53.6)
10250Kent City, MI - Team Time (1st 5) 59:59.1 | Spread (1st 5) 3:45.0
21, 28, 59, 65, 77, (79)
Colton Carew, Brayden Gruen, James Cook, Ben Swanson, Nicholas Kridler, (Tyler Vincent)
10:27.9, 10:46.0, 12:04.1, 12:28.2, 14:12.9, (14:42.9)
11268Fennville, MI - Team Time (1st 5) 1:00:12.4 | Spread (1st 5) 2:33.0
25, 34, 64, 72, 73, (76), (78)
Jon Andrade, Cliff Morse, Jerry Mendoza, Antonio Reyes, Jacob Morse, (Robert Reyes), (Makel Bradley)
10:32.1, 11:05.2, 12:26.0, 13:04.0, 13:05.1, (13:57.5), (14:18.6)
12372Breckenridge, MI - Team Time (1st 5) 1:12:58.0 | Spread (1st 5) 5:50.0
67, 69, 75, 80, 81, (82)
Garret Sugar, Gavin Marr, Alex Giles, Josh Westall, Noah Bleiler, (Hunter Chovanec)
12:35.0, 12:40.0, 13:40.0, 15:38.0, 18:25.0, (19:17.0)