1265Scranton, MI - Team Time (1st 5) 57:00.4 | Spread (1st 5) 1:18.3
1, 12, 31, 106, 115, (128), (256)
Quinn Cullen, John Cooke, Donovan White, Andrew Wilson, Matthew Hemphill, (Logan Alley), (Albert Richlie)
10:36.0, 11:11.0, 11:27.0, 11:52.1, 11:54.3, (11:57.0), (12:21.0)
2362Portage North, MI - Team Time (1st 5) 58:02.8 | Spread (1st 5) 57.9
4, 36, 96, 113, 113, (139), (203)
Zander Crooks, Carter Batt, Tyler Bowers, Drew Jepson, Luke Rathburn, (Viktors Kalnins), (Gage Witt)
10:56.1, 11:28.0, 11:50.7, 11:54.0, 11:54.0, (11:59.0), (12:12.7)
3379West Ottawa, MI - Team Time (1st 5) 58:38.1 | Spread (1st 5) 23.0
39, 55, 79, 88, 118, (142), (203)
Kebede Postma, Ben Riley, Harrison Brinkman, Alexander Bos, Alex Boersma, (Connor Wooley), (Teddy Schurman)
11:31.6, 11:39.6, 11:44.6, 11:47.7, 11:54.6, (11:59.6), (12:12.7)
4386Saline, MI - Team Time (1st 5) 58:24.6 | Spread (1st 5) 45.3
22, 26, 57, 108, 173, (214), (234)
Derek Caldwell, Noah Pelletier, Jason Whitton, Benjamin Wild, Andrew Victoria, (Zachary Socha), (Ethan Yesko)
11:21.3, 11:24.1, 11:39.9, 11:52.7, 12:06.6, (12:14.2), (12:16.9)
5476Richland Gull Lake, MI - Team Time (1st 5) 58:32.7 | Spread (1st 5) 1:18.0
6, 52, 90, 111, 217, (241), (309)
Koby Fraaza, Trent Stoner, Read Knapp, A J Boucher, Avery Zeigler, (Conner Misner), (Isaac Lapekas)
10:56.7, 11:39.5, 11:48.7, 11:53.1, 12:14.7, (12:17.8), (12:29.9)
6495Temperance Bedford, MI - Team Time (1st 5) 58:42.2 | Spread (1st 5) 58.4
11, 31, 87, 179, 187, (211), (220)
Ty Smith, Micah Scheffer, Aidan Burns, Collin Balla, Zac Baughman, (Ethan Lingle), (Jack Miller)
11:10.7, 11:27.0, 11:47.4, 12:08.0, 12:09.1, (12:13.9), (12:15.0)
7500Grandville, MI - Team Time (1st 5) 58:54.3 | Spread (1st 5) 57.2
17, 50, 52, 160, 221, (389), (454)
Bernardo Saldivar, Drew Berens, Dan VanHarmelen, Miles Buursma, Payton Mazzola, (Stanley Razmus), (Nick Zielinski)
11:18.0, 11:38.2, 11:39.5, 12:03.4, 12:15.2, (12:44.6), (13:06.6)
8519Leslie, MI - Team Time (1st 5) 59:00.6 | Spread (1st 5) 53.9
37, 45, 74, 95, 268, (400), (409)
Ayden Rutan, Gabe Weber, Nolan Frohriep, Gavin Weber, Grant Weber, (Connor DuBose), (Ethan Lubahn)
11:28.9, 11:34.9, 11:43.8, 11:50.2, 12:22.8, (12:47.8), (12:49.8)
9541Traverse City East, MI - Team Time (1st 5) 58:37.0 | Spread (1st 5) 1:29.0
3, 63, 98, 141, 236, (291), (317)
Cam Owens, Kai Reimers, Luke Venhuizen, Barry Bialik, Owen Sullivan, (Jeremiah Krommendyk), (Josiah Krommendyk)
10:48.2, 11:41.2, 11:50.9, 11:59.5, 12:17.2, (12:27.3), (12:31.5)
10556Hart, MI - Team Time (1st 5) 58:18.4 | Spread (1st 5) 1:34.8
2, 14, 109, 205, 226, (436), (459)
Alex Enns, Michael Tubbs, Joel Mead, Tommy Ponce, Juan Sarabia, (Rece Schlukebir), (Noah Bosley)
10:40.8, 11:16.2, 11:52.9, 12:12.9, 12:15.6, (12:58.9), (13:07.5)
11567Portage Central, MI - Team Time (1st 5) 59:19.0 | Spread (1st 5) 41.0
31, 66, 123, 168, 179, (242), (363)
Eric Fernandez, Parker Damaska, Owen Hesley, Andrew Wolfe, Mitchell Haines, (Caleb Heid), (Luke Connolly)
11:27.0, 11:42.0, 11:56.0, 12:06.0, 12:08.0, (12:18.0), (12:39.0)
12612Mac Donald, MI - Team Time (1st 5) 59:35.8 | Spread (1st 5) 27.4
48, 122, 130, 147, 165, (218), (254)
Evan Wood, William Knapp, Jaden Cantu, Sam Morse, Ian DeYoung, (Marty Johnson), (Jack Norman)
11:37.2, 11:55.9, 11:57.3, 12:00.8, 12:04.6, (12:14.8), (12:20.4)
13634Fremont, MI - Team Time (1st 5) 58:50.7 | Spread (1st 5) 1:37.8
8, 19, 98, 140, 369, (518), (523)
Nathan Walker, Colton Best, Ben Paige, Joshua Zerfas, Conor Somers, (Isaiah Hansen), (Gabe Whittle)
11:02.1, 11:18.5, 11:50.9, 11:59.3, 12:39.9, (14:17.4), (15:22.2)
14636Hartland-Ore Creek, MI - Team Time (1st 5) 58:47.6 | Spread (1st 5) 1:27.7
7, 15, 104, 230, 280, (318), (343)
Riley Hough, Darin Sandberg, Connor Joyce, Connor Bratt, Clayton Hartwick, (Benjamin Smith), (Gabriel Dansereau)
10:57.0, 11:17.5, 11:51.9, 12:16.5, 12:24.7, (12:32.0), (12:35.1)
15675Hart (Rochester), MI - Team Time (1st 5) 59:51.6 | Spread (1st 5) 27.6
70, 93, 152, 168, 192, (227), (256)
Kevin Blackburn, Tristan Brandenburg, Colin Hanson, Trevor Gergics, Dayton Briggs, (Brian Tigue), (Luke Stemmerich)
11:43.0, 11:50.0, 12:02.0, 12:06.0, 12:10.6, (12:16.0), (12:21.0)
16678Walker Charter Academy, MI - Team Time (1st 5) 59:41.5 | Spread (1st 5) 46.2
27, 137, 143, 177, 194, (321), (451)
Ethan Coady, Blake Stewart, Marcus Parham, Drew Bradley, Mark DeVries, (Jack Hidalgo), (Bobby Wolfe)
11:24.6, 11:58.6, 11:59.7, 12:07.8, 12:10.8, (12:32.1), (13:04.9)
17697White Pine (Saginaw), MI - Team Time (1st 5) 59:14.3 | Spread (1st 5) 1:27.8
10, 29, 102, 216, 340, (379), (380)
Brady Neumann, Max Faerber, Tyler Berry, Ryan Goetz, Michael Kennelly, (James Mlejnek), (Nathan Baillie)
11:07.0, 11:26.4, 11:51.5, 12:14.6, 12:34.8, (12:41.7), (12:42.1)
18738Muir, MI - Team Time (1st 5) 1:00:01.9 | Spread (1st 5) 31.9
70, 91, 163, 195, 219, (286), (326)
Kellen Caldwell, Kazuma Bowring, Nicholas D'Ambrosi, Shane Siterlet, Ryan O'Rourke, (Joey Shatney), (Jack Lobodzinski)
11:43.0, 11:49.0, 12:04.1, 12:10.9, 12:14.9, (12:26.0), (12:33.5)
19744Otsego, MI - Team Time (1st 5) 59:43.5 | Spread (1st 5) 1:06.3
24, 73, 89, 259, 299, (393), (422)
Andnet Deboer, Andrew Bickel, Owen Stender, Alex Peterson, Logan Kolhoff, (Chase Brown), (Beau Gerst)
11:22.0, 11:43.7, 11:48.1, 12:21.4, 12:28.3, (12:45.9), (12:53.4)
744Pathfinder - Pinckney, MI - Team Time (1st 5) 59:43.9 | Spread (1st 5) 1:03.8
18, 83, 152, 225, 266, (312), (350)
Gavin White, Caleb Jarema, Evan Drus, Gryphon Mayes, Brendan Sullivan, (Colin Snyder), (Tylor Morgan)
11:18.3, 11:46.1, 12:02.0, 12:15.4, 12:22.1, (12:30.6), (12:36.4)
21800Hudsonville Public, MI - Team Time (1st 5) 59:43.0 | Spread (1st 5) 1:13.3
21, 28, 127, 302, 322, (360), (361)
Jack Kennedy, Ethan Atkins, Trey Diepenhorst, Brayden Bower, Colton Swainston, (Will Knoth), (Thomas Fortuna)
11:19.0, 11:26.3, 11:56.8, 12:28.6, 12:32.3, (12:38.0), (12:38.1)
22879Excel Charter Academy, MI - Team Time (1st 5) 1:00:27.3 | Spread (1st 5) 34.8
78, 145, 176, 232, 248, (264), (344)
Judah Guerra, Dominick Trytko, Andrew LeMahieu, Andre Irving, Oliver Bokma, (Brennen Wells), (Ethan Hewitt)
11:44.3, 12:00.2, 12:07.1, 12:16.6, 12:19.1, (12:22.0), (12:35.5)
23890St Johns, MI - Team Time (1st 5) 1:00:09.8 | Spread (1st 5) 1:18.0
20, 94, 107, 318, 351, (376), (417)
Troy Cramer, Jacob Dennis, Griffin Armbrustmacher, Stuart Thomas, Evan Kiel, (Carter Nobis), (Logan Schroeder)
11:18.6, 11:50.1, 11:52.5, 12:32.0, 12:36.6, (12:41.1), (12:50.7)
24911Romeo, MI - Team Time (1st 5) 1:00:22.5 | Spread (1st 5) 53.0
42, 59, 260, 264, 286, (290), (373)
Josh Skelly, Jack Kelke, Owen Sharnas, Max Miller, Blake Klyn, (Nicholas Fringer), (Andrew Pries)
11:33.0, 11:40.0, 12:21.5, 12:22.0, 12:26.0, (12:27.0), (12:40.7)
25939Meads Mill, MI - Team Time (1st 5) 1:00:18.9 | Spread (1st 5) 1:06.1
35, 41, 262, 272, 329, (420), (466)
Nathan Hayes, Sean McKee, Brian McCallum, Chris Martin, Zachary Helner, (Jack Gattoni), (Grant Males)
11:27.7, 11:32.6, 12:21.6, 12:23.2, 12:33.8, (12:53.3), (13:10.1)
26943Grand Ledge Beagle, MI - Team Time (1st 5) 1:00:37.2 | Spread (1st 5) 55.1
43, 191, 196, 213, 300, (372), (390)
Kevin Biergans, Sam Haakenson, Aditya Walia, Luke Roskamp, Carson Brunk, (Joshua Robbins), (Gerald McClung)
11:33.3, 12:10.4, 12:11.0, 12:14.1, 12:28.4, (12:40.6), (12:44.7)
27964Jenison, MI - Team Time (1st 5) 1:00:36.6 | Spread (1st 5) 56.8
49, 64, 211, 306, 334, (367), (453)
Connor Vachon, Avery Zimmerman, Nick Walters, Zeke Kortman, Brodey Falbe, (Connor Flynn), (Jacob VandeBunte)
11:37.6, 11:41.3, 12:13.9, 12:29.4, 12:34.4, (12:39.6), (13:06.2)
28970South Hills, MI - Team Time (1st 5) 1:00:39.2 | Spread (1st 5) 43.8
60, 85, 273, 274, 278, (354), (410)
Barry Sabin, Henry Earls, Jakar Dhillon, Alex Burnstein, Bryce Nagy, (Ben Salo), (Alex DiVito)
11:40.4, 11:47.1, 12:23.6, 12:23.9, 12:24.2, (12:36.9), (12:50.0)
29993Clarkston, MI - Team Time (1st 5) 1:00:48.5 | Spread (1st 5) 44.2
92, 101, 236, 239, 325, (394), (438)
Owen Kolean, Bo Anderson, Andrew Ferguson, Andrew Gerard, Alex Wilhelm, (Isayah Harris), (Valen Kurmaniak)
11:49.2, 11:51.1, 12:17.2, 12:17.6, 12:33.4, (12:46.7), (13:00.0)
301008Grand Rapids Christian, MI - Team Time (1st 5) 1:00:55.5 | Spread (1st 5) 31.0
117, 167, 193, 249, 282, (326), (426)
Tinsae Nelson, Joe DeVries, Sam Skillen, Jack Peterson, Pieter Boer, (Matthew Welch), (Ben Hart)
11:54.4, 12:05.6, 12:10.7, 12:19.4, 12:25.4, (12:33.5), (12:55.2)
311024Chelsea Beach, MI - Team Time (1st 5) 1:00:44.3 | Spread (1st 5) 1:35.0
34, 65, 68, 413, 444, (447), (480)
Shaun Happy, Jimmy Alford, Owen Smith, Jack Smith, Parker Olk, (Lucas Hopkins), (Adam Bahri)
11:27.4, 11:41.9, 11:42.5, 12:50.1, 13:02.4, (13:04.0), (13:15.5)
1024Waldon, MI - Team Time (1st 5) 1:00:57.6 | Spread (1st 5) 38.6
96, 161, 206, 256, 305, (341), (353)
David Bouvier, Brady Braund, Ricardo Waidner, Akul Lingampalli, Robert Kaufman, (Ronnie Leonard), (Nathan Yee)
11:50.7, 12:03.6, 12:13.0, 12:21.0, 12:29.3, (12:35.0), (12:36.8)
331026Sparta, MI - Team Time (1st 5) 1:00:54.1 | Spread (1st 5) 50.9
62, 148, 201, 297, 318, (344), (347)
Hayden Cook, Chase Hubert, Randon Striplin, Jackson Jones, Kodey Howland, (Christopher Landry), (Sumerpreet Singh)
11:41.1, 12:01.0, 12:12.0, 12:28.0, 12:32.0, (12:35.5), (12:36.0)
341028Northern Hills, MI - Team Time (1st 5) 1:00:49.0 | Spread (1st 5) 53.0
46, 100, 276, 303, 303, (310), (395)
Peter Renucci, Adam Boersma, Jack DeWaard, Eric Henkel, Kaleb Schmottlach, (Andrew Bunker), (Liam VanZelst)
11:36.0, 11:51.0, 12:24.0, 12:29.0, 12:29.0, (12:30.0), (12:47.0)
351034Chippewa (Okemos), MI - Team Time (1st 5) 1:01:01.1 | Spread (1st 5) 14.5
162, 174, 215, 238, 245, (250), (255)
Noah Mead-O'Brien, Will Swihart, Gabe Gulbransen, Alex Jager, Tommy Balesky, (Austin Smith), (Gabe Bonemer)
12:03.9, 12:06.9, 12:14.5, 12:17.4, 12:18.4, (12:19.8), (12:20.6)
361054Power, MI - Team Time (1st 5) 1:00:46.4 | Spread (1st 5) 1:24.1
25, 119, 158, 351, 401, (422), (460)
Peter Baracco, Eli Bride, Ryan Harris, Gus Weaks, Rece Linn, (Luke Donehue), (Eddie King Jr.)
11:23.9, 11:54.9, 12:03.0, 12:36.6, 12:48.0, (12:53.4), (13:07.9)
371055DeWitt, MI - Team Time (1st 5) 1:01:02.9 | Spread (1st 5) 37.0
131, 154, 182, 253, 335, (380), (429)
Michael Herald, Keegan Fulton, Kiefer Kolito, Jon Popowitz, Evan Reigler, (Gunnar Stirrett), (Braden Stirrett)
11:57.5, 12:02.2, 12:08.4, 12:20.3, 12:34.5, (12:42.1), (12:57.0)
381083Lansing Area Catholic, MI - Team Time (1st 5) 1:01:08.9 | Spread (1st 5) 26.5
149, 159, 189, 292, 294, (316), (402)
Jack Saxton, Joshua Frary, Matthew Jenness, Alex Watters, Thomas Gianiodis, (David Pruder), (Cameron Haraburda)
12:01.1, 12:03.2, 12:09.6, 12:27.4, 12:27.6, (12:31.3), (12:48.4)
391117L. E. White (Allegan), MI - Team Time (1st 5) 1:00:53.4 | Spread (1st 5) 1:29.7
16, 115, 232, 355, 399, (431), (511)
Blane Johnson, Trevor Thorpe, Connor Harlan, Vance Muenzer, Ruben Mendoza, (Quincy Lyon), (Logan Vernia)
11:17.9, 11:54.3, 12:16.6, 12:37.0, 12:47.6, (12:57.1), (13:59.9)
401123Williamston, MI - Team Time (1st 5) 1:01:08.4 | Spread (1st 5) 1:08.6
47, 144, 202, 339, 391, (513), (520)
Matthew Wilson, Caden Plaxton, Jack Schafer, Jonah Church, Derrick Torra, (Raymond Warner), (Nicholas Bashore)
11:36.3, 11:59.9, 12:12.6, 12:34.7, 12:44.9, (14:12.9), (14:36.5)
411152St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:01:25.0 | Spread (1st 5) 47.1
157, 179, 183, 223, 410, (463), (468)
Finn Ritchie, Carter Thelen, Zealand Tarrant, Thomas Richards, Oliver Boomer, (Joey Andrews), (Bryson Ellalasingham)
12:02.9, 12:08.0, 12:08.8, 12:15.3, 12:50.0, (13:08.7), (13:11.2)
421160Goodrich, MI - Team Time (1st 5) 1:01:14.6 | Spread (1st 5) 1:14.0
51, 52, 294, 344, 419, (455), (489)
Matt Hart, Grant Deaton, Jason Henrie, Luke Kowlczyk, Connor Rhodes, (Caden Rossell), (Mitchell Setera)
11:39.0, 11:39.5, 12:27.6, 12:35.5, 12:53.0, (13:06.7), (13:21.7)
431161Knapp Charter Academy, MI - Team Time (1st 5) 1:01:16.2 | Spread (1st 5) 1:12.5
44, 183, 268, 271, 395, (431), (441)
Jaiden Tatum, Luke O'Dell, Jailen Tatum, Yaddiel Delgado, Malikai Saladin, (Rim Tesfai), (Ben Kamps)
11:34.5, 12:08.8, 12:22.8, 12:23.1, 12:47.0, (12:57.1), (13:01.6)
441167Lakeshore (Stevensville), MI - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 57.0
66, 132, 251, 355, 363, (487), (496)
Charlie Ogata, Race Bettich, Lucas Balkema, Austin Dunn, Alex Gomez, (Patrick Behnke), (Wes Deja)
11:42.0, 11:58.0, 12:20.0, 12:37.0, 12:39.0, (13:21.0), (13:26.0)
451203Haslett, MI - Team Time (1st 5) 1:01:43.5 | Spread (1st 5) 2:32.4
9, 77, 126, 487, 504, (521), (522)
Espen Lehnst, David Ferguson, Graham Foster, Jarrod Warren, Malachi Cates, (Graham Thiel), (Tyler Hedden)
11:04.8, 11:44.2, 11:56.3, 13:21.0, 13:37.2, (14:48.0), (14:54.0)
461209Western, MI - Team Time (1st 5) 1:01:30.6 | Spread (1st 5) 1:14.0
70, 123, 210, 377, 429, (457), (481)
Ethan Zuke, Jacob Singleton, Kayden Shrock, Garrett Bristol, Cyrus Comfort, (Cooper Singleton), (Sam Dietsch)
11:43.0, 11:56.0, 12:13.3, 12:41.3, 12:57.0, (13:06.8), (13:15.9)
471224Auburn Bay City Western, MI - Team Time (1st 5) 1:01:30.6 | Spread (1st 5) 57.0
84, 199, 244, 311, 386, (415), (478)
Matthew Przepiora, Nick Peters, Jeffrey Stecker, Brenden Dore, Anden Robertson, (Alex Clark), (Aiden Short)
11:46.7, 12:11.6, 12:18.2, 12:30.4, 12:43.7, (12:50.4), (13:15.0)
481225Calvin Christian, MI - Team Time (1st 5) 1:01:48.9 | Spread (1st 5) 1:25.4
105, 163, 198, 277, 482, (502), (516)
Seth Broekhuis, Luke Witvliet, Dan Kehoe, Logan Manion, Nathan Jenkins, (Drew Broekhuis), (Micah Riddering)
11:52.0, 12:04.1, 12:11.3, 12:24.1, 13:17.4, (13:35.3), (14:16.5)
491236Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 1:01:30.5 | Spread (1st 5) 59.7
74, 155, 307, 315, 385, (418), (424)
Luka Ressler, Amon Smith, Jamin Thompson, Caden Dixon, Bryce Fleisher, (Elijah Miller), (Jordan Domany)
11:43.8, 12:02.5, 12:29.5, 12:31.2, 12:43.5, (12:52.1), (12:54.1)
501242Lake Fenton, MI - Team Time (1st 5) 1:01:41.7 | Spread (1st 5) 2:06.0
13, 81, 200, 462, 486, (507), (509)
Joseph Gilbert, Lawson Baker, Kevin Lewis, MacGregor Hepburn, Matt Fletcher, (Joey Kline), (Cooper Hnilica)
11:14.8, 11:45.8, 12:11.7, 13:08.6, 13:20.8, (13:43.7), (13:50.7)
511259Derby, MI - Team Time (1st 5) 1:01:34.6 | Spread (1st 5) 1:02.5
82, 103, 313, 359, 402, (445), (499)
Cash Ericson, Scott Hassett, Nathan Hoegler, Jonathan Marx, Keytante Ogunyemi, (Philip Diskin), (Jack Salyer)
11:45.9, 11:51.6, 12:31.0, 12:37.7, 12:48.4, (13:02.7), (13:31.0)
521280Pennfield, MI - Team Time (1st 5) 1:01:55.0 | Spread (1st 5) 1:13.0
123, 185, 227, 281, 464, (467), (483)
Charlie Hall, Gavin Liggett, Riley Clem, Jacob Tappenden, Austin Blocker, (Conner McCleary), (Aiden Burns)
11:56.0, 12:09.0, 12:16.0, 12:25.0, 13:09.0, (13:11.0), (13:18.0)
531285Canton Charter Academy, MI - Team Time (1st 5) 1:01:54.7 | Spread (1st 5) 1:11.0
129, 146, 221, 328, 461, (477), (491)
Kaelan Flowers, Scott Cann, Clarke Campbell, Rob Cann, Kevin Kapanowski, (Dylan Clayton), (Jacob Bronson)
11:57.1, 12:00.6, 12:15.2, 12:33.7, 13:08.1, (13:14.5), (13:22.7)
541290Bath, MI - Team Time (1st 5) 1:01:43.2 | Spread (1st 5) 40.7
135, 246, 260, 283, 366, (452), (493)
Liam Harlan, Korbin Dunham, Owen Christmas, Ethan Swenson, Nick Hickey, (Lars Huffman), (Josh Kares)
11:58.5, 12:18.5, 12:21.5, 12:25.5, 12:39.2, (13:05.7), (13:23.9)
1290Chandler Woods Charter Academy, MI - Team Time (1st 5) 1:01:41.3 | Spread (1st 5) 1:03.4
74, 132, 298, 388, 398, (465), (505)
Owen Andrew, Tristin Wall, Tyler Ginac, Caleb Felker, John Hodges, (Grant George), (Wade Kent)
11:43.8, 11:58.0, 12:28.2, 12:44.1, 12:47.2, (13:09.5), (13:38.2)
561296Shepherd, MI - Team Time (1st 5) 1:01:40.0 | Spread (1st 5) 1:44.9
30, 40, 329, 428, 469, (470), (473)
Reid Nestle, Mason Hammond, Mason Cross, Andersen Griffin-Strand, Joshua Warner, (Ryker Matties), (Max MacDonald)
11:26.7, 11:31.7, 12:33.8, 12:56.2, 13:11.6, (13:12.0), (13:12.8)
571303Thunder Bay, MI - Team Time (1st 5) 1:01:46.9 | Spread (1st 5) 2:36.5
5, 132, 209, 457, 500, (510), (515)
Drew Seabase, Keegan Hahn, Jacob Kochanski, Trevor Zolnierik, Eli Rondeau, (Blake Macdonald), (Austin Heath)
10:56.2, 11:58.0, 12:13.2, 13:06.8, 13:32.7, (13:59.3), (14:15.9)
581304Sault Area, MI - Team Time (1st 5) 1:02:11.2 | Spread (1st 5) 1:35.6
80, 135, 155, 449, 485, (494), (517)
Jaron Wyma, Hunter Waither, Morgan Burd, Mathew Mundy, Logan Haskins, (Adam Craven), (James Benoit)
11:45.0, 11:58.5, 12:02.5, 13:04.6, 13:20.6, (13:25.8), (14:17.0)
591314Portage West, MI - Team Time (1st 5) 1:01:45.3 | Spread (1st 5) 52.4
86, 252, 274, 335, 367, (371), (407)
Tyler Brunner, Noah Gatz, Ryan McCune, Indis Linebaugh, Brayden Andrews, (Max Longjohn), (Karsten Wiegerink)
11:47.2, 12:20.1, 12:23.9, 12:34.5, 12:39.6, (12:40.1), (12:49.2)
601320Hanover Horton, MI - Team Time (1st 5) 1:01:59.4 | Spread (1st 5) 1:35.4
57, 109, 278, 397, 479, (503), (506)
Dean Reynolds, Rider Hall, Rogan Melling, Gideon Webster, Scott Bolton, (Colton Kleinfeld), (Ben Childs)
11:39.9, 11:52.9, 12:24.2, 12:47.1, 13:15.3, (13:36.7), (13:39.5)
611323Monroe Trinity Lutheran, MI - Team Time (1st 5) 1:02:02.2 | Spread (1st 5) 1:02.2
151, 177, 223, 324, 448
Luke Butler, Andrew McCarthy, Elijah Ball, Noah Finley, Jaden Turner
12:01.9, 12:07.8, 12:15.3, 12:33.1, 13:04.1
621327Sandusky, MI - Team Time (1st 5) 1:01:45.5 | Spread (1st 5) 1:50.3
23, 166, 308, 358, 472, (476), (512)
Martin Tovar, Drew Orchard, Wesley Smith, Kyle Campbell, Josh Smith, (Jordan Smith), (Christian Long)
11:21.8, 12:04.7, 12:29.8, 12:37.1, 13:12.1, (13:13.4), (14:02.4)
631331Mona Shores, MI - Team Time (1st 5) 1:01:50.1 | Spread (1st 5) 48.8
112, 168, 333, 338, 380, (408), (437)
Jackson Helmer, Keegan DeKuiper, Jordan DeKuiper, Ethan Brown, Reid McAvoy, (Jacob Gravlin), (Alex Eckerman)
11:53.3, 12:06.0, 12:34.1, 12:34.6, 12:42.1, (12:49.5), (12:59.5)
641335Marshall, MI - Team Time (1st 5) 1:01:44.0 | Spread (1st 5) 1:18.0
38, 206, 332, 355, 404, (490), (494)
Carson Tucker, Vaughn Klein, Caleb Graeber, Luke Shehigian, Alex Costa, (Noah Kue), (Josh Pugh)
11:31.0, 12:13.0, 12:34.0, 12:37.0, 12:49.0, (13:22.0), (13:25.8)
1335Paw Paw, MI - Team Time (1st 5) 1:01:47.5 | Spread (1st 5) 1:03.5
61, 227, 286, 374, 387, (410), (440)
Joey Patino, Caleb Vanderveen, Aaron Hayes, Finley Tate, Tyler Mejeur, (Will Vanderbor), (Austin Williford)
11:40.5, 12:16.0, 12:26.0, 12:41.0, 12:44.0, (12:50.0), (13:01.2)
661363Oakview, MI - Team Time (1st 5) 1:01:59.4 | Spread (1st 5) 50.2
138, 189, 284, 348, 404, (455), (470)
Jacob Gleason, Emiliano Ibarra, Blake Skibicki, Ethan Cleveland, Owen Farmer, (Hong Bing Tang), (Connor Hough)
11:58.8, 12:09.6, 12:25.8, 12:36.2, 12:49.0, (13:06.7), (13:12.0)
671364Vicksburg, MI - Team Time (1st 5) 1:02:00.5 | Spread (1st 5) 44.5
168, 175, 242, 363, 416, (420), (433)
Kenny Youngs, Joey Loriso, Bryce Town, Gage Bainter, Ben Hambright, (Levi Thomas), (AJ Ledford)
12:06.0, 12:07.0, 12:18.0, 12:39.0, 12:50.5, (12:53.3), (12:57.2)
681366Berkley (Anderson-Norup), MI - Team Time (1st 5) 1:01:58.2 | Spread (1st 5) 50.0
120, 188, 331, 335, 392, (492), (508)
Matthew Short, Zach Vigliotti, Jack Qualman, Ian Carpenter, Landon Pugh, (Aiden Niskar), (Chase McAvoy)
11:55.2, 12:09.4, 12:33.9, 12:34.5, 12:45.2, (13:23.2), (13:45.6)
691380Dansville, MI - Team Time (1st 5) 1:02:17.0 | Spread (1st 5) 1:46.3
56, 121, 323, 383, 497, (514), (519)
Ethan Ryder, Jalen Nelson, Damian DeFeyter, Joseph Kadluboski, Ben Chapman, (DJ Chapman), (Sammy Schmidt)
11:39.8, 11:55.5, 12:32.8, 12:42.8, 13:26.1, (14:15.3), (14:24.1)
701391Lakeview (Battle Creek), MI - Team Time (1st 5) 1:02:13.6 | Spread (1st 5) 51.6
172, 185, 196, 404, 434, (483), (501)
Reita Isobe, Parker LaGro, Caleb Bost, Phillip Shennefield, Aiden Moore, (Owen Miller), (Kevin Grady)
12:06.5, 12:09.0, 12:11.0, 12:49.0, 12:58.1, (13:18.0), (13:34.0)
711403Oxford, MI - Team Time (1st 5) 1:02:05.7 | Spread (1st 5) 1:16.1
69, 267, 284, 348, 435, (442), (443)
Pedro Bottene, Zach Patterson, Kyle DiMalanta, Jack Brown, Josh Hoffman, (Luke Grove), (Joshua Jackson)
11:42.7, 12:22.2, 12:25.8, 12:36.2, 12:58.8, (13:01.9), (13:02.0)
721465Andrew G Schmidt, MI - Team Time (1st 5) 1:02:17.3 | Spread (1st 5) 32.5
240, 247, 268, 296, 414, (424), (438)
Aiden Brzenski, Hunter Wheeler, Nathan Katic, Gage Bond, Chase Coleman, (Justin Miller), (Patrick Hamilton)
12:17.7, 12:18.8, 12:22.8, 12:27.8, 12:50.2, (12:54.1), (13:00.0)
731466Davison, MI - Team Time (1st 5) 1:02:20.6 | Spread (1st 5) 54.4
150, 235, 313, 341, 427, (474), (474)
Brady McArdle, Griffin Sparks, Arik Shanks, Joey Peters, Nate Murawski, (Kenny Minto), (Nick Martinez)
12:01.6, 12:17.0, 12:31.0, 12:35.0, 12:56.0, (13:13.0), (13:13.0)
741508Holt, MI - Team Time (1st 5) 1:02:22.7 | Spread (1st 5) 16.5
263, 289, 293, 301, 362, (378), (450)
Trenton Bortnichak, Nick Johnson, Jonas Cantrell, Jacob Sundermann, Spencer Wollet, (Trevan Colwell), (Ethan Reynolds)
12:21.7, 12:26.8, 12:27.5, 12:28.5, 12:38.2, (12:41.5), (13:04.8)
751564Armada, MI - Team Time (1st 5) 1:02:33.5 | Spread (1st 5) 30.0
206, 230, 370, 374, 384, (446), (498)
Alex Leone, Evan Drouillard, Cameron Keller, Alexander Adamo, Camden Khon, (Kyle Coenen), (Riley Andrews)
12:13.0, 12:16.5, 12:40.0, 12:41.0, 12:43.0, (13:03.0), (13:29.0)