1158Hemlock, MI - Team Time (1st 5) 55:06.9 | Spread (1st 5) 1:24.3
1, 2, 8, 55, 92, (147), (508)
Ryan Hilbrandt, Landon Honsinger, Kurt Sollner, Harrison Lamont, Tyler Kramer, (Connor McVannel), (Michael Hoffman)
10:21.3, 10:33.7, 10:52.1, 11:34.2, 11:45.6, (12:01.5), (13:58.7)
2190Traverse City East, MI - Team Time (1st 5) 56:41.8 | Spread (1st 5) 48.4
7, 26, 40, 56, 61, (162), (260)
Cole Truszkowski, Cam Owens, Niigaanii Twocrow, Andrew Durocher, Johnathon Doerr, (Barry Bialik), (Isaiah Gavaldon)
10:48.1, 11:16.2, 11:26.7, 11:34.3, 11:36.5, (12:07.0), (12:26.4)
3257Haslett, MI - Team Time (1st 5) 57:25.9 | Spread (1st 5) 33.3
24, 38, 39, 72, 84, (354), (458)
Danny Ezzo, Mitchell Ecklund, Espen Lehnst, Joseph Ecklund, Stephen Henry, (Noah Foster), (Evan Kwast)
11:11.2, 11:24.5, 11:24.7, 11:41.0, 11:44.5, (12:47.9), (13:14.7)
4282Romeo, MI - Team Time (1st 5) 56:36.1 | Spread (1st 5) 1:25.7
3, 4, 43, 82, 150, (260), (267)
Jack Wilson, Charlie Wilson, Luke Schwartz, Josh Skelly, Dustin Daniel, (Cameron Williams), (Brenden Wallace)
10:37.1, 10:44.2, 11:28.0, 11:44.0, 12:02.8, (12:26.4), (12:27.5)
5329Northeast (Midland), MI - Team Time (1st 5) 57:56.6 | Spread (1st 5) 36.3
28, 32, 79, 81, 109, (177), (188)
Austin Ieuter, Tyler Pritchett, Nick Knuth, Tyler Foy, Ben Bruek, (Justus Drabik), (Luke Buza)
11:16.5, 11:20.1, 11:43.4, 11:43.8, 11:52.8, (12:11.6), (12:14.3)
6393Portage North, MI - Team Time (1st 5) 58:04.2 | Spread (1st 5) 1:05.6
9, 59, 72, 117, 136, (180), (242)
Levi Crooks, Zander Crooks, Joey Proos, Scotty Fargo, Keegan Steil, (Henry Odza), (Gabe Rathburn)
10:53.4, 11:35.8, 11:41.0, 11:55.0, 11:59.0, (12:12.8), (12:23.0)
7437Temperance Bedford, MI - Team Time (1st 5) 58:30.3 | Spread (1st 5) 50.6
19, 68, 85, 131, 134, (309), (328)
Austin DePue, Noah Bock, Ty Smith, Seth Oxer, Aidan Burns, (Jack Geisler), (Josh Hollinger)
11:08.3, 11:40.1, 11:44.9, 11:58.1, 11:58.9, (12:38.7), (12:43.0)
8447Hudsonville Public, MI - Team Time (1st 5) 58:05.5 | Spread (1st 5) 1:12.6
12, 16, 92, 148, 179, (211), (213)
Nathan Conkel, Ryan Nibbelink, Jordan Wolma, Steven St. John, Asher Berends, (Quinn DeKraker), (Ethan Atkins)
11:00.1, 11:04.6, 11:45.6, 12:02.5, 12:12.7, (12:18.1), (12:18.3)
9507Lansing Area Catholic, MI - Team Time (1st 5) 58:56.3 | Spread (1st 5) 51.1
25, 70, 116, 132, 164, (213), (354)
Eli Meder, Joey Greenburg, Jack O'Connor, Matthew Jenness, David Perez, (Luke Elden), (David Pruder)
11:16.0, 11:40.7, 11:54.2, 11:58.3, 12:07.1, (12:18.3), (12:47.9)
10527Richland Gull Lake, MI - Team Time (1st 5) 58:57.1 | Spread (1st 5) 1:06.6
26, 63, 77, 122, 239, (240), (297)
Gavin Griffin, Koby Fraaza, Trent Stoner, Avery Zeigler, Conner McCormick, (Nathan Louden), (Jacob Louden)
11:16.2, 11:39.0, 11:43.1, 11:56.0, 12:22.8, (12:22.9), (12:36.4)
11539Breckenridge, MI - Team Time (1st 5) 58:56.3 | Spread (1st 5) 1:01.9
29, 43, 79, 168, 220, (414), (494)
Gavin Marr, Alex Giles, Hunter Chovanec, Nathan Kipp, Dylan Seeley, (Caleb Frederick), (Colton Chovanec)
11:17.5, 11:28.0, 11:43.4, 12:08.0, 12:19.4, (13:01.5), (13:39.0)
12640Grandville, MI - Team Time (1st 5) 59:21.8 | Spread (1st 5) 1:11.8
18, 99, 145, 172, 206, (237), (325)
Zach Theeuwes, Isaiah Salguero, Santiago Saldivar, Dan VanHarmelen, Ethan Johnson, (Drew Berens), (Bernardo Saldivar)
11:05.6, 11:49.0, 12:01.4, 12:08.4, 12:17.4, (12:22.6), (12:42.1)
13647St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 59:48.0 | Spread (1st 5) 37.0
66, 72, 122, 186, 201, (305), (324)
Ayden Moyer, Andrew Moyer, Max Humes, Jacob Lignell, Luke Adent, (Jacob Haunhorst), (Casey Miller)
11:40.0, 11:41.0, 11:56.0, 12:14.0, 12:17.0, (12:38.0), (12:42.0)
14669Goodrich, MI - Team Time (1st 5) 59:52.5 | Spread (1st 5) 28.5
96, 101, 126, 149, 197, (274), (296)
Connor Cupp, Charlie Ballmer, Ty Peterson, Carter Lauinger, Matt Hart, (garrett mcGuffin), (Grant Deaton)
11:47.7, 11:49.4, 11:56.6, 12:02.6, 12:16.2, (12:30.0), (12:36.2)
15689Otsego, MI - Team Time (1st 5) 59:04.0 | Spread (1st 5) 1:53.0
5, 48, 76, 248, 312, (387), (430)
Hunter Zartman, Hayden Korreck, Jacob Harmon, Andnet Deboer, Andrew Kubiak, (Andrew Bickel), (Owen Stender)
10:47.0, 11:30.0, 11:43.0, 12:24.0, 12:40.0, (12:54.0), (13:05.4)
16709Chippewa (Okemos), MI - Team Time (1st 5) 59:42.9 | Spread (1st 5) 1:13.7
20, 110, 150, 192, 237, (294), (300)
Alejandro Arana, Jayden Russell, Declan McCole, Alex Jager, Peter Papapolymerou, (Gabe Bonemer), (Aidan Hauser)
11:08.9, 11:53.2, 12:02.8, 12:15.4, 12:22.6, (12:36.1), (12:36.6)
17730Mac Donald, MI - Team Time (1st 5) 1:00:02.0 | Spread (1st 5) 46.9
64, 96, 154, 157, 259, (269), (331)
Andrew Lane, Evan Wood, William Knapp, Ian DeYoung, Jack Norman, (Ian Williams), (Jaden Cantu)
11:39.4, 11:47.7, 12:03.5, 12:05.1, 12:26.3, (12:28.0), (12:43.3)
18732Lakeview (Battle Creek), MI - Team Time (1st 5) 59:07.8 | Spread (1st 5) 1:42.4
11, 15, 143, 245, 318, (377), (392)
Joesph Wood, Skyler Sebring, Raita Isobe, Braden Davis, William Shennefield, (David Walker), (Phillip Shennefield)
10:58.6, 11:04.0, 12:01.0, 12:23.2, 12:41.0, (12:51.1), (12:55.0)
19745DeWitt, MI - Team Time (1st 5) 1:00:13.4 | Spread (1st 5) 8.6
138, 139, 141, 160, 167, (343), (373)
Justus Holben, Michael Herald, Kiefer Kolito, Evan Kennedy, Joseph Perry, (Jon Popowitz), (Caleb Chamberlain)
11:59.2, 11:59.6, 12:00.5, 12:06.3, 12:07.8, (12:45.6), (12:50.5)
20751Pathfinder - Pinckney, MI - Team Time (1st 5) 1:00:15.4 | Spread (1st 5) 32.6
90, 106, 159, 185, 211, (274), (361)
Gavin White, Lucas Moore, Andrew Davis, Matt Larmee, Remy Fischer, (Gar Eddings), (Tylor Morgan)
11:45.5, 11:51.9, 12:06.0, 12:13.9, 12:18.1, (12:30.0), (12:49.5)
21789White Pine (Saginaw), MI - Team Time (1st 5) 59:51.8 | Spread (1st 5) 1:17.6
23, 57, 217, 224, 268, (285), (289)
Jacob Faerber, Benny Cho, Justin Bentancur, Zack Maddox, Brady Neumann, (Zachary McDowell), (Jacob Winters)
11:10.3, 11:34.4, 12:18.7, 12:20.5, 12:27.9, (12:33.0), (12:34.2)
22812Woodhaven-Brownstown, MI - Team Time (1st 5) 1:00:26.3 | Spread (1st 5) 36.5
88, 107, 161, 222, 234, (278), (375)
Austin Alter, Logan Lundgren, Josh Vernier, Brandon Johnson, Jesse Anderson, (Dylan Young), (Travis Forgach)
11:45.3, 11:52.4, 12:06.9, 12:19.9, 12:21.8, (12:30.6), (12:50.7)
23815Muir, MI - Team Time (1st 5) 1:00:15.7 | Spread (1st 5) 53.5
58, 102, 140, 246, 269, (363), (426)
Kellen Caldwell, Kazuma Bowring, Nicholas D'Ambrosi, Shane Siterlet, Carsen Kettle, (Joey Shatney), (Jacob Sposita)
11:34.5, 11:49.5, 12:00.3, 12:23.4, 12:28.0, (12:49.8), (13:05.0)
24826Traverse City West, MI - Team Time (1st 5) 1:00:10.5 | Spread (1st 5) 1:27.0
21, 114, 180, 218, 293, (300), (410)
Ryan Durand, Joe Delgado, Josiah Frazier, Sam Moore, Joshua James, (Alex Eveleigh), (Joe Palmer)
11:09.0, 11:53.7, 12:12.8, 12:19.0, 12:36.0, (12:36.6), (13:00.5)
25854Saline, MI - Team Time (1st 5) 1:00:41.8 | Spread (1st 5) 28.3
107, 120, 200, 201, 226, (233), (290)
Derek Caldwell, Jacob Brunty, Noah Pelletier, Zachary Socha, Evan Thomas, (Cole Trese), (Frank Parkinson)
11:52.4, 11:55.1, 12:16.6, 12:17.0, 12:20.7, (12:21.4), (12:35.4)
26865Scranton, MI - Team Time (1st 5) 1:00:02.3 | Spread (1st 5) 1:28.7
10, 153, 218, 242, 242, (248), (285)
Zachary Stewart, John Cooke, Jack Spamer, Gavin Delproposto, Colin Bishop, (Logan Alley), (Jackson Kendall)
10:54.3, 12:03.0, 12:19.0, 12:23.0, 12:23.0, (12:24.0), (12:33.0)
27874Davison, MI - Team Time (1st 5) 1:00:27.0 | Spread (1st 5) 1:21.0
53, 66, 115, 248, 392, (461), (473)
Jason Millis, Spencer Torok, Michael McCarty, Cole Jones, Blake Church, (Ty Wilson), (Ethan Howes)
11:34.0, 11:40.0, 11:54.0, 12:24.0, 12:55.0, (13:16.0), (13:23.0)
28900Marshall, MI - Team Time (1st 5) 1:00:31.4 | Spread (1st 5) 1:27.0
36, 82, 209, 215, 358, (387), (437)
Brett Swaton, Emmett Rosenzweig, Cole Graeber, Carson Tucker, Zachary Ufkes, (Garrett Voigt), (Isaac Culp)
11:22.0, 11:44.0, 12:18.0, 12:18.4, 12:49.0, (12:54.0), (13:06.9)
29916West (Grand Blanc), MI - Team Time (1st 5) 1:00:38.1 | Spread (1st 5) 1:05.2
30, 196, 216, 226, 248, (271), (320)
Jackson Turnbow, Jacob Teeple, Scott Crawford, Liam Mackie, Keigan Oberski, (Charles Powers), (Hayden Shinabarger)
11:18.8, 12:16.1, 12:18.5, 12:20.7, 12:24.0, (12:28.6), (12:41.8)
30925Clarkston, MI - Team Time (1st 5) 1:00:23.8 | Spread (1st 5) 1:40.1
37, 41, 99, 330, 418, (482), (484)
Nathan Sesti, Brendan Favazza, Christian Collis, Quinn Schreiber, Carson Brock, (Jake Marra), (Mason Kochanski)
11:22.3, 11:26.9, 11:49.0, 12:43.2, 13:02.4, (13:29.7), (13:31.0)
31937Grand Rapids Christian, MI - Team Time (1st 5) 1:00:31.0 | Spread (1st 5) 1:30.9
14, 184, 204, 247, 288, (436), (464)
Reed VanderLugt, Ethan Wilstermann, Jack Long, Ben Peterson, Jack Luymes, (Jared Roberts), (Jack Peterson)
11:02.8, 12:13.4, 12:17.3, 12:23.8, 12:33.7, (13:06.8), (13:17.4)
32987Lakeshore (Stevensville), MI - Team Time (1st 5) 1:01:11.0 | Spread (1st 5) 45.0
117, 162, 168, 228, 312, (364), (380)
Charles Cason, Grant Rose, Bay De La Torre, Riley Bettich, Shane Nelson, (Eric Dubbert), (Josh Hafley)
11:55.0, 12:07.0, 12:08.0, 12:21.0, 12:40.0, (12:50.0), (12:52.0)
987Oakview, MI - Team Time (1st 5) 1:00:38.7 | Spread (1st 5) 1:50.2
17, 103, 178, 294, 395, (504), (505)
Andrew Nolan, Adam Tisch, Tim McAuliffe, Marc Mulligan, Wesley Johnson, (Jack Manting), (Joey Baran)
11:05.1, 11:50.0, 12:12.2, 12:36.1, 12:55.3, (13:52.9), (13:53.1)
341011Shepherd, MI - Team Time (1st 5) 1:01:17.4 | Spread (1st 5) 2:18.7
34, 142, 144, 197, 494, (501), (519)
James Bigard, Reid Nestle, Mason Hammond, Gideon Howard, Ryker Matties, (Mitchell Walters), (Silas Howard)
11:20.3, 12:00.8, 12:01.1, 12:16.2, 13:39.0, (13:44.2), (14:28.7)
351038Lumen Christi, MI - Team Time (1st 5) 1:01:04.9 | Spread (1st 5) 1:21.6
46, 86, 201, 331, 374, (470), (517)
Gene Hendrickson, Zachary Whitton, Josiah Dinverno, Matt Hoop, Colin Fremeau, (Peter Hrebec), (Jack Reese)
11:29.0, 11:45.0, 12:17.0, 12:43.3, 12:50.6, (13:22.0), (14:26.5)
361051Renton, MI - Team Time (1st 5) 1:01:22.5 | Spread (1st 5) 48.6
98, 194, 208, 254, 297, (356), (476)
Tyler Fryer, Jacob Lerette, Austin Fritz, Bobby Belair, Gabe Welch, (Ayden Roupe), (Lake Warden)
11:47.8, 12:15.8, 12:17.5, 12:25.0, 12:36.4, (12:48.5), (13:26.3)
371053Cedar Springs, MI - Team Time (1st 5) 1:01:28.4 | Spread (1st 5) 46.0
155, 168, 176, 190, 364, (390), (399)
Dilan Sargent, Brendon Carlson, Gavin Braciak, Corey Bowers, Joseph Metiva, (Spencer Bray), (Ethan Wierda)
12:04.0, 12:08.0, 12:11.4, 12:15.0, 12:50.0, (12:54.3), (12:57.5)
381102Mason, MI - Team Time (1st 5) 1:01:13.2 | Spread (1st 5) 1:26.0
47, 50, 292, 319, 394, (429), (442)
Zane Perralt, Nathan Madery, Jacob Burt, Donnie Dennis, Griffin Storr, (Parker Friend), (Anthony Branson)
11:29.1, 11:31.7, 12:35.9, 12:41.4, 12:55.1, (13:05.2), (13:07.8)
391110Novi, MI - Team Time (1st 5) 1:01:34.0 | Spread (1st 5) 40.0
129, 156, 248, 272, 305, (461), (470)
Matt Whyte, Benjamin Kotyk, Matt Gustitus, Max Robbins, Caleb Wood, (Hayato Lowe), (Connor Truax)
11:58.0, 12:05.0, 12:24.0, 12:29.0, 12:38.0, (13:16.0), (13:22.0)
401117Hanover Horton, MI - Team Time (1st 5) 1:01:16.2 | Spread (1st 5) 1:30.1
32, 126, 263, 327, 369, (404), (431)
Andy Swihart, Garrett Melling, Brandon Guenther, Shane Sauber, Rogan Melling, (David Murine), (Conner Mortimer)
11:20.1, 11:56.6, 12:26.6, 12:42.7, 12:50.2, (12:59.3), (13:05.6)
411136Vicksburg, MI - Team Time (1st 5) 1:01:44.0 | Spread (1st 5) 52.0
129, 174, 186, 283, 364, (364), (408)
Jacob Malocha, Joey Loriso, Ben Hambright, Evan Frank, Ben Welch, (Drake Steele), (Gage Bainter)
11:58.0, 12:10.0, 12:14.0, 12:32.0, 12:50.0, (12:50.0), (13:00.0)
421150St. Regis, MI - Team Time (1st 5) 1:01:37.3 | Spread (1st 5) 1:11.7
94, 105, 166, 382, 403, (493), (511)
Evan McCulloch, Michael Gates, Joe Berg, James Byrne, Tommy Lamarche, (Aidan Brooks), (Nico Walmsley)
11:47.4, 11:51.2, 12:07.5, 12:52.1, 12:59.1, (13:38.8), (14:05.9)
431179Shumate, MI - Team Time (1st 5) 1:01:54.4 | Spread (1st 5) 53.4
124, 175, 204, 314, 362, (447), (477)
Alec Grzegorek, Jerez Rinehart, Phoenix Guzzi, Ryan Hang, Ethan Ramik, (Austin Mills), (Reese Collins)
11:56.2, 12:11.2, 12:17.3, 12:40.1, 12:49.6, (13:08.2), (13:27.3)
1179West Ottawa, MI - Team Time (1st 5) 1:01:50.9 | Spread (1st 5) 51.4
128, 206, 231, 257, 357, (406), (409)
Thomas Dummer, Zach Goodwin, Colin Brown, Raymond Mackey, Harrison Brinkman, (Alexander Bos), (Tyler Bush)
11:57.5, 12:17.4, 12:21.1, 12:26.0, 12:48.9, (12:59.9), (13:00.4)
451184Oxford, MI - Team Time (1st 5) 1:01:44.6 | Spread (1st 5) 1:05.3
87, 95, 311, 320, 371, (378), (406)
Scott Masterson, Simon Arnold, Zach Patterson, Ben Erskine, Rex Mayette, (Cooper Spring), (Michael McQueen)
11:45.1, 11:47.5, 12:39.8, 12:41.8, 12:50.4, (12:51.5), (12:59.9)
461193Sturgis, MI - Team Time (1st 5) 1:01:40.0 | Spread (1st 5) 1:39.0
53, 60, 228, 396, 456, (510), (513)
Darrion Thornburgh, Lane Kimes, Tremaine Brown, Kenneth Munoz, Connor Strudwick, (Brendan Bundy), (Luke Larimer)
11:34.0, 11:36.0, 12:21.0, 12:56.0, 13:13.0, (14:03.0), (14:17.0)
471209Morenci, MI - Team Time (1st 5) 1:01:46.0 | Spread (1st 5) 1:34.2
45, 165, 264, 314, 421, (506), (523)
Walker Whitehouse, Aiden Dominique, Wyatt Keller, Jarett Cook, Dakota Glick, (Jared Gleckler), (Azaan Jarrell)
11:28.9, 12:07.2, 12:26.7, 12:40.1, 13:03.1, (13:53.8), (14:51.8)
481227Hartland-Ore Creek, MI - Team Time (1st 5) 1:01:56.7 | Spread (1st 5) 58.1
90, 232, 279, 291, 335, (339), (346)
Darin Sandberg, Connor Joyce, Connor Krueger, Joseph Nicholas, Nolan Smith, (Steven Majors), (Jadon Kennell)
11:45.5, 12:21.2, 12:30.8, 12:35.6, 12:43.6, (12:44.6), (12:46.4)
491232Grand Haven Lakeshore, MI - Team Time (1st 5) 1:01:50.1 | Spread (1st 5) 1:11.6
51, 265, 266, 316, 334, (337), (369)
Carter Larned, Cole Horist, Evan Ferguson, Carter Prieditis, Evan Dubridge, (Cole Buller), (Jared Franke)
11:31.9, 12:26.9, 12:27.1, 12:40.7, 12:43.5, (12:43.9), (12:50.2)
501239Mona Shores, MI - Team Time (1st 5) 1:02:03.6 | Spread (1st 5) 43.6
134, 225, 255, 299, 326, (338), (364)
Ethan Brown, Jacob Dunn, David McNiff, Sebastian Barnett, Keegan DeKuiper, (Jacob Gravlin), (Ben Kendall)
11:58.9, 12:20.6, 12:25.1, 12:36.5, 12:42.5, (12:44.2), (12:50.0)
511271Harbor Springs, MI - Team Time (1st 5) 1:02:09.4 | Spread (1st 5) 1:56.4
52, 64, 234, 441, 480, (515), (524)
Cole Hoffman, Austin Smar, Robbie Gillette, Ethan Schumaker, Ian Davis, (Max Bosley), (Liam Ransford)
11:32.3, 11:39.4, 12:21.8, 13:07.2, 13:28.7, (14:23.6), (14:58.5)
521309Allen Park, MI - Team Time (1st 5) 1:02:08.5 | Spread (1st 5) 1:16.8
49, 257, 304, 346, 353, (376), (380)
Terry Emeigh, Kyle Piestrak, Matthew Arble, Troy Schnell, Alexander Demorow, (Cole Kacher), (Jerry Kephart)
11:31.0, 12:26.0, 12:37.3, 12:46.4, 12:47.8, (12:51.0), (12:52.0)
531313St Johns, MI - Team Time (1st 5) 1:02:18.8 | Spread (1st 5) 50.1
124, 221, 281, 342, 345, (351), (385)
Fernando Jimenez, Peter Apostol, Adam Eichenberg, Cody Navin, Jacob Brya, (Blake Powelson), (Devin Grady)
11:56.2, 12:19.5, 12:31.5, 12:45.3, 12:46.3, (12:47.1), (12:53.2)
541319St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:02:21.8 | Spread (1st 5) 43.8
145, 173, 320, 340, 341, (475), (496)
Jacob Andrews, Tim Shacklette, Luke Meddaugh, Nathan Elshaw, Carter Thelen, (Tyler Artnz), (Finn Ritchie)
12:01.4, 12:08.7, 12:41.8, 12:44.7, 12:45.2, (13:24.5), (13:39.3)
551340Kalamazoo Linden Grove, MI - Team Time (1st 5) 1:02:19.5 | Spread (1st 5) 3:13.0
6, 88, 277, 460, 509, (520), (521)
Paulo Alcala, Caleb Billings, Colin Halloran, Ben Meyer, Amos Mechtenberg -Berrigan, (Kobe Sackett), (Colin Smith)
10:47.6, 11:45.3, 12:30.4, 13:15.6, 14:00.6, (14:30.4), (14:31.7)
561396Pierce (Waterford), MI - Team Time (1st 5) 1:02:09.4 | Spread (1st 5) 2:01.0
22, 104, 384, 433, 453, (483), (490)
Curt Sutherland, Hunter Fougner, Blake Collins, Seth Fox, Janis Gamalski, (Alex Kokeny), (Jalen Zondo)
11:09.6, 11:51.0, 12:52.2, 13:06.0, 13:10.6, (13:30.8), (13:34.6)
571399Grand Rapids South Christian, MI - Team Time (1st 5) 1:03:00.2 | Spread (1st 5) 2:24.3
42, 199, 240, 415, 503, (507), (525)
Micah VanderKooi, Ethan Sculley, Jerad Berkenpas, Nate VanRyne, Brandon DeVries, (Jacob Ballast), (Ryan VanDusen)
11:27.4, 12:16.5, 12:22.9, 13:01.7, 13:51.7, (13:54.2), (15:02.6)
581408Hart, MI - Team Time (1st 5) 1:02:40.7 | Spread (1st 5) 1:41.5
62, 171, 284, 426, 465, (469), (498)
Alex Enns, Hunter Tubbs, Michael Tubbs, Juan Sarabia, Jaymeson Ramseyer, (Joel Mead), (Joseph Vanderstelt)
11:36.8, 12:08.1, 12:32.5, 13:05.0, 13:18.3, (13:21.8), (13:40.6)
591409Avondale, MI - Team Time (1st 5) 1:02:40.5 | Spread (1st 5) 50.2
112, 308, 323, 331, 335, (457), (481)
Rames Romero, Jad Fakhoury, Alex Mueller, Josh Grow, Jasil Pearson, (Abhi Nuthalapati), (Valor Harrison)
11:53.4, 12:38.3, 12:41.9, 12:43.3, 12:43.6, (13:14.2), (13:29.1)
601432East Jordan, MI - Team Time (1st 5) 1:03:06.5 | Spread (1st 5) 1:17.3
189, 193, 255, 310, 485, (518), (522)
Ben Hardy, Ethan Nachazel, Phillip Nemecek, Aaron Nachazel, Jacob Moses, (Evan Cary), (Schlueter Alex)
12:14.6, 12:15.7, 12:25.1, 12:39.2, 13:31.9, (14:27.0), (14:37.6)
611460Meads Mill, MI - Team Time (1st 5) 1:02:48.7 | Spread (1st 5) 1:25.3
69, 133, 401, 425, 432, (449), (468)
Nathan Hayes, Sean McKee, Yongwei Che, Josh Kim, Grant Gattoni, (Joshua Hardy), (Ryan Barber)
11:40.4, 11:58.7, 12:59.0, 13:04.9, 13:05.7, (13:08.7), (13:20.6)
621484Zeeland, MI - Team Time (1st 5) 1:02:57.6 | Spread (1st 5) 46.8
195, 236, 262, 371, 420, (443), (452)
Ben Everse, Max Jakubowski, Keenan Faber, Aaron Baumann, Ashton Brennan, (Kyle Lambright), (Jack Aalderink)
12:15.9, 12:22.1, 12:26.5, 12:50.4, 13:02.7, (13:07.9), (13:09.4)
631486South Haven Baseline, MI - Team Time (1st 5) 1:02:43.0 | Spread (1st 5) 1:48.0
31, 209, 358, 444, 444, (451), (467)
Brian Thompson, Vance Locker, Carson Rooker, David Gonzalez, Nathan Palmer, (Eric Gonzalez), (Corbin Fitch)
11:20.0, 12:18.0, 12:49.0, 13:08.0, 13:08.0, (13:09.0), (13:20.0)
641488Leslie, MI - Team Time (1st 5) 1:02:57.7 | Spread (1st 5) 49.3
158, 276, 317, 346, 391, (514), (516)
Austin Granish, Gabe Weber, Gavin Weber, Grant Weber, Ayden Rutan, (Hunter Carte), (Connor DuBose)
12:05.5, 12:30.1, 12:40.9, 12:46.4, 12:54.8, (14:20.7), (14:26.2)
651492Western, MI - Team Time (1st 5) 1:03:11.5 | Spread (1st 5) 1:39.1
121, 150, 350, 382, 489, (492), (512)
Ethan Zuke, Jacob Singleton, Matt Veneziano, Hunter Hoffman, Garrett Bristol, (Bryan Barclay), (AJ Eichenberg)
11:55.3, 12:02.8, 12:46.9, 12:52.1, 13:34.4, (13:36.0), (14:07.9)
661502Andrew G Schmidt, MI - Team Time (1st 5) 1:03:07.8 | Spread (1st 5) 1:52.2
70, 77, 419, 448, 488, (497), (499)
Ben Sheffield, Adam Jesse, Andrew Donar, Dillon Bartholomew, Chris Lafave, (Anthony Barnett), (Wyatt Williams)
11:40.7, 11:43.1, 13:02.5, 13:08.6, 13:32.9, (13:40.4), (13:43.1)
671510Paw Paw, MI - Team Time (1st 5) 1:03:03.0 | Spread (1st 5) 1:09.0
136, 228, 305, 397, 444, (466), (470)
Jonah Maichele, Alex LaRue, Caleb Vanderveen, Tyler Wressel, Brady Flanders, (Julius Guzman), (Finley Tate)
11:59.0, 12:21.0, 12:38.0, 12:57.0, 13:08.0, (13:19.0), (13:22.0)
681522Jonesville, MI - Team Time (1st 5) 1:02:48.4 | Spread (1st 5) 2:32.0
13, 280, 302, 440, 487, (500), (501)
Carson Laney, Hayden James, Devon Bonner, Nehemiah Adams, Jace Ledyard, (Dalton Boyer), (Conner Maddox)
11:00.7, 12:30.9, 12:37.0, 13:07.1, 13:32.7, (13:43.9), (13:44.2)
1522Sparta, MI - Team Time (1st 5) 1:02:56.4 | Spread (1st 5) 1:54.0
35, 182, 413, 433, 459, (486), (490)
Chase Wilson, Brendan Volkers, Ethan Wooten, Randon Striplin, Noah Deback, (Jackson Jones), (Christopher Landry)
11:21.0, 12:13.0, 13:01.4, 13:06.0, 13:15.0, (13:32.3), (13:34.6)
701527Grand Ledge Beagle, MI - Team Time (1st 5) 1:02:58.8 | Spread (1st 5) 1:17.1
75, 282, 379, 386, 405, (422), (422)
Kevin Biergans, Cody Keast, Robbie Nixon, Andrew Hughes, Jack Engler, (Camden Schuchaskie), (Garrett Lockwood)
11:42.4, 12:31.9, 12:51.7, 12:53.3, 12:59.5, (13:03.7), (13:03.7)
711550Cadillac, MI - Team Time (1st 5) 1:03:17.1 | Spread (1st 5) 50.0
190, 223, 287, 424, 426, (438), (461)
Abraham Apfel, Timothy Marquard, Zack Hildebrant, Sawyer McClure, Ed Richards, (Jared Andersen), (Karma Deblake)
12:15.0, 12:20.0, 12:33.1, 13:04.0, 13:05.0, (13:07.0), (13:16.0)
721568Lake Fenton, MI - Team Time (1st 5) 1:03:24.7 | Spread (1st 5) 1:30.0
111, 183, 389, 411, 474, (478), (479)
Kyle Lewis, Carter Owens, MacGregor Hepburn, Danny Harris, Andrew Hutchins, (Joel Robinson), (Spencer Martin)
11:53.3, 12:13.1, 12:54.2, 13:00.8, 13:23.3, (13:27.5), (13:27.8)
731586Parker, MI - Team Time (1st 5) 1:03:21.0 | Spread (1st 5) 1:12.0
117, 302, 328, 401, 438, (454), (455)
Donovan White, Logan Merrill, William McLaren, Ethan Szuba, Caden Harris, (Matthew Roberts), (Nathan Syrett)
11:55.0, 12:37.0, 12:43.0, 12:59.0, 13:07.0, (13:11.0), (13:12.0)
741622Holt, MI - Team Time (1st 5) 1:03:25.5 | Spread (1st 5) 1:04.6
112, 352, 360, 398, 400, (435), (449)
Alex Penski, Spencer Wollett, Trenton Bortnichak, Luke Jayaraman, Trevan Colwell, (Jake Murphy-Barkley), (Jacob Sundermann)
11:53.4, 12:47.7, 12:49.2, 12:57.2, 12:58.0, (13:06.2), (13:08.7)
751625Flushing, MI - Team Time (1st 5) 1:03:26.6 | Spread (1st 5) 37.0
248, 272, 344, 349, 412, (416), (416)
Riley Adams, Hunter Markel, Antonio Aguilar, William Tucker, Connor Skutt, (Gavin Kister), (Tyler May)
12:24.0, 12:29.0, 12:46.0, 12:46.6, 13:01.0, (13:02.0), (13:02.0)