1180Rockford, MI - Team Time (1st 5) 1:18:19.3 | Spread (1st 5) 1:10.0
2, 5, 41, 51, 81, (138), (165)
Isaac Harding, Cole Johnson, Grayson Harding, Grant Gabriel, Matthew MacGregor, (Taylor Mrozinski), (Julian Kipke)
15:01.0, 15:15.0, 15:52.0, 16:00.3, 16:11.0, (16:22.2), (16:28.9)
2245Northville, MI - Team Time (1st 5) 1:19:46.9 | Spread (1st 5) 25.8
22, 23, 65, 67, 68, (180), (189)
Benjamin Cracraft, Conor Naughton, Christian Freiburger, Thomas Smither, Kenny Goolsby, (Nicholas Couyoumjian), (Sean Coleman)
15:42.1, 15:42.5, 16:06.9, 16:07.5, 16:07.9, (16:32.0), (16:32.8)
3280Fremont, MI - Team Time (1st 5) 1:19:21.5 | Spread (1st 5) 1:00.0
7, 10, 63, 84, 116, (380), (472)
Matthew Zerfas, Cole Hamilton, Sam Kaastra, Ben Schmidt, Sam Stitt, (Benjamin Deuling), (James Pekel)
15:19.0, 15:26.0, 16:05.7, 16:11.8, 16:19.0, (17:06.7), (17:35.0)
4443Novi, MI - Team Time (1st 5) 1:20:20.0 | Spread (1st 5) 1:08.7
9, 45, 97, 105, 187, (242), (328)
Joost Plaetinck, Gabriel Mudel, John Landy, Scott Macpherson, Adam Ditri, (Aric Landy), (Chris Silva)
15:23.8, 15:53.6, 16:14.0, 16:16.1, 16:32.5, (16:40.6), (16:54.9)
5461Lake Orion, MI - Team Time (1st 5) 1:20:49.1 | Spread (1st 5) 42.0
26, 66, 70, 147, 152, (346), (347)
Andrew Lorant, Jacob Arenz, Matthew Arenz, Jacob Ernatt, Jack Everts, (Drew Giem), (Ryan Mulcahy)
15:44.0, 16:07.0, 16:08.0, 16:24.1, 16:26.0, (16:58.0), (16:58.5)
6469White Lake Lakeland, MI - Team Time (1st 5) 1:20:33.3 | Spread (1st 5) 52.6
16, 21, 111, 144, 177, (210), (211)
Jackson Grzymkowski, Drew Wenger, Joel Woody, Kyle Garbovits, George Drallos, (Harrison Grzymkowski), (Zack Werth)
15:39.0, 15:41.9, 16:17.2, 16:23.6, 16:31.6, (16:35.2), (16:35.3)
7506Saline, MI - Team Time (1st 5) 1:21:15.0 | Spread (1st 5) 15.0
70, 78, 85, 134, 139, (232), (276)
Anthony DeKraker, Evan Koerschner, Connor Meehan, Bryan Adamovicz, John Giles, (Aidan Carichner), (Josiah Davis)
16:08.0, 16:10.0, 16:12.0, 16:22.0, 16:23.0, (16:39.0), (16:47.0)
8583Rochester Adams, MI - Team Time (1st 5) 1:21:06.9 | Spread (1st 5) 1:10.0
31, 64, 70, 81, 337, (463), (512)
Matt Schram, Colin Crusoe, Matt Schiller, Mason Williams, Charles Zhou, (Peter Nolan), (Andrew Chen)
15:46.0, 16:05.9, 16:08.0, 16:11.0, 16:56.0, (17:31.0), (18:00.4)
9585Corunna, MI - Team Time (1st 5) 1:20:30.9 | Spread (1st 5) 1:47.0
1, 57, 85, 166, 276, (314), (330)
Noah Jacobs, Blake Watson, Jacob Trowbridge, Dakota Hundley, Miles Petersen, (Charlie Bruckman), (Kyle Mesh)
15:00.0, 16:02.9, 16:12.0, 16:29.0, 16:47.0, (16:53.0), (16:55.0)
10607Detroit Catholic Central, MI - Team Time (1st 5) 1:21:37.2 | Spread (1st 5) 17.3
90, 91, 101, 154, 171, (231), (252)
Avery Felty, Ty Buckley, Scott Smith, Mark Borek, Ben Racine, (Matthew Fosdick), (Alex McLaren)
16:12.7, 16:13.0, 16:15.3, 16:26.2, 16:30.0, (16:38.6), (16:42.7)
11614GR Christian, MI - Team Time (1st 5) 1:21:11.5 | Spread (1st 5) 1:03.0
14, 75, 155, 156, 214, (232), (243)
Justin Varineau, Aaron Brink, Victor Jura, Ryan Van Orman, Tyler Poel, (Sam Terpstra), (Kameron Betz)
15:33.0, 16:09.0, 16:26.5, 16:27.0, 16:36.0, (16:39.0), (16:41.2)
12623Okemos, MI - Team Time (1st 5) 1:21:18.3 | Spread (1st 5) 58.0
49, 54, 56, 134, 330, (405), (430)
Paul McKinley, Saano Murembya, Elliot Kadrofske, Evan McNall, Rylan Rawson, (Sam Wakeman), (Kyle Samluk)
15:57.0, 16:02.0, 16:02.3, 16:22.0, 16:55.0, (17:12.7), (17:19.4)
13650Bay City Western, MI - Team Time (1st 5) 1:21:46.0 | Spread (1st 5) 5.0
115, 122, 129, 141, 143, (446), (478)
Matthew Billette, Evan Vorwerck, Loren Appold, Antonio Wenglikowski, Brendan Nesbitt, (Josh Nickless), (Coby Moore)
16:18.4, 16:20.0, 16:21.1, 16:23.1, 16:23.4, (17:23.9), (17:38.0)
14681Dexter, MI - Team Time (1st 5) 1:21:47.9 | Spread (1st 5) 29.2
68, 112, 129, 148, 224, (290), (360)
Marc Lopez, Jack Shelley, Lucas Bell, Miles Kanipe, Gabe Thomas, (Daniel Higgins), (Grant Sprague)
16:07.9, 16:17.4, 16:21.1, 16:24.4, 16:37.1, (16:49.5), (17:00.6)
15690Parma Western, MI - Team Time (1st 5) 1:21:28.2 | Spread (1st 5) 1:21.4
26, 58, 74, 156, 376, (499), (519)
Josiah Ottolini, Jacob Inosencio, Lake Buseth, Gezahegn Starr, Tyler Robertson, (Tristan Kellar), (Taelor Eernisse)
15:44.0, 16:03.0, 16:08.8, 16:27.0, 17:05.4, (17:47.0), (18:18.0)
16705Highland-Milford, MI - Team Time (1st 5) 1:21:54.3 | Spread (1st 5) 25.5
76, 126, 145, 151, 207, (266), (362)
Dakota Giles, Jack Aman, Nolan Bailey, Nick Martin, Jared Shupe, (Kurt Black), (Luke Caddell)
16:09.2, 16:20.7, 16:23.8, 16:25.9, 16:34.7, (16:45.7), (17:00.9)
17714Birmingham Seaholm, MI - Team Time (1st 5) 1:21:51.6 | Spread (1st 5) 45.7
60, 89, 107, 166, 292, (359), (380)
Jack Halpin, Luke Wallace, Ben Williams, Alex Skender, George Nummer, (David Seago), (Joey Russell)
16:04.2, 16:12.2, 16:16.3, 16:29.0, 16:49.9, (17:00.2), (17:06.7)
18746Ann Arbor Skyline, MI - Team Time (1st 5) 1:21:47.1 | Spread (1st 5) 54.0
46, 53, 164, 197, 286, (305), (369)
Anthony Giannobile, Tristan Williams, Zachary Reynolds, Conor Donnelly, Justin Michele, (Liam Smith), (Sam Jyawook)
15:54.7, 16:01.5, 16:28.8, 16:33.4, 16:48.7, (16:51.1), (17:03.4)
19770Coldwater, MI - Team Time (1st 5) 1:21:44.9 | Spread (1st 5) 1:10.5
20, 108, 122, 214, 306, (314), (337)
Shuaib Aljabaly, Zack Murphy, Ben Fagen, Josh Evers, Matt Sowles, (Jordan Parkinson), (Adam Clemens)
15:41.0, 16:16.4, 16:20.0, 16:36.0, 16:51.5, (16:53.0), (16:56.0)
20784Saugatuck, MI - Team Time (1st 5) 1:22:05.9 | Spread (1st 5) 40.0
54, 103, 180, 202, 245, (368), (377)
Zachary Pettinga, Corey Gorgas, Orlando Carrion, Nick Butch, Keegan Seifert, (Eldon Garvelink), (Jacob VanderRoest)
16:02.0, 16:16.0, 16:32.0, 16:33.9, 16:42.0, (17:02.3), (17:06.0)
21811Clio, MI - Team Time (1st 5) 1:21:58.1 | Spread (1st 5) 58.0
26, 150, 176, 214, 245, (251), (301)
Ethan Taljonick, Kody Yorton, Chase Smith, Luke Hart, Chris Franks, (Garett Nelson), (Dylan Mosher)
15:44.0, 16:25.1, 16:31.0, 16:36.0, 16:42.0, (16:42.6), (16:51.0)
22820Clarkston, MI - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 21.0
97, 156, 156, 203, 208, (276), (398)
William Eisert, Grant Henley, Mika Juuhl, Eric Smith, Shawn Slater, (Nickolas Favazza), (Jacob Dolan)
16:14.0, 16:27.0, 16:27.0, 16:34.0, 16:35.0, (16:47.0), (17:11.0)
23831Pinckney, MI - Team Time (1st 5) 1:21:38.6 | Spread (1st 5) 1:34.3
19, 23, 94, 272, 423, (444), (468)
Austin Wicker, Ryan Talbott, Aaron Jarema, Emmett Smrcka, Kyle Hamilton, (Lukas Brockway), (Andrew Bennett)
15:40.9, 15:42.5, 16:13.5, 16:46.5, 17:15.2, (17:22.7), (17:33.3)
24834Fenton, MI - Team Time (1st 5) 1:21:24.0 | Spread (1st 5) 1:55.8
12, 35, 40, 298, 449, (454), (487)
Jacob Lee, Dominic Dimambro, Andrew Bond, Luke Chabot, Nolan Day, (Mitchell Chabot), (Samuel Strickhouser)
15:29.0, 15:48.5, 15:51.5, 16:50.2, 17:24.8, (17:26.9), (17:41.7)
25837Otsego, MI - Team Time (1st 5) 1:22:15.4 | Spread (1st 5) 1:07.1
61, 77, 103, 197, 399, (516), (525)
Alex Comerford, Will Finch, Jacob Starr, Sammy Moran, Cam Brylowski, (Jacob Goodrich), (Zach Cleary)
16:04.5, 16:09.9, 16:16.0, 16:33.4, 17:11.6, (18:11.6), (20:59.3)
26867St. Clair, MI - Team Time (1st 5) 1:22:08.0 | Spread (1st 5) 51.0
32, 171, 214, 223, 227, (232), (253)
Jack Keais, Brendan Parr, Josh Williams, Collin Higgins, Walker Child, (Derek LaDuke), (Tyge McQueen)
15:47.0, 16:30.0, 16:36.0, 16:37.0, 16:38.0, (16:39.0), (16:43.0)
27868Traverse City Central, MI - Team Time (1st 5) 1:21:35.2 | Spread (1st 5) 1:38.6
3, 96, 203, 275, 291, (327), (334)
Anthony Berry, Kyle Barger, Morgan McGrew, Nick Friar, Trevor Sepanik, (Cole Szunko), (Jimmy Vanderbosch)
15:11.0, 16:13.8, 16:34.0, 16:46.8, 16:49.6, (16:54.6), (16:55.2)
28881TC West (Traverse City), MI - Team Time (1st 5) 1:21:42.1 | Spread (1st 5) 1:36.0
6, 132, 214, 221, 308, (335), (481)
Nick Hirschenberger, Joe Hughes, Hayden Holmes, Robbie Lohr, Jacob Dean, (Zach Dittenbir), (Drew Daenzer)
15:16.0, 16:21.5, 16:36.0, 16:36.6, 16:52.0, (16:55.9), (17:39.7)
29902Hartland, MI - Team Time (1st 5) 1:22:09.2 | Spread (1st 5) 1:12.5
26, 110, 142, 284, 340, (357), (411)
Josh Nickerson, Noah Kramer, Elijah Horski, Caleb Guenther, Mitchell Smith, (Miles McDonald), (Kaiden Hinds)
15:44.0, 16:17.1, 16:23.2, 16:48.4, 16:56.5, (16:59.3), (17:13.5)
30910Rochester, MI - Team Time (1st 5) 1:22:14.8 | Spread (1st 5) 1:05.0
36, 95, 194, 262, 323, (470), (523)
Kyle Johnson, Austin Remick, Shane Skelcy, Joe Hegger, Joe Schuler, (Sean Childers), (Ronith Murali)
15:49.0, 16:13.7, 16:33.1, 16:45.0, 16:54.0, (17:34.4), (18:36.0)
31916Davison, MI - Team Time (1st 5) 1:22:35.3 | Spread (1st 5) 33.6
112, 152, 161, 190, 301, (371), (441)
Nick Sleeman, Jacob Turgeon, David Pinter, Jacob Ferguson, Cole Davis, (Zack Sleeman), (Greg Smith)
16:17.4, 16:26.0, 16:28.0, 16:32.9, 16:51.0, (17:04.1), (17:21.9)
32927Grand Haven, MI - Team Time (1st 5) 1:22:21.0 | Spread (1st 5) 1:22.6
30, 146, 180, 186, 385, (418), (456)
Jack Nicholson, Quentin Couvelaire, Dominic Hentemann, Eric Johnson, Jordan Diephouse, (Aidan Martin), (Nathan Wolffis)
15:45.0, 16:24.0, 16:32.0, 16:32.4, 17:07.6, (17:14.8), (17:28.2)
33931Macomb Dakota, MI - Team Time (1st 5) 1:22:31.0 | Spread (1st 5) 43.0
81, 85, 134, 308, 323, (363), (373)
James Hoefler, Brendan Koch, Chase Fedolak, Mitchell MacDonald, Joshua Jaster, (Zachary MacDonald), (David Walker)
16:11.0, 16:12.0, 16:22.0, 16:52.0, 16:54.0, (17:01.0), (17:05.0)
34966Monroe, MI - Team Time (1st 5) 1:22:40.3 | Spread (1st 5) 44.0
109, 116, 134, 244, 363, (445), (509)
Anthony Wohlfeil, Noah Dawn, Matthew Parran, Curtis Jewell, Cameron Bitzer, (Chad McCarthy), (Logan Harvell)
16:17.0, 16:19.0, 16:22.0, 16:41.3, 17:01.0, (17:23.0), (17:57.0)
35971Portage Central, MI - Team Time (1st 5) 1:22:38.7 | Spread (1st 5) 40.7
78, 97, 203, 293, 300, (345), (367)
Gannon Foley, Nathan Mack, Jon Koning, Brady Rudesill, Jacob Hovda, (Samuel Weber), (Sebastian Smaling)
16:10.0, 16:14.0, 16:34.0, 16:50.0, 16:50.7, (16:57.4), (17:01.8)
36976Lansing Catholic, MI - Team Time (1st 5) 1:22:42.4 | Spread (1st 5) 45.0
70, 131, 180, 281, 314, (435), (461)
Ethan Markey, Ryan Schroeder, Will Peters, Eric Warriner, Sammy Migaldi, (Gavin Jager), (Bobby Reid)
16:08.0, 16:21.4, 16:32.0, 16:48.0, 16:53.0, (17:20.5), (17:30.3)
371006Pontiac Notre Dame Prep, MI - Team Time (1st 5) 1:22:17.2 | Spread (1st 5) 2:02.5
15, 17, 239, 257, 478, (510), (513)
Brendan Fraser, Nathan Mylenek, Drew Guest, Nicholas Fraser, Neil Kauffman, (Alexander Leonowicz), (John Pieper)
15:35.5, 15:40.5, 16:40.1, 16:43.1, 17:38.0, (17:57.8), (18:02.6)
381013Benzie Central, MI - Team Time (1st 5) 1:22:17.7 | Spread (1st 5) 1:41.5
18, 32, 191, 330, 442, (499), (508)
Brayden Huddleston, Jake Williams, Jeffery Crouch, Noah Robotham, Hayden Bretzke, (Pedro Roman), (Jonah Hunt)
15:40.6, 15:47.0, 16:33.0, 16:55.0, 17:22.1, (17:47.0), (17:56.0)
391019Saginaw Heritage, MI - Team Time (1st 5) 1:22:55.5 | Spread (1st 5) 17.3
171, 178, 194, 197, 279, (328), (347)
Jordan Eisengruber, Jack Doyle, Michael Fiore, Matt Beaudin, Connor Lavigne, (Nick Sonnenberg), (Brennan Senkowski)
16:30.0, 16:31.7, 16:33.1, 16:33.4, 16:47.3, (16:54.9), (16:58.5)
401044Oxford, MI - Team Time (1st 5) 1:22:42.0 | Spread (1st 5) 1:07.0
41, 122, 262, 267, 352, (358), (401)
Gabe Hogan, Dominic Bruce, Bradley Vandecar, Jesse Sullivan, Zachariah Smith, (Riley Feeney), (David Rodriguez)
15:52.0, 16:20.0, 16:45.0, 16:46.0, 16:59.0, (17:00.0), (17:12.0)
411048Ann Arbor Pioneer, MI - Team Time (1st 5) 1:22:54.6 | Spread (1st 5) 30.6
102, 222, 225, 232, 267, (293), (321)
Jack Wallace, Brendan Pastor, Aldo Pando-Girard, Vardan Sargsyan, Brendan Zauel, (Peter Shambaugh), (John Florence)
16:15.4, 16:36.7, 16:37.5, 16:39.0, 16:46.0, (16:50.0), (16:53.5)
421064Caledonia, MI - Team Time (1st 5) 1:22:52.9 | Spread (1st 5) 1:08.3
50, 120, 156, 352, 386, (397), (401)
Jordan Bennett, Micah Meindertsma, Owen Woltjer, Jordan Pattison, Eric Farhadi, (Cody Jakiel), (Alex Herriman)
15:59.7, 16:19.2, 16:27.0, 16:59.0, 17:08.0, (17:10.2), (17:12.0)
431092East Grand Rapids, MI - Team Time (1st 5) 1:23:05.3 | Spread (1st 5) 50.0
114, 149, 214, 229, 386, (411), (427)
Cade Vruggink, Matthew Levitt, Andrew Periard, Nick MacGeorge, Reid Grunewald, (Easton Schultz), (Joe Meston)
16:18.0, 16:24.8, 16:36.0, 16:38.5, 17:08.0, (17:13.5), (17:18.2)
441104East Lansing, MI - Team Time (1st 5) 1:22:28.9 | Spread (1st 5) 2:14.6
11, 23, 238, 343, 489, (497), (515)
Jacob Stanton, Evan Meyer, Fritz Hittner, Rhys Fitschen-Brown, John Paul Roboski, (Josh Jackson), (John Tuma)
15:27.4, 15:42.5, 16:40.0, 16:57.0, 17:42.0, (17:46.0), (18:09.7)
451119Walled Lake Central, MI - Team Time (1st 5) 1:23:03.5 | Spread (1st 5) 1:44.3
39, 100, 191, 320, 469, (486), (495)
Jared Hill, Sam Barrett, Zac Pepin, Matt Tarry, Brandon Osipov, (Patrick Rori), (McWilliams Gordon)
15:49.3, 16:14.3, 16:33.0, 16:53.3, 17:33.6, (17:40.4), (17:45.6)
461127FHN GR Forest Hills Northern, MI - Team Time (1st 5) 1:23:06.7 | Spread (1st 5) 40.4
105, 226, 227, 229, 340, (351), (395)
Abdi Ahmed, John Kabera, Ethan Grayeb, Owen Purdue, Jack Callahan, (Honi Ahmed), (Scott Tran)
16:16.1, 16:37.6, 16:38.0, 16:38.5, 16:56.5, (16:58.8), (17:10.0)
471128Romeo, MI - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 1:37.0
43, 85, 253, 287, 460, (463), (492)
Adam Fraeyman, Nick Behring, Andrew Goodrich, Paul Arnold, Jarrett St. John, (Cameron Bourgeois), (Freddie Wallace)
15:53.0, 16:12.0, 16:43.0, 16:49.0, 17:30.0, (17:31.0), (17:44.0)
481160East Kentwood, MI - Team Time (1st 5) 1:23:21.3 | Spread (1st 5) 36.9
178, 180, 200, 212, 390, (428), (431)
William Westveer, Angelo Leon, Demeatrice Webster, Nolan Meister, Mohamed Abdelhafis-Hisabu, (Dennis Mbuta), (John Pham)
16:31.7, 16:32.0, 16:33.5, 16:35.5, 17:08.6, (17:18.6), (17:19.5)
491193Hanover-Horton, MI - Team Time (1st 5) 1:23:19.6 | Spread (1st 5) 33.6
122, 203, 232, 314, 322, (386), (482)
Brennan Burk, Austin Shepherd, Bradley Guenther, Zach Abbee, Landon Melling, (Jay Waggener), (Brandon Shepherd)
16:20.0, 16:34.0, 16:39.0, 16:53.0, 16:53.6, (17:08.0), (17:40.0)
501225Spring Lake, MI - Team Time (1st 5) 1:23:25.6 | Spread (1st 5) 37.6
116, 171, 259, 337, 342, (413), (431)
Andrew Hylen, Henok Ghirmay, Cameron Thalhammer, Lucas Piekarski, Matt Schmidt, (Ben Hylen), (Will Warmoth)
16:19.0, 16:30.0, 16:44.0, 16:56.0, 16:56.6, (17:14.0), (17:19.5)
511226Grand Blanc, MI - Team Time (1st 5) 1:23:20.8 | Spread (1st 5) 57.1
59, 168, 314, 325, 360, (439), (452)
Jonathan Voth, Nicholas Davitt, Vincent Popyk, Spencer Atkinson, Nate Peterson, (Cole Sobol), (Henry Heller)
16:03.5, 16:29.2, 16:53.0, 16:54.5, 17:00.6, (17:21.1), (17:26.0)
521230Alpena, MI - Team Time (1st 5) 1:23:07.6 | Spread (1st 5) 2:34.3
4, 116, 194, 415, 501, (518), (522)
Mitchell Day, Isaac Cross, Aden Smith, Josh Smith, Kolin Ghidoni, (Ryan Wirgau), (Clay Donajkowski)
15:13.4, 16:19.0, 16:33.1, 17:14.4, 17:47.7, (18:17.5), (18:20.9)
531234Temperance Bedford, MI - Team Time (1st 5) 1:23:29.9 | Spread (1st 5) 45.0
127, 133, 245, 352, 377, (440), (447)
Michael Greeley, Brendan McClanahan, Gregory Lingle, Jake Reaume, Alex Zittleman, (Colin Chevalier), (Noah Scheffer)
16:21.0, 16:21.9, 16:42.0, 16:59.0, 17:06.0, (17:21.3), (17:24.0)
541248St. Johns, MI - Team Time (1st 5) 1:23:17.0 | Spread (1st 5) 1:19.0
48, 52, 343, 386, 419, (453), (491)
Dillan Haviland, Josiah Quinn, Mason Berridge, Joey Fox, Trevor Luznak, (Nolan Wirth), (Andrew Menard)
15:56.0, 16:01.0, 16:57.0, 17:08.0, 17:15.0, (17:26.2), (17:43.0)
551260Holly, MI - Team Time (1st 5) 1:23:27.4 | Spread (1st 5) 1:00.3
62, 220, 237, 366, 375, (400), (487)
Dilon Lemond, Blake Staffne, Michael Ponkey, Emilio Gomez, Francisco Valdovinos, (Jacob Alvarado), (Samuel Schneider)
16:05.0, 16:36.3, 16:39.3, 17:01.5, 17:05.3, (17:11.7), (17:41.7)
561274Howell, MI - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:23.0
43, 191, 253, 363, 424, (437), (503)
David Mitter, Lee Owens, Sam Donnelly, Kegan Flory, Colton Lieske, (Eric Mettetal), (Jimmy Colon)
15:53.0, 16:33.0, 16:43.0, 17:01.0, 17:16.0, (17:21.0), (17:49.8)
571279Shepherd, MI - Team Time (1st 5) 1:23:24.0 | Spread (1st 5) 1:24.0
36, 245, 262, 330, 406, (454), (493)
Walker Priest, Tyler Travis, Owen Howard, Bryce Hegenauer, Dane Nestle, (Andrew Joslin), (Andrew Travis)
15:49.0, 16:42.0, 16:45.0, 16:55.0, 17:13.0, (17:26.9), (17:45.0)
581294Holland Black River, MI - Team Time (1st 5) 1:23:03.3 | Spread (1st 5) 1:50.3
7, 245, 267, 382, 393, (457), (467)
James McCann, Joshua Fink, Brenden Jones, Justin Lundstrom, Sam Sharnas, (Connor DenBleyker), (Logan Henning)
15:19.0, 16:42.0, 16:46.0, 17:07.0, 17:09.3, (17:29.0), (17:33.0)
591345Utica, MI - Team Time (1st 5) 1:23:49.8 | Spread (1st 5) 43.0
127, 280, 281, 287, 370, (435), (489)
Gabe Garbarino, Jeffrey Hitchcock, Ray Bell, Donovan Pipitone, Jared Felts, (Matthew Dinnan), (Jack Felts)
16:21.0, 16:47.8, 16:48.0, 16:49.0, 17:04.0, (17:20.5), (17:42.0)
601377Grandville, MI - Team Time (1st 5) 1:23:54.2 | Spread (1st 5) 26.0
187, 272, 274, 297, 347, (417), (447)
Kellen Rau, Boony Merryweather, Jake Randall, Shayden Fisher, Shawn Roncka, (Jacob Kenny), (Jack Guimieny)
16:32.5, 16:46.5, 16:46.6, 16:50.1, 16:58.5, (17:14.7), (17:24.0)
611404Midland, MI - Team Time (1st 5) 1:24:15.0 | Spread (1st 5) 1:21.6
91, 175, 271, 396, 471, (507), (511)
Connor Legge, Dylan Anderson, Max Pasche, Hanbyul Johnson, Aaron Guzman, (Cam Wing), (Evan Haase)
16:13.0, 16:30.9, 16:46.4, 17:10.1, 17:34.6, (17:55.7), (17:58.9)
621405Brighton, MI - Team Time (1st 5) 1:24:08.9 | Spread (1st 5) 1:50.0
34, 139, 293, 459, 480, (485), (504)
Tim Osborne, Connor Parrell, Max Zawisa, Josh Bostwick, Sean Foster, (Aaron Kruzel), (John Caley)
15:48.3, 16:23.0, 16:50.0, 17:29.3, 17:38.3, (17:40.1), (17:50.0)
631431Salem, MI - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 1:44.0
13, 307, 319, 373, 419, (434), (443)
Chaz Jeffress, Jacob Kubinski, Griffin Skaff, Alex Kroll, Ryan Exell, (Andrew Beyer), (Luke Haran)
15:31.0, 16:51.8, 16:53.2, 17:05.0, 17:15.0, (17:20.4), (17:22.6)
641459Livonia Stevenson, MI - Team Time (1st 5) 1:24:12.2 | Spread (1st 5) 39.4
169, 257, 270, 372, 391, (394), (475)
Andrew Bambach, Nathan Ward, Alex Brauer, Owen Rowader, Ben Griffith, (Nathan Wilson), (Jacob Bieganski)
16:29.6, 16:43.1, 16:46.2, 17:04.3, 17:09.0, (17:09.6), (17:36.0)
651460Portage Northern, MI - Team Time (1st 5) 1:24:13.1 | Spread (1st 5) 41.4
201, 208, 253, 379, 419, (477), (497)
Cody Clemens, Will Kellam, Logan McDonald, Max Rathburn, Wayne Matunas, (Mike Stinchcomb), (Dylan Miller)
16:33.6, 16:35.0, 16:43.0, 17:06.5, 17:15.0, (17:37.0), (17:46.0)
661462Bear Lake-Onekama, MI - Team Time (1st 5) 1:24:23.9 | Spread (1st 5) 1:23.0
91, 240, 241, 415, 475, (514), (517)
Gary McBride, Jordan Anderson, Kaiden Hejl, Lane Lee, Cole Verrett, (Jared Sarinopoulos), (Trey Gilbert)
16:13.0, 16:40.2, 16:40.3, 17:14.4, 17:36.0, (18:03.0), (18:16.8)
671473Hamilton, MI - Team Time (1st 5) 1:24:13.0 | Spread (1st 5) 1:34.0
47, 262, 301, 406, 457, (462), (482)
Mark Freyhof, Caleb Topp, Matt Field, Luke Koopman, Elliott Klingenberg, (Trenton Peters), (Cayden O'Brien)
15:55.0, 16:45.0, 16:51.0, 17:13.0, 17:29.0, (17:30.9), (17:40.0)
681501Grosse Pointe North, MI - Team Time (1st 5) 1:24:24.4 | Spread (1st 5) 57.0
161, 289, 293, 308, 450, (463), (482)
Connor Sickmiller, William Hofmann, Mike Ciaravino, Ryan Kolp, Ryan Race, (Josh Fischer), (Calvin Riley)
16:28.0, 16:49.4, 16:50.0, 16:52.0, 17:25.0, (17:31.0), (17:40.0)
691504Richland Gull Lake, MI - Team Time (1st 5) 1:24:17.2 | Spread (1st 5) 1:02.0
78, 299, 335, 391, 401, (433), (472)
Joey Dawson, Lucas Hamilton, Jack Millmier, Jacob Lyons, Austin Lovett, (Jake Schmitt), (Nolan Rowland)
16:10.0, 16:50.3, 16:55.9, 17:09.0, 17:12.0, (17:20.0), (17:35.0)
701527GR Covenant Christian, MI - Team Time (1st 5) 1:24:26.0 | Spread (1st 5) 59.4
121, 245, 350, 382, 429, (494), (502)
Brantley VanOverloop, Aaron Langerak, Seth Bleyenberg, Mike Altena, Brice VanOverloop, (Phil Dommisse), (Jake Griffioen)
16:19.5, 16:42.0, 16:58.6, 17:07.0, 17:18.9, (17:45.4), (17:48.3)
711533Williamston, MI - Team Time (1st 5) 1:24:31.5 | Spread (1st 5) 51.4
169, 213, 308, 406, 437, (505), (506)
Aaron Davis, Nathan Maurer, Garrett Smith, John Bowen, Grant Robitaille, (Kenneth Abraham), (John Muir)
16:29.6, 16:35.9, 16:52.0, 17:13.0, 17:21.0, (17:53.0), (17:54.0)
721549Bridgman, MI - Team Time (1st 5) 1:24:21.6 | Spread (1st 5) 1:42.0
36, 285, 352, 413, 463, (495), (520)
Brian Patrick, Elliott Hanke, Kole Hanke, Karl Hanke, Brandon Owen, (Collin Gaishin), (Matt Montgomery)
15:49.0, 16:48.6, 16:59.0, 17:14.0, 17:31.0, (17:45.6), (18:19.0)
731558Holland, MI - Team Time (1st 5) 1:24:32.4 | Spread (1st 5) 47.7
163, 259, 308, 404, 424, (520), (524)
Sam Martens, Nick Hoffman, Keaton Kontio, Brad Carter, Camden Misiewicz, (Alberto Castillo), (Jaeger Schippa)
16:28.3, 16:44.0, 16:52.0, 17:12.1, 17:16.0, (18:19.0), (18:38.0)
741574Linden, MI - Team Time (1st 5) 1:24:34.5 | Spread (1st 5) 41.0
180, 281, 325, 382, 406, (419), (450)
Nick McDonald, Kagen Griffith, Jack Eck, Chase Morse, Skyler Zieske, (Tanner Blaney), (Ryan Crutchfield)
16:32.0, 16:48.0, 16:54.5, 17:07.0, 17:13.0, (17:15.0), (17:25.0)
751641Hudsonville, MI - Team Time (1st 5) 1:24:39.9 | Spread (1st 5) 28.8
261, 301, 313, 356, 410, (424), (474)
Derek Sanchez, Dylan Lame, Kyle Chamberlain, Casey Olson, Ezra Roerig, (David McManus), (Noah Keillor)
16:44.4, 16:51.0, 16:52.1, 16:59.2, 17:13.2, (17:16.0), (17:35.4)