144Holland Christian, MI - Team Time (1st 5) 55:14.7 | Spread (1st 5) 20.0
4, 5, 10, 11, 14, (31), (38)
Karsten Huisman, Will Engbers, Aidan Brinks, Landon Gerritsma, Jacob Nicely, (Brayden Rynsburger), (Colin Taylor-DeNooyer)
10:53.3, 10:56.0, 11:04.9, 11:07.2, 11:13.3, (11:27.7), (11:32.8)
2214Grandville, MI - Team Time (1st 5) 57:55.5 | Spread (1st 5) 14.2
33, 40, 41, 46, 54, (74), (76)
Breckin Mann, Kaiden Murdock, Noah Hoch, Braden VanderVeen, Ernesto Hernandez, (Ty VanderWall), (Luke Holleman)
11:28.3, 11:33.2, 11:33.6, 11:37.9, 11:42.5, (11:52.9), (11:53.1)
3290Alma, MI - Team Time (1st 5) 58:42.4 | Spread (1st 5) 32.8
22, 59, 63, 64, 82, (323), (458)
Buddy Leonard, Bodie Heiss, Thomas Larson, Brayden Trumen, Elijah Baltierra, (Luca Lebron), (Ezekiel Baltierra)
11:22.6, 11:46.5, 11:48.3, 11:49.6, 11:55.4, (12:48.6), (13:23.5)
4376Romeo, MI - Team Time (1st 5) 59:09.7 | Spread (1st 5) 42.3
27, 39, 92, 105, 113, (137), (210)
Luke Allen, Gabe Phelps, Owen Gould, Will Scally, Joshua Felstow, (Spencer Groszkiewicz), (Jake Heikkila)
11:24.9, 11:32.9, 12:00.7, 12:04.0, 12:07.2, (12:13.2), (12:29.5)
5402Grand Haven Lakeshore, MI - Team Time (1st 5) 59:19.0 | Spread (1st 5) 47.2
35, 51, 67, 84, 165, (171), (271)
Ben Eisnor, Owen Brunsting, Aron Gal, Jonah Hammond, Asa Dean, (Samuel LaDronka), (Benjamin Wilkie)
11:32.0, 11:41.1, 11:50.5, 11:56.2, 12:19.2, (12:21.5), (12:40.8)
6433Hillside, MI - Team Time (1st 5) 59:20.9 | Spread (1st 5) 56.6
18, 48, 69, 141, 157, (226), (242)
Ethan Powell, Monir Alkammoun, Kayden Bobel, Ishaan Kundapur, Arthur White, (Drew Abbott), (Hudson Boots)
11:20.0, 11:39.3, 11:50.8, 12:14.2, 12:16.6, (12:32.3), (12:34.5)
7494Mattawan, MI - Team Time (1st 5) 59:29.3 | Spread (1st 5) 1:14.0
28, 45, 77, 81, 263, (329), (367)
Marcel Stork, Jack Nicey, Mason Sinke, Brody Houseman, Caleb Goodrich, (Brayden Leonard), (Zach Schiming)
11:25.0, 11:36.3, 11:54.0, 11:55.0, 12:39.0, (12:49.0), (12:57.0)
8542Hudsonville Public, MI - Team Time (1st 5) 59:26.3 | Spread (1st 5) 1:37.3
3, 73, 139, 158, 169, (292), (378)
Curtis Ellis, Tommy Lobbezoo, Joshua Little, Dawson Weemhoff, Logan Toland, (Michael Palma), (Dylan Pfeffer)
10:43.1, 11:52.0, 12:13.8, 12:17.0, 12:20.4, (12:43.1), (12:58.5)
9552Freeland, MI - Team Time (1st 5) 58:54.6 | Spread (1st 5) 2:26.7
1, 98, 109, 115, 229, (308), (313)
T.j. Hansen, Camden McLeod, Sam Nemeth, Jack Seemann, Evan Brown, (Jackson Puvalowski), (Nathan Anaya)
10:06.3, 12:01.6, 12:06.1, 12:07.6, 12:33.0, (12:45.1), (12:47.0)
10581Flushing, MI - Team Time (1st 5) 1:00:15.0 | Spread (1st 5) 47.0
52, 56, 70, 196, 207, (259), (263)
Gabriel Fil, Griffin Good, James Latstetter, Bradley Shilling, Jaylen Wildman, (Weston Buchanan), (Braydon Brock)
11:42.0, 11:46.0, 11:51.0, 12:27.0, 12:29.0, (12:38.0), (12:39.0)
11617Traverse City West, MI - Team Time (1st 5) 59:57.1 | Spread (1st 5) 1:00.8
42, 43, 47, 241, 244, (246), (272)
Duncan Robinson, Liam Wierzba, Winslow Robinson, Caden Stoops, Eliott Dion, (Nathaniel Dion), (Jacob Lober)
11:34.2, 11:34.5, 11:39.1, 12:34.3, 12:35.0, (12:35.1), (12:40.9)
12650Whitehall, MI - Team Time (1st 5) 1:00:26.9 | Spread (1st 5) 1:12.8
21, 104, 131, 154, 240, (417), (424)
Finn Muller, Evan Jud, Tyler VanAntwerp, Brady Tate, Stewart Waters, (Andrew Boeringa), (Alex Winczewski)
11:21.3, 12:03.9, 12:11.7, 12:15.9, 12:34.1, (13:10.0), (13:12.9)
13675Traverse City East, MI - Team Time (1st 5) 1:00:59.8 | Spread (1st 5) 16.6
89, 143, 144, 148, 151, (224), (412)
Luke Byland, Cash Conaway, Caleb Keller, Liam Travis, Porter Dieleman, (Caleb Byland), (Holden Beery)
11:59.1, 12:14.6, 12:15.0, 12:15.4, 12:15.7, (12:32.0), (13:08.8)
14722Allendale, MI - Team Time (1st 5) 59:46.7 | Spread (1st 5) 2:25.1
2, 110, 128, 173, 309, (353), (368)
Kilian Whalen, Parker Tiethof, Ronnie Silveira, Andrew Scholten, Brooks Hadden, (Gavriel Modderman), (Keegan DeHare)
10:20.7, 12:06.6, 12:10.7, 12:22.9, 12:45.8, (12:53.4), (12:57.5)
722Holy Family Regional (Rochester), MI - Team Time (1st 5) 1:00:28.0 | Spread (1st 5) 1:21.0
19, 35, 190, 196, 282, (487), (507)
James Trebnik, Mark Galle, Nolan Collins, Kolbe Martino, Isaak Brook, (Luke Kavanaugh), (Nolan O'Connor)
11:21.0, 11:32.0, 12:26.0, 12:27.0, 12:42.0, (13:42.0), (14:03.0)
722Scranton, MI - Team Time (1st 5) 1:01:03.0 | Spread (1st 5) 45.0
52, 135, 155, 184, 196, (360), (397)
Owen Buckley, Tyler Outlaw, Matthew Davis, Ryan McHugh, Brady Millington, (Ryan Watkins), (Sam Meriweather)
11:42.0, 12:13.0, 12:16.0, 12:25.0, 12:27.0, (12:56.0), (13:04.0)
17727Grand Rapids Christian, MI - Team Time (1st 5) 1:00:34.8 | Spread (1st 5) 1:21.3
15, 87, 114, 253, 258, (280), (387)
Simon Triezenberg, Keegan Hoekstra, Maximilian Rodwell, Sean Ryan, Josh Statema, (James Scholten-Holcomb), (Ashton Fink)
11:15.8, 11:58.0, 12:07.4, 12:36.5, 12:37.1, (12:41.8), (13:00.4)
18766Simpson, MI - Team Time (1st 5) 1:00:41.9 | Spread (1st 5) 2:04.1
12, 93, 101, 126, 434, (442), (492)
Jacob Stanislawski, Lucas Taraszkiewicz, Adam Brodie, Dylan Stull, Evan Szalay, (Carter Aicher), (Nathan Vargo)
11:12.2, 12:00.9, 12:02.1, 12:10.4, 13:16.3, (13:19.9), (13:44.9)
19808East Grand Rapids, MI - Team Time (1st 5) 1:00:37.2 | Spread (1st 5) 1:27.3
19, 26, 179, 263, 321, (351), (411)
Jonah Workman, Rowen Bishop, Blake Sherman, William Klein, Lucas Aardema, (Daniel Klein), (Joseph Schulte)
11:21.0, 11:24.8, 12:24.1, 12:39.0, 12:48.3, (12:53.0), (13:08.5)
20813Jenison, MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 1:15.6
17, 175, 193, 200, 228, (256), (340)
Seth Conner, Dominic Otto, Parker Strelecki, Matthew Schwartz, Landon Pullen, (Maclain Henning), (Benjamin Slagter)
11:17.0, 12:23.8, 12:26.4, 12:27.7, 12:32.6, (12:36.9), (12:51.8)
21839St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:00:39.2 | Spread (1st 5) 1:46.1
7, 85, 160, 287, 300, (332), (333)
Josh Slocum, James Thuente, William Ready, George Herringa, Owen Read, (Landon Kiessel), (Robby Myler)
10:58.0, 11:56.3, 12:18.0, 12:42.8, 12:44.1, (12:49.6), (12:50.0)
22856TS Nurnberger, MI - Team Time (1st 5) 1:01:13.1 | Spread (1st 5) 1:14.0
44, 68, 200, 219, 325, (416), (478)
Landon Pestrue, Colin Kuhn, Walter Parlove, Alex Rodriguez, Noah Tripp, (Genaro Soto), (Parker Wing)
11:34.7, 11:50.7, 12:27.7, 12:31.3, 12:48.7, (13:09.7), (13:32.6)
23861Capital Homeschool, MI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 57.1
57, 151, 156, 204, 293, (386), (462)
Trevor Basch, Dominic Thomas, Henry Vanderwey, Pascal Shoemaker, Edward Fountain, (Gabe Vanderwey), (Ethan Hull)
11:46.1, 12:15.7, 12:16.1, 12:28.5, 12:43.2, (12:59.9), (13:24.7)
24873Goodrich, MI - Team Time (1st 5) 1:01:29.5 | Spread (1st 5) 50.8
66, 80, 199, 256, 272, (365), (400)
Benson Byrne, Parker Jerome, Vincent Pattison, Jensen LePla, Jameson Ronzello, (Cole Winter), (Parker LePla)
11:50.1, 11:54.5, 12:27.1, 12:36.9, 12:40.9, (12:56.7), (13:04.6)
25923Otsego, MI - Team Time (1st 5) 1:01:01.6 | Spread (1st 5) 2:09.9
8, 83, 207, 215, 410, (440), (509)
Caleb Wesseldyk, Kenny Sheffer, Holten Mulherin, Aidan Goodwin, Mitchell Hazelhoff, (Hayden Bowe), (Ezekiel Andrina)
10:58.2, 11:55.6, 12:29.0, 12:30.7, 13:08.1, (13:19.4), (14:04.8)
26939Three Rivers, MI - Team Time (1st 5) 1:01:19.2 | Spread (1st 5) 1:26.4
25, 65, 219, 295, 335, (394), (444)
Kyler Copenhaver, Sullivan Zietlow, Brayden Carpenter, Caden Alexander, Troyer Serna, (Conner Williams), (Lucan Hoercher)
11:24.0, 11:49.9, 12:31.3, 12:43.6, 12:50.4, (13:03.0), (13:21.0)
27972Adrian, MI - Team Time (1st 5) 1:01:27.1 | Spread (1st 5) 2:12.6
13, 91, 108, 294, 466, (491), (495)
Alejandro Perez, Riley Smith, Tyler Condon, Silas Skeels, Chance Allen, (Hunter Prewo), (Carter Fenner)
11:12.5, 12:00.4, 12:05.6, 12:43.5, 13:25.1, (13:44.2), (13:47.0)
972St Thecla, MI - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 3:29.0
9, 50, 55, 342, 516, (520), (524)
Myles Linden, Jayse Nagy, Nate Linden, Nathan Salazar, Eli Kujawski, (Andrew Corder), (Caleb Fulton)
11:02.0, 11:41.0, 11:43.0, 12:52.0, 14:31.0, (14:34.0), (15:29.0)
29974East Rockford, MI - Team Time (1st 5) 1:01:32.3 | Spread (1st 5) 1:25.5
29, 88, 247, 272, 338, (339), (431)
Adam Flanders, Caden Karcher, Charlie Galvan, Ian Lynch, Greyson Williams, (Hudson Vanostenberg), (Gavin DeVries)
11:26.0, 11:58.7, 12:35.2, 12:40.9, 12:51.5, (12:51.6), (13:15.2)
30975Laingsburg, MI - Team Time (1st 5) 1:01:55.8 | Spread (1st 5) 50.0
75, 163, 164, 285, 288, (302), (341)
Noah Devereaux, Marlon Graham, Felix Ramirez, Mitchell George, Dustin Winans, (James Foltz), (Lucas Shastal)
11:53.0, 12:18.3, 12:19.1, 12:42.4, 12:43.0, (12:44.7), (12:51.9)
31997Temperance Bedford, MI - Team Time (1st 5) 1:02:12.8 | Spread (1st 5) 27.0
135, 167, 183, 244, 268, (275), (275)
Nicholas Balla, Bryce McCloud, Aiden DePue, Dylan Sevilla, Aidan Ortiz, (Braxon Lake), (Sawyer Ulery)
12:13.0, 12:20.0, 12:24.8, 12:35.0, 12:40.0, (12:41.0), (12:41.0)
321000Hart, MI - Team Time (1st 5) 1:00:40.8 | Spread (1st 5) 1:55.5
6, 16, 284, 346, 348, (357), (390)
Robert Jazwinski III, Max Stitt, Ethan Schaner, Avery Guikema, Aiden Schaner, (Jack Slotman), (Carson Ackley)
10:57.2, 11:16.0, 12:42.3, 12:52.6, 12:52.7, (12:54.6), (13:01.1)
331008West Ottawa, MI - Team Time (1st 5) 1:02:17.6 | Spread (1st 5) 16.1
147, 210, 214, 218, 219, (223), (235)
Christian Toth, Max Toth, Isaac Riley, Sebastian Ruiz, Kyle Conlon, (Ethan Gerlach), (Chase Gerlach)
12:15.2, 12:29.5, 12:30.4, 12:31.2, 12:31.3, (12:31.5), (12:33.6)
341011Parker, MI - Team Time (1st 5) 1:02:13.0 | Spread (1st 5) 33.0
116, 140, 212, 268, 275, (299), (404)
Connor Wallace, Justin Jones, Luke Bonanni, Brogan Forney, Drake Wallace, (Lance Mosher), (Lucas Wood)
12:08.0, 12:14.0, 12:30.0, 12:40.0, 12:41.0, (12:44.0), (13:06.0)
351033Davison, MI - Team Time (1st 5) 1:02:11.0 | Spread (1st 5) 55.0
77, 184, 184, 259, 329, (474), (490)
Luke Meyer, Tanner Smith, Noah Linstrom, Drew Corkins, Porter Meinburg, (Andrew Roberts), (Colton Bell)
11:54.0, 12:25.0, 12:25.0, 12:38.0, 12:49.0, (13:29.0), (13:44.0)
361070Fremont, MI - Team Time (1st 5) 1:02:25.0 | Spread (1st 5) 36.0
117, 181, 209, 262, 301, (354), (514)
Chase Lowery, Cole Lowery, Gabriel Jones, Blake Taylor, Carter Sherman, (Lucas Bradley), (Chase Paulsen)
12:08.3, 12:24.5, 12:29.3, 12:38.6, 12:44.3, (12:53.6), (14:27.8)
1070Vicksburg, MI - Team Time (1st 5) 1:01:51.8 | Spread (1st 5) 1:29.8
23, 120, 263, 313, 351, (378), (455)
Skye Smith, Mitchell Beyer, Matthew Long, Ryder Gorham, Jordan Diekman, (Everett Radgens), (Grant Balazs)
11:23.2, 12:09.6, 12:39.0, 12:47.0, 12:53.0, (12:58.5), (13:22.6)
381077Shepherd, MI - Team Time (1st 5) 1:01:58.3 | Spread (1st 5) 1:49.4
34, 58, 195, 346, 444, (477), (496)
Nolan Longuski, Bryce Cahoon, Grant Smith, William McDonald, Owen Brickner, (Logan Seeburger), (Drew Davis)
11:31.6, 11:46.4, 12:26.7, 12:52.6, 13:21.0, (13:31.0), (13:48.0)
391101Renton, MI - Team Time (1st 5) 1:02:18.6 | Spread (1st 5) 51.7
102, 126, 162, 355, 356, (429), (472)
Lucas Kuhn, Jakob Furkas, Luke Dulecki, Evan Banas, Louie Macon, (Ryan Biller), (Lucas Worrell)
12:02.3, 12:10.4, 12:18.1, 12:53.8, 12:54.0, (13:14.9), (13:28.8)
401110Harper Creek, MI - Team Time (1st 5) 1:02:18.7 | Spread (1st 5) 1:28.7
61, 90, 166, 358, 435, (454), (458)
Braxton Liss, Dominic Lowrie, Kaymen Graybeal, Cooper Gardner, Jackson Dzwik, (Brock Hibbs), (Ryland McIntyre)
11:47.7, 12:00.1, 12:19.5, 12:55.0, 13:16.4, (13:22.5), (13:23.5)
411116North Rockford, MI - Team Time (1st 5) 1:02:32.1 | Spread (1st 5) 35.3
121, 191, 248, 250, 306, (428), (456)
Noah Schuette, Michael Mead, Caden Joyce, Lucas Shelton, Bennett Roller, (Owen Cronk), (Quinn Geshel)
12:09.7, 12:26.1, 12:35.3, 12:36.0, 12:45.0, (13:14.3), (13:23.0)
421138Thornapple Kellogg, MI - Team Time (1st 5) 1:02:38.5 | Spread (1st 5) 58.7
110, 189, 202, 234, 403, (422), (427)
Jacob Draaisma, Layne Schilthroat, Michael Smith III, Caden Strait, Will Nathan, (Brandan Velting), (Elijah Leech)
12:06.6, 12:25.5, 12:27.8, 12:33.3, 13:05.3, (13:12.1), (13:14.0)
431142Sashabaw, MI - Team Time (1st 5) 1:02:30.1 | Spread (1st 5) 39.0
112, 118, 298, 304, 310, (336), (343)
Alexander Morgan, Brendan Sesti, Ethan Heist, Samuel King, Evan Savoie, (Etienne Mohr), (Joshua Ellingsworth)
12:06.9, 12:08.5, 12:43.9, 12:44.9, 12:45.9, (12:50.8), (12:52.1)
441159Byron Center West, MI - Team Time (1st 5) 1:02:38.6 | Spread (1st 5) 45.3
133, 150, 175, 331, 370, (421), (441)
Isaac DeVries, Maxwell Mathers, Mitchell Jeruzal, Tate Pellow, Judson Phillips, (Jacob Hill), (Graeden Standorf)
12:12.3, 12:15.5, 12:23.8, 12:49.4, 12:57.6, (13:11.3), (13:19.7)
451166Elk Rapids Cherryland, MI - Team Time (1st 5) 1:02:22.9 | Spread (1st 5) 1:19.4
49, 144, 226, 363, 384, (519), (523)
Max Ward, Will Vanderheide, Jason Jansen, Keegan Verrett, Qwynn Darnell, (Edison Pike), (Owen Render)
11:39.9, 12:15.0, 12:32.3, 12:56.4, 12:59.3, (14:33.0), (15:13.1)
461170Paw Paw, MI - Team Time (1st 5) 1:02:37.7 | Spread (1st 5) 1:05.2
96, 123, 219, 327, 405, (497), (503)
Adyn Roth, Michael Lounsbury, Caden Bowen, Bryce Barnett, Isaac Heffner, (Christopher Vogt), (Collin Kerby)
12:01.3, 12:09.8, 12:31.3, 12:48.8, 13:06.5, (13:49.0), (13:54.0)
471187Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 1:02:09.3 | Spread (1st 5) 1:29.2
35, 71, 328, 362, 391, (395), (407)
Mason Morrell, Garrett Ruehle, Albert Halley, Kort Thompson, Owen McCormick, (Cameron Weibel), (Will Sheelie)
11:32.0, 11:51.1, 12:48.9, 12:56.1, 13:01.2, (13:03.3), (13:07.1)
481201Allen Park, MI - Team Time (1st 5) 1:02:50.9 | Spread (1st 5) 1:27.5
77, 106, 131, 439, 448, (461), (485)
Matthew Lieb, Mark Wood, Jack Miller, Easton Danosky, Luke Richter, (Alex Jourdan), (Jack Labiak)
11:54.0, 12:04.9, 12:11.7, 13:18.8, 13:21.5, (13:24.4), (13:40.8)
1201Pewamo-Westphalia, MI - Team Time (1st 5) 1:02:49.6 | Spread (1st 5) 42.5
142, 172, 202, 319, 366, (380), (383)
Wyatt Werner, Davis Smith, Luke Schneider, Allan George, John Kowatch, (Reed Schroeder), (Sam Muirhead)
12:14.4, 12:22.6, 12:27.8, 12:47.9, 12:56.9, (12:58.6), (12:59.2)
501208Gladwin, MI - Team Time (1st 5) 1:02:28.3 | Spread (1st 5) 2:00.9
30, 99, 237, 372, 470, (510), (518)
Seth Mead, Elijah Christensen, Ben Verellen, Myles Robinson, Garrett Cingano, (Mason Cameron), (Traeton Celestino)
11:26.8, 12:02.0, 12:33.9, 12:57.9, 13:27.7, (14:11.5), (14:32.4)
511211Grand Rapids Public Schools, MI - Team Time (1st 5) 1:02:50.3 | Spread (1st 5) 35.9
130, 180, 270, 313, 318, (385), (432)
Calvin Herrboldt, Nathan Loser, JP DeBlaay, Kelton Hoover, Joshua Kortenhoven, (Diego Barnaby), (Yhair Hernandez)
12:11.5, 12:24.3, 12:40.1, 12:47.0, 12:47.4, (12:59.4), (13:15.4)
521215Oxford, MI - Team Time (1st 5) 1:02:46.0 | Spread (1st 5) 44.0
99, 217, 282, 306, 311, (388), (464)
Alexander McArthur, Maxton Myrand, Ryan Clark, Cayden Canham, James Cusick, (Chase Beall), (Aidan London)
12:02.0, 12:31.0, 12:42.0, 12:45.0, 12:46.0, (13:01.0), (13:25.0)
531217Catholic United, MI - Team Time (1st 5) 1:02:22.3 | Spread (1st 5) 1:32.2
24, 236, 261, 337, 359, (368), (469)
Jeb Hillary, William Hammonds, Aiden Weller, Matiss McNally, Grant Hillary, (Carson Wood), (Noah Lee)
11:23.3, 12:33.8, 12:38.4, 12:51.3, 12:55.5, (12:57.5), (13:27.6)
541227Saline, MI - Team Time (1st 5) 1:02:55.0 | Spread (1st 5) 1:08.9
97, 216, 229, 267, 418, (460), (463)
Jackson Phillips, Oscar Whitehouse, Jack McFarlane, Johnny Arvai, Spencer Wetherbee, (Josiah Koch), (Brennan LaRusso)
12:01.4, 12:30.8, 12:33.0, 12:39.5, 13:10.3, (13:23.6), (13:24.8)
551231Richland Gull Lake, MI - Team Time (1st 5) 1:03:03.3 | Spread (1st 5) 45.7
177, 184, 212, 243, 415, (482), (500)
Gavin Markucki, Ryan Rohrer, Finnegan Tauren, Matthew Rohrer, Zahar Rush, (Jamieson Leversee), (Holden Roberts)
12:23.9, 12:25.0, 12:30.0, 12:34.8, 13:09.6, (13:38.1), (13:52.2)
561250Creekside (Zeeland), MI - Team Time (1st 5) 1:02:58.5 | Spread (1st 5) 46.3
148, 192, 193, 325, 392, (479), (504)
Robert Dodd, Hilkiah Hoffer, Keagan Smith, Colten Dickerson, Reid Cousins, (Dayton Sneller), (Ayden Brott)
12:15.4, 12:26.3, 12:26.4, 12:48.7, 13:01.7, (13:34.0), (13:59.3)
571292Petoskey, MI - Team Time (1st 5) 1:03:06.0 | Spread (1st 5) 41.0
144, 229, 239, 320, 360, (425), (486)
Simon Licata, Dominic Mitchell, Jack Dumas, Elijah Rindfusz, Parker Fettig, (Sam Nemec), (Jesse Leach)
12:15.0, 12:33.0, 12:34.0, 12:48.0, 12:56.0, (13:13.0), (13:41.0)
581305Andrew G Schmidt, MI - Team Time (1st 5) 1:03:24.5 | Spread (1st 5) 1:50.0
62, 123, 168, 471, 481, (508), (521)
Jacob Huntoon, Owen Cox, Dillon Hamilton, Landry LaFontaine, Larkin Lafontaine, (Braxton Taylor), (Lewis Roberts)
11:48.0, 12:09.8, 12:20.1, 13:28.6, 13:38.0, (14:04.0), (14:54.1)
591314Clare, MI - Team Time (1st 5) 1:03:50.1 | Spread (1st 5) 1:52.5
86, 107, 129, 494, 498, (505), (516)
Connor Schmidt, Caidan Gaskill, Ayden Barcia, Greg Steele, Calder Cornwell, (Jack Thompson), (Logan Carstensen)
11:57.5, 12:05.1, 12:10.8, 13:46.7, 13:50.0, (13:59.8), (14:31.0)
601327Cedar Springs, MI - Team Time (1st 5) 1:03:07.0 | Spread (1st 5) 1:00.1
93, 174, 323, 349, 388, (438), (451)
Quinton Bell, Kyle Newman, Caleb Christie, Keenen Hullinger, Braden Abbott, (Ayden Cook), (Ethan Shoffner)
12:00.9, 12:23.7, 12:48.6, 12:52.8, 13:01.0, (13:18.7), (13:22.2)
611351Beal City, MI - Team Time (1st 5) 1:03:33.3 | Spread (1st 5) 2:01.1
72, 119, 295, 364, 501, (522)
Owen McKenny, Jordan Weber, Connor Sienkiewicz, Austin Gross, Zach Backus, (Parker Sienkiewicz)
11:51.4, 12:09.3, 12:43.6, 12:56.5, 13:52.5, (14:58.8)
621353Northeast (Midland), MI - Team Time (1st 5) 1:03:10.8 | Spread (1st 5) 49.3
103, 281, 286, 334, 349, (381), (467)
Andrew Worsley, Luke James, Logan Gessford, Drew Thornton, Bo Brutyn, (Landon Ferren), (Mason Pool)
12:03.5, 12:41.9, 12:42.5, 12:50.1, 12:52.8, (12:59.1), (13:25.9)
631373Unity Christian, MI - Team Time (1st 5) 1:03:17.2 | Spread (1st 5) 48.0
125, 253, 297, 321, 377, (449), (480)
Ethan Miller, Hudson Rietman, Justin Febus, Micah Grassmid, Benjamin Hoekstra, (Caden Leatherman), (Luke Vander Zwaag)
12:10.3, 12:36.5, 12:43.8, 12:48.3, 12:58.3, (13:21.8), (13:36.1)
641375Greenville, MI - Team Time (1st 5) 1:03:17.8 | Spread (1st 5) 1:02.7
95, 224, 279, 381, 396, (406), (437)
Jaxon Ingles, Michael Lindquist, Jesse Plumb, Aiden Kramer, Ayden May, (Blake Schmitt), (Kyle Graber)
12:01.2, 12:32.0, 12:41.6, 12:59.1, 13:03.9, (13:06.8), (13:17.9)
651397Royal Oak Shrine, MI - Team Time (1st 5) 1:03:30.0 | Spread (1st 5) 32.0
229, 229, 250, 288, 401, (430), (444)
Michael Bowker, Michael Bowler, Dominic Maceroni, Nicholas Pinkins, Drew Lopez, (Adam Imai), (Christian Salgado)
12:33.0, 12:33.0, 12:36.0, 12:43.0, 13:05.0, (13:15.0), (13:21.0)
661414Woodhaven-Brownstown, MI - Team Time (1st 5) 1:03:31.3 | Spread (1st 5) 1:03.1
121, 159, 313, 398, 423, (476), (493)
Alex Vazquez, Pierce Scheffler, Amauri Gutierrez, Dominic Germano, Mateo Reyes, (Reed Trela), (Griffin Demyanovich)
12:09.7, 12:17.7, 12:47.0, 13:04.1, 13:12.8, (13:30.8), (13:45.5)
671502Western, MI - Team Time (1st 5) 1:03:57.2 | Spread (1st 5) 1:00.8
170, 178, 303, 401, 450, (456), (512)
Ryan Good, Samuel Heydenburg, Edison Lopeman, Seth Good, Titan Parker, (Josiah Miller), (Evan Craddock)
12:21.3, 12:24.0, 12:44.8, 13:05.0, 13:22.1, (13:23.0), (14:20.2)
681506Sturgis, MI - Team Time (1st 5) 1:03:42.4 | Spread (1st 5) 1:57.0
32, 134, 433, 443, 464, (489), (502)
Brock Fergison, Nolan Park, Joel Smith, George Ebert, Max Annis, (Easton Barkby), (Cooper Barkby)
11:28.0, 12:12.9, 13:16.2, 13:20.3, 13:25.0, (13:43.6), (13:53.7)
691511Holland Calvary Christian, MI - Team Time (1st 5) 1:03:46.0 | Spread (1st 5) 22.8
248, 288, 288, 312, 375, (468), (475)
Noah Schipper, Gibson White, Zach Vonk, Elijah Laninga, Christian Getz, (Oliver Vonk), (Caleb Adkins)
12:35.3, 12:43.0, 12:43.0, 12:46.6, 12:58.1, (13:26.9), (13:30.5)
701516New Lothrop, MI - Team Time (1st 5) 1:03:52.9 | Spread (1st 5) 1:35.8
59, 151, 407, 447, 452, (499), (513)
Lieu Vincke, Kyle Hinrichs, Ty Sweers, Marshall Kruske, Jasper Andres, (Alex Bauman), (Noah Gillett)
11:46.5, 12:15.7, 13:07.1, 13:21.3, 13:22.3, (13:50.2), (14:22.2)
711532Spring Lake, MI - Team Time (1st 5) 1:03:56.3 | Spread (1st 5) 48.6
181, 237, 344, 344, 426, (453), (484)
Parker Woodwyk, Kody Vis, Hudson Braak, Garrett Abel, Max Porter, (Nolan Oosting), (Ryan Grevengoed)
12:24.5, 12:33.9, 12:52.4, 12:52.4, 13:13.1, (13:22.4), (13:38.8)
721550Chesaning, MI - Team Time (1st 5) 1:03:59.7 | Spread (1st 5) 58.8
160, 206, 372, 376, 436, (472), (483)
Eric Barancik, Adam Woodcock, Law Danek, Elliott Keck, Blake Hoerner, (Jack Hill), (Jaxon Hemgesberg)
12:18.0, 12:28.8, 12:57.9, 12:58.2, 13:16.8, (13:28.8), (13:38.3)
731556GR Potter's House, MI - Team Time (1st 5) 1:04:02.1 | Spread (1st 5) 57.5
138, 188, 392, 418, 420, (488), (506)
Edward Mugisha, Reed Osterink, Isaac Struck-VanderHaak, Josiah Swedberg, Caleb Swiney, (Peter Greer), (Zeke VerWys)
12:13.6, 12:25.4, 13:01.7, 13:10.3, 13:11.1, (13:42.7), (14:00.5)
741575Tecumseh, MI - Team Time (1st 5) 1:04:03.3 | Spread (1st 5) 40.2
205, 255, 304, 399, 412, (511), (515)
Palmer Ziemer, Max Marten, Declan Cornish, Lucas Sanders, Gregory Hagan, (Troy Andrews), (Donovin Ely)
12:28.6, 12:36.8, 12:44.9, 13:04.2, 13:08.8, (14:14.9), (14:29.8)
751587Sparta, MI - Team Time (1st 5) 1:03:59.9 | Spread (1st 5) 21.9
250, 278, 317, 370, 372, (409), (412)
Owen Metzger, Chase Volkers, Wyatt Burleson, Rhett Bunker, Justin Bradford, (Tyler Pangborn), (Griffin Mis)
12:36.0, 12:41.3, 12:47.1, 12:57.6, 12:57.9, (13:07.7), (13:08.8)