1185Highland-Milford, MI - Team Time (1st 5) 1:17:52.8 | Spread (1st 5) 47.6
3, 7, 51, 53, 71, (81), (92)
Brian Kettle, Cody Snavely, Chris Housel, Matt Graves, Kevin Black, (Clinton Caddell), (Jeffery Field)
15:07.3, 15:16.7, 15:46.3, 15:47.6, 15:54.9, (15:59.8), (16:05.4)
2264Romeo, MI - Team Time (1st 5) 1:19:00.8 | Spread (1st 5) 38.5
24, 34, 37, 61, 108, (423), (469)
Trevor Sharnas, Alec Toreki, Jason Saliga, Andrew Nelson, Jacob Domagalski, (Adam Fraeyman), (Chris Frazer)
15:34.5, 15:40.0, 15:41.3, 15:52.0, 16:13.0, (17:19.9), (17:34.0)
3292Waterford Mott, MI - Team Time (1st 5) 1:18:56.0 | Spread (1st 5) 59.2
5, 15, 74, 86, 112, (159), (345)
Nathan Burnand, Ryan Robinson, Dane Falberg, Sam Albaugh, Tommy Osika, (Kyler Bush), (Luke Peterson)
15:14.8, 15:28.8, 15:55.4, 16:03.0, 16:14.0, (16:26.2), (17:00.5)
4366Rockford, MI - Team Time (1st 5) 1:19:43.7 | Spread (1st 5) 38.6
30, 39, 89, 93, 115, (121), (272)
Drew Woznick, Austin Benoit, Chris Coles, Casey Aman, Isaac Harding, (Grant Aman), (Caleb Cuneo)
15:36.0, 15:42.6, 16:04.6, 16:05.9, 16:14.6, (16:16.0), (16:49.0)
5384St. Joseph, MI - Team Time (1st 5) 1:19:48.1 | Spread (1st 5) 33.6
41, 46, 80, 90, 127, (168), (301)
David Berry, Ryan Leahy, Charlie Felton, Erik Edwards, Stephen Pfahler, (Nick Jewell), (Tanner Rydleski)
15:43.0, 15:44.0, 15:59.6, 16:04.9, 16:16.6, (16:27.6), (16:53.5)
6406St. Clair, MI - Team Time (1st 5) 1:19:55.3 | Spread (1st 5) 49.4
13, 60, 85, 118, 130, (133), (176)
Brennan Shafer, Cody Smith, Trevor Holowaty, Buddy Brosky, Dakota Hazel, (Andrew Snider), (Nathan Leonard)
15:28.5, 15:51.4, 16:02.5, 16:15.0, 16:17.9, (16:18.6), (16:30.1)
7449Saline, MI - Team Time (1st 5) 1:20:13.0 | Spread (1st 5) 41.3
35, 66, 84, 122, 142, (205), (290)
Grant Praschan, Anthony Lamus, Dylan Jennings, Kevin Hall, Andrew Kitto, (Matthew Elms), (Patrick Dunn)
15:40.3, 15:53.6, 16:01.4, 16:16.1, 16:21.6, (16:35.5), (16:51.3)
8465Ann Arbor Pioneer, MI - Team Time (1st 5) 1:20:03.2 | Spread (1st 5) 1:07.6
8, 31, 115, 134, 177, (349), (352)
Costa Willets, Galen Burrell, Nick Aukerman, Lucas Arrivo, Max Shpilband, (Scott Lieberman), (Dan Fonte)
15:22.6, 15:36.8, 16:14.6, 16:19.0, 16:30.2, (17:01.4), (17:01.7)
9506Linden, MI - Team Time (1st 5) 1:20:16.8 | Spread (1st 5) 1:04.4
26, 59, 68, 126, 227, (239), (289)
Roger Phillips, Graham Elliott, Zach LeMieux, Dave Doyle, Ryan Torok, (Adrian Taylor), (Kyle Susalla)
15:35.3, 15:51.2, 15:54.1, 16:16.5, 16:39.7, (16:42.2), (16:51.2)
10551Cedar Springs, MI - Team Time (1st 5) 1:20:03.2 | Spread (1st 5) 1:42.1
1, 57, 124, 159, 210, (279), (281)
Connor Mora, Austin Sargent, Justin Harthorn, Alex Bray, Cameron Umphrey, (Ethan Menefee), (Justin Jones)
14:54.1, 15:50.4, 16:16.3, 16:26.2, 16:36.2, (16:49.7), (16:50.0)
551Grand Blanc, MI - Team Time (1st 5) 1:20:12.5 | Spread (1st 5) 1:31.9
10, 69, 72, 86, 314, (335), (490)
Grant Fisher, Carson Truesdell, Johnathon Derry, Dillyn Foy, Brandon Blake, (Nicholas Voth), (Jonathan Voth)
15:24.0, 15:54.5, 15:55.1, 16:03.0, 16:55.9, (16:58.8), (17:45.7)
12609Dexter, MI - Team Time (1st 5) 1:20:58.8 | Spread (1st 5) 56.4
55, 76, 105, 117, 256, (459), (465)
Matt Greve, Joe Wendorf, Alexey Vermeulen, Mike Hauke, Blake Loudermilk, (Luke Bottomley), (Casey Hanson)
15:49.1, 15:57.0, 16:12.5, 16:14.7, 16:45.5, (17:28.4), (17:31.3)
13632Hartland, MI - Team Time (1st 5) 1:20:38.1 | Spread (1st 5) 1:28.6
9, 21, 122, 188, 292, (305), (369)
Sean Pengelly, Jareb Duggan, Patrick Gavitt, Jesse Neal, Grant Hamilton, (Noah Kramer), (Josh Nickerson)
15:23.9, 15:33.2, 16:16.1, 16:32.4, 16:52.5, (16:54.3), (17:06.3)
14639Pinckney, MI - Team Time (1st 5) 1:21:00.7 | Spread (1st 5) 49.9
44, 52, 166, 179, 198, (227), (264)
Tyler Sanders, Wesley Sanders, Ryne Weisenberger, Isaac Harris, Tyler Smar, (Chase Schweyer), (Davis Smith)
15:43.4, 15:46.7, 16:27.0, 16:30.3, 16:33.3, (16:39.7), (16:47.0)
15694Traverse City Central, MI - Team Time (1st 5) 1:21:16.0 | Spread (1st 5) 54.5
53, 67, 120, 216, 238, (268), (278)
Anthony Berry, Kyle Dotterrer, Cam McAuliffe, Nicholas Tarsa, Chris Brower, (Andrew Bruning), (Cam Marshall)
15:47.6, 15:53.7, 16:15.4, 16:37.2, 16:42.1, (16:48.2), (16:49.6)
16695Northville, MI - Team Time (1st 5) 1:21:17.0 | Spread (1st 5) 1:21.0
14, 110, 111, 181, 279, (333), (335)
Dan Sims, Nick Noles, Drew Kanya, Sean McCullough, Jason Ferrante, (Jimmy Castellano), (Conor Naughton)
15:28.7, 16:13.8, 16:13.9, 16:30.9, 16:49.7, (16:58.6), (16:58.8)
17748Walled Lake Northern, MI - Team Time (1st 5) 1:21:47.5 | Spread (1st 5) 44.6
88, 101, 103, 186, 270, (276), (361)
Devin Kimberlin, Tyler Brinks, Alex Glasson, Ryan Mattson, Troy Jones, (Mitch Lafaive), (Seth Bartell)
16:03.7, 16:11.8, 16:12.0, 16:31.7, 16:48.3, (16:49.2), (17:04.5)
18777Royal Oak, MI - Team Time (1st 5) 1:21:09.9 | Spread (1st 5) 1:41.0
16, 29, 112, 235, 385, (428), (501)
Ben Hill, Max Benoit, Willie Davids, Calum Ahmed, Yousif Maizy, (Zeke Burns), (Kevin Trumble)
15:29.0, 15:35.9, 16:14.0, 16:41.0, 17:10.0, (17:21.2), (17:57.0)
19779Saginaw Heritage, MI - Team Time (1st 5) 1:21:52.0 | Spread (1st 5) 47.5
91, 97, 128, 171, 292, (311), (377)
Nate Cruz, Brandon Scharich, Max Cobb, Chris Lopez, Adam Schaeding, (Gabe Acevedo), (Ethan Davenport)
16:05.0, 16:08.4, 16:17.4, 16:28.7, 16:52.5, (16:55.8), (17:08.2)
20805Concord, MI - Team Time (1st 5) 1:21:45.7 | Spread (1st 5) 1:21.4
19, 146, 166, 172, 302, (494), (516)
Jesse Hersha, Josiah Ottolini, Parker Saenz, Tyler Neu, Sam Comden, (Joey Hutchins), (Tucker Ward)
15:32.3, 16:23.0, 16:27.0, 16:29.7, 16:53.7, (17:50.6), (18:23.1)
21833Chelsea, MI - Team Time (1st 5) 1:21:45.1 | Spread (1st 5) 1:11.4
42, 77, 187, 220, 307, (371), (440)
Austin Horn, Jacob Stubbs, Tony Vermilye, Bram Parkinson, David Trimas, (Joe Vermilye), (Jack Abernethy)
15:43.2, 15:57.1, 16:32.0, 16:38.2, 16:54.6, (17:06.5), (17:23.7)
22836Mason, MI - Team Time (1st 5) 1:20:38.7 | Spread (1st 5) 2:19.7
2, 22, 27, 337, 448, (514), (518)
Tanner Hinkle, Mason VanDyke, Alex Whitmer, Greg Ingle, Preston Tickner, (Jonah Horton), (Christian Thorton)
15:05.6, 15:33.4, 15:35.5, 16:58.9, 17:25.3, (18:18.7), (18:38.2)
23853Port Huron Northern, MI - Team Time (1st 5) 1:21:47.5 | Spread (1st 5) 1:04.6
47, 58, 213, 263, 272, (348), (482)
Matt Thomas, Tyler Delange, Scott Stokan, Ty Dickinson, Thomas Mullally, (Brad Hunt), (Brett Parent)
15:44.4, 15:50.9, 16:36.6, 16:46.6, 16:49.0, (17:01.3), (17:40.0)
24856Marlette, MI - Team Time (1st 5) 1:21:32.6 | Spread (1st 5) 1:49.5
17, 32, 170, 212, 425, (504), (515)
Andy Bowman, Jacob Bowman, Eli Poth, Mathew Titus, Nick Shaver, (Eric Poth), (Matt Chappel)
15:30.7, 15:37.2, 16:28.1, 16:36.4, 17:20.2, (17:58.7), (18:22.1)
25862GR Christian, MI - Team Time (1st 5) 1:22:07.8 | Spread (1st 5) 50.4
56, 164, 191, 219, 232, (253), (261)
Wuoi Mach, Matt Plantinga, Zach Terpstra, Benny Briseno, Jeff Peterson, (Mark DeJong), (Jim VanDyke)
15:50.0, 16:26.8, 16:32.5, 16:38.1, 16:40.4, (16:45.3), (16:46.5)
26878Clarkston, MI - Team Time (1st 5) 1:22:10.4 | Spread (1st 5) 59.5
75, 102, 149, 237, 315, (422), (428)
Sam Tanielian, Daniel Billette, Nick Moore, Austin Draving, Scott Cousino, (Nathan Heierman), (Grant Henley)
15:56.5, 16:11.9, 16:24.3, 16:41.7, 16:56.0, (17:19.7), (17:21.2)
27936Richland Gull Lake, MI - Team Time (1st 5) 1:22:31.4 | Spread (1st 5) 42.9
95, 138, 163, 254, 286, (382), (455)
Sam Butler, Samuel Sly, Jeremy Simon, Brian Wiegand, J. Coleman Gibson, (Ben Snow), (Caelan Deater)
16:08.0, 16:20.4, 16:26.7, 16:45.4, 16:50.9, (17:09.1), (17:26.8)
28956Ionia, MI - Team Time (1st 5) 1:22:06.7 | Spread (1st 5) 1:15.0
36, 62, 248, 299, 311, (357), (463)
Brandon Winter, Brice Brown, Dillon Braun, Peter Pelon, Jorge Cardenas, (Marshal Rademacher), (Jordan Zamarron)
15:40.8, 15:52.5, 16:44.3, 16:53.3, 16:55.8, (17:03.3), (17:31.0)
29982Benzie Central, MI - Team Time (1st 5) 1:22:47.9 | Spread (1st 5) 2.9
188, 193, 196, 201, 204, (249), (275)
Justin Prange, Andrew Hayden, Kyle Bailey, Ismael Halaweh, Max Moreno-Gaft, (Jared Bluhm), (Noah Robotham)
16:32.4, 16:32.6, 16:32.7, 16:34.9, 16:35.3, (16:44.5), (16:49.1)
30988Grosse Pointe South, MI - Team Time (1st 5) 1:22:42.5 | Spread (1st 5) 49.5
99, 152, 175, 230, 332, (339), (343)
Charles Warren, Matt Geist, Zachary Montgomery, Bradley Sanford, Michael Gates, (Nicholas Debrunner), (Jacob Knuth)
16:09.0, 16:25.0, 16:30.0, 16:40.0, 16:58.5, (16:59.5), (16:59.9)
31993FHN GR Forest Hills Northern, MI - Team Time (1st 5) 1:22:45.4 | Spread (1st 5) 41.2
109, 144, 151, 281, 308, (389), (404)
Cal Morgan, Colin Jack, Craig Hedges, Andrew Wittland, John Dood, (Mitchell Vredeveld), (Jack Neeley)
16:13.5, 16:22.3, 16:24.9, 16:50.0, 16:54.7, (17:10.4), (17:13.4)
32995Otsego, MI - Team Time (1st 5) 1:22:35.0 | Spread (1st 5) 1:25.8
64, 106, 184, 221, 420, (484), (512)
Justin Starr, Tyler Starr, Jeremy Cole, Jacob Starr, Brandon Watson, (John Finch), (Thomas Finch)
15:53.3, 16:12.7, 16:31.4, 16:38.5, 17:19.1, (17:40.7), (18:15.0)
331000Grandville, MI - Team Time (1st 5) 1:22:47.5 | Spread (1st 5) 28.7
112, 196, 215, 236, 241, (355), (417)
Cass Millenbach, Travis Sisovsky, Matt Smith, Logan Bellgraph, Cody Freeman, (Mitchell Parsons), (Corbin Emery)
16:14.0, 16:32.7, 16:37.0, 16:41.1, 16:42.7, (17:02.6), (17:18.1)
341013Troy, MI - Team Time (1st 5) 1:22:34.0 | Spread (1st 5) 1:13.0
48, 182, 209, 244, 330, (345), (469)
Kunal Tangri, Christian Harnishfeger, Christian Przeslawski, Joe McConachie, Jun Ro, (Josh Rusgo), (Matt Miros)
15:45.0, 16:31.0, 16:36.0, 16:44.0, 16:58.0, (17:00.5), (17:34.0)
351022Salem, MI - Team Time (1st 5) 1:22:45.9 | Spread (1st 5) 59.7
93, 136, 207, 223, 363, (408), (414)
Steve McEvilly, Chaz Jeffress, Michael Karizat, Riley Doxtader, Evan Bruyere, (Donovan Drouillard), (Jeremy Drouillard)
16:05.9, 16:19.6, 16:35.8, 16:39.0, 17:05.6, (17:15.0), (17:17.6)
361024Hudsonville, MI - Team Time (1st 5) 1:22:46.7 | Spread (1st 5) 58.9
103, 107, 138, 284, 392, (444), (474)
Taylor Tafelsky, Jack Lindsay, Jake Holwerda, Devon Main, Kyle Chamberlain, (Nate Schipper), (Calvin Athy)
16:12.0, 16:12.8, 16:20.4, 16:50.6, 17:10.9, (17:24.1), (17:35.0)
371076Jackson Lumen Christi, MI - Team Time (1st 5) 1:22:59.3 | Spread (1st 5) 54.0
125, 129, 148, 285, 389, (499), (520)
Karl Berkemeier, Charlie Ludlow, Ryan Gibson, Patrick Soltis, Canyon Raburn, (Alex Hoop), (Kristopher Cavender)
16:16.4, 16:17.7, 16:24.1, 16:50.7, 17:10.4, (17:55.6), (18:42.7)
381088Grandville Calvin Christian, MI - Team Time (1st 5) 1:22:18.7 | Spread (1st 5) 1:35.0
18, 38, 295, 365, 372, (391), (434)
Zachary Nowicki, Andrew Rylaarsdam, Abe Visser, Logan Jurgens, Marshall Morehead, (Alex Clark), (Jacob Hop)
15:31.7, 15:41.9, 16:52.6, 17:05.8, 17:06.7, (17:10.6), (17:22.2)
391129Plymouth, MI - Team Time (1st 5) 1:23:13.5 | Spread (1st 5) 35.0
145, 147, 214, 296, 327, (408), (439)
Zane Berlanga, Brandon Dalton, Liam Cardenas, Jonny Dalton, Max Rogowski, (Nicholas Williamson), (Matthew Pahl)
16:22.5, 16:23.7, 16:36.9, 16:52.9, 16:57.5, (17:15.0), (17:23.1)
401136Brighton, MI - Team Time (1st 5) 1:23:00.2 | Spread (1st 5) 1:09.8
83, 98, 257, 310, 388, (400), (441)
Paul Kosaian, Jim Birney, Zach Mayfield, Ryan Kruzel, Blake Harrity, (Andrew Mitchell), (Sean Poliquin)
16:00.5, 16:08.5, 16:46.0, 16:54.9, 17:10.3, (17:12.4), (17:24.0)
411140Mason County Central, MI - Team Time (1st 5) 1:22:36.3 | Spread (1st 5) 1:58.3
11, 79, 239, 375, 436, (485), (489)
Chase Barnett, Zac Wright-Fisher, Jordan Johnson, Alex Myers, Austin Persoon, (Drew Griffis), (Mitch Lange)
15:24.7, 15:59.1, 16:42.2, 17:07.3, 17:23.0, (17:41.5), (17:43.2)
421145Lake Orion, MI - Team Time (1st 5) 1:22:33.4 | Spread (1st 5) 1:47.6
4, 244, 257, 320, 320, (366), (373)
TJ Carey, David Arenz, David Diaz, Zac Seilkop, Ted Rydquist, (Andrew Lorant), (Kirk Hansen)
15:09.4, 16:44.0, 16:46.0, 16:57.0, 16:57.0, (17:06.0), (17:07.0)
431170Sturgis, MI - Team Time (1st 5) 1:23:13.0 | Spread (1st 5) 1:15.7
78, 193, 227, 265, 407, (411), (488)
Steven Griffith, Grant Brown, Daniel Steele, Shawn Bell, Terry Stahl, (Trever Sprowls), (Austin Sroczynski)
15:58.9, 16:32.6, 16:39.7, 16:47.2, 17:14.6, (17:16.7), (17:42.4)
441174Evart, MI - Team Time (1st 5) 1:23:20.5 | Spread (1st 5) 1:49.1
63, 141, 180, 304, 486, (508), (522)
David Zinger, Max Hodges, Logan Hammer, Santana Scott, Zach Douglas, (Ryan Tuttle), (Akira Inoue)
15:52.8, 16:21.2, 16:30.5, 16:54.1, 17:41.9, (18:07.3), (19:06.6)
451197Livonia Stevenson, MI - Team Time (1st 5) 1:23:29.5 | Spread (1st 5) 26.5
155, 177, 287, 287, 291, (340), (344)
Stephen Fenech, Jacob Colley, Luke Green, Michael Sopko, Peter Walkuski, (Tyler Reamer), (Andrew Stratton)
16:25.4, 16:30.2, 16:51.0, 16:51.0, 16:51.9, (16:59.7), (17:00.2)
461224GR Kenowa Hills, MI - Team Time (1st 5) 1:22:52.5 | Spread (1st 5) 1:52.6
6, 199, 283, 358, 378, (457), (492)
Jeff Bajema, Donavan Brazier, Kevin Elliott, Gabe Momber, Luke Simonds, (Adam Bundy), (Ian Cooper)
15:15.8, 16:34.0, 16:50.3, 17:04.0, 17:08.4, (17:27.6), (17:49.2)
471227Portage Central, MI - Team Time (1st 5) 1:23:12.8 | Spread (1st 5) 1:17.9
49, 173, 320, 329, 356, (373), (406)
Connor Wuori, Zach Dunnavent, Kevin Phelps, Mac Westra, Brian Stubelt, (Ben Greaves), (Richard Phillips)
15:45.1, 16:29.8, 16:57.0, 16:57.9, 17:03.0, (17:07.0), (17:14.0)
481237East Grand Rapids, MI - Team Time (1st 5) 1:23:38.5 | Spread (1st 5) 23.4
188, 211, 261, 266, 311, (421), (469)
Greyson Schultz, Matthew Levitt, Kyler Byker, Zak Longo, Alex Clark, (Joe Clifford), (Stephen Hoffman)
16:32.4, 16:36.3, 16:46.5, 16:47.5, 16:55.8, (17:19.3), (17:34.0)
491241Clio, MI - Team Time (1st 5) 1:23:20.9 | Spread (1st 5) 1:57.9
28, 193, 252, 302, 466, (478), (509)
Chris Koon, Clyde Anderson, Thomas Kean, Chuckie Merrill, Dylan Mosher, (Ethan Taljonick), (Zach Pender)
15:35.8, 16:32.6, 16:45.1, 16:53.7, 17:33.7, (17:36.9), (18:07.4)
501252Saugatuck, MI - Team Time (1st 5) 1:23:25.2 | Spread (1st 5) 1:47.9
50, 95, 207, 432, 468, (496), (507)
Sean Kelly, Zach Kerr, Clayton Springer, Jacob Pettinga, Galib Braschler, (Sam Freestone), (Joe Brown)
15:46.0, 16:08.0, 16:35.8, 17:21.5, 17:33.9, (17:54.0), (18:07.0)
511269Rochester Adams, MI - Team Time (1st 5) 1:23:15.4 | Spread (1st 5) 1:54.6
12, 223, 250, 358, 426, (456), (469)
Stephen Biebelhausen, Conner Stevons, Adam Beck, Peter Tkac, Charlie Turcotte, (Nathan Stadwick), (Justin Schofield)
15:26.4, 16:39.0, 16:45.0, 17:04.0, 17:21.0, (17:27.0), (17:34.0)
521273Pewamo-Westphalia, MI - Team Time (1st 5) 1:23:42.1 | Spread (1st 5) 42.8
142, 217, 254, 300, 360, (401), (519)
Tanner Droste, Greg Trierweiler, Joel Pennell, Blake Thelen, Caleb Barker, (Randy Schafer), (Zach Schafer)
16:21.6, 16:37.3, 16:45.4, 16:53.4, 17:04.4, (17:12.9), (18:38.3)
531275Wyandotte Roosevelt, MI - Team Time (1st 5) 1:23:41.3 | Spread (1st 5) 47.6
132, 185, 268, 324, 366, (399), (431)
Dominic Davis, Cameron Herron, Jake Coulter, Danny May, Ryan Kusibab, (Austin Rice), (Sean Pearce)
16:18.4, 16:31.6, 16:48.2, 16:57.1, 17:06.0, (17:12.1), (17:21.4)
541278Eaton Rapids, MI - Team Time (1st 5) 1:23:26.4 | Spread (1st 5) 1:55.3
23, 154, 191, 449, 461, (491), (517)
Kenny Wherry, Jake Spencer, Shea McKenzie, Alan Griffith, Brody Benward, (Collin Spagnuolo), (Sean Archey)
15:33.7, 16:25.2, 16:32.5, 17:26.0, 17:29.0, (17:46.0), (18:33.0)
551280Grand Ledge, MI - Team Time (1st 5) 1:23:30.2 | Spread (1st 5) 1:41.4
42, 149, 225, 419, 445, (493), (505)
Nathan Megge, Michael Buffin, Austin Rios, Ben Heriford, Tyler Bannhard, (Jack Twarozynski), (Tony Patino)
15:43.2, 16:24.3, 16:39.1, 17:19.0, 17:24.6, (17:49.3), (17:59.1)
561287Woodhaven Brownstown, MI - Team Time (1st 5) 1:23:34.5 | Spread (1st 5) 1:53.7
39, 200, 203, 369, 476, (510), (513)
Conrad Schultz, Cameron Karagitz, Logan Kleam, Kris Childers, Christian Ramirez, (John Bajorek), (Kory Johnson)
15:42.6, 16:34.2, 16:35.1, 17:06.3, 17:36.3, (18:10.2), (18:16.0)
571293GR Northview, MI - Team Time (1st 5) 1:23:37.7 | Spread (1st 5) 2:19.4
25, 73, 222, 475, 498, (521), (523)
Esrom Woldemichael, Enael Woldemichael, Matthew Forbes, Xavier Manning, Jake Grieffendorf, (Ethan Jackson), (Sean Rohen)
15:34.7, 15:55.2, 16:38.6, 17:35.1, 17:54.1, (18:48.6), (19:07.7)
581305Macomb Dakota, MI - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 22.0
202, 218, 250, 315, 320, (426), (496)
Alex Fauer, Zachary Thomas, Bradley Bates, Colin Driscoll, William Saiz, (Nicholas Brooks), (Jeremy Bowers)
16:35.0, 16:38.0, 16:45.0, 16:56.0, 16:57.0, (17:21.0), (17:54.0)
591307Croswell-Lexington, MI - Team Time (1st 5) 1:23:51.3 | Spread (1st 5) 30.8
183, 242, 257, 272, 353, (424), (441)
Tyler Schmidt, Roan Fahey, Walter Wilczynski, Andrew O'Connor, Colton Burns, (Cody Dobson), (Aaron Nutt)
16:31.2, 16:43.1, 16:46.0, 16:49.0, 17:02.0, (17:20.0), (17:24.0)
601310Grand Haven, MI - Team Time (1st 5) 1:23:27.4 | Spread (1st 5) 1:14.8
45, 297, 309, 326, 333, (350), (460)
Justin Pippel, Will Swain, Nick Johnson, Jordan Diephouse, Andrew Tafelski, (Turner Sale), (Sam Schurkamp)
15:43.8, 16:53.0, 16:54.8, 16:57.2, 16:58.6, (17:01.5), (17:28.5)
611320St. Johns, MI - Team Time (1st 5) 1:23:38.4 | Spread (1st 5) 1:40.4
65, 81, 271, 436, 467, (473), (479)
Codey Cook, Andrew Hyatt, Tyler Howard, Ryan Kramer, Spencer Shellberg, (Josiah Quinn), (Jarrod Eaton)
15:53.4, 15:59.8, 16:48.4, 17:23.0, 17:33.8, (17:34.6), (17:38.0)
621323Gaylord, MI - Team Time (1st 5) 1:23:34.9 | Spread (1st 5) 1:15.4
70, 137, 353, 376, 387, (394), (477)
Charlend Howard, Nate Fischer, Sterling McPherson, Collin Monusko, Ian Callison, (Josh Green), (Ian Rudel)
15:54.8, 16:20.1, 17:02.0, 17:07.8, 17:10.2, (17:11.1), (17:36.5)
631351Livonia Churchill, MI - Team Time (1st 5) 1:23:56.2 | Spread (1st 5) 42.5
157, 168, 317, 331, 378, (394), (404)
George Bowles, Ben Yates, Jonathan Alessandrini, Matt Cohan, Andrew Malik, (Sean McKeon), (Jonathan Hovermale)
16:25.9, 16:27.6, 16:56.1, 16:58.2, 17:08.4, (17:11.1), (17:13.4)
641352Freeland, MI - Team Time (1st 5) 1:24:01.0 | Spread (1st 5) 1:10.2
135, 205, 226, 324, 462, (502), (511)
Alex Stowell, Brent Wegner, Garret Bila, Tim Yake, Glenn Fitkin, (Ryan Trahan), (Justin King)
16:19.3, 16:35.5, 16:39.6, 16:57.1, 17:29.5, (17:57.7), (18:11.9)
651395Riverview, MI - Team Time (1st 5) 1:24:18.7 | Spread (1st 5) 1:21.2
140, 174, 233, 362, 486, (524), (525)
Jonathon Houdek, Ryan Pickell, Erik Davis, Riley Bohr, Jerry Hand, (Khalif Robinson), (Dennis Kain)
16:20.7, 16:29.9, 16:40.7, 17:05.5, 17:41.9, (19:09.7), (19:22.4)
661443Birmingham Seaholm, MI - Team Time (1st 5) 1:24:15.0 | Spread (1st 5) 41.7
164, 276, 305, 318, 380, (392), (480)
Stephen Young, Spencer Miller, Alex Skender, Ross Bernard, Max Gomez, (Jack Williams), (Jonah Kest)
16:26.8, 16:49.2, 16:54.3, 16:56.2, 17:08.5, (17:10.9), (17:39.1)
671451TC West (Traverse City), MI - Team Time (1st 5) 1:24:15.8 | Spread (1st 5) 40.7
152, 267, 328, 340, 364, (435), (454)
Alec Ondrajka, Kieran Hall, Jimmy Seekamp, Nick Hirschenberger, Alex Garvin, (Sean Hall), (Nick Amato)
16:25.0, 16:47.7, 16:57.7, 16:59.7, 17:05.7, (17:22.3), (17:26.7)
681472Detroit Catholic Central, MI - Team Time (1st 5) 1:23:57.9 | Spread (1st 5) 1:34.6
33, 260, 380, 397, 402, (412), (436)
Nicholas Lanzetta, Alex Slavsky, Ryan McCord, Liam Schilling, Ian Franz, (Matt Carney), (Andrew Toloff)
15:38.4, 16:46.3, 17:08.5, 17:11.7, 17:13.0, (17:17.0), (17:23.0)
691477Berkley, MI - Team Time (1st 5) 1:24:22.8 | Spread (1st 5) 1:11.0
118, 158, 342, 410, 449, (449), (495)
Sebastian Betzer, Gunnar Holmes, Jonathan Sollish, Tommy Porter, Zachary Schildcrout, (Andrew Bill), (Ian Annesser)
16:15.0, 16:26.0, 16:59.8, 17:16.0, 17:26.0, (17:26.0), (17:51.0)
701484Ann Arbor Huron, MI - Team Time (1st 5) 1:24:23.9 | Spread (1st 5) 51.1
159, 162, 347, 403, 413, (430), (433)
Lynus Zullo, Jordan Steiff, Michael Barton, Brandt Hofman, Spencer Lassaline, (Acer Xu), (John Giles)
16:26.2, 16:26.5, 17:00.8, 17:13.1, 17:17.3, (17:21.3), (17:21.7)
711515Stockbridge, MI - Team Time (1st 5) 1:24:25.9 | Spread (1st 5) 51.9
130, 297, 338, 366, 384, (453), (481)
Alec Armstrong, Nate Baird, Austin Shepherd, Austin Fillmore, Evan Upshur, (Kaleb Losey), (Mitchell Lilley)
16:17.9, 16:53.0, 16:59.2, 17:06.0, 17:09.8, (17:26.1), (17:39.9)
721520Warren DeLaSalle, MI - Team Time (1st 5) 1:24:10.5 | Spread (1st 5) 1:55.0
20, 230, 396, 416, 458, (503), (506)
Mickey Davey, Matt Molinaro, Aaron Robert, Jack Monforton, Nick Scott, (Noah Hicks), (John Evans)
15:33.0, 16:40.0, 17:11.5, 17:18.0, 17:28.0, (17:58.0), (18:00.0)
731532Detroit U-D Jesuit, MI - Team Time (1st 5) 1:24:37.3 | Spread (1st 5) 43.8
234, 243, 292, 318, 445, (482), (500)
Jack Dolan, Nick Salomon, Tommy Fabian, Michael Kenney, Phil Devoe, (Luke Bowker), (Danny Paglia)
16:40.8, 16:43.2, 16:52.5, 16:56.2, 17:24.6, (17:40.0), (17:56.1)
741546Whitehall, MI - Team Time (1st 5) 1:24:38.1 | Spread (1st 5) 52.2
155, 244, 350, 383, 414, (417), (449)
Logan Irey, Alex Dennis, Keaton Smith, Brayden Berson, Reiley Brown, (Tyler Grove), (Mitch Boyce)
16:25.4, 16:44.0, 17:01.5, 17:09.6, 17:17.6, (17:18.1), (17:26.0)
751568Oxford, MI - Team Time (1st 5) 1:24:39.1 | Spread (1st 5) 1:14.9
100, 244, 385, 398, 441, (447), (463)
Ryan Gillespie, Joey Ufolla, Noah Jenkins, Jacob Schenten, Joseph Ufolla, (Logan Bruni), (Aaron Pletta)
16:09.1, 16:44.0, 17:10.0, 17:12.0, 17:24.0, (17:25.0), (17:31.0)