1190Detroit Catholic Central, MI - Team Time (1st 5) 1:19:02.8 | Spread (1st 5) 38.9
12, 13, 17, 52, 96, (243), (256)
Austin Zebrowski, Andrew Garcia-Garrison, John-Paul Zebrowski, Mackenzie Boyd, Ryan Boyd, (Thomas Fagan), (Jack Malinowski)
15:35.0, 15:35.3, 15:39.2, 15:59.4, 16:13.9, (16:47.5), (16:49.9)
2205Dexter, MI - Team Time (1st 5) 1:19:25.6 | Spread (1st 5) 24.3
20, 24, 44, 49, 68, (280), (312)
Taylor Neely, Alexey Vermeulen, Parker Latshaw, Matt Greve, Tim Bougher, (Mike Hauke), (Zack Dutcher)
15:42.2, 15:44.3, 15:55.1, 15:57.5, 16:06.5, (16:57.2), (17:03.5)
3213Pinckney, MI - Team Time (1st 5) 1:19:21.5 | Spread (1st 5) 30.9
16, 18, 28, 74, 77, (125), (145)
Cal Magier, Eric Fegan, Zac Meston, Jake Magier, Michael Cox, (Chans Head), (Connor Couch)
15:38.6, 15:39.3, 15:45.7, 16:08.4, 16:09.5, (16:19.8), (16:26.3)
4289Highland-Milford, MI - Team Time (1st 5) 1:19:57.7 | Spread (1st 5) 29.7
21, 43, 48, 87, 90, (114), (154)
Evan Smallman, Cody Snavely, Nate Benton, Shawn Shove, Dylan Danowski, (Paul Ausum), (Ryan Hofsess)
15:42.5, 15:54.4, 15:57.3, 16:11.3, 16:12.2, (16:18.4), (16:27.9)
5358Saline, MI - Team Time (1st 5) 1:20:07.3 | Spread (1st 5) 45.5
11, 34, 66, 123, 124, (225), (250)
Nick Renberg, Andrew Barnett, Spencer Bishop, Jonathan Parker, Grant Praschan, (Nathan Martis), (Connor Phelps)
15:34.1, 15:48.2, 16:05.9, 16:19.5, 16:19.6, (16:43.9), (16:48.7)
6425FHN GR Forest Hills Northern, MI - Team Time (1st 5) 1:20:46.6 | Spread (1st 5) 42.7
37, 59, 68, 92, 169, (182), (430)
Jacob Towne, Zach Stepanovich, William Trice, Ben LaFave, Nate Dwarshuis, (Grant Cook), (Gabe Stepanovich)
15:50.6, 16:03.3, 16:06.5, 16:12.9, 16:33.3, (16:35.7), (17:27.2)
7445Ionia, MI - Team Time (1st 5) 1:20:43.8 | Spread (1st 5) 39.2
33, 42, 109, 114, 147, (284), (320)
Connor Montgomery, Don Blight, Nick Wharry, Brandon Winter, Tyler Ellis, (Brice Brown), (Cody Kasper)
15:47.8, 15:53.3, 16:17.3, 16:18.4, 16:27.0, (16:59.0), (17:05.4)
8490Brighton, MI - Team Time (1st 5) 1:21:00.9 | Spread (1st 5) 44.5
25, 75, 85, 146, 159, (202), (368)
Nick Costello, Timmy Jurick, Tyler Partridge, Paul Kosaian, Eric Evans, (Stephen Scarlett), (Chris Wernette)
15:44.8, 16:09.0, 16:11.0, 16:26.8, 16:29.3, (16:40.0), (17:13.5)
9528Rockford, MI - Team Time (1st 5) 1:21:09.4 | Spread (1st 5) 51.6
31, 83, 86, 130, 198, (219), (230)
Spencer Gerber, Steven Ek, Devon Liu, Drew Woznick, Austin Benoit, (Casey Aman), (Chris Coles)
15:47.5, 16:10.5, 16:11.2, 16:21.1, 16:39.1, (16:43.0), (16:45.0)
10569Grand Blanc, MI - Team Time (1st 5) 1:21:09.5 | Spread (1st 5) 1:11.2
8, 91, 100, 156, 214, (227), (273)
Omar Kaddurah, Zachary Kughn, Drake Carr, Jalen Payne, Scott Baughan, (Nicholas Lefler), (Carson Truesdell)
15:30.9, 16:12.8, 16:15.7, 16:28.0, 16:42.1, (16:44.0), (16:54.4)
11570Mason, MI - Team Time (1st 5) 1:21:26.5 | Spread (1st 5) 46.9
50, 78, 95, 110, 237, (455), (504)
Alex Whitmer, Tanner Hinkle, Mason VanDyke, Joe Cecil, Jacob Hanson, (Greg Ingle), (Josh Horton)
15:59.1, 16:09.7, 16:13.7, 16:18.0, 16:46.0, (17:33.2), (17:56.7)
12573Saginaw Heritage, MI - Team Time (1st 5) 1:21:09.9 | Spread (1st 5) 55.8
9, 132, 134, 142, 156, (201), (208)
Evan Chiplock, Mitchell Ellsworth, Nate Cruz, Bobby Leddy, Tom Acosta, (Brandon Scharich), (Matt Kennedy)
15:32.2, 16:21.8, 16:22.0, 16:25.9, 16:28.0, (16:39.8), (16:41.0)
13607Temperance Bedford, MI - Team Time (1st 5) 1:21:09.2 | Spread (1st 5) 1:22.3
7, 40, 105, 189, 266, (299), (327)
Nick Kaiser, Dan Thompson, Adam Horace, Cory Schoendorf, Jacob Nye, (Troy Tidwell), (James Nelson)
15:30.2, 15:51.8, 16:16.8, 16:37.9, 16:52.5, (17:01.1), (17:06.1)
14673Hartland, MI - Team Time (1st 5) 1:21:42.0 | Spread (1st 5) 1:03.4
30, 58, 138, 188, 259, (369), (428)
Ian McGinn, Alex Gietek, Brendan Gavitt, Jareb Duggan, Sean Pengelly, (Patrick Gavitt), (Tige Pennala)
15:47.2, 16:02.3, 16:24.1, 16:37.8, 16:50.6, (17:13.7), (17:26.9)
15688Grandville Calvin Christian, MI - Team Time (1st 5) 1:21:58.7 | Spread (1st 5) 49.1
63, 89, 97, 168, 271, (332), (453)
Zachary Nowicki, Justus Pinckney, Josh Kersjes, Simon Reidsma, Steven Haagsma, (Andrew Rylaarsdam), (Michael Brecker)
16:05.2, 16:11.8, 16:14.5, 16:32.9, 16:54.3, (17:06.9), (17:33.1)
16701Rochester Hills Stoney Creek, MI - Team Time (1st 5) 1:22:01.5 | Spread (1st 5) 59.1
64, 71, 75, 176, 315, (347), (483)
Austin Trethewey, Eli Nasr, Brandon Townsend, Chris Tsivitse, Matt Rolain, (Dan Moore), (Eric Boyle)
16:05.5, 16:07.4, 16:09.0, 16:35.0, 17:04.6, (17:08.8), (17:45.9)
17755Walled Lake Northern, MI - Team Time (1st 5) 1:22:11.4 | Spread (1st 5) 1:04.6
54, 84, 110, 192, 315, (386), (453)
Casey Routledge, Alex Glasson, Sam Parlette, Aaron Wilson, Austin Nell, (Tyler Brinks), (Keegan Brown)
16:00.0, 16:10.7, 16:18.0, 16:38.1, 17:04.6, (17:16.6), (17:33.1)
18779GR Christian, MI - Team Time (1st 5) 1:22:20.5 | Spread (1st 5) 38.3
70, 119, 163, 197, 230, (337), (349)
Eric Veldkamp, Jacob Kuyvenhoven, Mike Van Den Heuvel, Andre Otte, Grant Ludema, (Andrew Jo), (Andrew Pruim)
16:06.7, 16:18.8, 16:31.0, 16:39.0, 16:45.0, (17:07.6), (17:09.0)
19791Waterford Mott, MI - Team Time (1st 5) 1:21:27.6 | Spread (1st 5) 1:54.7
3, 26, 107, 309, 346, (349), (523)
Scott Albaugh, Nathan Burnand, Ian Hackbarth, Tommy Osika, Dane Falberg, (Matt Degraeve), (Kevyn Robinson)
15:13.9, 15:45.4, 16:16.9, 17:02.8, 17:08.6, (17:09.0), (18:49.0)
20794GR Kenowa Hills, MI - Team Time (1st 5) 1:21:55.0 | Spread (1st 5) 1:25.2
29, 31, 62, 318, 354, (446), (462)
Jeff Bajema, Blake Bitner, Russ Werra, Steve Grep, Micah Martin, (Cory Kelley), (Dan Poindexter)
15:46.0, 15:47.5, 16:05.0, 17:05.3, 17:11.2, (17:30.9), (17:36.0)
21825Haslett, MI - Team Time (1st 5) 1:22:22.0 | Spread (1st 5) 1:10.7
45, 82, 87, 284, 327, (414), (451)
Alex VanCamp, Ryan Beyea, Travis Stirewalt, Ian McCabe, Andrew Taylor, (Luke Corder), (Drew Martin)
15:55.4, 16:10.2, 16:11.3, 16:59.0, 17:06.1, (17:22.0), (17:32.6)
22834Fremont, MI - Team Time (1st 5) 1:22:11.3 | Spread (1st 5) 1:32.4
15, 72, 162, 234, 351, (410), (437)
Nick Butcher, Jake Featherstone, Tommy Jewett, Sam Schuiteman, Calvin Crowley, (Charlie Fias), (Josh Kreslins)
15:37.6, 16:07.6, 16:30.6, 16:45.5, 17:10.0, (17:20.8), (17:28.2)
23841St. Joseph, MI - Team Time (1st 5) 1:22:40.0 | Spread (1st 5) 17.9
136, 160, 165, 172, 208, (339), (430)
Ryan Leahy, Chris Pfahler, Joseph Beemer, David Berry, Charlie Felton, (Stephen Pfahler), (Nick Whise)
16:23.1, 16:29.7, 16:31.7, 16:34.5, 16:41.0, (17:07.9), (17:27.2)
24853Bay City Western, MI - Team Time (1st 5) 1:22:43.0 | Spread (1st 5) 15.8
141, 153, 171, 177, 211, (380), (406)
Tyler DuRussel, David Gould, Drew Meylan, Spencer Kokaly, Nathan Vorwerck, (Jeffrey Amthor), (Ryan Haag)
16:25.4, 16:27.7, 16:33.5, 16:35.2, 16:41.2, (17:16.0), (17:20.0)
25856White Lake Lakeland, MI - Team Time (1st 5) 1:22:32.7 | Spread (1st 5) 51.0
46, 144, 186, 239, 241, (403), (417)
Garret Zuk, Ryan Carrigan, Craig Dudley, Scott Neff, Grayson Thomas, (Austin Gough), (David Patawaran)
15:56.0, 16:26.1, 16:37.3, 16:46.3, 16:47.0, (17:18.7), (17:22.6)
26858Macomb Dakota, MI - Team Time (1st 5) 1:22:15.8 | Spread (1st 5) 1:47.0
22, 57, 120, 214, 445, (447), (464)
Nicholas Culbertson, Jordan Staley, Blake Ryan, Stephen Orr, Alex Fauer, (Tim Szymanski), (Zachary Thomas)
15:43.0, 16:01.7, 16:19.0, 16:42.1, 17:30.0, (17:31.0), (17:37.0)
27877Lake Orion, MI - Team Time (1st 5) 1:22:31.9 | Spread (1st 5) 1:07.8
36, 102, 213, 248, 278, (311), (325)
TJ Carey, Jake Lauka, Tom Reilly, Brad Cross, Thomas Reilly, (Aaron Kaufman), (Ryan Singles)
15:48.9, 16:15.9, 16:42.0, 16:48.4, 16:56.7, (17:03.4), (17:06.0)
28886Northville, MI - Team Time (1st 5) 1:22:35.6 | Spread (1st 5) 56.6
35, 194, 203, 222, 232, (254), (292)
Chad Cini, Christian Guenther, Matt Sierra, Neson Nesmith, Ed Clifton, (Robert Singletary), (Trent Johnson)
15:48.7, 16:38.3, 16:40.1, 16:43.2, 16:45.3, (16:49.3), (17:00.4)
29907TC West (Traverse City), MI - Team Time (1st 5) 1:22:51.0 | Spread (1st 5) 51.1
105, 117, 166, 180, 339, (456), (493)
Hunter Swogger, Matt Kulka, Sebby Kucera, Jonah Laursen, Kieran Hall, (Brad Clark), (Sean Hall)
16:16.8, 16:18.6, 16:32.3, 16:35.4, 17:07.9, (17:34.0), (17:49.3)
30953Sparta, MI - Team Time (1st 5) 1:23:02.3 | Spread (1st 5) 50.6
103, 139, 177, 203, 331, (448), (505)
Jacob Gilman, Brandon George, Alden Christafferson, Adam Birkeland, Jacob VerSluys, (Jonathan Delodder), (Luke Bradford)
16:16.1, 16:24.2, 16:35.2, 16:40.1, 17:06.7, (17:31.2), (17:57.2)
31955Richland Gull Lake, MI - Team Time (1st 5) 1:22:53.9 | Spread (1st 5) 49.7
55, 137, 250, 253, 260, (379), (413)
Tim Simon, Cameron Hutchinson, Alexander Woolf, Jeremy Simon, Nathan Busby, (Samuel Sly), (Sam Butler)
16:01.3, 16:23.7, 16:48.7, 16:49.2, 16:51.0, (17:15.9), (17:21.6)
32993Plymouth, MI - Team Time (1st 5) 1:22:58.9 | Spread (1st 5) 1:11.2
38, 116, 245, 290, 304, (330), (360)
Joseph Porcari, Derek Gielarowski, James Maciag, Liam Cardenas, Zane Berlanga, (Brandon Dalton), (Nicholas Eiben)
15:50.7, 16:18.5, 16:48.3, 16:59.5, 17:01.9, (17:06.4), (17:12.8)
331020Okemos, MI - Team Time (1st 5) 1:23:18.6 | Spread (1st 5) 32.9
149, 154, 167, 258, 292, (408), (463)
Carson Schaefer, Tyler Fisk, Jordan Johnson, Seph Dabrowski, David McKinley, (Daniel Kroth), (Beruk Scarlett)
16:27.5, 16:27.9, 16:32.4, 16:50.4, 17:00.4, (17:20.5), (17:36.2)
341031Mattawan, MI - Team Time (1st 5) 1:22:37.3 | Spread (1st 5) 1:58.4
4, 128, 236, 268, 395, (412), (487)
Alex Standiford, Thomas Meeker, Aaron Bell, Benny Richardson, Joey Lautrup, (Michael Ulrich), (Erick Orlando)
15:19.6, 16:21.0, 16:45.7, 16:53.0, 17:18.0, (17:21.0), (17:47.0)
351054Otsego, MI - Team Time (1st 5) 1:23:23.8 | Spread (1st 5) 1:01.8
60, 179, 210, 280, 325, (366), (380)
Brian Harvey, Trevor Brinn, Grant Webber, Justin Starr, Tyler Starr, (Michael Bush), (Justin Schwartz)
16:04.2, 16:35.3, 16:41.1, 16:57.2, 17:06.0, (17:13.4), (17:16.0)
361062East Lansing, MI - Team Time (1st 5) 1:23:08.2 | Spread (1st 5) 1:22.8
18, 164, 270, 302, 308, (469), (501)
Robbie Glew, Daniel Richardson, Alex Townsend, Dietrich Hittner, Joseph Norwood, (Kevin Allswede), (Zach Wolfe)
15:39.3, 16:31.6, 16:53.8, 17:01.4, 17:02.1, (17:38.4), (17:54.5)
371081St. Clair, MI - Team Time (1st 5) 1:23:26.1 | Spread (1st 5) 1:01.5
64, 152, 227, 305, 333, (339), (432)
Brennan Shafer, Patrick Miller, Randy Gotler, Sean Hrecho, Dakota Hazel, (Cody Smith), (Nathan Leonard)
16:05.5, 16:27.6, 16:44.0, 17:02.0, 17:07.0, (17:07.9), (17:27.6)
381083Caledonia, MI - Team Time (1st 5) 1:23:29.6 | Spread (1st 5) 49.8
99, 130, 240, 296, 318, (345), (405)
Mason Przybysz, Evan Zych, Joel Dennison, Brian Farhadi, Matthew Farhadi, (Kieran Wyma), (Jake Rossman)
16:15.5, 16:21.1, 16:46.9, 17:00.8, 17:05.3, (17:08.4), (17:19.1)
391109Romeo, MI - Team Time (1st 5) 1:23:38.0 | Spread (1st 5) 38.0
135, 190, 219, 268, 297, (464), (503)
Joe Gerow, Trevor Sharnas, Jason Saliga, Doug O'Hair, Kory Lohrmann, (Alec Toreki), (Jonathon Haning)
16:23.0, 16:38.0, 16:43.0, 16:53.0, 17:01.0, (17:37.0), (17:56.0)
401121Grand Haven, MI - Team Time (1st 5) 1:23:27.9 | Spread (1st 5) 1:15.1
41, 198, 205, 333, 344, (443), (507)
Ryan Duff, Schalk Vanniekerk, Justin Pippel, Alex Cramer, Dylan Tarr, (Will Swain), (Turner Sale)
15:53.2, 16:39.1, 16:40.3, 17:07.0, 17:08.3, (17:29.9), (17:59.1)
411123North Muskegon, MI - Team Time (1st 5) 1:23:40.3 | Spread (1st 5) 35.9
158, 193, 216, 242, 314, (427), (525)
Mathias Waterstradt, Alex Benham, Jacob Chovaz, Ryan O'Keefe, Joe Potter, (Thayer Lowe), (Jeremy Bos)
16:28.4, 16:38.2, 16:42.3, 16:47.1, 17:04.3, (17:26.5), (19:11.1)
421127Lansing Catholic, MI - Team Time (1st 5) 1:23:45.6 | Spread (1st 5) 1:25.6
110, 147, 169, 223, 478, (480), (496)
Jimmy Hicks, Austin Winter, Zachary Zingsheim, Joe Marrah, Spencer Lebel, (Nick Sampson), (Nate Warriner)
16:18.0, 16:27.0, 16:33.3, 16:43.7, 17:43.6, (17:44.1), (17:52.4)
431134Frankenmuth, MI - Team Time (1st 5) 1:23:38.2 | Spread (1st 5) 2:10.6
39, 47, 265, 274, 509, (521), (522)
Ben Sievert, Eric Edmond, Jake Hall, Kent Redford, Brandon Knoll, (Andrew Schmitt), (Patrick Frahm)
15:51.5, 15:57.0, 16:52.1, 16:55.5, 18:02.1, (18:36.0), (18:40.0)
441146Ann Arbor Pioneer, MI - Team Time (1st 5) 1:23:48.4 | Spread (1st 5) 42.3
108, 195, 277, 279, 287, (347), (380)
David Torres, Eddie Codrington, Galen Burrell, Costa Willets, Max Shpilband, (Dean Brigham), (Tyler Leach)
16:17.0, 16:38.6, 16:56.4, 16:57.1, 16:59.3, (17:08.8), (17:16.0)
451154Farmington, MI - Team Time (1st 5) 1:23:54.2 | Spread (1st 5) 24.4
174, 185, 224, 284, 287, (375), (467)
Nimantha Herath, Kevin Pitt, Drew Lindman, Paolo Guarano, David Hong, (Cody Larsen), (Stefan Hayes)
16:34.9, 16:37.2, 16:43.8, 16:59.0, 16:59.3, (17:14.1), (17:38.0)
461156Portage Central, MI - Team Time (1st 5) 1:23:38.5 | Spread (1st 5) 1:05.7
73, 122, 219, 370, 372, (419), (461)
Zach Warner, Alex Waldvogel, Matt King, Ben Greaves, John Rose, (Brandon Yonke), (Zach Stoner)
16:08.3, 16:19.3, 16:43.0, 17:13.9, 17:14.0, (17:22.9), (17:35.9)
471168Detroit U-D Jesuit, MI - Team Time (1st 5) 1:23:33.0 | Spread (1st 5) 1:26.7
27, 161, 267, 356, 357, (410), (460)
Stephen Fabian, Isaac Piepszowski, Jack Dolan, Charlie Roarty, John Walawender, (Tommy Fabian), (William Fattore)
15:45.6, 16:30.2, 16:52.8, 17:12.1, 17:12.3, (17:20.8), (17:35.2)
481202Livonia Stevenson, MI - Team Time (1st 5) 1:23:58.6 | Spread (1st 5) 20.2
206, 218, 234, 245, 299, (358), (423)
Matt Williams, Adam Chludzinski, Joe Urso, John Lynch, Stephen Fenech, (Ryan Petrul), (Andrew Longhi)
16:40.9, 16:42.8, 16:45.5, 16:48.3, 17:01.1, (17:12.5), (17:24.9)
491226Canton, MI - Team Time (1st 5) 1:23:52.9 | Spread (1st 5) 1:13.6
53, 229, 263, 317, 364, (473), (490)
Miles Felton, Mitch Clinton, Bradon Conley, Keegan Sullivan, Jeff Molchan, (Tom Walkinshaw), (Kurt Kowalski)
15:59.5, 16:44.3, 16:51.2, 17:04.8, 17:13.1, (17:40.1), (17:48.3)
501227Gaylord, MI - Team Time (1st 5) 1:24:04.2 | Spread (1st 5) 42.9
149, 187, 245, 294, 352, (393), (418)
Nate Fischer, Charlend Howard, Joe Jones, Jake Pasternak, Ian Callison, (Bryan Slocum), (Sean Hope)
16:27.5, 16:37.5, 16:48.3, 17:00.5, 17:10.4, (17:17.6), (17:22.7)
511238Dearborn Divine Child, MI - Team Time (1st 5) 1:23:40.1 | Spread (1st 5) 2:09.9
6, 181, 276, 309, 466, (485), (508)
Nicholas Soter, Griffin Miller, John Fenech, Matthew Mangulaban, Michael Brichta, (Zachary Welker), (Michael Gutierrez)
15:27.8, 16:35.5, 16:56.3, 17:02.8, 17:37.7, (17:46.8), (18:00.4)
521247Ann Arbor Huron, MI - Team Time (1st 5) 1:23:58.9 | Spread (1st 5) 1:15.3
79, 140, 212, 392, 424, (459), (506)
Jacob Higle-Ralbovsky, Akshay Jetli, Andrew Smith, Jordan Steiff, Andrew Barber, (Mark Vander Roest), (Spencer Lassaline)
16:10.0, 16:24.8, 16:41.3, 17:17.5, 17:25.3, (17:34.7), (17:58.9)
531274Shepherd, MI - Team Time (1st 5) 1:23:33.3 | Spread (1st 5) 2:29.4
2, 149, 323, 324, 476, (514), (517)
Caleb Rhynard, Kurtis Hall, Adam Kyser, Sam Cole, Marcus Sura, (Andy Travis), (James Newman)
15:12.4, 16:27.5, 17:05.7, 17:05.9, 17:41.8, (18:09.0), (18:11.8)
541281Byron Center, MI - Team Time (1st 5) 1:23:46.1 | Spread (1st 5) 1:45.0
14, 200, 249, 404, 414, (421), (472)
Jeff Sattler, Jason Parnell, John Sattler, Alex Karel, Kyle Clifton, (Daniel Vandebunte), (Luke Ellison)
15:37.0, 16:39.5, 16:48.6, 17:19.0, 17:22.0, (17:24.0), (17:40.0)
551286Chelsea, MI - Team Time (1st 5) 1:23:36.6 | Spread (1st 5) 2:21.6
5, 10, 295, 485, 491, (511), (512)
Bryce Bradley, August Pappas, Austin Horn, Avery Osentoski, Bram Parkinson, (Charlie Miller), (Sean Owsley)
15:27.0, 15:33.6, 17:00.6, 17:46.8, 17:48.6, (18:04.8), (18:04.9)
561289Birmingham Seaholm, MI - Team Time (1st 5) 1:24:08.4 | Spread (1st 5) 1:01.2
100, 127, 336, 338, 388, (470), (500)
Zack Demko, Jack Howard, Max Gomez, Mark Bennett, Andrew Timlin, (Bobby Griffin), (Clay Petry)
16:15.7, 16:20.8, 17:07.3, 17:07.7, 17:16.9, (17:38.8), (17:54.4)
1289Novi, MI - Team Time (1st 5) 1:24:07.4 | Spread (1st 5) 1:16.9
51, 173, 302, 378, 385, (389), (429)
Joe Schubring, Brett Giampa, Ryan Tgiros, Daniel Lee, Eric Gardner, (Chase Conrad), (Steve Pravato)
15:59.3, 16:34.7, 17:01.4, 17:15.8, 17:16.2, (17:17.0), (17:27.0)
581298Macomb L'Anse Creuse North, MI - Team Time (1st 5) 1:24:03.1 | Spread (1st 5) 2:02.9
23, 110, 275, 406, 484, (513), (514)
Colin Creagh, Trevor Creagh, David Walter, Nick Criger, Gideon Gaiter, (Kyle Smolarek), (Tim Zonca)
15:43.1, 16:18.0, 16:56.0, 17:20.0, 17:46.0, (18:07.0), (18:09.0)
591309Rochester Adams, MI - Team Time (1st 5) 1:24:12.9 | Spread (1st 5) 1:23.1
61, 143, 237, 434, 434, (441), (488)
Stephen Biebelhausen, Dylan Oppenheiser, Theo Thompson, Quinton Mack, Alex Potoniec, (Cameron McBride), (Jon Kassab)
16:04.9, 16:26.0, 16:46.0, 17:28.0, 17:28.0, (17:29.0), (17:48.0)
601329Monroe, MI - Team Time (1st 5) 1:23:32.6 | Spread (1st 5) 2:23.1
1, 233, 291, 366, 438, (450), (510)
Austin Whitelaw, Tyler Addis, Michael Peven, Jacob Schweinsberg, Derek Brodie, (Tony Simonton), (Michael Peruski)
15:05.2, 16:45.4, 17:00.3, 17:13.4, 17:28.3, (17:32.4), (18:03.0)
611337Davison, MI - Team Time (1st 5) 1:24:17.9 | Spread (1st 5) 1:19.0
79, 104, 305, 408, 441, (495), (516)
John Izzo, Patrick Rooker, Troy Simpson, Travis Toye, Austin Larsen, (Dylan Gulledge), (Kyle Schroeder)
16:10.0, 16:16.4, 17:02.0, 17:20.5, 17:29.0, (17:52.0), (18:10.0)
621338Midland Dow, MI - Team Time (1st 5) 1:24:24.3 | Spread (1st 5) 53.1
126, 225, 305, 321, 361, (395), (401)
Ben Zank, Kodi Kollmeyer, Kodiak Kollmeyer, Daniel Tzou, Clayton Gould, (Zach Wells), (Philip Carney)
16:19.9, 16:43.9, 17:02.0, 17:05.5, 17:13.0, (17:18.0), (17:18.3)
631339Clarkston, MI - Team Time (1st 5) 1:24:16.9 | Spread (1st 5) 1:03.0
93, 120, 370, 376, 380, (395), (479)
Sam Tanielian, Adam Bruderick, Daniel Byrne, Austin Draving, Michael Culver, (Jake Brokenshaw), (Ian Brennan)
16:13.0, 16:19.0, 17:13.9, 17:15.0, 17:16.0, (17:18.0), (17:44.0)
641397Perry, MI - Team Time (1st 5) 1:24:44.2 | Spread (1st 5) 1:38.1
79, 98, 260, 471, 489, (499), (524)
Justin Krauss, John Bell, Alex West, Tyler Neros, Jesse Metzmaker, (Ian Nemeth), (Will DePew)
16:10.0, 16:15.3, 16:51.0, 17:39.8, 17:48.1, (17:54.0), (18:51.8)
651464Holland West Ottawa, MI - Team Time (1st 5) 1:24:43.4 | Spread (1st 5) 1:15.6
56, 297, 333, 389, 389, (467), (502)
Stephen Rich, Tyler Babinec, Dustin Wilson, Austin Kammeraad, Will Moench, (Kyle Van De Reit), (Kim Blair)
16:01.4, 17:01.0, 17:07.0, 17:17.0, 17:17.0, (17:38.0), (17:55.0)
661476Vicksburg, MI - Team Time (1st 5) 1:25:03.8 | Spread (1st 5) 1:06.1
174, 184, 195, 449, 474, (492), (518)
Danny Hughes, Ryan Bowman, Joey Fici, John Stokes, Hayden Waterhouse, (Daniel Newhouse), (Tristan Glenn)
16:34.9, 16:37.0, 16:38.6, 17:32.3, 17:41.0, (17:48.7), (18:13.2)
671478Grosse Pointe South, MI - Team Time (1st 5) 1:24:50.0 | Spread (1st 5) 1:03.0
128, 252, 282, 395, 421, (425), (434)
Austin Montgomery, Connor Dixon, Matt Geist, Patrick Mulier, Jacob Knuth, (Bradley Sanford), (Charles Warren)
16:21.0, 16:49.0, 16:58.0, 17:18.0, 17:24.0, (17:26.0), (17:28.0)
681483Bridgman, MI - Team Time (1st 5) 1:24:52.3 | Spread (1st 5) 1:06.1
132, 190, 342, 386, 433, (477), (519)
Cammeron Magro, Conner Magro, Justin Kiewel, Jarret Anderson, Brandon Enders, (Jake Malsch), (Cameron Bredice)
16:21.8, 16:38.0, 17:08.0, 17:16.6, 17:27.9, (17:43.1), (18:23.2)
691496Ludington, MI - Team Time (1st 5) 1:24:51.6 | Spread (1st 5) 1:20.4
67, 244, 365, 394, 426, (439), (520)
Luke Johnson, Evan Gomez, Gabe Vanderwall, Shaun Vanderwall, Javier Ruiz, (Evan Parks), (Joe Burton)
16:06.0, 16:48.1, 17:13.2, 17:17.9, 17:26.4, (17:28.4), (18:32.2)
701504Wyandotte Roosevelt, MI - Team Time (1st 5) 1:25:04.7 | Spread (1st 5) 16.1
257, 283, 313, 322, 329, (420), (474)
Drake Davis, Cody Rowland, Alex Lanstra, Alex Holmes, David Benoist, (Ryan Kusibab), (Andrew Kiczenski)
16:50.2, 16:58.9, 17:03.7, 17:05.6, 17:06.3, (17:23.1), (17:41.0)
711506Hillsdale, MI - Team Time (1st 5) 1:25:00.3 | Spread (1st 5) 35.4
217, 254, 287, 353, 395, (443), (498)
Zach Hardway, Mike Borton, Kal Caulkins, Brian Terry, Elijah Batchelor, (Quinn Miller), (Erick Roth)
16:42.6, 16:49.3, 16:59.3, 17:11.1, 17:18.0, (17:29.9), (17:53.4)
721528Oxford, MI - Team Time (1st 5) 1:24:59.9 | Spread (1st 5) 59.3
118, 301, 342, 372, 395, (452), (482)
Dylan Smith, Ryan Gillespie, Curtis Kocher, Ross Chapman, Alec Smith, (Noah Jenkins), (Joey Ufolla)
16:18.7, 17:01.2, 17:08.0, 17:14.0, 17:18.0, (17:33.0), (17:45.0)
731554Flushing, MI - Team Time (1st 5) 1:25:10.6 | Spread (1st 5) 33.1
206, 260, 355, 361, 372, (494), (497)
Joseph Hladik, Sean Gray, Sawyer Smith, Kris Schwieman, Mitchell Wright, (Alex Kitchin), (Lucas Rowe)
16:40.9, 16:51.0, 17:11.7, 17:13.0, 17:14.0, (17:49.6), (17:52.9)
741559Traverse City Central, MI - Team Time (1st 5) 1:25:04.9 | Spread (1st 5) 1:15.4
94, 264, 359, 402, 440, (456), (456)
Matt Moss, Evan Cover, Josh Rose, Adam Waggoner, Cam Marshall, (Caleb Thompson), (Andrew Bruning)
16:13.2, 16:51.8, 17:12.7, 17:18.6, 17:28.6, (17:34.0), (17:34.0)
751576Linden, MI - Team Time (1st 5) 1:25:15.5 | Spread (1st 5) 39.3
183, 271, 361, 377, 384, (414), (481)
Roger Phillips, Graham Elliott, Mark Wright, Adrian Taylor, Kirk Bennett, (Jacob Hoyes), (Sam Moughler)
16:36.8, 16:54.3, 17:13.0, 17:15.3, 17:16.1, (17:22.0), (17:44.2)