1337Traverse City East, MI - Team Time (1st 5) 58:02.6 | Spread (1st 5) 45.9
15, 49, 56, 87, 130, (207), (299)
Joe Muha, Jett Reimers, Quinn Noyes, Brendan Coffman, Zack Truszkowski, (Alex Durocher), (Peter Hetzel)
11:11.8, 11:32.7, 11:36.0, 11:44.4, 11:57.7, (12:17.4), (12:33.0)
2376Grand Haven Lakeshore, MI - Team Time (1st 5) 57:50.5 | Spread (1st 5) 1:18.7
4, 30, 80, 99, 163, (184), (259)
Logan Vining, Nolan Clark, Jaxon Olsen, Logan Petrus, Ethan Keskine, (Keegan Termolen), (Jagger Segroves)
10:49.5, 11:22.1, 11:43.6, 11:47.1, 12:08.2, (12:12.8), (12:27.2)
3377Holland Christian, MI - Team Time (1st 5) 58:10.2 | Spread (1st 5) 51.4
16, 28, 58, 126, 149, (150), (156)
Chase Holwerda, Nathan DeWitt, Will Engbers, Sam DeBoer, Colin Taylor-DeNooyer, (Jon Hogsten), (Ryan Vos)
11:12.5, 11:20.7, 11:36.4, 11:56.7, 12:03.9, (12:04.1), (12:06.4)
4391Traverse City West, MI - Team Time (1st 5) 58:21.6 | Spread (1st 5) 39.8
20, 57, 85, 109, 120, (164), (233)
Jeremiah Jaymes, Jonah Hochstetler, Charlie Licht, Jon Palmer, Luke Wiersema, (Koen Burkholder), (Willem DeGood)
11:15.0, 11:36.3, 11:43.9, 11:51.6, 11:54.8, (12:08.4), (12:22.0)
5472East Grand Rapids, MI - Team Time (1st 5) 58:30.0 | Spread (1st 5) 1:07.2
35, 35, 43, 72, 287, (371), (384)
Davis Christy, Logan Becker, Ryan Brinker, Rowen Bishop, Alex Thole, (Davis Head), (Noah Peters)
11:24.0, 11:24.0, 11:29.0, 11:41.8, 12:31.2, (12:49.9), (12:54.0)
6489Otsego, MI - Team Time (1st 5) 58:31.3 | Spread (1st 5) 1:20.0
10, 50, 88, 125, 216, (328), (391)
Colin Wesseldyk, Ethan Raseman, Trevor Johnson, Luke Aldrich, Jonathan Horn, (Aidan Goodwin), (Caleb Wesseldyk)
10:59.0, 11:33.0, 11:44.5, 11:55.8, 12:19.0, (12:39.6), (12:56.1)
7529Saline, MI - Team Time (1st 5) 59:10.5 | Spread (1st 5) 46.5
39, 68, 77, 162, 183, (281), (319)
Jason Whitton, Noah Lepore, Ethan Yesko, Truman Johnson, Jackson Phillips, (Matthew DePlanche), (Johnny Arvai)
11:26.1, 11:40.7, 11:43.4, 12:07.7, 12:12.6, (12:30.7), (12:37.1)
8567Holland, MI - Team Time (1st 5) 58:26.4 | Spread (1st 5) 1:48.7
3, 29, 46, 176, 313, (443), (449)
Adrian Castillo, Dylan Chmura, Brayden Snyder, Sam Hoffman, Harrison Kooyer, (Everett Blake), (Simon VanHuis)
10:46.7, 11:21.4, 11:31.7, 12:11.2, 12:35.4, (13:15.8), (13:16.4)
9571White Pine (Saginaw), MI - Team Time (1st 5) 59:13.9 | Spread (1st 5) 52.5
38, 47, 77, 203, 206, (225), (397)
Kenny Lewis, Gabriel Trevino, Theodore Lange, Nate Baskins, Raine Webley, (Luke Zacharek), (Jack Laurain)
11:24.7, 11:32.0, 11:43.4, 12:16.6, 12:17.2, (12:20.7), (12:58.8)
10575St Elizabeth Ann Seton, MI - Team Time (1st 5) 59:27.4 | Spread (1st 5) 39.1
44, 55, 135, 170, 171, (217), (261)
Josh Kerr, Judge Morgan, Caleb Kerfoot, Tucker Krumm, Josh Slocum, (Ty Martinchek), (Ryan Donnell)
11:30.9, 11:35.7, 12:01.1, 12:09.7, 12:10.0, (12:19.1), (12:28.1)
11584Hartland-Ore Creek, MI - Team Time (1st 5) 59:19.1 | Spread (1st 5) 57.5
48, 60, 64, 137, 275, (352), (363)
Benjamin Smith, Sam Kromberg, Zachery Sandin, Jack Gregory, Wyatt Colliton, (Gavin Worley), (Brandon Rohrer)
11:32.4, 11:36.7, 11:38.9, 12:01.2, 12:29.9, (12:44.4), (12:47.4)
12585North Muskegon, MI - Team Time (1st 5) 59:30.0 | Spread (1st 5) 28.7
74, 105, 114, 117, 175, (264), (281)
Jude Meldrum-Roy, Jack Erne, Jerry Wiegers, Evan Atkinson-Miller, CJ Bennett, (Parker Maciejewski), (Chase Stockman)
11:42.4, 11:49.0, 11:53.5, 11:54.0, 12:11.1, (12:28.4), (12:30.7)
13613Portage Central, MI - Team Time (1st 5) 59:36.7 | Spread (1st 5) 33.6
71, 93, 128, 131, 190, (235), (242)
Gavin Voetberg, Mathieu Northuis, Logan Begeman, Bryant Winstanley, Tristen Spettel, (Brett Lindsay), (Aiden Phenicie)
11:41.3, 11:45.3, 11:56.8, 11:58.4, 12:14.9, (12:22.9), (12:24.5)
14621Three Rivers, MI - Team Time (1st 5) 59:13.7 | Spread (1st 5) 1:19.0
6, 112, 124, 180, 199, (226), (306)
Javier Kelley-Martinez, Kaid Hasse, Kyler Copenhaver, Zachary Gowan, Maddox Hagen, (Johnathan Pant), (Lloyd Ruesink)
10:57.0, 11:53.0, 11:55.7, 12:12.0, 12:16.0, (12:21.0), (12:34.0)
15639Scranton, MI - Team Time (1st 5) 59:47.5 | Spread (1st 5) 20.7
83, 116, 142, 147, 151, (198), (210)
Connor Blood, Miles Buckley, Brayden Morris, Dylan White, Joseph Libler, (John McHugh), (Marshall Beaker)
11:43.8, 11:53.9, 12:01.9, 12:03.4, 12:04.5, (12:15.9), (12:17.6)
16644Oxford, MI - Team Time (1st 5) 59:32.5 | Spread (1st 5) 59.6
27, 103, 106, 188, 220, (299), (413)
Xavier Clark, Kyle DiMalanta, Alexander McArthur, Dylan Stone, Jack Bauman, (Gavin Poppei), (Jason Lavender)
11:20.4, 11:48.4, 11:49.2, 12:14.5, 12:20.0, (12:33.0), (13:04.9)
17646Capital Homeschool, MI - Team Time (1st 5) 59:13.9 | Spread (1st 5) 1:57.5
19, 31, 45, 119, 432, (436), (445)
Dawson Parks, Jesse Carson, Daniel Thomas, Liam Kuhlmann, Owen Vanderwey, (Eli Aylward), (Jordan Feller)
11:14.1, 11:22.2, 11:31.6, 11:54.4, 13:11.6, (13:13.1), (13:15.9)
18651Kalamazoo Linden Grove, MI - Team Time (1st 5) 59:45.2 | Spread (1st 5) 46.8
37, 133, 148, 156, 177, (390), (406)
Bryce Soisson, Jasper Cane, Elliott Soule, Andre Soisson, Zach Risley, (Jackson Atkins), (Aiden Rudlaff)
11:24.6, 11:59.2, 12:03.6, 12:06.4, 12:11.4, (12:55.2), (13:01.7)
19676Goodrich, MI - Team Time (1st 5) 59:30.6 | Spread (1st 5) 1:25.3
23, 61, 92, 164, 336, (375), (409)
Luke Francis, Cooper Grzeskowlak, Carter Watkins, Benson Byrne, Ayden McCracken, (Jack Foreback), (Marshall Depottey)
11:17.0, 11:38.1, 11:44.8, 12:08.4, 12:42.3, (12:51.1), (13:02.4)
20680Mona Shores, MI - Team Time (1st 5) 59:47.8 | Spread (1st 5) 51.9
50, 52, 138, 193, 247, (388), (394)
Abe Freye, Caleb Branch, Vaire Vanderwalle, Andrew Davis, Willem Parsekian, (Gavin Miller), (Gavyn Stout)
11:33.0, 11:33.3, 12:01.5, 12:15.1, 12:24.9, (12:54.9), (12:56.9)
21686Whitehall, MI - Team Time (1st 5) 59:10.1 | Spread (1st 5) 1:44.0
2, 110, 145, 201, 228, (260), (311)
Jack Houtteman, Tyler Dickinson, Kyler Frees, Rob Hentschel, Carter McIlroy, (David Conrad), (Mason Mulnix)
10:37.1, 11:52.7, 12:02.8, 12:16.4, 12:21.1, (12:27.7), (12:34.9)
22793Grandville, MI - Team Time (1st 5) 1:00:18.4 | Spread (1st 5) 52.2
65, 111, 132, 192, 293, (344), (350)
Justin Gorman, Damien Freeman, Adrian Fenske, Evan Kornoelje, Will Shults, (Garrett Kok), (Jackson DeYoung)
11:39.8, 11:52.8, 11:58.8, 12:15.0, 12:32.0, (12:43.6), (12:44.2)
23804Hart, MI - Team Time (1st 5) 1:00:07.9 | Spread (1st 5) 1:02.9
42, 53, 159, 271, 279, (412), (467)
Clayton Ackley, Seth Ackley, Easton Vander Zwaag, Caleb Bitely, Wyatt Dean, (Max Stitt), (Avery Guikema)
11:27.5, 11:33.9, 12:06.8, 12:29.3, 12:30.4, (13:04.7), (13:27.5)
24838Freeland, MI - Team Time (1st 5) 59:06.1 | Spread (1st 5) 2:07.7
1, 14, 173, 323, 327, (353), (434)
Braydon Honsinger, T.j. Hansen, Braden Klein, Noah Graham, Jacob Alexander, (Nate Niederquell), (Duncan LeBel)
10:31.6, 11:06.2, 12:10.8, 12:38.2, 12:39.3, (12:44.7), (13:11.7)
25849Thunder Bay, MI - Team Time (1st 5) 59:56.5 | Spread (1st 5) 2:10.1
8, 32, 152, 231, 426, (472), (513)
Cameron Young, James Kuhl, Julian Stevens, Jacob Beaubien, Ian Lightfoot, (Gabe Peirce), (Caleb Smith)
10:58.3, 11:22.4, 12:05.6, 12:21.8, 13:08.4, (13:31.7), (14:09.3)
26866Hudsonville Public, MI - Team Time (1st 5) 1:00:18.2 | Spread (1st 5) 1:12.2
25, 88, 222, 258, 273, (284), (309)
Elijah Tuttle, Jake Rottier, Brady O'Brien, Peyton Hall, Mitchell Smith, (Luke Martin), (Jake Dickman)
11:17.3, 11:44.5, 12:20.2, 12:26.7, 12:29.5, (12:31.0), (12:34.7)
27867Byron Center West, MI - Team Time (1st 5) 1:00:34.2 | Spread (1st 5) 45.7
66, 100, 210, 236, 255, (278), (286)
Alex Fredricks, Levi Huseby, Mark Millard, Connor Pettit, Maxwell Mathers, (Brady Swanson), (Ryan Strickland)
11:40.2, 11:47.4, 12:17.6, 12:23.1, 12:25.9, (12:30.3), (12:31.1)
28873Adrian, MI - Team Time (1st 5) 1:00:06.2 | Spread (1st 5) 1:41.5
13, 80, 158, 279, 343, (378), (397)
Aiden Smith, Ben Schefka, Tyler Bruggeman, Braylon Petty, Christopher Lofton, (Nicholas Erlacher), (Riley Smith)
11:02.0, 11:43.6, 12:06.7, 12:30.4, 12:43.5, (12:51.9), (12:58.8)
29875Zeeland Cityside, MI - Team Time (1st 5) 1:00:16.7 | Spread (1st 5) 1:19.2
18, 66, 244, 245, 302, (304), (326)
Mason Villarreal, Nicholas Riemersma, Owen Ceithaml, Cadan Villarreal, Gavin Drooger, (Luke Nagelkirk), (Miles Jakubowski)
11:14.0, 11:40.2, 12:24.6, 12:24.7, 12:33.2, (12:33.5), (12:39.2)
30876Hamilton, MI - Team Time (1st 5) 1:00:42.9 | Spread (1st 5) 52.4
63, 153, 174, 199, 287, (349), (354)
Nate Freyhof, Max Van Huis, Camden Patmos, Elli Timmerman, Joe Johnson, (Josh Langeland), (Ben Fletter)
11:38.8, 12:06.0, 12:10.9, 12:16.0, 12:31.2, (12:44.1), (12:45.2)
31881Sparta, MI - Team Time (1st 5) 59:58.7 | Spread (1st 5) 1:41.3
7, 102, 126, 321, 325, (365), (383)
Logan Seymour, Gregory Janesak, Jax Wilson, Isaiah Reister, Carter Volkers, (Xander Knauf), (Lucas Jones)
10:57.3, 11:48.3, 11:56.7, 12:37.8, 12:38.6, (12:48.8), (12:53.3)
32898Midland Public, MI - Team Time (1st 5) 1:00:47.0 | Spread (1st 5) 34.3
107, 120, 196, 224, 251, (270), (294)
Cole Schelb, Caleb Brown, Colin MacGregor, Lucas Berg, Kyle Riter, (Ben Scott), (Jacob Rudisel)
11:51.0, 11:54.8, 12:15.4, 12:20.5, 12:25.3, (12:29.1), (12:32.2)
33910Corunna, MI - Team Time (1st 5) 1:00:36.9 | Spread (1st 5) 1:08.8
21, 172, 231, 238, 248, (328), (514)
Logan Roka, Jaxon Strauch, Nicholas Strauch, Payton Brown, Logan Vowell, (Kenny Evans), (Aidan Lavery)
11:16.2, 12:10.2, 12:21.8, 12:23.7, 12:25.0, (12:39.6), (14:10.2)
34937Pathfinder - Pinckney, MI - Team Time (1st 5) 1:00:26.3 | Spread (1st 5) 1:39.8
12, 160, 186, 248, 331, (336), (347)
Ben Richards, Evan Loughridge, Thomas Lepper, Paul Moore, Trenton Johnson, (Alex Trainor), (Ethan Sandula)
11:00.5, 12:07.1, 12:13.4, 12:25.0, 12:40.3, (12:42.3), (12:44.0)
35940Richland Gull Lake, MI - Team Time (1st 5) 1:00:59.4 | Spread (1st 5) 37.4
96, 189, 197, 221, 237, (276), (332)
Kai Watts, Tre Reiner, Ryan Rohrer, Brody Hergott, Warrick Elder, (Malin Sage), (Ryker Corstange)
11:45.8, 12:14.8, 12:15.5, 12:20.1, 12:23.2, (12:30.0), (12:40.9)
36944Yale, MI - Team Time (1st 5) 1:00:30.5 | Spread (1st 5) 1:25.1
17, 108, 181, 316, 322, (324), (367)
Luke Kecskes, Lukas Kriesch, Acer Campbell, Logan Vincent, Logan Fiedler, (Michael Ferguson), (Blake Ferguson)
11:13.0, 11:51.2, 12:12.1, 12:36.1, 12:38.1, (12:38.4), (12:49.1)
37984Linden, MI - Team Time (1st 5) 1:00:36.8 | Spread (1st 5) 1:42.8
11, 187, 203, 250, 333, (369), (418)
Kyle Eberhard, Simon Dicks, Devin Nowak, Ryan Blackwood, Hayden Bradfield, (Spencer Dicks), (Lucas Carr)
10:59.2, 12:13.9, 12:16.6, 12:25.1, 12:42.0, (12:49.4), (13:06.0)
38990Williamston, MI - Team Time (1st 5) 1:01:22.7 | Spread (1st 5) 2:38.6
21, 88, 167, 212, 502, (503), (505)
Camden Johnecheck, Daniel Wilson, Jaiden Weston, Jerome Travis, Jackson Hughes, (Garrett Lemmen), (Frinz Fisher)
11:16.2, 11:44.5, 12:08.8, 12:18.4, 13:54.8, (13:55.0), (13:57.5)
391059Temperance Bedford, MI - Team Time (1st 5) 1:01:09.0 | Spread (1st 5) 1:04.6
41, 169, 274, 284, 291, (310), (318)
Leo Wagenhauser, Joshua Gagne, Simon Vandervlucht, Jonny Hayes, Aidan Ortiz, (Jordan Bunce), (Kyle Roessle)
11:27.2, 12:09.4, 12:29.6, 12:31.0, 12:31.8, (12:34.8), (12:37.0)
401101Stockbridge, MI - Team Time (1st 5) 1:01:30.2 | Spread (1st 5) 1:49.9
58, 95, 122, 360, 466, (495), (512)
Micah Bolton, Collin Cook, Ryan Owen, DJ Chapman, Ethan Wright, (Trey Chmielewski), (William Marshall)
11:36.4, 11:45.4, 11:55.1, 12:47.0, 13:26.3, (13:49.1), (14:08.7)
411102Scripps, MI - Team Time (1st 5) 1:01:21.6 | Spread (1st 5) 1:08.2
74, 83, 230, 341, 374, (397), (403)
Eddie Cromwell, Evan Fox, Diego Savoi, Samuel Cromwell, Benjamin Filias, (William Durbin), (Joshua Cotter)
11:42.4, 11:43.8, 12:21.7, 12:43.1, 12:50.6, (12:58.8), (13:00.5)
421145Davison, MI - Team Time (1st 5) 1:01:36.4 | Spread (1st 5) 51.9
115, 141, 218, 315, 356, (387), (407)
Brady Titsworth, Grant Davis, Matais Grenay, Ryan Sullivan, Cael Kuzinski, (Zachary Kaplan), (Cooper Gebauer)
11:53.8, 12:01.7, 12:19.2, 12:36.0, 12:45.7, (12:54.7), (13:02.3)
431177Oakview, MI - Team Time (1st 5) 1:01:45.2 | Spread (1st 5) 1:07.5
93, 202, 219, 283, 380, (470), (495)
Owen Farmer, Cooper Webster, Jake Smith, Sam Moran, Horatio Lopez, (Ben Redmon), (Jack Logsdon)
11:45.3, 12:16.5, 12:19.8, 12:30.8, 12:52.8, (13:30.2), (13:49.1)
441191Carter (Clio), MI - Team Time (1st 5) 1:01:47.5 | Spread (1st 5) 53.8
113, 153, 268, 295, 362, (373), (435)
Carter McNeil, Tyler Heath, Anthony Condron, Elliott Sirianni, Andrew Yax, (Evan Crane), (Antonio Burch)
11:53.3, 12:06.0, 12:28.7, 12:32.4, 12:47.1, (12:50.3), (13:12.5)
451199Cedar Springs, MI - Team Time (1st 5) 1:01:48.4 | Spread (1st 5) 55.5
103, 182, 239, 330, 345, (360), (425)
Eli Kleynenberg, Espen Wood, Clayton Akerman, Zach Reed, Elliot Moleski, (Luke Marsman), (Carter Sherman)
11:48.4, 12:12.5, 12:23.8, 12:39.8, 12:43.9, (12:47.0), (13:08.3)
461221East Rockford, MI - Team Time (1st 5) 1:02:00.7 | Spread (1st 5) 31.3
179, 190, 207, 304, 341, (419), (440)
Ashton Boichot, Nate Fahey, Colin Graham, Tommy McGovern, Owen Vandrie, (Robert Werkema), (Antonio Espinosa)
12:11.8, 12:14.9, 12:17.4, 12:33.5, 12:43.1, (13:06.6), (13:14.8)
471225St Patrick (Brighton), MI - Team Time (1st 5) 1:01:30.9 | Spread (1st 5) 2:12.0
9, 239, 257, 289, 431, (460), (507)
Brady Matuszewski, Nathan Gilpin, Julian Quick, Jack Kelly, Lucas Quick, (Jonas Deal), (Riley Morton)
10:58.7, 12:23.8, 12:26.4, 12:31.3, 13:10.7, (13:23.6), (14:00.6)
481244Auburn Bay City Western, MI - Team Time (1st 5) 1:01:57.3 | Spread (1st 5) 37.0
123, 261, 272, 291, 297, (312), (447)
Miles Killips, Kole Wilson, Nathan Prosowski, Aiden Short, Hoyt Smith, (Gunnar Weber), (Daniel Ebel)
11:55.5, 12:28.1, 12:29.4, 12:31.8, 12:32.5, (12:35.0), (13:16.1)
491258Paw Paw, MI - Team Time (1st 5) 1:02:06.8 | Spread (1st 5) 37.9
167, 213, 229, 290, 359, (446), (493)
Tyler Mejeur, Austin Williford, Will Vanderbor, Brady Holzworth, Aden Webber, (Bryce Barnett), (Mitchell Mooney)
12:08.8, 12:18.7, 12:21.2, 12:31.4, 12:46.7, (13:16.0), (13:45.2)
501262Lowell, MI - Team Time (1st 5) 1:02:02.8 | Spread (1st 5) 1:29.1
61, 134, 308, 339, 420, (453), (469)
Benjamin Bromley, Ramsey Panchaud, Jack Schaedig, Colten Bryne, Noah VanLaan, (Luke Wolters), (Wyatt Remar)
11:38.1, 12:00.3, 12:34.4, 12:42.8, 13:07.2, (13:17.9), (13:28.6)
511290North Rockford, MI - Team Time (1st 5) 1:02:10.7 | Spread (1st 5) 1:41.6
40, 185, 241, 401, 423, (428), (455)
Bryce Gordon, Trenton Winter, Austin Miller, Ryan Karwowski, Sam Majoor, (Charles Lewis), (Logan Paul)
11:26.5, 12:13.1, 12:24.0, 12:59.0, 13:08.1, (13:09.9), (13:19.8)
521301Frankenmuth St Lorenz Lutheran, MI - Team Time (1st 5) 1:02:20.7 | Spread (1st 5) 1:35.0
69, 193, 246, 350, 443, (500), (504)
Jonah Sholten, Liam Severs, Ethan Frank, Tanner Kroeger, Law Sholten, (Troy Trudell), (Braeden Mossner)
11:40.8, 12:15.1, 12:24.8, 12:44.2, 13:15.8, (13:54.6), (13:55.6)
531305Chelsea Beach, MI - Team Time (1st 5) 1:02:07.5 | Spread (1st 5) 1:20.4
54, 253, 264, 345, 389, (392), (471)
Connell Alford, Leo Swager, Bram Hartsuff, Ethan Kapolka, Jackson Dell, (Zebedee Swager), (Evan Muchler)
11:34.7, 12:25.4, 12:28.4, 12:43.9, 12:55.1, (12:56.7), (13:30.9)
541314East (Grand Blanc), MI - Team Time (1st 5) 1:01:57.0 | Spread (1st 5) 2:29.1
5, 118, 303, 427, 461, (509), (511)
Marcelino Juarez, Jordan Smiley, Chris Lengyal, Andrew Fleming, Miles Kline, (Ryan Zannetti), (Jonathan Scwegler)
10:55.4, 11:54.3, 12:33.4, 13:09.4, 13:24.5, (14:05.6), (14:06.2)
551324Caro, MI - Team Time (1st 5) 1:02:59.8 | Spread (1st 5) 2:48.9
33, 34, 266, 475, 516, (519), (520)
Connor Stefanovsky, Matthew Pattullo, Owen Vandemark, Ethan Kocher, Jacob Moore, (Lane Kloha), (Evan Langmaid)
11:23.1, 11:23.4, 12:28.6, 13:32.7, 14:12.0, (14:34.7), (14:39.0)
561337Plainwell, MI - Team Time (1st 5) 1:02:32.9 | Spread (1st 5) 1:01.2
135, 164, 234, 397, 407, (452), (501)
Ryan Santiago, Ozzy Boven, Sam Gibson, Isaac Veen, Isaac Everett, (Levi Kalavitz), (Henry Cox)
12:01.1, 12:08.4, 12:22.3, 12:58.8, 13:02.3, (13:17.8), (13:54.7)
571357Clare, MI - Team Time (1st 5) 1:02:30.0 | Spread (1st 5) 58.0
144, 178, 298, 333, 404, (486), (518)
Mason Cotter, Brad White, Nic Porter, Charlie Hicks, Hayden Wood, (Caidan Gaskill), (Andrew Klaus)
12:02.7, 12:11.7, 12:32.9, 12:42.0, 13:00.7, (13:41.0), (14:34.4)
581368Andrew G Schmidt, MI - Team Time (1st 5) 1:02:32.3 | Spread (1st 5) 1:29.9
79, 129, 320, 402, 438, (474), (485)
Patrick Hamilton, Nathan Katic, Luke Defina, Owen Cox, Max Haney, (Caleb Markely), (Cody Dawes)
11:43.5, 11:57.6, 12:37.5, 13:00.3, 13:13.4, (13:32.6), (13:39.2)
591379Fruitport, MI - Team Time (1st 5) 1:02:39.7 | Spread (1st 5) 1:44.0
70, 213, 295, 338, 463, (465), (490)
Justin Laus, Alex Facundo, Ethan Horan, Johnathon McMullin, Jayden DeVries, (Alex Wilber), (Levi Glynn)
11:41.0, 12:18.7, 12:32.4, 12:42.6, 13:25.0, (13:26.0), (13:43.5)
601384Grand Rapids Public Schools, MI - Team Time (1st 5) 1:02:35.0 | Spread (1st 5) 2:17.0
23, 97, 347, 439, 478, (497), (499)
Liam Walters, Benne Anderson, Maxwell Eitzen, Aiden Austin, Cameron Wiebel, (JP DeBlaay), (Keller Reed)
11:17.0, 11:46.0, 12:44.0, 13:14.0, 13:34.0, (13:51.0), (13:52.0)
611397West Ottawa, MI - Team Time (1st 5) 1:02:26.7 | Spread (1st 5) 1:08.0
80, 269, 307, 364, 377, (392), (395)
Connor Wooley, Andrew Lehman, Owen Foster, Avery Ouzts, Kyle Conlon, (Chase Gerlach), (Traiden Bethke)
11:43.6, 12:29.0, 12:34.2, 12:48.3, 12:51.6, (12:56.7), (12:58.7)
621467Fowlerville, MI - Team Time (1st 5) 1:02:50.4 | Spread (1st 5) 1:25.3
91, 215, 357, 376, 428, (468), (479)
Brett Marschall, William Shrader, Harrison Lamar, Benjamin Durbin, Dillon Wieas, (Liam Dean), (Kyler Blixt)
11:44.6, 12:18.8, 12:45.8, 12:51.3, 13:09.9, (13:28.1), (13:34.4)
631487Brown City, MI - Team Time (1st 5) 1:03:23.6 | Spread (1st 5) 2:26.0
26, 73, 417, 480, 491, (522), (525)
Wynn Blake, Clint Ford, Devin Dudley, Devin Smith, Ethan Workman, (Collin Hurley), (Logan Roskey)
11:17.6, 11:42.2, 13:05.5, 13:34.7, 13:43.6, (14:48.2), (20:32.7)
641500Lakewood (Lake Odessa), MI - Team Time (1st 5) 1:03:20.1 | Spread (1st 5) 1:48.6
76, 261, 266, 424, 473, (482), (523)
Preston Makley, Ryan Alford, Alex Russell, Devon Marx, Austin Straub, (Garrett Feighan), (Landon Makley)
11:43.3, 12:28.1, 12:28.6, 13:08.2, 13:31.9, (13:34.9), (14:48.6)
651525West (Grand Blanc), MI - Team Time (1st 5) 1:03:22.8 | Spread (1st 5) 1:04.7
195, 222, 242, 410, 456, (477), (480)
Owen Miller, Evan Jarrett, Jakob Willis, Charlie Johnston, Ben Johnson, (Asa Bauchman), (Kalib Mathys)
12:15.3, 12:20.2, 12:24.5, 13:02.8, 13:20.0, (13:33.8), (13:34.7)
661538Manistee, MI - Team Time (1st 5) 1:04:00.4 | Spread (1st 5) 1:56.9
139, 209, 226, 458, 506, (510), (515)
Luke Smith, Jack O'Donnell, Jarod Wright, Greyson Hoeflinger, Elliot Hoeflinger, (Will Somsel), (Dylan Madsen)
12:01.6, 12:17.5, 12:21.0, 13:21.8, 13:58.5, (14:06.0), (14:10.7)
671549Grand Rapids Christian, MI - Team Time (1st 5) 1:03:36.2 | Spread (1st 5) 1:52.3
98, 153, 382, 432, 484, (487), (494)
Ian Velzen-Haner, Temamen Warners, Keegan Hoekstra, Quintin Willis, Joe Waalkes, (Hunter Mosher), (Isaak Boes)
11:46.6, 12:06.0, 12:53.1, 13:11.6, 13:38.9, (13:42.6), (13:46.7)
1549New Lothrop, MI - Team Time (1st 5) 1:03:44.8 | Spread (1st 5) 1:41.2
146, 161, 301, 449, 492, (498), (524)
Ryan Heslip, Zac Craven, Cole Yaros, Alex Milks, Lieu Vincke, (John Gross), (Hunter Cromwell)
12:03.3, 12:07.5, 12:33.1, 13:16.4, 13:44.5, (13:51.4), (15:06.1)
691624Kent City, MI - Team Time (1st 5) 1:03:46.3 | Spread (1st 5) 1:28.2
101, 205, 430, 441, 447, (508), (521)
Victor Salas, Samuel Martini, Jordan Schuiling, Justin Mack, Nicholas Rode, (Ian Schuiling), (Isaac Huizinga)
11:47.9, 12:17.1, 13:10.2, 13:15.0, 13:16.1, (14:04.9), (14:47.9)
701627South Haven Baseline, MI - Team Time (1st 5) 1:03:38.1 | Spread (1st 5) 1:31.1
85, 276, 411, 414, 441, (489), (517)
Andrew Loikits, Ben Meyer, Talon Pirsein, Yamil Garcia, Jacob Meyer, (Jake Frost), (Ashton Fields)
11:43.9, 12:30.0, 13:04.2, 13:05.0, 13:15.0, (13:43.0), (14:31.0)
711648Portage North, MI - Team Time (1st 5) 1:03:46.6 | Spread (1st 5) 1:17.1
143, 251, 380, 420, 454, (457), (459)
Timmy Peterson, Cole Smith, Logan Post, Jaxen Wilson, Bobby Koscinski, (Gavin Thompson), (Travis Heyn)
12:02.1, 12:25.3, 12:52.8, 13:07.2, 13:19.2, (13:21.6), (13:23.1)
721696Shumate, MI - Team Time (1st 5) 1:03:50.6 | Spread (1st 5) 1:11.5
139, 340, 386, 395, 436, (462), (476)
Jesse Davis, Quinn Burgei, Kyler Ostrowski, Aidan Malec, Owen Anderson, (Dylan Spano), (Matthew MacBride)
12:01.6, 12:42.9, 12:54.3, 12:58.7, 13:13.1, (13:24.6), (13:32.9)
731734Reeths-Puffer, MI - Team Time (1st 5) 1:03:39.8 | Spread (1st 5) 14.8
313, 317, 365, 367, 372, (451), (483)
Gavin Wierenga, Cade Borgeson, Tyler Tindall, Kye Grant, J.T. Fansler, (Daniel Dunn), (Isaac Sanchez)
12:35.4, 12:36.3, 12:48.8, 12:49.1, 12:50.2, (13:16.7), (13:36.9)
741752Hastings, MI - Team Time (1st 5) 1:03:51.6 | Spread (1st 5) 39.8
254, 354, 358, 370, 416, (464), (488)
Kearan Tolles, Jonah Lewis, Jonah Teed, Micah Johnson, Tristen Leary, (Sam Pattok), (Nathan Kohmescher)
12:25.6, 12:45.2, 12:45.9, 12:49.5, 13:05.4, (13:25.9), (13:42.7)
751759Catholic United, MI - Team Time (1st 5) 1:03:55.3 | Spread (1st 5) 35.0
256, 335, 379, 384, 405, (414), (422)
Levi Mills, Gavin Betten, Henry Lincolnhol, Collin Peal, William Hammonds, (Matt Bouwhuis), (Dominic Maslanka)
12:26.0, 12:42.2, 12:52.1, 12:54.0, 13:01.0, (13:05.0), (13:07.6)