1259Holland Christian, MI - Team Time (1st 5) 57:04.5 | Spread (1st 5) 48.4
8, 9, 48, 90, 104, (111), (118)
Jacob Nicely, Landon Gerritsma, Cole Coffman, Asher Holwerda, Wyatt Taylor-DeNooyer, (Hayden Dannenberg), (Derek Bostrom)
11:00.1, 11:02.9, 11:27.2, 11:45.8, 11:48.5, (11:52.4), (11:53.9)
2292Creekside, MI - Team Time (1st 5) 57:10.1 | Spread (1st 5) 59.4
11, 21, 40, 53, 167, (338), (444)
Robert Dodd, Keagan Smith, Joshua Dodd, Samuel Ashby, Reid Cousins, (Ethan Dalman), (Owen Towne)
11:03.4, 11:10.3, 11:22.8, 11:30.8, 12:02.8, (12:37.4), (13:02.6)
3299Meads Mill, MI - Team Time (1st 5) 57:24.9 | Spread (1st 5) 42.7
26, 27, 50, 52, 144, (193), (304)
Tyler Sillick, Benjamin Hartigan, Brandon Cloud, Basho Muhlbauer, Emmanuel Coates, (Dawson Conrad), (Ethan Hertza)
11:14.6, 11:14.7, 11:27.6, 11:30.7, 11:57.3, (12:07.6), (12:30.5)
4457Pewamo-Westphalia, MI - Team Time (1st 5) 58:01.9 | Spread (1st 5) 1:14.5
18, 36, 68, 73, 262, (264), (268)
Wyatt Werner, John Kowatch, Luke Schneider, Reed Schroeder, Charlie George, (Logan Farmer), (Nolan Mitchell)
11:07.1, 11:18.8, 11:36.4, 11:38.0, 12:21.6, (12:21.9), (12:22.8)
5532St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 58:51.2 | Spread (1st 5) 46.8
33, 78, 110, 128, 183, (199), (206)
Nolan Adent, Matthew LaPorte, William Pilon, Donevin Ruchti, Noah Toney, (Joseph Pierangeli), (Brody Hartman)
11:18.5, 11:40.7, 11:51.4, 11:55.3, 12:05.3, (12:08.6), (12:10.4)
6555Capital Homeschool, MI - Team Time (1st 5) 58:43.1 | Spread (1st 5) 59.0
20, 56, 136, 149, 194, (372), (492)
Isaac MacAlvey, Carter Grimmet, Ethan Hull, Henry Vanderwey, Gabe Vanderwey, (Ethan Helopoulos), (Isaac Fulton)
11:09.0, 11:31.0, 11:56.6, 11:58.5, 12:08.0, (12:45.3), (13:30.8)
7576Temperance Bedford, MI - Team Time (1st 5) 58:53.2 | Spread (1st 5) 43.8
35, 59, 156, 160, 166, (167), (173)
Cameron Varner, Dane Hieronimus, Brandon McCloud, Maddi Duke, Gage Bihn, (Dylan Sevilla), (Bryce McCloud)
11:18.7, 11:31.9, 11:59.7, 12:00.4, 12:02.5, (12:02.8), (12:03.6)
8605Romeo, MI - Team Time (1st 5) 58:50.2 | Spread (1st 5) 1:06.2
12, 60, 137, 188, 208, (393), (431)
Gabe Phelps, Luke Allen, James Brickel, Lucas Gizoni, Seth Sarrach, (Noah Reggio), (Aiden Lougheed)
11:04.6, 11:32.1, 11:56.7, 12:06.0, 12:10.8, (12:50.4), (12:57.7)
9606Muir, MI - Team Time (1st 5) 58:38.1 | Spread (1st 5) 1:46.2
4, 69, 88, 128, 317, (386), (420)
Kyle O'Rourke, Bastien Beaubien, Dylan Doggett, TJ Hipple, Griffin Donohue, (Parker Crane), (Hudson Smith)
10:47.5, 11:36.5, 11:45.1, 11:55.3, 12:33.7, (12:48.6), (12:55.4)
10611Byron Center West, MI - Team Time (1st 5) 58:11.9 | Spread (1st 5) 1:44.0
2, 19, 142, 171, 277, (289), (294)
Brady Beauch, Isaac DeVries, Brady Newman, Memphis Connor, Tate Pellow, (Alex Mitchell), (Carson Olsen)
10:40.1, 11:07.5, 11:57.1, 12:03.1, 12:24.1, (12:26.5), (12:28.1)
11641Saline, MI - Team Time (1st 5) 59:21.4 | Spread (1st 5) 38.1
46, 127, 130, 164, 174, (214), (227)
Oscar Whitehouse, Brennan Larusso, Jake Szalay, Jacob Figueras, Jackson Gates, (Jack Klein), (Sonny Bishop)
11:25.6, 11:55.2, 11:55.5, 12:01.4, 12:03.7, (12:12.4), (12:16.0)
12665Northeast (Midland), MI - Team Time (1st 5) 59:19.6 | Spread (1st 5) 45.6
33, 140, 156, 160, 176, (181), (226)
Andrew Worsley, Drew Thornton, Luke James, Logan Gessford, Logan Bellinger, (Matthew Berg), (Harrison Worsley)
11:18.5, 11:56.9, 11:59.7, 12:00.4, 12:04.1, (12:04.6), (12:15.7)
13685Hillside, MI - Team Time (1st 5) 59:41.6 | Spread (1st 5) 7.7
109, 138, 140, 147, 151, (154), (351)
Connor Bobel, Jack Lewis, Camden Millar, Arthur White, Ryan Stojov, (Ian Cho), (Reid Lingenfelter)
11:51.1, 11:56.8, 11:56.9, 11:58.0, 11:58.8, (11:59.5), (12:41.1)
14715Traverse City West, MI - Team Time (1st 5) 59:07.7 | Spread (1st 5) 1:24.7
6, 92, 190, 209, 218, (235), (269)
Liam Wierzba, Duncan Robinson, Brodie Stone, Joseph Sturtevant, Eliott Dion, (Cooper Roster), (Dylan Gryglewski)
10:49.7, 11:46.0, 12:06.4, 12:11.2, 12:14.4, (12:16.9), (12:23.0)
15750Royal Oak Shrine, MI - Team Time (1st 5) 59:46.0 | Spread (1st 5) 1:13.0
76, 80, 85, 100, 409, (509), (523)
Parker Dokho, Michael Bowker, Ceasar Soma, Abenezer Cerone, Christian Salgado, (Christian Coletta), (Brendan Tulley)
11:40.0, 11:41.0, 11:44.0, 11:48.0, 12:53.0, (13:52.0), (14:24.9)
16779Derby, MI - Team Time (1st 5) 1:00:01.9 | Spread (1st 5) 29.6
87, 113, 152, 210, 217, (239), (270)
Kaden Kotila, Liam Kerr, Leo Ballini Piedrahita, Max Collins, Bryan Pohl, (Filipo Leone), (Rowan Hanoosh)
11:44.5, 11:52.6, 11:59.2, 12:11.5, 12:14.1, (12:17.5), (12:23.2)
17781Portage West, MI - Team Time (1st 5) 59:49.7 | Spread (1st 5) 46.9
70, 75, 93, 271, 272, (292), (299)
Joe Fontanilla, Marcus Essling, Isaac Bowman, Sayvon Greynolds, Sam Zhang, (Adam Shorb), (Nicholas Downey)
11:36.6, 11:39.8, 11:46.4, 12:23.4, 12:23.5, (12:26.9), (12:28.8)
18806West Ottawa, MI - Team Time (1st 5) 1:00:09.2 | Spread (1st 5) 26.0
108, 120, 133, 211, 234, (237), (312)
Michael Dummer, Camren DeVries, Jake Follett, Isaac Riley, Mike McLean, (Sebastian Ruiz), (Angel Figueroa-Castaneda)
11:50.6, 11:54.5, 11:55.8, 12:11.7, 12:16.6, (12:17.2), (12:32.7)
19814Holland Calvary Christian, MI - Team Time (1st 5) 59:46.9 | Spread (1st 5) 1:34.8
28, 79, 103, 212, 392, (410), (485)
Riley Weed, Noah Schipper, Christian Getz, Gibson White, Zeke Williams, (Caleb Adkins), (Eli Laninga)
11:15.5, 11:40.9, 11:48.3, 12:11.9, 12:50.3, (12:53.2), (13:26.2)
20828East Grand Rapids, MI - Team Time (1st 5) 59:35.7 | Spread (1st 5) 1:41.9
7, 70, 115, 283, 353, (363), (383)
Jonah Workman, Micah Becker, Blake Sherman, Lucas Aardema, Jack Ratchford, (Joseph Schulte), (Nolan Williamson)
10:59.4, 11:36.6, 11:53.2, 12:25.2, 12:41.3, (12:42.7), (12:48.1)
21875Hart, MI - Team Time (1st 5) 59:56.7 | Spread (1st 5) 1:12.2
10, 203, 215, 223, 224, (298), (400)
Robert Jazwinski III, Pascal Miller, Aiden Schaner, Jack Slotman, Silas Ackley, (Noah Wolff), (Carson Ackley)
11:03.3, 12:09.7, 12:12.9, 12:15.3, 12:15.5, (12:28.7), (12:52.5)
875Ithaca, MI - Team Time (1st 5) 1:00:01.5 | Spread (1st 5) 1:04.5
31, 135, 200, 251, 258, (311), (361)
Landen Styka, Gibson Rondy, Austin Barancik, Christopher Shemes, Jacob Mankey, (Thad Whitmore), (Evan MacLaren)
11:16.5, 11:56.5, 12:08.7, 12:18.8, 12:21.0, (12:32.6), (12:42.2)
23878Chelsea Beach, MI - Team Time (1st 5) 1:00:12.9 | Spread (1st 5) 53.0
54, 122, 187, 239, 276, (309), (324)
Beckett Boos, Linus Helzerman, Wyeth Angus, AJ Smith, Alex Martin, (Jake Brant), (Owen Thorburn)
11:30.9, 11:54.7, 12:05.9, 12:17.5, 12:23.9, (12:32.0), (12:35.7)
24881Lowell, MI - Team Time (1st 5) 1:00:03.0 | Spread (1st 5) 58.8
47, 67, 238, 247, 282, (385), (388)
Mason Saylor, Marshall Huhn, Cooper Byrne, Lyle O'Boyle, Micah McDonald, (Bradyen Hekman), (Drew Swayze)
11:26.3, 11:36.0, 12:17.3, 12:18.3, 12:25.1, (12:48.5), (12:48.9)
25885Mac Donald, MI - Team Time (1st 5) 1:00:23.1 | Spread (1st 5) 14.7
121, 170, 196, 196, 202, (473), (483)
Henry Peck, Jackson Gast, Liam Preisser, Carter Oleksyk, Ethan Mullins, (Everett Millhouse), (Max Compton)
11:54.6, 12:03.0, 12:08.1, 12:08.1, 12:09.3, (13:15.7), (13:23.4)
26910Western, MI - Team Time (1st 5) 59:52.7 | Spread (1st 5) 1:55.2
16, 44, 106, 306, 438, (442), (502)
Ryan Good, Edison Lopeman, James Boobyer, Isaac Fullerton, Trevin Warner, (Roan VanSumeren), (Caleb Lynd)
11:06.2, 11:24.9, 11:49.4, 12:30.8, 13:01.4, (13:02.5), (13:40.4)
27924Grand Haven Lakeshore, MI - Team Time (1st 5) 59:22.7 | Spread (1st 5) 1:48.4
5, 14, 281, 287, 337, (418), (477)
Luka Hammond, Aron Gal, Anthony Duran, Brian Givskud, Andrew Fumarolo, (Liam Schamper), (Owen Cross)
10:48.9, 11:05.3, 12:24.8, 12:26.4, 12:37.3, (12:54.8), (13:19.3)
28943DeWitt, MI - Team Time (1st 5) 1:00:27.8 | Spread (1st 5) 57.8
63, 89, 165, 312, 314, (331), (344)
Mason Raborn, Joshua Carpenter, Toby Musser, Will Chelotti, Luke Ladd, (Landon Brown), (Carson Soltis)
11:35.0, 11:45.7, 12:01.6, 12:32.7, 12:32.8, (12:36.5), (12:39.2)
29965Flushing, MI - Team Time (1st 5) 1:00:11.1 | Spread (1st 5) 1:41.7
12, 82, 221, 273, 377, (432), (466)
Griffin Good, Langston Dickerson, Desmond Kurnik, Ben Foltz, Ryan Geister, (Loyal Inacio), (Simon Jones)
11:04.6, 11:41.6, 12:15.0, 12:23.6, 12:46.3, (12:59.5), (13:11.7)
30996Alma, MI - Team Time (1st 5) 1:01:08.6 | Spread (1st 5) 2:27.8
54, 58, 74, 300, 510, (516), (525)
Elijah Baltierra, Ezekiel Baltierra, Luca Lebron, Noah Chouinard, Blake Snyder, (Jake Soto), (Bentley Cromer)
11:30.9, 11:31.4, 11:38.5, 12:29.1, 13:58.7, (14:03.1), (15:06.2)
311003Northern Hills, MI - Team Time (1st 5) 1:00:49.8 | Spread (1st 5) 41.8
114, 123, 142, 303, 321, (334), (414)
Cole Sinicrope, Graham Shilton, Philip Chamberlain, Will "Bear" Spoelhof, Noah Zainea, (Tyler Baum), (Tegan Kitchen)
11:52.9, 11:54.9, 11:57.1, 12:30.2, 12:34.7, (12:36.7), (12:54.4)
321010Hartland-Ore Creek, MI - Team Time (1st 5) 1:00:47.5 | Spread (1st 5) 19.7
155, 179, 207, 216, 253, (426), (453)
Wyatt Shaw, Zane King, Griffin Worley, Antoni Spiewak, Braden Shiposh, (Ronin Tunison), (Hayden Priester)
11:59.6, 12:04.3, 12:10.6, 12:13.7, 12:19.3, (12:56.8), (13:04.8)
331040Paw Paw, MI - Team Time (1st 5) 1:00:38.1 | Spread (1st 5) 1:30.4
30, 116, 225, 291, 378, (383), (429)
Adyn Roth, Spencer Babcock, Caden Bowen, Christopher Vogt, Jaxon Bunce, (Chase Boff), (Alex Groner)
11:16.0, 11:53.3, 12:15.6, 12:26.8, 12:46.4, (12:48.1), (12:57.4)
341041Goodrich, MI - Team Time (1st 5) 1:00:47.3 | Spread (1st 5) 2:14.1
24, 66, 205, 260, 486, (501), (507)
Vincent Pattison, Parker Jerome, Colt Maynard, Jameson Ronzello, Jake Fugate, (Jensen LePla), (Michael Helton)
11:12.9, 11:35.9, 12:10.3, 12:21.2, 13:27.0, (13:38.7), (13:44.6)
351057GRTC Perigrines, MI - Team Time (1st 5) 1:00:45.0 | Spread (1st 5) 1:26.0
37, 124, 158, 359, 379, (404), (413)
Brendan O'Donohue, Eli Miller, Dominic Schmitz, Anthony Schmitz, John Marchinda, (Elijah Kwiatkowski), (Nathan Ulman)
11:21.0, 11:55.0, 12:00.0, 12:42.0, 12:47.0, (12:52.7), (12:54.0)
1057Sparta, MI - Team Time (1st 5) 1:00:06.7 | Spread (1st 5) 1:57.3
1, 182, 249, 297, 328, (463), (468)
Owen Metzger, Griffin Mis, Chase Volkers, Joseph Janesak, Tyler Pangborn, (Girum Merriman), (Hagan Biehl)
10:38.7, 12:04.8, 12:18.7, 12:28.5, 12:36.0, (13:11.0), (13:13.2)
371063Cedar Springs, MI - Team Time (1st 5) 1:00:51.7 | Spread (1st 5) 1:21.8
64, 81, 101, 390, 427, (435), (436)
Jeremiah Slager, Keenen Hullinger, Ethan Shoffner, Kyle Newman, Logan Redes, (Brayden VanOs), (Braden Abbott)
11:35.2, 11:41.4, 11:48.2, 12:49.9, 12:57.0, (12:59.7), (13:00.5)
381077Jonesville, MI - Team Time (1st 5) 1:00:52.6 | Spread (1st 5) 56.4
51, 231, 242, 263, 290, (451), (493)
Caleb Blonde, Marshall Baker, Nicholas Fowler, Lucas Kyser, Ryder Cornett, (Devan Herendeen), (Brandt Nichols)
11:30.2, 12:16.4, 12:17.6, 12:21.8, 12:26.6, (13:03.9), (13:30.9)
391079Beal City, MI - Team Time (1st 5) 1:00:32.9 | Spread (1st 5) 1:30.2
22, 57, 310, 340, 350, (494), (524)
Aaron Locke, Jordan Weber, Landon Davis, Connor Sienkiewicz, Logan Funnell, (Zach Backus), (Conner Fenton)
11:10.5, 11:31.1, 12:32.3, 12:38.3, 12:40.7, (13:31.0), (14:32.2)
401080Clarkston, MI - Team Time (1st 5) 1:00:37.3 | Spread (1st 5) 1:34.2
15, 186, 231, 301, 347, (360), (408)
Brendan Sesti, Ryan Barnes, Anthony Dubeck, Grant Jurand, Etienne Mohr, (Trent Logan), (Vaughn Shires)
11:05.9, 12:05.7, 12:16.4, 12:29.2, 12:40.1, (12:42.1), (12:52.9)
1080Woodhaven-Brownstown, MI - Team Time (1st 5) 1:00:43.5 | Spread (1st 5) 1:38.6
23, 96, 176, 389, 396, (404), (480)
Pierce Scheffler, Mateo Reyes, Alex Vazquez, Anthony Pizzimenti, Calen Alexander, (Amauri Gutierres), (Jason Lustig)
11:12.3, 11:47.1, 12:04.1, 12:49.1, 12:50.9, (12:52.7), (13:22.3)
421112Buchanan, MI - Team Time (1st 5) 1:00:57.0 | Spread (1st 5) 1:39.0
44, 72, 99, 446, 451, (508), (513)
Liam McBeth, Jack Sherwood, Jacob Kuntz, Easton May, Dean Wegner, (Devon Simpson), (William Spencer)
11:24.9, 11:37.6, 11:47.5, 13:03.1, 13:03.9, (13:47.4), (14:00.3)
431113Shepherd, MI - Team Time (1st 5) 1:00:46.8 | Spread (1st 5) 1:52.6
17, 183, 227, 252, 434, (440), (484)
Bryce Cahoon, Ian McNeel, William McDonald, Drew Davis, Logan Seeburger, (Ethan Lombard), (Isaac Gola)
11:07.0, 12:05.3, 12:16.0, 12:18.9, 12:59.6, (13:01.9), (13:24.8)
441124Berkley (Anderson-Norup), MI - Team Time (1st 5) 1:01:11.2 | Spread (1st 5) 42.5
138, 146, 162, 333, 345, (461), (496)
Robert Anantharam, Owen Danaher, Owen Rickard, Christopher Short, William Qualman, (Henry George), (Ben Wine)
11:56.8, 11:57.8, 12:00.7, 12:36.6, 12:39.3, (13:10.3), (13:35.5)
451139Lakeview (Battle Creek), MI - Team Time (1st 5) 1:01:13.0 | Spread (1st 5) 28.8
148, 192, 227, 279, 293, (366), (457)
Owen Davis, Jack Ludeker, Parker Miller, Karson Lewis, Bray Mentzer, (Jackson Duval), (Yoshito Teraoka)
11:58.2, 12:07.4, 12:16.0, 12:24.4, 12:27.0, (12:43.8), (13:09.0)
461154Lansing Area Catholic, MI - Team Time (1st 5) 1:01:20.6 | Spread (1st 5) 1:05.9
107, 124, 227, 274, 422, (449), (467)
Hayden Richey, Finn Korte, Lucas Gates, Everett Beach, Grady Richey, (Christian Keilen), (Téo Krumm)
11:50.0, 11:55.0, 12:16.0, 12:23.7, 12:55.9, (13:03.6), (13:12.7)
471160Portage Central, MI - Team Time (1st 5) 1:01:17.5 | Spread (1st 5) 32.9
130, 167, 283, 285, 295, (351), (395)
Owen Gifford, Connor Holmes, Logan Westgate, Asher Friess, Chase Fyke, (Thomas Evans), (Ben Palmer)
11:55.5, 12:02.8, 12:25.2, 12:25.6, 12:28.4, (12:41.1), (12:50.8)
481161East Rockford, MI - Team Time (1st 5) 1:01:12.3 | Spread (1st 5) 1:08.6
65, 180, 253, 295, 368, (428), (432)
Charles Gavan, Braden Forrester, Gavin Williams, Hayden Lafferty, Jesse Hiddema, (Logan Pyle), (Evan Paine)
11:35.8, 12:04.4, 12:19.3, 12:28.4, 12:44.4, (12:57.3), (12:59.5)
491184Laingsburg, MI - Team Time (1st 5) 1:01:07.3 | Spread (1st 5) 1:35.3
31, 134, 286, 334, 399, (450), (453)
Noah Devereaux, James Foltz, Leandro Dolega-Caceres, Collin Logghe, Logan Robinson, (Dylan Phillips), (Toby Regulinski)
11:16.5, 11:56.2, 12:26.1, 12:36.7, 12:51.8, (13:03.8), (13:04.8)
501197Holland, MI - Team Time (1st 5) 1:01:19.8 | Spread (1st 5) 1:19.3
60, 172, 198, 370, 397, (441), (512)
Andrew Legg, Rian Powers, Alessandro Castillo, Caelen Gray, Aiden Lambers, (Grayden Prince), (Simeon Carter)
11:32.1, 12:03.2, 12:08.4, 12:44.7, 12:51.4, (13:02.2), (13:59.8)
511198Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 1:01:25.4 | Spread (1st 5) 1:12.2
77, 111, 255, 348, 407, (478), (487)
Eli Velting, Albert Halley, Grant Morrell, Kaden VanRyn, Jake Potgeter, (Cody Adler), (Ian Kimbrell)
11:40.6, 11:52.4, 12:19.4, 12:40.2, 12:52.8, (13:20.4), (13:28.3)
521205Grand Ledge Beagle, MI - Team Time (1st 5) 1:01:48.2 | Spread (1st 5) 1:42.1
101, 105, 144, 364, 491, (495), (499)
Caden Taylor, Alex Mckennon, Ben Rottier, Rylan Latchaw, Aaron Almy, (Kingston Oakes), (Owen Block)
11:48.2, 11:49.0, 11:57.3, 12:43.4, 13:30.3, (13:34.6), (13:36.5)
531240Mattawan, MI - Team Time (1st 5) 1:00:50.6 | Spread (1st 5) 1:55.3
3, 246, 305, 340, 346, (437), (475)
Marcel Stork, Owen Fisher, Brayden Leonard, Jaiden Hoeksma, Rohit Bobba, (Thomas Ruble), (Will Peterson)
10:44.2, 12:18.0, 12:30.6, 12:38.3, 12:39.5, (13:01.1), (13:17.6)
541250Oxford, MI - Team Time (1st 5) 1:01:18.1 | Spread (1st 5) 1:24.2
25, 248, 318, 320, 339, (342), (375)
Ryan Clark, Cayden Canham, Aidan Ingle, Michael Secord, Brady Bigelow, (Carter Jacobsen), (Wyatt Remsing)
11:13.6, 12:18.5, 12:33.9, 12:34.3, 12:37.8, (12:38.8), (12:46.0)
551260Niles, MI - Team Time (1st 5) 1:01:49.5 | Spread (1st 5) 1:19.3
150, 189, 201, 244, 476, (503), (514)
Liam Pesce, Beau Kirtdoll, Michael Matlock, Ceon Kirtdoll, Bryce Zache, (Oliver Trout), (Colton Riggenbach)
11:58.6, 12:06.3, 12:09.0, 12:17.7, 13:17.9, (13:41.1), (14:00.4)
561261White Pine (Saginaw), MI - Team Time (1st 5) 1:01:52.6 | Spread (1st 5) 1:20.9
159, 163, 194, 266, 479, (498), (500)
Charles Bernier, Michael Kahl, John Blaskowski, Colin Honenman, Matteo Ortega, (Anish Vaidya), (Alex Baillie)
12:00.1, 12:01.2, 12:08.0, 12:22.3, 13:21.0, (13:36.2), (13:37.8)
571267Traverse City East, MI - Team Time (1st 5) 1:01:27.0 | Spread (1st 5) 1:33.6
38, 242, 245, 325, 417, (456), (459)
Caleb Keller, Liam Travis, Cash Conaway, Aidan DeMarsh, Gus Bye, (Charlie Tursman), (Jackson Shev)
11:21.1, 12:17.6, 12:17.8, 12:35.8, 12:54.7, (13:05.8), (13:09.7)
581275Allendale, MI - Team Time (1st 5) 1:01:43.3 | Spread (1st 5) 1:59.0
28, 86, 220, 470, 471, (487), (497)
Ronnie Silveira, Aden Ashworth, Keegan DeHare, Caden Scripsema, Kaleb Gould, (Adam Lipinski), (Grayson MacPherson)
11:15.5, 11:44.3, 12:14.9, 13:14.1, 13:14.5, (13:28.3), (13:35.8)
591276Richland Gull Lake, MI - Team Time (1st 5) 1:01:45.8 | Spread (1st 5) 1:16.1
97, 233, 239, 259, 448, (455), (490)
Gavin Markucki, Benaiah Roby, Finnegan Tauren, Zahar Rush, Charlie Trantham, (Brendan Moran), (Gavin McCarney)
11:47.3, 12:16.5, 12:17.5, 12:21.1, 13:03.4, (13:04.9), (13:29.7)
601279Grand Rapids Catholic, MI - Team Time (1st 5) 1:01:52.2 | Spread (1st 5) 1:29.4
95, 185, 261, 264, 474, (519), (520)
Carson Wood, Aiden Weller, Jack Edison, Evan Wood, Jack Brann, (Elliott Plum), (Sam Winks)
11:46.9, 12:05.6, 12:21.5, 12:21.9, 13:16.3, (14:09.4), (14:11.1)
611299Hopkins, MI - Team Time (1st 5) 1:01:40.9 | Spread (1st 5) 1:50.3
43, 83, 349, 355, 469, (481), (489)
Jack Estelle, Kash Moored, Vijay DeZeeuw, Noah Lee, Grady Johnston, (Noah Gibson), (Adam Halsted)
11:23.4, 11:41.8, 12:40.5, 12:41.5, 13:13.7, (13:22.4), (13:28.6)
621320Meridian, MI - Team Time (1st 5) 1:02:12.6 | Spread (1st 5) 2:20.1
38, 117, 222, 438, 505, (511), (522)
Brady Bowen, Logan Brawt, Remyngton Clish, Bradyn Miller, Matt Krawczak, (Oskar Wakeman), (Carson Johnson)
11:21.1, 11:53.7, 12:15.2, 13:01.4, 13:41.2, (13:59.6), (14:15.4)
631338Charlevoix, MI - Team Time (1st 5) 1:01:46.1 | Spread (1st 5) 1:18.1
49, 204, 354, 357, 374, (387), (412)
Joe Gaffney, Hunter Eaton, Maxwell Drenth, Noah Umulis, Ryder Hopkins, (Jacob Veurink), (Matthew Solomon)
11:27.4, 12:10.1, 12:41.4, 12:41.7, 12:45.5, (12:48.7), (12:53.7)
641344Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:01:53.8 | Spread (1st 5) 1:11.0
84, 256, 280, 308, 416, (424), (503)
Abenezer Olson, Brian Artman, Clay Adair, Adam Franck, Vince Garritano, (Zack Simpson), (Caelum Menhart)
11:43.6, 12:20.0, 12:24.6, 12:31.0, 12:54.6, (12:56.5), (13:41.1)
651370Corunna, MI - Team Time (1st 5) 1:02:03.5 | Spread (1st 5) 35.3
175, 219, 302, 331, 343, (446), (472)
Payton Chandler, Earl Hansen, Aidan Roka, Deacon Thompson, Ben Hansen, (Nolan Carr), (Ezra Nellis)
12:03.8, 12:14.5, 12:29.6, 12:36.5, 12:39.1, (13:03.1), (13:14.7)
661387Kalamazoo Hackett, MI - Team Time (1st 5) 1:02:12.4 | Spread (1st 5) 1:22.4
97, 152, 306, 373, 459, (517), (518)
David Verduzco, Sean Siems, Duke Appeldoorn, Noah Beck, Kellen Siems, (Carter Smith), (David Whyte)
11:47.3, 11:59.2, 12:30.8, 12:45.4, 13:09.7, (14:05.9), (14:08.4)
671394Spring Lake, MI - Team Time (1st 5) 1:02:08.5 | Spread (1st 5) 40.9
130, 287, 319, 328, 330, (370), (376)
Lukus Mendoza, Jace Sanderlin, Levi Vanderlaan, Cole Charnley, Adam Ridlington, (Owen Adams), (Owen Highhill)
11:55.5, 12:26.4, 12:34.2, 12:36.0, 12:36.4, (12:44.7), (12:46.2)
681402St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:02:09.6 | Spread (1st 5) 50.7
178, 212, 267, 326, 419, (515), (521)
Harper Mullet, William Ready, Landon Kiessel, Doug Gallagher, Dex Nance, (Peter Gallagher), (Hayden Mohrhardt)
12:04.2, 12:11.9, 12:22.7, 12:35.9, 12:54.9, (14:01.6), (14:15.1)
691406Grand Rapids Christian, MI - Team Time (1st 5) 1:02:12.8 | Spread (1st 5) 1:05.8
94, 191, 323, 398, 400, (444), (464)
Maximilian Rodwell, Sean Ryan, James Scholten-Holcomb, Ashton Fink, Arie Teitsma, (Lennox Veldheer), (Joshua Statema)
11:46.7, 12:06.7, 12:35.4, 12:51.5, 12:52.5, (13:02.6), (13:11.1)
701415Hillsdale Academy, MI - Team Time (1st 5) 1:02:14.3 | Spread (1st 5) 1:38.2
62, 90, 356, 442, 465, (482), (506)
Grayson Rorick, Cole Bates, James Rahe, Jonah Cuthbert, Ryan Miller, (Kaden Sims), (John Birzer)
11:33.1, 11:45.8, 12:41.6, 13:02.5, 13:11.3, (13:23.3), (13:42.3)
711449Lakeshore (Stevensville), MI - Team Time (1st 5) 1:02:06.4 | Spread (1st 5) 1:27.4
42, 278, 367, 369, 393, (402), (425)
Kieran Smith, Brayden Holok, Ross Bettich, William Hundt, Ethan Thomas, (Leo Gianni), (Nathan Marquardt)
11:23.0, 12:24.3, 12:44.1, 12:44.6, 12:50.4, (12:52.6), (12:56.6)
721480Three Rivers, MI - Team Time (1st 5) 1:02:24.6 | Spread (1st 5) 17.2
249, 274, 315, 316, 326, (365), (382)
Brayden Carpenter, Conner Williams, Troyer Serna, David Kore, Charlie Brauer, (Brody Morrill), (Reece Howes)
12:18.7, 12:23.7, 12:33.0, 12:33.3, 12:35.9, (12:43.7), (12:48.0)
731493Frankenmuth St Lorenz Lutheran, MI - Team Time (1st 5) 1:02:16.3 | Spread (1st 5) 1:33.5
40, 257, 358, 415, 423, (458), (462)
Brett Magnus, Jack Strieter, Law Sholten, Nicklas Parker, Anthony Plana, (Landon Jacobs), (Joshua Winningham)
11:22.8, 12:20.8, 12:41.9, 12:54.5, 12:56.3, (13:09.2), (13:10.6)
741512Eaton Rapids, MI - Team Time (1st 5) 1:02:36.3 | Spread (1st 5) 58.5
119, 236, 362, 391, 404, (421), (429)
Daniel Beaver, Joe Zubal, Landon Lonn, Brayden Thorn, Duncan Holevac, (Parker Daggett), (Keegan Gochenour)
11:54.2, 12:17.1, 12:42.3, 12:50.0, 12:52.7, (12:55.5), (12:57.4)
751545Forest Hills Eastern, MI - Team Time (1st 5) 1:02:42.2 | Spread (1st 5) 52.7
126, 322, 336, 380, 381, (402), (411)
Jacob VanVlerah, Lincoln McAlpine, Caden Smith, Henry Minks, Tyler Teliczan, (Will Stein), (Dhanush Majji)
11:55.1, 12:35.1, 12:37.0, 12:47.2, 12:47.8, (12:52.6), (12:53.3)