1228Highland-Milford, MI - Team Time (1st 5) 1:18:55.5 | Spread (1st 5) 52.8
7, 9, 12, 79, 121, (259), (286)
Brian Kettle, Cody Snavely, Paul Ausum, Chris Housel, Matt Graves, (Steven Sloboda), (Shawn Welch)
15:24.3, 15:31.3, 15:35.7, 16:07.1, 16:17.1, (16:47.3), (16:54.1)
2297Mason, MI - Team Time (1st 5) 1:19:38.2 | Spread (1st 5) 56.0
6, 43, 47, 74, 127, (417), (461)
Tanner Hinkle, Alex Whitmer, Mason VanDyke, Joe Cecil, Jacob Hanson, (Paul Pioszak), (Preston Tickner)
15:23.0, 15:54.3, 15:56.0, 16:05.9, 16:19.0, (17:22.8), (17:36.0)
3329Hartland, MI - Team Time (1st 5) 1:19:56.4 | Spread (1st 5) 39.4
19, 34, 58, 87, 131, (196), (239)
Sean Pengelly, Ian McGinn, Jareb Duggan, Alex Gietek, Brendan Gavitt, (Patrick Gavitt), (Grant Hamilton)
15:39.7, 15:48.1, 15:59.6, 16:09.9, 16:19.1, (16:35.8), (16:44.3)
4362Ionia, MI - Team Time (1st 5) 1:20:08.6 | Spread (1st 5) 51.9
13, 48, 62, 75, 164, (176), (417)
Nick Wharry, Connor Montgomery, Brice Brown, Brandon Winter, Ruben Cardenas, (Dillon Braun), (Brandon Piggott)
15:36.5, 15:56.4, 16:01.3, 16:06.0, 16:28.4, (16:32.5), (17:22.8)
5375White Lake Lakeland, MI - Team Time (1st 5) 1:20:00.1 | Spread (1st 5) 1:05.3
4, 59, 62, 91, 159, (188), (318)
Garret Zuk, Scott Neff, Grayson Thomas, Ryan Carrigan, Craig Dudley, (Blake McComas), (Brendon Clover)
15:21.2, 15:59.9, 16:01.3, 16:11.2, 16:26.5, (16:34.7), (17:00.7)
6419Grandville Calvin Christian, MI - Team Time (1st 5) 1:19:58.0 | Spread (1st 5) 1:17.8
21, 26, 28, 39, 305, (352), (444)
Justus Pinckney, Simon Reidsma, Josh Kersjes, Zachary Nowicki, Andrew Rylaarsdam, (Logan Jurgens), (Michael Brecker)
15:40.4, 15:42.0, 15:46.0, 15:51.4, 16:58.2, (17:08.0), (17:30.0)
7430Waterford Mott, MI - Team Time (1st 5) 1:20:22.0 | Spread (1st 5) 1:04.3
18, 36, 54, 94, 228, (248), (288)
Nathan Burnand, Brandon Carson, Sam Albaugh, Ryan Robinson, Tommy Osika, (Dane Falberg), (Matt Degraeve)
15:38.7, 15:50.0, 15:58.3, 16:12.0, 16:43.0, (16:45.9), (16:54.2)
8432Lansing Catholic, MI - Team Time (1st 5) 1:20:26.9 | Spread (1st 5) 43.9
14, 69, 73, 135, 141, (286), (295)
Zachary Zingsheim, Keenan Rebera, Jimmy Hicks, Joe Marrah, Austin Winter, (Teddy Terzian), (Nick Sampson)
15:37.0, 16:03.5, 16:05.8, 16:19.7, 16:20.9, (16:54.1), (16:56.0)
9470Saginaw Heritage, MI - Team Time (1st 5) 1:20:25.2 | Spread (1st 5) 1:10.7
2, 71, 109, 123, 165, (170), (241)
Evan Chiplock, Nate Cruz, Bobby Leddy, Brandon Scharich, Tom Acosta, (Mitchell Ellsworth), (David Jensen)
15:18.0, 16:05.1, 16:15.5, 16:17.9, 16:28.7, (16:31.0), (16:44.4)
10489Brighton, MI - Team Time (1st 5) 1:20:39.9 | Spread (1st 5) 48.2
33, 35, 83, 143, 195, (269), (316)
Nick Costello, Timmy Jurick, Tyler Partridge, Paul Kosaian, Eric Evans, (Christian Wilks), (Chris Wernette)
15:47.2, 15:48.2, 16:08.1, 16:21.0, 16:35.4, (16:49.4), (17:00.6)
11499Saline, MI - Team Time (1st 5) 1:20:34.5 | Spread (1st 5) 1:12.6
8, 55, 68, 151, 217, (266), (271)
Nick Renberg, Spencer Bishop, Logan Wetzel, Grant Praschan, Jonathan Parker, (Anthony Lamus), (Dylan Jennings)
15:28.6, 15:58.4, 16:03.3, 16:23.0, 16:41.2, (16:49.0), (16:50.0)
12512Rockford, MI - Team Time (1st 5) 1:20:50.7 | Spread (1st 5) 46.5
17, 81, 108, 152, 154, (160), (228)
Drew Woznick, Austin Benoit, Tyler Harney, Casey Aman, Andrew Pitcher, (Chris Coles), (Grant Aman)
15:38.3, 16:08.0, 16:15.4, 16:24.2, 16:24.8, (16:26.6), (16:43.0)
13515Grand Blanc, MI - Team Time (1st 5) 1:20:55.8 | Spread (1st 5) 42.3
27, 98, 101, 134, 155, (255), (433)
Zachary Kughn, Carson Truesdell, Grant Fisher, Johnathon Derry, Dillyn Foy, (Dillon Hanson), (Nicholas Voth)
15:43.3, 16:13.1, 16:14.3, 16:19.5, 16:25.6, (16:46.5), (17:26.6)
14534St. Joseph, MI - Team Time (1st 5) 1:20:59.9 | Spread (1st 5) 48.3
31, 66, 115, 133, 189, (271), (451)
Ryan Leahy, David Berry, Charlie Felton, Joseph Beemer, Nick Whise, (Stephen Pfahler), (Tanner Rydleski)
15:46.7, 16:02.5, 16:16.4, 16:19.3, 16:35.0, (16:50.0), (17:31.0)
15568Pinckney, MI - Team Time (1st 5) 1:21:14.5 | Spread (1st 5) 45.8
52, 72, 89, 122, 233, (373), (429)
Michael Cox, Eric Fegan, Connor Couch, Chans Head, Tyler Sanders, (Davis Smith), (John Niska)
15:57.9, 16:05.5, 16:10.0, 16:17.4, 16:43.7, (17:12.5), (17:25.0)
16606Cedar Springs, MI - Team Time (1st 5) 1:20:55.4 | Spread (1st 5) 1:20.8
1, 78, 161, 173, 193, (226), (437)
Connor Mora, Aaron Brooks, Justin Harthorn, Alex Bray, Austin Sargent, (Ethan Menefee), (Dan Zinn)
15:14.4, 16:06.8, 16:26.9, 16:32.1, 16:35.2, (16:42.9), (17:27.9)
17635Romeo, MI - Team Time (1st 5) 1:21:36.0 | Spread (1st 5) 27.0
81, 85, 118, 162, 189, (366), (388)
Trevor Sharnas, Jason Saliga, Alec Toreki, Joe Gerow, Andrew Nelson, (Jacob Pintal), (Jacob Domagalski)
16:08.0, 16:09.0, 16:17.0, 16:27.0, 16:35.0, (17:11.0), (17:17.0)
18658Sparta, MI - Team Time (1st 5) 1:21:39.2 | Spread (1st 5) 35.0
87, 91, 95, 141, 244, (276), (403)
Brandon George, Tom Willet, Adam Birkeland, Austin Jacobson, Jonathan Delodder, (Carter VerSluys), (Nicholas Hosmer)
16:09.9, 16:11.2, 16:12.3, 16:20.9, 16:44.9, (16:50.8), (17:20.5)
19659Detroit Catholic Central, MI - Team Time (1st 5) 1:21:37.7 | Spread (1st 5) 43.0
56, 65, 107, 210, 221, (232), (285)
Nicholas Lanzetta, Thomas Fagan, Ryan Boyd, Danny Savard, Kevin Mills, (Alex Slavsky), (Matt Carney)
15:58.9, 16:01.9, 16:15.3, 16:39.7, 16:41.9, (16:43.4), (16:53.7)
20677Dexter, MI - Team Time (1st 5) 1:21:49.2 | Spread (1st 5) 17.5
102, 117, 127, 156, 175, (189), (200)
Alexey Vermeulen, Matt Greve, Joe Wendorf, Taylor Neely, Mike Hauke, (Tim Bougher), (Zack Dutcher)
16:14.9, 16:16.9, 16:19.0, 16:26.0, 16:32.4, (16:35.0), (16:37.4)
21698FHN GR Forest Hills Northern, MI - Team Time (1st 5) 1:21:38.4 | Spread (1st 5) 58.3
30, 90, 150, 187, 241, (261), (340)
Jacob Towne, William Trice, Grant Cook, Cal Morgan, John Dood, (Jonathan Coyne), (Joe Consolla)
15:46.1, 16:10.6, 16:22.8, 16:34.5, 16:44.4, (16:47.6), (17:05.7)
22712Northville, MI - Team Time (1st 5) 1:21:26.7 | Spread (1st 5) 1:16.2
23, 45, 51, 290, 303, (308), (328)
Dan Sims, Ed Clifton, Nick Noles, Sean McCullough, Neson Nesmith, (Jason Ferrante), (Jason Lerner)
15:41.6, 15:54.9, 15:57.7, 16:54.7, 16:57.8, (16:59.2), (17:03.1)
23733Haslett, MI - Team Time (1st 5) 1:21:43.4 | Spread (1st 5) 1:05.0
22, 113, 118, 230, 250, (422), (454)
Ryan Beyea, Alex McCormick, Alex VanCamp, Travis Stirewalt, Luke Corder, (Andrew Taylor), (Drew Martin)
15:41.0, 16:16.1, 16:17.0, 16:43.3, 16:46.0, (17:23.4), (17:32.0)
24782Ann Arbor Pioneer, MI - Team Time (1st 5) 1:22:05.8 | Spread (1st 5) 53.4
67, 86, 100, 234, 295, (297), (362)
Galen Burrell, Eddie Codrington, Costa Willets, Max Shpilband, Dean Brigham, (Nick Aukerman), (Lucas Arrivo)
16:02.6, 16:09.2, 16:14.2, 16:43.8, 16:56.0, (16:56.1), (17:10.6)
25808Lake Orion, MI - Team Time (1st 5) 1:21:48.6 | Spread (1st 5) 1:23.5
11, 49, 202, 253, 293, (302), (334)
TJ Carey, David Diaz, Ryan Singles, Justin Prawdzik, Aaron Kaufman, (George Modrak), (Jacob Houlihan)
15:32.3, 15:56.7, 16:37.5, 16:46.3, 16:55.8, (16:57.7), (17:04.8)
26839St. Clair, MI - Team Time (1st 5) 1:22:19.1 | Spread (1st 5) 42.4
80, 126, 127, 235, 271, (271), (431)
Cody Smith, Brennan Shafer, Randy Gottler, Dakota Hazel, Nathan Leonard, (Sean Hrecho), (Cody Alberty)
16:07.6, 16:18.5, 16:19.0, 16:44.0, 16:50.0, (16:50.0), (17:26.0)
27858GR Christian, MI - Team Time (1st 5) 1:22:07.7 | Spread (1st 5) 1:22.8
15, 104, 157, 268, 314, (342), (373)
Wuoi Mach, Andre Otte, Eric Veldkamp, Matt Plantinga, Evan Hoekzema, (Micah Warners), (Andrew Pruim)
15:37.3, 16:15.0, 16:26.1, 16:49.2, 17:00.1, (17:06.0), (17:12.5)
28920Concord, MI - Team Time (1st 5) 1:22:30.4 | Spread (1st 5) 1:14.1
24, 170, 212, 221, 293, (365), (388)
Spencer Nousain, Jesse Hersha, Jacob Hall, Parker Saenz, Sam Comden, (Mason Nousain), (Tyler Neu)
15:41.7, 16:31.0, 16:40.0, 16:41.9, 16:55.8, (17:10.9), (17:17.0)
29936Clarkston, MI - Team Time (1st 5) 1:22:41.6 | Spread (1st 5) 53.0
44, 197, 208, 225, 262, (282), (305)
Sam Tanielian, Nick Moore, Adam Bruderick, Michael Culver, Austin Draving, (Daniel Byrne), (Ian Brennan)
15:54.8, 16:37.0, 16:39.6, 16:42.4, 16:47.8, (16:52.6), (16:58.2)
30975Walled Lake Northern, MI - Team Time (1st 5) 1:22:37.9 | Spread (1st 5) 1:23.1
40, 64, 153, 335, 383, (388), (396)
Alex Glasson, Devin Kimberlin, Tyler Brinks, Troy Jones, Seth Bartell, (Keegan Brown), (Ryan Mattson)
15:51.9, 16:01.6, 16:24.5, 17:04.9, 17:15.0, (17:17.0), (17:18.9)
31977Benzie Central, MI - Team Time (1st 5) 1:22:48.1 | Spread (1st 5) 50.7
106, 137, 146, 247, 341, (347), (432)
William Huddleston, Andrew Hayden, Travis Clous, Ismael Halaweh, Max Moreno-Gaft, (Kyle Bailey), (Dakota Chapman)
16:15.1, 16:20.0, 16:21.6, 16:45.6, 17:05.8, (17:06.4), (17:26.2)
321024Brother Rice, MI - Team Time (1st 5) 1:22:43.7 | Spread (1st 5) 1:23.1
20, 146, 245, 284, 329, (483), (516)
Thomas Girardot, John Penington, Torin Wile, Steve Simmons, Jay Woods, (Alfred Girardot), (Colin North)
15:40.2, 16:21.6, 16:45.0, 16:53.6, 17:03.3, (17:43.3), (18:26.4)
331047Grand Haven, MI - Team Time (1st 5) 1:23:01.5 | Spread (1st 5) 1:27.5
41, 110, 205, 291, 400, (405), (449)
Ryan Duff, Schalk Vanniekerk, Turner Sale, Dylan Tarr, Alex Cramer, (Brady Durant), (Zach Duff)
15:52.4, 16:15.7, 16:38.2, 16:55.3, 17:19.9, (17:20.7), (17:30.6)
341073Grandville, MI - Team Time (1st 5) 1:23:15.4 | Spread (1st 5) 44.6
116, 172, 186, 277, 322, (378), (458)
Cass Millenbach, Cody Freeman, Logan Bellgraph, Travis Sisovsky, Corbin Emery, (Andersen Van Eck), (Ryan Meyers)
16:16.6, 16:31.6, 16:34.4, 16:51.6, 17:01.2, (17:13.4), (17:34.6)
351075Chelsea, MI - Team Time (1st 5) 1:22:43.6 | Spread (1st 5) 2:03.4
3, 102, 182, 364, 424, (479), (484)
Bryce Bradley, Austin Horn, Jacob Stubbs, Bram Parkinson, Avery Osentoski, (Jack Abernethy), (Charlie Miller)
15:20.6, 16:14.9, 16:33.4, 17:10.7, 17:24.0, (17:41.0), (17:43.4)
361091Fenton, MI - Team Time (1st 5) 1:23:02.5 | Spread (1st 5) 1:33.7
25, 99, 199, 382, 386, (511), (513)
Matt Gilbert, Max Kryza, Brady Morton, Noah Strayer, Nick Jones, (Kameron Toonder), (Ross Brooks)
15:41.8, 16:13.3, 16:37.3, 17:14.6, 17:15.5, (18:16.0), (18:20.0)
371116Mt. Pleasant Sacred Heart, MI - Team Time (1st 5) 1:23:04.6 | Spread (1st 5) 1:27.6
16, 180, 260, 323, 337, (459), (512)
Casey Voisin, Ben Schilling, Cooper Terry, Andrew Mumford, Jim English, (Heath Ahlers), (Kyle Campbell)
15:37.4, 16:33.1, 16:47.4, 17:01.7, 17:05.0, (17:35.7), (18:16.8)
381139Utica, MI - Team Time (1st 5) 1:23:28.0 | Spread (1st 5) 52.0
111, 111, 223, 342, 352, (503), (506)
Chris Scott, James Abbey, Andrei Rotar, Loren Lacy, Glen Scott, (Zac Freeland), (Julian Szatkowski)
16:16.0, 16:16.0, 16:42.0, 17:06.0, 17:08.0, (18:04.0), (18:08.0)
391158Evart, MI - Team Time (1st 5) 1:23:27.9 | Spread (1st 5) 2:00.2
32, 149, 189, 298, 490, (505), (520)
David Zinger, Logan Hammer, Max Hodges, Antonio Militello, Alex Newton, (Ryan Tuttle), (Brian Flachs)
15:47.1, 16:22.0, 16:35.0, 16:56.5, 17:47.3, (18:07.7), (18:47.8)
1158Richland Gull Lake, MI - Team Time (1st 5) 1:23:36.9 | Spread (1st 5) 27.6
176, 183, 215, 270, 314, (350), (371)
Jeremy Simon, Dallas Chase, Sam Butler, Samuel Sly, Nathan Busby, (Caelan Deater), (Tanner Hostetler)
16:32.5, 16:34.0, 16:40.5, 16:49.8, 17:00.1, (17:07.8), (17:12.0)
411180Traverse City Central, MI - Team Time (1st 5) 1:23:32.0 | Spread (1st 5) 1:06.1
50, 219, 253, 327, 331, (349), (393)
Matt Moss, Cam McAuliffe, Kyle Dotterrer, Nicholas Tarsa, Cam Marshall, (Dylan Flesher), (Andrew Bruning)
15:57.5, 16:41.6, 16:46.3, 17:03.0, 17:03.6, (17:07.6), (17:17.2)
421186Gaylord, MI - Team Time (1st 5) 1:23:36.4 | Spread (1st 5) 1:13.3
84, 131, 204, 354, 413, (468), (474)
Nate Fischer, Charlend Howard, Jake Pasternak, Ian Callison, Sean Hope, (Collin Monusko), (Josh Green)
16:08.8, 16:19.1, 16:37.7, 17:08.7, 17:22.1, (17:37.4), (17:38.6)
431188Plymouth, MI - Team Time (1st 5) 1:23:29.9 | Spread (1st 5) 1:16.9
37, 180, 300, 321, 350, (356), (406)
Derek Gielarowski, Zane Berlanga, Brandon Dalton, James Maciag, Liam Cardenas, (Nick Eiben), (Garrett Neumann)
15:50.9, 16:33.1, 16:57.0, 17:01.1, 17:07.8, (17:09.0), (17:21.0)
441200Detroit U-D Jesuit, MI - Team Time (1st 5) 1:23:38.0 | Spread (1st 5) 1:06.0
124, 127, 137, 388, 424, (487), (522)
Isaac Piepszowski, Jack Dolan, Tommy Fabian, Nick Salomon, Phil Devoe, (Nick Jarrell), (Michael Peterson)
16:18.0, 16:19.0, 16:20.0, 17:17.0, 17:24.0, (17:44.5), (18:55.5)
451220Livonia Stevenson, MI - Team Time (1st 5) 1:23:45.5 | Spread (1st 5) 1:02.9
77, 218, 235, 332, 358, (462), (485)
Stephen Fenech, Jacob Colley, John Lynch, Ryan Petrul, Michael Sopko, (Erik Grisa), (Drew Graham)
16:06.6, 16:41.3, 16:44.0, 17:04.1, 17:09.5, (17:36.2), (17:43.8)
461228Royal Oak, MI - Team Time (1st 5) 1:23:56.2 | Spread (1st 5) 1:54.2
60, 113, 278, 281, 496, (498), (521)
Ben Hill, Max Benoit, Leonard Jackson, Adam Quinn, Dan Dobras, (Willie Davids), (Joe Ledford)
16:00.8, 16:16.1, 16:51.9, 16:52.4, 17:55.0, (17:57.0), (18:54.9)
471235TC West (Traverse City), MI - Team Time (1st 5) 1:23:52.2 | Spread (1st 5) 58.2
125, 208, 216, 299, 387, (423), (464)
Jonah Laursen, Kieran Hall, Hunter Swogger, Alex Garvin, Sean Hall, (Brad Clark), (Simon Aagren)
16:18.3, 16:39.6, 16:40.9, 16:56.9, 17:16.5, (17:23.6), (17:36.5)
481248Linden, MI - Team Time (1st 5) 1:23:52.6 | Spread (1st 5) 51.1
93, 211, 308, 310, 326, (375), (404)
Roger Phillips, Graham Elliott, Sam Moughler, Kirk Bennett, Zach LeMieux, (Adrian Taylor), (Kyle Susalla)
16:11.5, 16:39.8, 16:59.2, 16:59.5, 17:02.6, (17:13.0), (17:20.6)
491252Temperance Bedford, MI - Team Time (1st 5) 1:23:55.2 | Spread (1st 5) 37.6
162, 226, 230, 301, 333, (377), (451)
Adam Horace, James Nelson, Ben Crane, Adam Blaida, Jacob Nye, (Logan Smith), (Ben Wexler)
16:27.0, 16:42.9, 16:43.3, 16:57.4, 17:04.6, (17:13.1), (17:31.0)
501271Warren Mott, MI - Team Time (1st 5) 1:23:59.7 | Spread (1st 5) 1:41.5
61, 118, 166, 444, 482, (517), (523)
John Worthington II, Joey Przybylko, Eni Bogdani, Alex Buckle, Logan Ross, (Oles Synutka), (Jeffrey Wainz)
16:01.0, 16:17.0, 16:29.2, 17:30.0, 17:42.5, (18:31.0), (18:58.0)
511295Dearborn Divine Child, MI - Team Time (1st 5) 1:23:28.6 | Spread (1st 5) 2:06.9
5, 76, 380, 393, 441, (465), (472)
Nicholas Soter, Griffin Miller, Michael Brichta, Zachary Welker, John Fenech, (Matthew Mangulaban), (Sean Soter)
15:21.9, 16:06.4, 17:14.3, 17:17.2, 17:28.8, (17:37.0), (17:38.0)
521312FHE Ada Forest Hills Eastern, MI - Team Time (1st 5) 1:24:45.5 | Spread (1st 5) 2:05.0
135, 157, 194, 312, 514, (515), (518)
Mowgli Crosby, Ethan Carigon, Jack Stephan, John Resch, Chad Malinowski, (Joey DeBoer), (Connor Koukios)
16:19.7, 16:26.1, 16:35.3, 16:59.7, 18:24.7, (18:25.7), (18:38.6)
531329Canton, MI - Team Time (1st 5) 1:24:10.2 | Spread (1st 5) 33.7
178, 203, 279, 323, 346, (428), (435)
Miles Felton, Mitch Clinton, Jeff Molchan, Bradon Conley, Billy Toth, (Tom Walkinshaw), (Andrew Stephens)
16:32.6, 16:37.6, 16:52.0, 17:01.7, 17:06.3, (17:24.7), (17:27.0)
541342Midland Dow, MI - Team Time (1st 5) 1:24:11.2 | Spread (1st 5) 1:04.0
140, 169, 238, 369, 426, (499), (501)
Zach Wells, Clayton Gould, Daniel Tzou, Sam Owens, Josh Hovey-Horny, (Zach Hoffman), (Jeff Thiele)
16:20.2, 16:30.8, 16:44.1, 17:11.9, 17:24.2, (17:57.7), (18:01.3)
551344Hudsonville, MI - Team Time (1st 5) 1:24:15.4 | Spread (1st 5) 1:16.1
145, 198, 243, 291, 467, (480), (486)
Taylor Tafelsky, Jake Holwerda, Jack Lindsay, Devon Main, Nate Knoth, (Cade Cronheim), (Cody Stuive)
16:21.1, 16:37.1, 16:44.7, 16:55.3, 17:37.2, (17:41.3), (17:44.0)
561365North Muskegon, MI - Team Time (1st 5) 1:24:25.6 | Spread (1st 5) 1:07.8
167, 174, 214, 342, 468, (524), (525)
Alex Benham, Jacob Chovaz, Mathias Waterstradt, Thayer Lowe, Wesley Collins, (Jeremy Bos), (Matt Hanley)
16:29.6, 16:32.2, 16:40.4, 17:06.0, 17:37.4, (19:31.0), (20:40.5)
571377GR Kenowa Hills, MI - Team Time (1st 5) 1:23:52.9 | Spread (1st 5) 1:58.1
10, 53, 426, 440, 448, (463), (470)
Jeff Bajema, Russ Werra, Matt Hager, Steve Grep, Gabe Momber, (Luke Simonds), (Kevin Elliott)
15:32.0, 15:58.0, 17:24.2, 17:28.6, 17:30.1, (17:36.4), (17:37.6)
581379Okemos, MI - Team Time (1st 5) 1:24:23.7 | Spread (1st 5) 28.9
213, 220, 235, 355, 356, (383), (465)
Daniel Kroth, Daniel Bartkowski, David McKinley, Michael Gorelik, Beruk Scarlett, (Seph Dabrowski), (Jake Johnson)
16:40.1, 16:41.7, 16:44.0, 17:08.9, 17:09.0, (17:15.0), (17:37.0)
591387Grosse Pointe South, MI - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 1:09.0
70, 266, 313, 359, 379, (395), (488)
Austin Montgomery, Charles Warren, Jacob Knuth, Matt Geist, Cameron Davies, (Bradley Sanford), (Bailey Labadie)
16:05.0, 16:49.0, 17:00.0, 17:10.0, 17:14.0, (17:17.5), (17:46.0)
601391Ludington, MI - Team Time (1st 5) 1:24:17.9 | Spread (1st 5) 1:46.6
38, 205, 316, 361, 471, (489), (497)
Luke Johnson, Matthew Ritter, Evan Gomez, Evan Parks, Chris Snow, (Cody Bruno), (Luke Schwass)
15:51.2, 16:38.2, 17:00.6, 17:10.1, 17:37.8, (17:47.2), (17:56.9)
611432Rochester Adams, MI - Team Time (1st 5) 1:24:22.0 | Spread (1st 5) 1:46.0
28, 97, 411, 442, 454, (494), (508)
Stephen Biebelhausen, Dylan Oppenheiser, Johnny Shepherd, Conner Stevons, Alex Potoniec, (Justin Schofield), (Chris Santella)
15:46.0, 16:13.0, 17:22.0, 17:29.0, 17:32.0, (17:51.0), (18:13.8)
621437Vicksburg, MI - Team Time (1st 5) 1:24:33.8 | Spread (1st 5) 1:53.4
46, 148, 342, 409, 492, (507), (510)
Joey Fici, Danny Hughes, Hayden Waterhouse, Daniel Newhouse, Andrew Gardner, (Tristan Glenn), (Reagan Soekarmoen)
15:55.6, 16:21.8, 17:06.0, 17:21.4, 17:49.0, (18:09.6), (18:15.7)
631449Otsego, MI - Team Time (1st 5) 1:24:36.2 | Spread (1st 5) 48.5
183, 250, 265, 337, 414, (477), (478)
Tyler Starr, Brian Harvey, Justin Starr, Jeremy Cole, Michael Bush, (Brandon Watson), (John Finch)
16:34.0, 16:46.0, 16:48.7, 17:05.0, 17:22.5, (17:39.6), (17:39.8)
641450Port Huron Northern, MI - Team Time (1st 5) 1:24:34.0 | Spread (1st 5) 1:08.0
104, 143, 383, 401, 419, (429), (444)
Tyler Delange, Matt Thomas, Ty Dickinson, Scott Stokan, Graham Prout, (Elijah Bennett), (Brad Hunt)
16:15.0, 16:21.0, 17:15.0, 17:20.0, 17:23.0, (17:25.0), (17:30.0)
651463Novi, MI - Team Time (1st 5) 1:24:35.9 | Spread (1st 5) 21.8
245, 271, 289, 310, 348, (438), (450)
Ryan Tgiros, Brian Barnes, Ben Jenkins, Eric Gardner, Kevin Hanlon, (Daniel Lee), (Cameron Richman)
16:45.0, 16:50.0, 16:54.6, 16:59.5, 17:06.8, (17:28.0), (17:30.9)
661481Livonia Churchill, MI - Team Time (1st 5) 1:24:38.6 | Spread (1st 5) 54.5
137, 319, 319, 325, 381, (456), (475)
Ryan Wise, Robert Howard, Joe Hage, Ben Yates, George Bowles, (Derek Puishes), (Sam Yurgil)
16:20.0, 17:01.0, 17:01.0, 17:02.1, 17:14.5, (17:33.0), (17:39.5)
671493Cadillac, MI - Team Time (1st 5) 1:24:37.1 | Spread (1st 5) 1:29.3
42, 307, 362, 367, 415, (436), (443)
Ryan Hearth, Trevor Thiebaut, Jesse Jezak, Josh Belt, Connor Whelan, (Bryan Greenwood), (David Stalker)
15:53.3, 16:59.0, 17:10.6, 17:11.6, 17:22.6, (17:27.1), (17:29.5)
681495Chesaning, MI - Team Time (1st 5) 1:24:54.2 | Spread (1st 5) 56.7
200, 207, 224, 407, 457, (500), (504)
Rob Kovach, John Forsyth, Brandon Beckman, Jacob Collins, Ian Turnwald, (Tyler Corbin), (Sam Zoellner)
16:37.4, 16:39.4, 16:42.2, 17:21.1, 17:34.1, (17:59.8), (18:04.7)
1495East Kentwood, MI - Team Time (1st 5) 1:24:46.4 | Spread (1st 5) 47.0
185, 250, 283, 369, 408, (434), (438)
Adam Cichon, Anwar Munye, Derson Figuereo, Matthew Dippel, Gael Uwera, (Eric Cichon), (Caleb Pajersky)
16:34.2, 16:46.0, 16:53.1, 17:11.9, 17:21.2, (17:26.7), (17:28.0)
701521Caledonia, MI - Team Time (1st 5) 1:24:46.8 | Spread (1st 5) 1:22.6
57, 263, 388, 402, 411, (416), (459)
Mason Przybysz, Kevonte Rottier, Spencer Plattner, Jake Rossman, Jensen Miller, (Austin Vanlaar), (Flynn Darby)
15:59.4, 16:48.0, 17:17.0, 17:20.4, 17:22.0, (17:22.7), (17:35.7)
711535Oxford, MI - Team Time (1st 5) 1:24:57.4 | Spread (1st 5) 1:17.4
96, 179, 397, 419, 444, (451), (472)
Ryan Gillespie, Alec Smith, Ross Chapman, Noah Jenkins, Joey Ufolla, (Logan Bruni), (Kyle Feeney)
16:12.6, 16:32.8, 17:19.0, 17:23.0, 17:30.0, (17:31.0), (17:38.0)
721554Alpena, MI - Team Time (1st 5) 1:24:55.9 | Spread (1st 5) 37.1
248, 256, 256, 375, 419, (502), (509)
Ethan Crowell, Jared Labarge, Travis LaCross, R.J. Centala, Jacob Benson, (Stuart Richardson), (Elisha Martin)
16:45.9, 16:47.0, 16:47.0, 17:13.0, 17:23.0, (18:03.9), (18:14.0)
731579Hemlock, MI - Team Time (1st 5) 1:25:00.7 | Spread (1st 5) 24.4
263, 279, 330, 335, 372, (491), (519)
Jaime Keck, Chris Berger, Cody Clark, Chance Lisik, Evan Oldenburg, (Peter Kariuki), (Nick Kaufmann)
16:48.0, 16:52.0, 17:03.4, 17:04.9, 17:12.4, (17:48.1), (18:43.0)
741611Sturgis, MI - Team Time (1st 5) 1:25:09.6 | Spread (1st 5) 37.3
239, 258, 337, 367, 410, (480), (495)
Grant Brown, Marten Grube, Austin Nusbaum, Austin Sroczynski, Steven Griffith, (Terry Stahl), (Trever Sprowls)
16:44.3, 16:47.1, 17:05.0, 17:11.6, 17:21.6, (17:41.3), (17:52.9)
751628Clare, MI - Team Time (1st 5) 1:25:16.3 | Spread (1st 5) 49.6
168, 304, 359, 398, 399, (475), (493)
Jonathan Harper, Tanner Vida, Hunter Nivison, Lucas Combs, Brandon Frank, (Jake McFadden), (Kam Hawley)
16:29.7, 16:58.1, 17:10.0, 17:19.2, 17:19.3, (17:39.5), (17:49.2)