1168Traverse City West, MI - Team Time (1st 5) 57:13.7 | Spread (1st 5) 39.4
7, 21, 31, 48, 61, (124), (208)
Ben Habers, Willem DeGood, Charlie Licht, Jeremiah Jaymes, Parker Kirschner, (Sam King), (Sam Schutte)
11:02.7, 11:21.0, 11:30.3, 11:37.6, 11:42.1, (12:00.1), (12:30.5)
2174Scranton, MI - Team Time (1st 5) 57:17.5 | Spread (1st 5) 30.0
14, 17, 37, 49, 57, (101), (115)
Joseph Libler, Tyler Langley, Bode Cooper, Owen Buckley, Colin Robertson, (Brady Millington), (Liam Hasson)
11:10.0, 11:15.0, 11:34.5, 11:38.0, 11:40.0, (11:54.8), (11:58.8)
3255Traverse City East, MI - Team Time (1st 5) 57:54.8 | Spread (1st 5) 40.9
16, 26, 50, 59, 104, (154), (158)
Alex Durocher, Quinn Noyes, Zack Truszkowski, Kaiden Morey, Anthony Ribel, (Quinten Henderson), (Quinn Worden)
11:14.5, 11:25.5, 11:38.2, 11:41.2, 11:55.4, (12:10.8), (12:12.0)
4296Saline, MI - Team Time (1st 5) 58:21.0 | Spread (1st 5) 31.0
24, 34, 38, 94, 106, (123), (137)
Noah Lepore, Truman Johnson, Jackson Phillips, Blake Mahler, Landon Clisham, (Colin Learman), (Spencer Wetherbee)
11:25.0, 11:33.0, 11:35.0, 11:52.0, 11:56.0, (12:00.0), (12:06.0)
5300DeWitt, MI - Team Time (1st 5) 58:08.8 | Spread (1st 5) 1:02.0
9, 38, 41, 67, 145, (173), (179)
Ethan Powell, Aiden Aldrich, Ian Fowler, Lincoln Dodds, Carson Frayre, (Brennan McKone), (Joshua Carpenter)
11:06.0, 11:35.0, 11:35.8, 11:44.0, 12:08.0, (12:16.8), (12:18.0)
6304Hartland-Ore Creek, MI - Team Time (1st 5) 58:19.3 | Spread (1st 5) 33.7
15, 69, 71, 74, 75, (198), (255)
Trevor Bratt, Caden Walker, Cade Rigonan, Kyle Greig, Vance King, (Nathan Paquette), (Antoni Spiewak)
11:14.0, 11:45.0, 11:46.0, 11:46.6, 11:47.7, (12:27.0), (12:41.5)
7335Petoskey, MI - Team Time (1st 5) 58:13.9 | Spread (1st 5) 59.5
11, 30, 33, 122, 139, (516), (518)
Shane Izzard, Brady Odenbach, Tommy Farley, Walker Martin, Dylan Odenbach, (Logan Wolf), (Jack Lindwall)
11:07.5, 11:28.9, 11:30.6, 11:59.9, 12:07.0, (14:47.6), (15:08.5)
8370Capital Homeschool, MI - Team Time (1st 5) 58:08.2 | Spread (1st 5) 1:22.8
1, 22, 66, 116, 165, (291), (302)
Jesse Carson, Enoch Shoemaker, Liam Kuhlmann, Trevor Basch, Owen Vanderwey, (Dominic Thomas), (Henry Vanderwey)
10:51.0, 11:21.1, 11:43.3, 11:59.0, 12:13.8, (12:49.9), (12:51.2)
9411Oxford, MI - Team Time (1st 5) 58:36.6 | Spread (1st 5) 1:03.0
6, 83, 86, 110, 126, (128), (183)
Alexander McArthur, Jack Bauman, Jacob Chouinard, Grady Smith, Ryan Clark, (Hunter Burbas), (Aidan London)
10:58.8, 11:49.0, 11:50.0, 11:57.0, 12:01.8, (12:02.2), (12:20.1)
10462White Pine (Saginaw), MI - Team Time (1st 5) 58:58.2 | Spread (1st 5) 1:26.7
8, 47, 51, 151, 205, (321), (368)
Kenny Lewis, Carson Hales, Jack Laurain, Landon Boss, Andrew Denay, (Finley Rutherford), (Lleyton Gerrish)
11:03.0, 11:37.0, 11:38.5, 12:10.0, 12:29.7, (12:57.7), (13:10.5)
11497Temperance Bedford, MI - Team Time (1st 5) 59:26.6 | Spread (1st 5) 41.6
29, 75, 96, 148, 149, (158), (167)
Simon Vandervlucht, Gabriel Bock, Aidan Ortiz, Aiden DePue, Bryce McCloud, (Sawyer Ulery), (Jordan Bunce)
11:28.0, 11:47.7, 11:52.3, 12:09.0, 12:09.6, (12:12.0), (12:14.0)
12538Midland Public, MI - Team Time (1st 5) 59:25.3 | Spread (1st 5) 1:24.5
13, 56, 86, 161, 222, (242), (352)
Colin MacGregor, Jacob Rudisel, Alexander Ritter, Lucas Berg, Andrew Worsley, (Luke James), (Arun Venkatesan)
11:09.0, 11:39.8, 11:50.0, 12:13.0, 12:33.5, (12:38.9), (13:06.4)
13568St Elizabeth Ann Seton, MI - Team Time (1st 5) 59:46.0 | Spread (1st 5) 1:15.9
25, 57, 77, 157, 252, (326), (327)
Luke Bobrowski, Josh Slocum, Tucker Krumm, Carter Wentzloff, Louis Rhein, (George Herringa), (Olin Kasperowicz)
11:25.4, 11:40.0, 11:47.8, 12:11.5, 12:41.3, (12:58.9), (12:59.0)
14587Three Rivers, MI - Team Time (1st 5) 59:56.6 | Spread (1st 5) 44.6
44, 90, 95, 172, 186, (283), (356)
Maddox Hagen, Kyler Copenhaver, Isaac Perez, Mehki Singleton, Sullivan Zietlow, (Blake Stewart), (Caden Alexander)
11:36.5, 11:50.6, 11:52.1, 12:16.3, 12:21.1, (12:47.4), (13:07.5)
15611Pathfinder - Pinckney, MI - Team Time (1st 5) 59:50.8 | Spread (1st 5) 1:18.8
17, 92, 110, 167, 225, (293), (345)
Evan Loughridge, Ethan Sandula, James Uphouse, Zack Lummis, Drakon Mayes, (Zachary Newman), (Kyle Osborne)
11:15.0, 11:51.0, 11:57.0, 12:14.0, 12:33.8, (12:50.0), (13:04.0)
16663East Grand Rapids, MI - Team Time (1st 5) 1:00:18.5 | Spread (1st 5) 1:15.1
31, 65, 88, 206, 273, (305), (340)
Davis Christy, Ryan Brinker, Alex Thole, Rowen Bishop, James Austin, (Jonah Workman), (Benjamin Phelps)
11:30.3, 11:42.8, 11:50.2, 12:29.8, 12:45.4, (12:51.8), (13:02.2)
17727Chelsea Beach, MI - Team Time (1st 5) 1:00:04.4 | Spread (1st 5) 2:06.0
2, 42, 176, 185, 322, (338), (466)
Connell Alford, Jackson Dell, Noah Forbes, Misha McElrath, Evan Muchler, (Luke Tropea), (Gavin Busch)
10:52.0, 11:35.9, 12:17.5, 12:21.0, 12:58.0, (13:02.0), (13:44.4)
18746Yale, MI - Team Time (1st 5) 1:00:29.6 | Spread (1st 5) 1:33.4
19, 36, 109, 274, 308, (316), (361)
Giovanni Keegan-Pardo, Blake Ferguson, Acer Campbell, Kale Kovach, Teddy Rutkofske, (Lucas Peltier), (Andrew Hubbard)
11:19.7, 11:34.3, 11:56.9, 12:45.6, 12:53.1, (12:56.2), (13:08.6)
19753Otsego, MI - Team Time (1st 5) 1:00:47.3 | Spread (1st 5) 1:06.1
62, 73, 106, 227, 285, (344), (362)
Caleb Wesseldyk, Kenny Sheffer, Aidan Goodwin, Aydn Roth, Evan Atwood, (Holten Mulherin), (Hayden Bowe)
11:42.4, 11:46.4, 11:56.0, 12:34.0, 12:48.5, (13:03.4), (13:08.9)
20764Elk Rapids Cherryland, MI - Team Time (1st 5) 1:00:56.2 | Spread (1st 5) 53.8
62, 131, 139, 196, 236, (242), (389)
Max Ward, Will Vanderheide, Seth Brown, Jason Jansen, Christian Kerfoot, (Noah Bogard), (Qwynn Darnell)
11:42.4, 12:03.7, 12:07.0, 12:26.9, 12:36.2, (12:38.9), (13:16.8)
764West Int. Mt. Pleasant, MI - Team Time (1st 5) 1:00:52.9 | Spread (1st 5) 1:01.2
64, 84, 135, 216, 265, (331), (348)
Logan Northrop, Nick Dise, Rylan Selvidge, MacCoy Hovey, Jack Chiodini, (Noah Webster), (Xavier Creuger)
11:42.6, 11:49.6, 12:04.5, 12:32.4, 12:43.8, (13:00.9), (13:04.4)
22765Grand Rapids Christian, MI - Team Time (1st 5) 1:00:51.9 | Spread (1st 5) 48.0
102, 106, 127, 170, 260, (373), (403)
Simon Triezenberg, Quintin Willis, Joe Waalkes, Keegan Hoekstra, Gavin Peters, (Sean Ryan), (Nathan Baker)
11:55.0, 11:56.0, 12:02.0, 12:15.9, 12:43.0, (13:11.5), (13:19.9)
23797Hudsonville Public, MI - Team Time (1st 5) 1:01:05.9 | Spread (1st 5) 45.2
88, 136, 146, 194, 233, (258), (269)
Curtis Ellis, Dawson Weemhof, Tommy Lobbezoo, Josh Little, Tyler Scholma, (Jason Van Dyken), (Jude Beckett)
11:50.2, 12:05.7, 12:08.8, 12:25.8, 12:35.4, (12:42.8), (12:44.4)
24836Holland Christian, MI - Team Time (1st 5) 1:01:17.7 | Spread (1st 5) 47.3
91, 154, 156, 195, 240, (263), (267)
Will Engbers, Noah Lambers, Aidan Brinks, David Van Duinen, Ryan Vos, (Ben Becksvoort), (Jon Hogsten)
11:50.8, 12:10.8, 12:11.2, 12:26.8, 12:38.1, (12:43.6), (12:44.1)
25844Goodrich, MI - Team Time (1st 5) 1:00:44.5 | Spread (1st 5) 1:55.6
3, 80, 224, 248, 289, (359), (401)
Luke Francis, Benson Byrne, Cooper Grzeskowlak, Marshall Depottey, Cole Winter, (Trevor Hillier), (John Pringle)
10:53.5, 11:48.2, 12:33.7, 12:40.0, 12:49.1, (13:08.2), (13:19.3)
26888Davison, MI - Team Time (1st 5) 1:01:30.8 | Spread (1st 5) 1:00.8
60, 93, 230, 248, 257, (318), (392)
Iain Forrest, Edward Roberts, Luke Meyer, Tanner Smith, Cael Kuzinski, (Matais Grenay), (Ayden Miou)
11:41.8, 11:51.8, 12:34.6, 12:40.0, 12:42.6, (12:56.4), (13:17.4)
27900Bullock Creek, MI - Team Time (1st 5) 1:01:32.8 | Spread (1st 5) 2:04.7
52, 72, 120, 193, 463, (476), (488)
Bo Schwartz, Zane Schwartz, Dawson Bjorge, Brayden Sweeney, Maison Keister, (Justin Hays), (Lawrence Harding)
11:38.9, 11:46.3, 11:59.6, 12:24.4, 13:43.6, (13:50.2), (14:00.3)
28910Auburn Bay City Western, MI - Team Time (1st 5) 1:01:39.2 | Spread (1st 5) 1:09.9
28, 200, 218, 226, 238, (362), (369)
Miles Killips, Landon Yurgaites, Andrew Kaczmarczyk, Kole Wilson, Sean Daily, (Colin Palm), (Noah Prosowski)
11:27.6, 12:27.2, 12:33.0, 12:33.9, 12:37.5, (13:08.9), (13:10.7)
29934McBain, MI - Team Time (1st 5) 1:01:36.2 | Spread (1st 5) 1:24.9
105, 119, 150, 153, 407, (511), (515)
Cayden Torry, Nathan Koetje, Claydon Ingleright, Juan Marin, Kaden Abrahamson, (Cody Christmas), (Ryan Kirkby)
11:55.7, 11:59.3, 12:09.9, 12:10.7, 13:20.6, (14:17.6), (14:26.6)
30936Fowlerville, MI - Team Time (1st 5) 1:01:24.3 | Spread (1st 5) 1:38.3
10, 182, 222, 250, 272, (291), (336)
William Shrader, Drew Showerman, Grant Wilkinson, Samuel Shrader, Benjamin Durbin, (William Cotie), (Joshua Porter)
11:06.3, 12:19.7, 12:33.5, 12:40.2, 12:44.6, (12:49.9), (13:01.4)
31969Reed City, MI - Team Time (1st 5) 1:01:47.2 | Spread (1st 5) 1:30.3
54, 81, 189, 280, 365, (480), (484)
Ryan Allen, Anthony Kiaunis, Izaiah Lentz, Elijah Lentz, Ethan Nicklas, (Justin Stellini), (August Rohde)
11:39.1, 11:48.6, 12:23.3, 12:46.8, 13:09.4, (13:53.5), (13:56.6)
32997Flushing, MI - Team Time (1st 5) 1:02:07.7 | Spread (1st 5) 1:03.2
70, 198, 213, 229, 287, (293), (412)
Owen Foltz, Jackson Wirsing, Gabriel Fil, Landen Ortiz, James Latstetter, (Tyler Kurnik), (Joshua Vaughn)
11:45.5, 12:27.0, 12:32.2, 12:34.3, 12:48.7, (12:50.0), (13:23.0)
331057Bronson, MI - Team Time (1st 5) 1:02:03.4 | Spread (1st 5) 1:52.6
20, 173, 175, 312, 377, (523)
Tyler Wilber, Kamron Brackett, Andrew Norton, Owen Kimmons, Jesus Cortez, (Parker Auston)
11:20.8, 12:16.8, 12:17.3, 12:55.1, 13:13.4, (15:37.8)
341064Clare, MI - Team Time (1st 5) 1:02:05.3 | Spread (1st 5) 1:33.7
27, 67, 304, 331, 335, (366), (471)
Brad White, Nic Porter, Keagan Hill, Caidan Gaskill, Andrew Klaus, (Logan Carstensen), (Jace Burhans)
11:27.5, 11:44.0, 12:51.7, 13:00.9, 13:01.2, (13:10.3), (13:47.3)
351069Jonesville, MI - Team Time (1st 5) 1:02:23.0 | Spread (1st 5) 1:14.8
98, 141, 221, 252, 357, (378), (443)
Mytchal Morrison, Gavin VanKampen, Tyler Groves, Zachery Childress, Marshall Baker, (Lucas Kyser), (Ethan Hammer)
11:53.1, 12:07.3, 12:33.4, 12:41.3, 13:07.9, (13:14.0), (13:32.5)
361071Whitehall, MI - Team Time (1st 5) 1:02:25.2 | Spread (1st 5) 1:02.3
77, 196, 220, 282, 296, (316), (323)
Evan Jud, Brady Tate, Tyler VanAntwerp, Stewart Waters, Kyler Frees, (David Stinson), (Ryne Christensen)
11:47.8, 12:26.9, 12:33.3, 12:47.1, 12:50.1, (12:56.2), (12:58.2)
371080Harbor Springs, MI - Team Time (1st 5) 1:02:22.7 | Spread (1st 5) 58.8
138, 144, 181, 267, 350, (384), (436)
Trevor Clarke, Charlie Baker, Luke Smar, David Chamberlin, Finn Blanck, (Niko Reskevics), (Everett Shepherd)
12:06.9, 12:07.7, 12:18.3, 12:44.1, 13:05.7, (13:15.7), (13:30.2)
381087Adrian, MI - Team Time (1st 5) 1:02:27.0 | Spread (1st 5) 1:00.0
133, 161, 188, 260, 345, (371), (432)
Jackson Nyack, Matthew Canales, Carson Ritz, Kenneth Colburn, Tyler Condon, (JaiShaun Love), (Cameron Ritz)
12:04.0, 12:13.0, 12:23.0, 12:43.0, 13:04.0, (13:11.0), (13:29.0)
391116Williamston, MI - Team Time (1st 5) 1:01:58.5 | Spread (1st 5) 2:13.6
5, 177, 263, 311, 360, (440), (453)
Daniel Wilson, Eston Thorburn, Anthony Berger, Raymond Herek, Garrett Lemmen, (Jackson Hughes), (Bruce Benzler)
10:54.7, 12:17.7, 12:43.6, 12:54.2, 13:08.3, (13:31.8), (13:35.9)
401132Union City, MI - Team Time (1st 5) 1:02:41.8 | Spread (1st 5) 52.3
110, 215, 236, 281, 290, (303), (506)
Maddox Miller, Ben Gautsche, Hunter Sinke, Zac Bishop, Jason Shoop, (Malachi Payne), (Max Bigelow)
11:57.0, 12:32.3, 12:36.2, 12:47.0, 12:49.3, (12:51.4), (14:13.3)
411139Paw Paw, MI - Team Time (1st 5) 1:02:40.6 | Spread (1st 5) 1:19.5
45, 239, 247, 293, 315, (343), (347)
Aden Webber, Kaelin Tate, Michael Lounsbury, Caden Bowen, Dawson Trolard, (Brenden Muessig), (Bryce Barnett)
11:36.6, 12:38.0, 12:39.9, 12:50.0, 12:56.1, (13:03.3), (13:04.1)
421159Fort Gratiot, MI - Team Time (1st 5) 1:02:20.9 | Spread (1st 5) 2:07.3
11, 166, 278, 324, 380, (461), (477)
Luke Maher, Ryan Maher, Talon Schott, Luke VanderHeuvel, Grant Gonser, (Brady Mayer), (Carson Prone)
11:07.5, 12:13.9, 12:46.3, 12:58.4, 13:14.8, (13:41.3), (13:51.6)
431178Tecumseh, MI - Team Time (1st 5) 1:02:49.5 | Spread (1st 5) 1:23.0
110, 158, 207, 298, 405, (409), (455)
Grant Fahle, Erik McCarty, Landyn Soule, Palmer Ziemer, Max Marten, (Chase Findley), (Donovin Ely)
11:57.0, 12:12.0, 12:30.0, 12:50.5, 13:20.0, (13:22.0), (13:36.2)
441182Jenison, MI - Team Time (1st 5) 1:02:44.2 | Spread (1st 5) 1:21.8
81, 120, 305, 309, 367, (432), (451)
Seth Conner, Cole Visser, Justin Clement, Parker Strelecki, Matthew Schwartz, (Andrew Wangler), (Oliver Conlon)
11:48.6, 11:59.6, 12:51.8, 12:53.8, 13:10.4, (13:29.0), (13:35.6)
451196Mill Creek (Dexter), MI - Team Time (1st 5) 1:02:58.0 | Spread (1st 5) 1:22.0
99, 191, 218, 301, 387, (399), (408)
Brandon Anderson, Scott Smith, Edward Badel, Jack McCalla, Zack Dicks, (John Assenmacher), (John Harry Strothman)
11:54.0, 12:24.0, 12:33.0, 12:51.0, 13:16.0, (13:19.0), (13:21.0)
461210Cadillac, MI - Team Time (1st 5) 1:02:56.3 | Spread (1st 5) 1:47.5
42, 130, 212, 411, 415, (482), (501)
Nolan Nixon, Clayton Mosher, Matthew Stilson, Lars Hanson, McCoy McGuire, (Gavin Baumgartner), (Alexander Gebhard)
11:35.9, 12:02.9, 12:31.8, 13:22.3, 13:23.4, (13:54.5), (14:10.9)
471228Oakview, MI - Team Time (1st 5) 1:03:06.5 | Spread (1st 5) 1:01.9
118, 234, 259, 283, 334, (381), (398)
Benjamin Redmon, Jack Logsdon, Samuel Lopez, Charlie Crissman, William Farmer, (Raymond Lucero II), (Griffin Romain)
11:59.1, 12:36.1, 12:42.9, 12:47.4, 13:01.0, (13:15.2), (13:18.4)
481244Thunder Bay, MI - Team Time (1st 5) 1:03:03.1 | Spread (1st 5) 2:16.9
23, 100, 210, 452, 459, (464), (467)
Julian Stevens, Connor Cameron, Garrett Soltysiak, Kenan Knight, Owen Kocan, (Keller Skiba), (Carson Najmowicz)
11:22.7, 11:54.2, 12:30.9, 13:35.7, 13:39.6, (13:44.0), (13:44.7)
491277Ubly, MI - Team Time (1st 5) 1:03:17.2 | Spread (1st 5) 1:38.6
114, 143, 256, 310, 454, (492), (520)
Utah Gusa, Guy Knoblock, Jacob Messing, Wade Messing, Michael Walsh, (Ian Harris), (Graham Nicol)
11:57.5, 12:07.6, 12:42.1, 12:53.9, 13:36.1, (14:03.3), (15:14.8)
501282St Robert, MI - Team Time (1st 5) 1:03:18.8 | Spread (1st 5) 1:17.6
84, 211, 307, 325, 355, (521), (522)
David Murphy, Anthony Cook, Bradyn Kleimola, Bryce Gross, Peter Huey, (Kaleb Daniel), (Leo Dion)
11:49.6, 12:31.3, 12:52.1, 12:58.6, 13:07.2, (15:16.0), (15:22.4)
511293Fruitport, MI - Team Time (1st 5) 1:03:16.5 | Spread (1st 5) 1:24.9
97, 129, 331, 341, 395, (418), (443)
Alex Facundo, Ethan Horan, Jayden DeVries, Levi Bol, Alex Wilber, (Levi Glynn), (Isaac VanderMolen)
11:53.0, 12:02.4, 13:00.9, 13:02.3, 13:17.9, (13:24.6), (13:32.5)
521300Linden, MI - Team Time (1st 5) 1:03:24.5 | Spread (1st 5) 1:41.2
35, 202, 328, 354, 381, (396), (418)
Spencer Dicks, Lucas Carr, Connor Blackwood, Kyle Dreasky, Mason Bothell, (Reed Krueger), (Christian Wright)
11:34.0, 12:28.0, 13:00.3, 13:07.0, 13:15.2, (13:18.0), (13:24.6)
531329Grand Haven Lakeshore, MI - Team Time (1st 5) 1:03:38.2 | Spread (1st 5) 1:09.5
146, 216, 240, 330, 397, (403), (435)
Jagger Segroves, Ethan Keskine, Ben Eisnor, Owen Brunsting, Asa Dean, (Max Simon), (Jack Wertenberg)
12:08.8, 12:32.4, 12:38.1, 13:00.6, 13:18.3, (13:19.9), (13:29.7)
541353Freeland, MI - Team Time (1st 5) 1:03:19.8 | Spread (1st 5) 2:58.8
4, 134, 274, 462, 479, (489), (504)
T.j. Hansen, Duncan LeBel, Noah Graham, Joseph Klopf, Jack Seemann, (Sam Nemeth), (Evan Brown)
10:53.9, 12:04.3, 12:45.6, 13:43.3, 13:52.7, (14:00.4), (14:13.1)
551364Western Michigan Christian, MI - Team Time (1st 5) 1:03:41.0 | Spread (1st 5) 1:10.5
131, 184, 328, 342, 379, (485)
Brandon Curtis, Beckett Newell, Alexander Lawrence, Danny Maat, Levi Postema, (Luke Maat)
12:03.7, 12:20.2, 13:00.3, 13:02.6, 13:14.2, (13:57.2)
561366Reeths-Puffer, MI - Team Time (1st 5) 1:04:01.2 | Spread (1st 5) 2:27.7
46, 192, 244, 391, 493, (495), (496)
Kye Grant, Tate Bradley, Jamie Neel, Gavin Wierenga, Levi Carlson, (Connor Anderson), (Jack Yonkman)
11:36.7, 12:24.1, 12:39.0, 13:17.0, 14:04.4, (14:04.8), (14:06.4)
571389Plainwell, MI - Team Time (1st 5) 1:03:49.0 | Spread (1st 5) 59.8
161, 271, 285, 297, 375, (434), (448)
Ryan Santiago, Isaac Veen, Henry Cox, Donovan Ryan, Liam Troutner, (Kevin Vargas), (Micah Wagner)
12:13.0, 12:44.5, 12:48.5, 12:50.2, 13:12.8, (13:29.6), (13:33.9)
581426Manistee, MI - Team Time (1st 5) 1:03:59.2 | Spread (1st 5) 1:14.1
125, 266, 278, 374, 383, (429), (446)
Luke Smith, Jack O'Donnell, Brandon Scholl, Greyson Hoeflinger, Luke Senters, (Drew Mendians), (Abdul Ghennewa)
12:01.3, 12:44.0, 12:46.3, 13:12.2, 13:15.4, (13:28.5), (13:33.2)
591498Scripps, MI - Team Time (1st 5) 1:04:22.7 | Spread (1st 5) 57.6
180, 204, 353, 376, 385, (416), (445)
Joshua Cotter, Jack Chappell, Daniel Lindarev, Brayden Kopitzki, Colin Sandstrom, (Cole Kuiper), (Alex Lindarev)
12:18.2, 12:29.1, 13:06.6, 13:13.0, 13:15.8, (13:23.8), (13:33.0)
601504Olivet, MI - Team Time (1st 5) 1:04:34.6 | Spread (1st 5) 1:32.2
164, 169, 234, 468, 469, (508), (519)
Lucas Hopkins, Conner Fountain, Connor Griffith, Malachi Kiss, Logan Giguere, (Jaden Smith), (Paul DeVito)
12:13.3, 12:14.7, 12:36.1, 13:45.0, 13:45.5, (14:14.3), (15:09.3)
611520Edwardsburg, MI - Team Time (1st 5) 1:04:54.9 | Spread (1st 5) 2:03.2
151, 201, 251, 412, 505, (510), (512)
Mobius Stubblefield, Carson Baker, Owen Kertes, Conor Solarek, Maguire Johnson, (Titus Devlin), (Christopher McGregor)
12:10.0, 12:27.6, 12:41.1, 13:23.0, 14:13.2, (14:16.7), (14:21.6)
621544Frankenmuth St Lorenz Lutheran, MI - Team Time (1st 5) 1:04:31.2 | Spread (1st 5) 1:55.4
55, 244, 372, 424, 449, (499), (503)
Jonah Sholten, Brett Magnus, Law Sholten, Troy Trudell, Jack Strieter, (Jonathon Hoard), (Cole Pergram)
11:39.3, 12:39.0, 13:11.3, 13:26.9, 13:34.7, (14:07.5), (14:12.7)
1544Honey Creek, MI - Team Time (1st 5) 1:04:38.7 | Spread (1st 5) 2:01.9
77, 142, 421, 431, 473, (475), (500)
Paul Minock, Wyatt Hockley, Garrett Kovacs, David Kraftson, Jacob Carbone, (Mateo Capodivacca), (Nicholas Bennett)
11:47.8, 12:07.5, 13:25.0, 13:28.7, 13:49.7, (13:50.0), (14:10.0)
641545Meridian, MI - Team Time (1st 5) 1:04:38.8 | Spread (1st 5) 1:07.8
187, 213, 313, 394, 438, (472), (509)
Ethan Wetzel, Elliot Noyes, Logan Brawt, Drew LaFave, Eli Olmsted, (Josh Brawt), (Justin Wood)
12:22.9, 12:32.2, 12:55.2, 13:17.8, 13:30.7, (13:49.1), (14:15.8)
651547Gladwin, MI - Team Time (1st 5) 1:05:15.9 | Spread (1st 5) 2:19.0
102, 116, 320, 502, 507, (513), (517)
Caleb Palmreuter, Seth Mead, Ben Verellen, Garrett Cingano, Elijah Townsend, (Elijah Christensen), (Brensen Reed)
11:55.0, 11:59.0, 12:56.9, 14:11.0, 14:14.0, (14:23.0), (14:54.2)
661548Haslett, MI - Team Time (1st 5) 1:04:38.1 | Spread (1st 5) 48.4
209, 227, 319, 393, 400, (437), (442)
Nate Carmody, Logan Zahn, Lee Dudasik, Brayden Stellard, Brody Quinn, (Dylan Lydic), (Charlie Dutcher)
12:30.8, 12:34.0, 12:56.5, 13:17.6, 13:19.2, (13:30.3), (13:32.1)
671592Frost, MI - Team Time (1st 5) 1:04:49.0 | Spread (1st 5) 47.0
232, 244, 349, 358, 409, (460), (464)
Benjamin Cook, Malcolm Speigle, Asa Martin, Jacob Koziel, Chase Starr, (Jaden Reji), (Teo Condevaux)
12:35.0, 12:39.0, 13:05.0, 13:08.0, 13:22.0, (13:41.0), (13:44.0)
681604Highlander Way, MI - Team Time (1st 5) 1:05:08.8 | Spread (1st 5) 2:20.8
40, 178, 426, 477, 483, (490), (498)
Joshua Partee, Noah DeLand, Liam Hoover, Jared Niemi, Ryder Stam, (Travis Niemi), (Mason Pennala)
11:35.7, 12:17.8, 13:27.2, 13:51.6, 13:56.5, (14:01.4), (14:06.7)
691651Clinton, MI - Team Time (1st 5) 1:05:07.6 | Spread (1st 5) 2:10.7
53, 314, 386, 425, 473, (486), (487)
Max Hampel, Lucas Goodman, Haiden Bennett, Nathan Arntz, Ronan Stelzer, (Nickolas DeVitto), (David Wegner)
11:39.0, 12:56.0, 13:15.9, 13:27.0, 13:49.7, (13:58.8), (14:00.0)
701660Mona Shores, MI - Team Time (1st 5) 1:05:05.5 | Spread (1st 5) 48.5
231, 288, 337, 390, 414, (423), (470)
Vaire Vanderwalle, Willem Parsekian, Aidan Kreps, Collin Khatir, Andrew Davis, (Josiah Bement), (Zachary Weare)
12:34.7, 12:49.0, 13:01.7, 13:16.9, 13:23.2, (13:26.6), (13:47.2)
711676Chippewa (Okemos), MI - Team Time (1st 5) 1:05:09.8 | Spread (1st 5) 55.8
203, 299, 369, 388, 417, (427), (439)
Nathan Wilkinson, Nik Greborunis, Abraham Fischer, Liam Peck, Derin Cosguner, (Gurmaan Sidhu), (Aden Nystrom)
12:28.2, 12:50.7, 13:10.7, 13:16.2, 13:24.0, (13:27.5), (13:30.9)
721709Carter (Clio), MI - Team Time (1st 5) 1:05:23.2 | Spread (1st 5) 1:08.3
190, 254, 402, 422, 441, (450), (457)
Elliott Sirianni, Andrew Yax, Brody Neelands, Logan Wentworth, Antonio Burch, (Quincy Davis), (Jacob Olszewski)
12:23.7, 12:41.4, 13:19.7, 13:26.4, 13:32.0, (13:35.2), (13:37.5)
731737Zemmer-Rolland-Warner, MI - Team Time (1st 5) 1:05:25.7 | Spread (1st 5) 42.2
276, 277, 350, 406, 428, (458), (514)
Christian Kennedy, Nicholas Fantin, Kaden Brokaw, Carter Poniatowski, Jace Lindsay, (Landon Nash), (Jax Turner)
12:45.7, 12:46.2, 13:05.7, 13:20.2, 13:27.9, (13:38.1), (14:25.9)
741741Deckerville, MI - Team Time (1st 5) 1:05:40.0 | Spread (1st 5) 1:37.7
171, 269, 364, 456, 481, (493), (497)
Jesse Kubacki, Ethan Eugster, Colin Beck, Thomas Schultz, Orion Berger, (Jaxen Peruski), (Ashton Peruski)
12:16.1, 12:44.4, 13:09.3, 13:36.4, 13:53.8, (14:04.4), (14:06.6)
751747St. Joseph Our Lady of the Lake Catholic, MI - Team Time (1st 5) 1:05:29.2 | Spread (1st 5) 45.2
262, 299, 339, 418, 429, (447), (491)
Owen McLoughlin, Matthew Lage, Lucas Wielens, Algis Baliunas, Ronan Marsh, (Kalen Loebach), (Connor Siglow)
12:43.3, 12:50.7, 13:02.1, 13:24.6, 13:28.5, (13:33.7), (14:03.2)