193Paw Paw, MI - Team Time (1st 5) 56:46.0 | Spread (1st 5) 1:10.0
2, 3, 10, 18, 60, (68), (133)
Jonah Maichele, Alex LaRue, Tyler Wressel, Tyler Southworth, Aaron Hayes, (Finley Tate), (Brayden Pease)
10:54.0, 10:56.0, 11:22.0, 11:30.0, 12:04.0, (12:07.0), (12:50.0)
2106Hart (Rochester), MI - Team Time (1st 5) 57:46.0 | Spread (1st 5) 21.0
8, 18, 25, 26, 29, (31)
Tristan Brandenburg, Sam Tarling, Trevor Gergics, Samuel Stickney, Kevin Blackburn, (Brent Bartos)
11:20.0, 11:30.0, 11:36.0, 11:39.0, 11:41.0, (11:42.0)
3134Mona Shores, MI - Team Time (1st 5) 58:04.6 | Spread (1st 5) 29.2
13, 16, 23, 35, 47, (48), (62)
Ben Kendall, Ethan Brown, Jacob Dunn, David McNiff, Sebastian Barnett, (Keegan DeKuiper), (Jacob Gravlin)
11:24.7, 11:28.0, 11:32.6, 11:45.4, 11:53.9, (11:54.3), (12:04.7)
4254Morley Stanwood, MI - Team Time (1st 5) 59:14.0 | Spread (1st 5) 1:43.4
1, 36, 44, 79, 94, (264), (323)
Aiden McLaughlin, Josh McNeil, canon Myers, Daniel Atchison, Riley Pritchard, (Owen Devereaux), (Gabe Schmitt)
10:46.3, 11:45.6, 11:52.3, 12:20.1, 12:29.7, (14:01.3), (14:44.2)
5263Hudsonville Public, MI - Team Time (1st 5) 59:46.4 | Spread (1st 5) 1:07.4
7, 15, 73, 81, 87, (99), (137)
Nathan Conkel, Ryan Nibbelink, Jordan Wolma, Steven St. John, Asher Berends, (Quinn DeKraker), (Ethan Atkins)
11:18.1, 11:26.6, 12:14.6, 12:21.6, 12:25.5, (12:31.9), (12:52.3)
6286Northern Hills, MI - Team Time (1st 5) 1:00:03.1 | Spread (1st 5) 57.0
24, 33, 64, 70, 95, (102), (129)
Brett Seledotis, Peter Renucci, Connor Callahan, Leif Thorson, Adam Boersma, (Levi Morrill), (Jack Hillary)
11:33.0, 11:44.1, 12:06.0, 12:10.0, 12:30.0, (12:33.0), (12:49.0)
7298Portage Central, MI - Team Time (1st 5) 1:00:08.0 | Spread (1st 5) 1:18.0
5, 49, 60, 84, 100, (106), (108)
Ben Kahmark, Logan Misejka, Eric Fernandez, Mason Bell, Owen Hesley, (Ryan Jaros), (Mitchel Haines)
11:14.0, 11:55.0, 12:04.0, 12:23.0, 12:32.0, (12:35.0), (12:36.0)
8319Reeths-Puffer, MI - Team Time (1st 5) 1:00:31.0 | Spread (1st 5) 1:02.0
17, 52, 63, 90, 97, (98), (101)
Brett Schlaff, Connor Hilliker, Dylan Stawski, Brady Wheeler, Dylan Cox, (Trevor Hopkins), (Jaden Pollock)
11:28.6, 11:58.3, 12:05.4, 12:28.1, 12:30.6, (12:31.5), (12:32.2)
9323Oakview, MI - Team Time (1st 5) 59:59.0 | Spread (1st 5) 1:57.0
4, 10, 64, 82, 163, (253), (260)
Andrew Nolan, Adam Tisch, Tim McAuliffe, Marc Mulligan, Owen Pifer, (Andrew Zeile), (Hunter Panosian)
11:06.0, 11:22.0, 12:06.0, 12:22.0, 13:03.0, (13:51.0), (13:57.0)
10337Clarkston, MI - Team Time (1st 5) 1:00:08.1 | Spread (1st 5) 1:42.4
12, 20, 21, 111, 173, (221), (335)
Nathan Sesti, Brendan Favazza, Christian Collis, Quinn Schreiber, Carson Brock, (Mason Kochanski), (Alexander Byrd)
11:23.9, 11:30.1, 11:30.4, 12:37.4, 13:06.3, (13:36.0), (14:54.6)
11344Whitehall, MI - Team Time (1st 5) 1:00:51.8 | Spread (1st 5) 45.8
42, 46, 75, 78, 103, (116), (239)
Addison Bluhm, Julian Pruett, Tyler Shafer, Bailey Taranko, Jacob Bush, (Matthew Goodrich), (Brock Stevens)
11:48.5, 11:53.1, 12:16.8, 12:19.1, 12:34.3, (12:39.8), (13:45.5)
12404St Philip Catholic Central, MI - Team Time (1st 5) 1:01:10.5 | Spread (1st 5) 1:20.8
27, 30, 67, 124, 156, (271), (446)
Matthew Beyer, Isaac Lussier, Hunter Finnila, Spencer Saint, Josh Pawlowicz, (Seth Redmond), (Josh Ingraham)
11:39.5, 11:41.3, 12:06.9, 12:42.5, 13:00.3, (14:05.9), (17:11.2)
13438Traverse City East, MI - Team Time (1st 5) 1:01:33.0 | Spread (1st 5) 1:24.0
22, 38, 115, 121, 142, (226), (289)
Cole Truszkowski, Cam Owens, Johnathon Doerr, Andrew Durocher, Niigaanii Twocrow, (Isaiah Gavaldon), (Barry Bialik)
11:31.0, 11:46.0, 12:39.0, 12:42.0, 12:55.0, (13:39.0), (14:21.0)
14453Fruitport, MI - Team Time (1st 5) 1:01:41.3 | Spread (1st 5) 1:40.0
9, 59, 77, 149, 159, (205), (217)
Nick Kleinheksel, Bryce Lanore, Jon Wildey, Deven Kirsch-Morales, Brodie Boes, (Kolton Woods), (James Eberly)
11:21.2, 12:02.3, 12:18.4, 12:58.2, 13:01.2, (13:27.0), (13:33.8)
15479Hanover Horton, MI - Team Time (1st 5) 1:01:52.0 | Spread (1st 5) 1:47.0
14, 39, 112, 127, 187, (279), (297)
Andy Swihart, Garrett Melling, Conner Mortimer, Rogan Melling, Shane Sauber, (Brogan Brockie), (Drew Jordon)
11:26.0, 11:47.0, 12:38.0, 12:48.0, 13:13.0, (14:12.0), (14:27.0)
16504Cross Creek Charter Academy, MI - Team Time (1st 5) 1:02:27.7 | Spread (1st 5) 1:17.3
36, 80, 92, 134, 162, (173), (184)
Evan Johnson, Brayden Lane, Ezra Mingerink, Isaac Noyes, Tanner Rogers, (Connor Elliot), (Spencer Napper)
11:45.6, 12:20.4, 12:28.6, 12:50.2, 13:02.9, (13:06.3), (13:10.8)
17510Cedar Springs, MI - Team Time (1st 5) 1:02:23.7 | Spread (1st 5) 1:07.5
57, 72, 76, 123, 182, (198), (233)
Brendon Carlson, Gavin Braciak, Corey Bowers, Dilan Sargent, Joseph Metiva, (Colton Moore), (Ethan Wierda)
12:01.8, 12:12.1, 12:18.1, 12:42.4, 13:09.3, (13:19.6), (13:41.9)
18545Flushing, MI - Team Time (1st 5) 1:02:42.0 | Spread (1st 5) 1:25.0
39, 64, 127, 129, 186, (224), (243)
Riley Adams, Hunter Markel, Connor Skutt, Gavin Kister, Antonio Aguilar, (Tyler May), (Diego Ruelan)
11:47.0, 12:06.0, 12:48.0, 12:49.0, 13:12.0, (13:38.0), (13:47.0)
19549Excel Charter Academy, MI - Team Time (1st 5) 1:02:51.0 | Spread (1st 5) 1:13.4
41, 105, 110, 132, 161, (175), (176)
Jonathan Shippert, Brennen Wells, Judah Guerra, Micah Alexander, Toney Potter, (Darren Mitchelson), (Michael Schaup)
11:48.4, 12:34.8, 12:36.4, 12:49.6, 13:01.8, (13:06.6), (13:06.7)
20628Manistee, MI - Team Time (1st 5) 1:03:37.0 | Spread (1st 5) 48.0
82, 117, 121, 125, 183, (214), (236)
Will Elbers, Declan McCann, Mason Schaubroeck, Carter Kissell, Grant Schlaff, (Dylan Johnson), (Max McColl)
12:22.0, 12:40.0, 12:42.0, 12:43.0, 13:10.0, (13:32.0), (13:44.0)
21632Orchard View, MI - Team Time (1st 5) 1:03:41.5 | Spread (1st 5) 54.8
71, 108, 131, 150, 172, (312), (352)
Logan Woods, Brandon Voss, Mark Wood, Devante Glover, Brendan Hyatt, (Aiden Gregor), (Griffin Irving)
12:11.4, 12:36.0, 12:49.2, 12:58.7, 13:06.2, (14:33.5), (15:03.0)
22646Sashabaw, MI - Team Time (1st 5) 1:03:47.4 | Spread (1st 5) 1:59.0
51, 104, 114, 119, 258, (275), (350)
Bo Anderson, William Raines, Andrew Gerard, Andrew Ferguson, Justin Phyle, (Valen Kurmaniak), (Brendan Farmer)
11:57.3, 12:34.5, 12:38.2, 12:41.1, 13:56.3, (14:08.8), (15:02.0)
23666OJ DeJonge, MI - Team Time (1st 5) 1:03:39.8 | Spread (1st 5) 2:10.9
32, 43, 167, 168, 256, (293), (329)
Kyle Barnett, Luke Kolb, Craig Fuller, Bruce Thompson, Parker LaCombe, (Alex Henrys), (Kyler Garrow)
11:44.0, 11:52.0, 13:04.0, 13:04.9, 13:54.9, (14:25.0), (14:52.0)
24712Knapp Charter Academy, MI - Team Time (1st 5) 1:04:17.8 | Spread (1st 5) 1:36.1
55, 107, 144, 185, 221, (239), (263)
Eddie Alderton, Leslie Nyhdro, Jaiden Tatum, Luke O'Dell, Adam Becker, (Michael O'Dell), (Joshua Peterson)
11:59.9, 12:35.1, 12:55.1, 13:11.7, 13:36.0, (13:45.5), (13:59.5)
25723Grand Haven Lakeshore, MI - Team Time (1st 5) 1:04:20.3 | Spread (1st 5) 1:16.0
54, 141, 146, 188, 194, (195), (196)
Carter Larned, Carter Prieditis, Cole Buller, Jared Franke, Tyler King, (Evan Ferguson), (Evan Dubridge)
11:59.8, 12:54.5, 12:56.4, 13:13.8, 13:15.8, (13:16.4), (13:16.7)
26725Jenison, MI - Team Time (1st 5) 1:04:30.7 | Spread (1st 5) 40.9
88, 147, 148, 164, 178, (261), (284)
Nick Walters, Tristen Kloppe, Brodey Falbe, Logan Bowen, Zeke Kortman, (Cam Hennip), (Isaac Barone)
12:26.1, 12:56.8, 12:57.6, 13:03.2, 13:07.0, (13:58.1), (14:14.8)
27796NBC, MI - Team Time (1st 5) 1:04:52.9 | Spread (1st 5) 3:34.4
6, 50, 197, 215, 328, (334), (402)
Mike Mckeown, Vance Butler, Logan Fairchild, Jesse King, Adam Wolffis, (Nik Lipka), (Joe Heckman)
11:15.9, 11:55.2, 13:19.0, 13:32.5, 14:50.3, (14:54.5), (15:49.3)
28824Cadillac, MI - Team Time (1st 5) 1:05:32.1 | Spread (1st 5) 1:15.1
85, 151, 154, 207, 227, (255), (283)
Abraham Apfel, Jared Andersen, Zack Hildebrant, Sawyer McClure, Mitchell Hamilton, (Ed Richards), (Justin Andersen)
12:25.0, 12:59.0, 13:00.0, 13:28.0, 13:40.1, (13:54.0), (14:14.0)
29835Traverse City West, MI - Team Time (1st 5) 1:05:28.6 | Spread (1st 5) 1:25.6
74, 139, 189, 204, 229, (249), (336)
Joe Delgado, Josiah Frazier, Joshua James, Sam Moore, Ryan Durand, (Alex Eveleigh), (Cam Carlson)
12:15.0, 12:53.0, 13:14.0, 13:26.0, 13:40.6, (13:48.0), (14:55.0)
30876North Muskegon, MI - Team Time (1st 5) 1:05:54.4 | Spread (1st 5) 1:09.6
89, 157, 199, 211, 220, (266), (374)
Benjamin Mallon, Tom Schanhals, Will McCall, Eli Walsh, Benjamin Skujins, (Dexter Lynn), (Andrew Koman)
12:26.3, 13:00.5, 13:21.1, 13:30.6, 13:35.9, (14:02.3), (15:19.3)
31889Vanguard Charter Academy, MI - Team Time (1st 5) 1:05:53.2 | Spread (1st 5) 1:39.3
56, 177, 208, 218, 230, (231), (234)
Malachi Love, Klaris Kurti, Lance Jourdan, Steven Carruthers, Samuel DeCook, (Bryson Tappin), (Kaden Jaarsma)
12:01.4, 13:06.9, 13:29.5, 13:34.7, 13:40.7, (13:41.0), (13:42.4)
32908Ridge Park Charter Academy, MI - Team Time (1st 5) 1:06:04.3 | Spread (1st 5) 2:48.2
34, 134, 179, 250, 311, (331), (358)
Malual Deng, Abdirizak Abdiyow, Chrys Hernandez, Ricky Zacarias, Gabriel Bierema, (Kyle Winters), (Baiyan Hakeem)
11:44.9, 12:50.2, 13:07.9, 13:48.2, 14:33.1, (14:53.9), (15:04.7)
33909L. E. White (Allegan), MI - Team Time (1st 5) 1:06:16.0 | Spread (1st 5) 3:06.0
28, 85, 216, 254, 326, (392), (425)
Blane Johnson, Vance Muenzer, Trevor Thorpe, Tim Lyon, Cage Porterfield, (David Roark), (Logan Vernia)
11:40.0, 12:25.0, 13:33.0, 13:52.0, 14:46.0, (15:36.0), (16:21.0)
34912Walker Charter Academy, MI - Team Time (1st 5) 1:06:06.8 | Spread (1st 5) 1:04.2
138, 166, 170, 179, 259, (277), (318)
Michael Robinson, Cesar Vasquez, Devin Droski, Antwon Parham, Gabe Partridge, (Jack Bristol), (Seth Galentine)
12:52.6, 13:03.9, 13:05.6, 13:07.9, 13:56.8, (14:09.8), (14:38.4)
35936Hillsdale Academy, MI - Team Time (1st 5) 1:06:33.7 | Spread (1st 5) 1:26.1
152, 158, 160, 171, 295, (408), (453)
Anson Alvarez, Christian Gossage, Treloar Nick, Dillon Donihue, Brendan Petry, (Ryan Van Havel), (Stanley Postula)
12:59.6, 13:01.0, 13:01.5, 13:05.9, 14:25.7, (15:57.4), (17:41.8)
36987St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:06:47.3 | Spread (1st 5) 1:04.6
125, 181, 210, 224, 247, (269), (417)
Jacob Andrews, Tim Shacklette, Tyler Artnz, Nathan Elshaw, Luke Meddaugh, (Carter Thelen), (Finn Ritchie)
12:43.0, 13:08.7, 13:30.0, 13:38.0, 13:47.6, (14:05.0), (16:09.0)
371023Mason County Eastern, MI - Team Time (1st 5) 1:07:27.0 | Spread (1st 5) 1:59.0
95, 140, 243, 243, 302, (310), (352)
Daniel Knizacky, Timothy Brewster, Eli Shoup, Josh Manier, Trevor Lessard, (Keegan Bates), (Darin Stever)
12:30.0, 12:54.0, 13:47.0, 13:47.0, 14:29.0, (14:32.0), (15:03.0)
381055Chandler Woods Charter Academy, MI - Team Time (1st 5) 1:07:21.2 | Spread (1st 5) 32.7
190, 192, 206, 219, 248, (251), (315)
Tristin Wall, Owen Andrew, Caleb Felker, Grant George, Carter Smith, (Tyler Ginac), (Camden Tolsma)
13:15.2, 13:15.5, 13:27.8, 13:34.8, 13:47.9, (13:49.2), (14:35.3)
391097Grant, MI - Team Time (1st 5) 1:08:06.8 | Spread (1st 5) 2:53.3
58, 193, 203, 304, 339, (424), (472)
Billy Ostyn, Andrew Decker, Carter Cole, Blake Anderson, Aaron Zimmer, (Jeremiah Curtis), (Jacob Price)
12:02.0, 13:15.6, 13:24.4, 14:29.5, 14:55.3, (16:18.8), (20:40.8)
401119Hesperia, MI - Team Time (1st 5) 1:08:37.6 | Spread (1st 5) 4:00.2
45, 153, 252, 265, 404, (445), (460)
Isaac Parker, Christopher Stapel, Deagan Dodge, Duke Kruppe, Anthony Perysian, (Christopher Figueroa), (Billy Jordan)
11:52.8, 12:59.8, 13:50.4, 14:01.6, 15:53.0, (17:07.5), (18:21.6)
411152Kent City, MI - Team Time (1st 5) 1:09:02.6 | Spread (1st 5) 3:41.7
69, 165, 209, 306, 403
Clark Oxford, Conner Mills, Asher DeGraaf, Aaron Rich, Elijah Schuiling
12:08.5, 13:03.6, 13:29.6, 14:30.7, 15:50.2
421182Byron Center West, MI - Team Time (1st 5) 1:08:56.5 | Spread (1st 5) 1:41.9
118, 223, 267, 282, 292, (307), (439)
Isaac Willemsen, Merrick Susan, Nick Polega, Billy Speyer, Matthew Garbarino, (Blake Pacienda), (Joey Meeker)
12:40.9, 13:36.8, 14:02.6, 14:13.4, 14:22.8, (14:30.8), (16:46.8)
431274Windemere Park Charter Academy, MI - Team Time (1st 5) 1:09:46.0 | Spread (1st 5) 1:08.3
200, 237, 238, 291, 308, (316), (352)
Skylar Bernier, Angel Avila, Donovan Owens, Dale Barton, Nathaniel Pierce, (Andrew Patrick), (Brenden Costillo)
13:22.6, 13:44.7, 13:45.1, 14:22.7, 14:30.9, (14:35.6), (15:03.0)
441325Hamilton, MI - Team Time (1st 5) 1:11:03.0 | Spread (1st 5) 3:17.9
119, 144, 272, 378, 412, (461), (463)
Colton Obrien, Luke Freyhoff, Kyle Parkhurst, Connor Sloan, Jacob Greene, (Brayden Huyser), (Trent Lampen)
12:41.1, 12:55.1, 14:07.0, 15:20.8, 15:59.0, (18:44.7), (18:53.0)
451326Holly, MI - Team Time (1st 5) 1:10:37.0 | Spread (1st 5) 3:14.0
53, 257, 290, 359, 367, (376), (401)
Nolan Weisdorfer, Daniel Donegan, Owen Garber, Noah Ramsey, Luis Benavides, (Brian Scruggs), (Joseph Zerwick)
11:59.0, 13:56.0, 14:22.0, 15:07.0, 15:13.0, (15:20.0), (15:49.0)
461344Forest Hills Eastern, MI - Team Time (1st 5) 1:10:37.6 | Spread (1st 5) 2:09.2
169, 202, 281, 322, 370, (390), (405)
Gaurang Vaidya, Ethan Miller, Bodie McCloskey, Will Armbruster, Dean Lesinski, (Daane Harvey), (Nate Durham)
13:05.1, 13:23.8, 14:13.1, 14:41.1, 15:14.4, (15:34.2), (15:54.4)
471364Bad Axe, MI - Team Time (1st 5) 1:10:44.2 | Spread (1st 5) 57.5
213, 262, 285, 301, 303, (428), (456)
Ethan Kent, Logan Kociba, Jensen Emerick, Erik Kent, Eli Buss, (Benjamin Nugent), (Cordell Prich)
13:31.9, 13:58.8, 14:15.3, 14:28.8, 14:29.4, (16:26.3), (17:47.4)
481393Eagle Crest Academy, MI - Team Time (1st 5) 1:11:04.4 | Spread (1st 5) 1:08.2
228, 246, 268, 324, 327, (345), (369)
Christian Viscarra, Johnny Muoio, Owen Kreple, Johny DesArmo, Aaron Lopez, (Spencer Therrian), (Erick Lozano)
13:40.2, 13:47.1, 14:03.8, 14:44.9, 14:48.4, (14:59.5), (15:13.9)
491399Bear Lake, MI - Team Time (1st 5) 1:11:45.0 | Spread (1st 5) 2:47.0
142, 154, 325, 381, 397, (406), (427)
Tai Babinec, Bryant Lee, Clark May, Bren Lopez, Hunter Bentley, (Trevor Eisenlohr), (Johnny Neph)
12:55.0, 13:00.0, 14:45.0, 15:23.0, 15:42.0, (15:55.0), (16:25.0)
501420Lowell, MI - Team Time (1st 5) 1:11:54.3 | Spread (1st 5) 3:12.8
91, 232, 319, 382, 396, (419), (435)
Collier Kaufman, Lucas Cossar, Dominik Peplinski, John Lothian, Brandon Baker, (Terrick Stewart), (Ian O'Strander)
12:28.4, 13:41.8, 14:39.3, 15:23.7, 15:41.1, (16:12.2), (16:36.0)
511424Holland Christian, MI - Team Time (1st 5) 1:11:54.0 | Spread (1st 5) 2:34.0
93, 299, 336, 344, 352, (357), (366)
Jacob DeBoer, Luke Huisman, Gabe Praamsma, Jack Rutherford, Ethan Senti, (Preston Matheny), (Kaleb Rietman)
12:29.0, 14:28.0, 14:55.0, 14:59.0, 15:03.0, (15:04.0), (15:12.0)
521519Maple Valley, MI - Team Time (1st 5) 1:12:39.7 | Spread (1st 5) 2:15.0
191, 270, 330, 341, 387, (431), (433)
Garrett Pearson, Curtis Walker, Nicholas Osborne, Ben Benedict, Quentin Faynor, (Bryce Corey), (Trevor Thurlby)
13:15.5, 14:05.0, 14:52.2, 14:56.5, 15:30.4, (16:28.4), (16:33.1)
531524Chippewa Hills, MI - Team Time (1st 5) 1:12:48.4 | Spread (1st 5) 2:44.3
112, 305, 363, 364, 380, (384), (430)
Nicholas Sherman, Aidan Hollandsworth, Logan Willman, Scout Oliver, Colton Sherman, (Josef Beers), (Bryce Bartlett)
12:38.0, 14:30.4, 15:08.5, 15:09.2, 15:22.3, (15:27.9), (16:26.9)
541566Ravenna, MI - Team Time (1st 5) 1:13:30.3 | Spread (1st 5) 2:46.6
212, 278, 280, 373, 423
Zachary Ciesielski, Payton Hotz-Hild, Parker Lynch, Cameron Lauryssens, Adam Bundy
13:31.4, 14:10.7, 14:12.3, 15:17.9, 16:18.0
551574North Rockford, MI - Team Time (1st 5) 1:13:06.1 | Spread (1st 5) 1:35.4
242, 297, 300, 356, 379, (383), (386)
Ian Cook, Kaiden Hunt, Nick Bale, Sam Hanningan, James Geshel, (Judah Gustafson), (Cole Swanson)
13:46.1, 14:27.0, 14:28.3, 15:03.2, 15:21.5, (15:27.5), (15:30.4)
561600Calvin Christian, MI - Team Time (1st 5) 1:14:00.2 | Spread (1st 5) 2:40.8
235, 241, 333, 365, 426, (449), (476)
Seth Broekhuis, Luke Witvliet, Jacob Heyboer, Sam Aupperlee, Andrew Quillan, (Noah Zylstra), (Grant Lanning)
13:43.9, 13:45.9, 14:54.2, 15:11.5, 16:24.7, (17:18.9), (23:28.9)
571634Unity Christian, MI - Team Time (1st 5) 1:19:55.9 | Spread (1st 5) 9:09.4
201, 274, 314, 371, 474
Jonathan Schelhaas, Mason Brower, Joshua Besteman, Kai Davis, Henry Kloosterman
13:23.4, 14:08.1, 14:34.9, 15:16.7, 22:32.8
581720Big Rapids, MI - Team Time (1st 5) 1:16:21.8 | Spread (1st 5) 3:24.6
287, 288, 342, 349, 454, (455), (459)
Craven Bird, Eric Standen, Matt Hardesty, Tyler Zimmerman, Jimmy Hansen, (Liam Fagan Seltzer), (Tanner Hartline)
14:19.6, 14:19.8, 14:56.6, 15:01.6, 17:44.2, (17:44.4), (18:16.5)
591741Cass City, MI - Team Time (1st 5) 1:15:36.8 | Spread (1st 5) 2:08.7
272, 286, 361, 400, 422, (429), (436)
Nick McArdle, Logan Severance, Drew Markel, Devon Koning, Hugh Walker, (Brad Pohlod), (Lucas Swiderski)
14:07.0, 14:19.2, 15:07.8, 15:47.1, 16:15.7, (16:26.8), (16:36.2)
601742Vista Charter Academy, MI - Team Time (1st 5) 1:15:24.0 | Spread (1st 5) 1:56.2
276, 336, 346, 368, 416, (418), (420)
Cesar Lopez, Max Juarez, Josiah Lambert, Daniel Santos, Emily Agustin, (Hanstin Giplaye), (Isaias Meza)
14:09.3, 14:55.0, 15:00.6, 15:13.6, 16:05.5, (16:09.7), (16:13.0)
611779New Lothrop, MI - Team Time (1st 5) 1:15:38.1 | Spread (1st 5) 1:11.5
294, 340, 375, 377, 393, (395), (411)
Drew Kohlmann, Carson Hersch, William Craven, Noah Wenzlick, Graham Malone, (Jacob Black), (Landon Miller)
14:25.6, 14:55.6, 15:19.6, 15:20.2, 15:37.1, (15:38.8), (15:58.3)
621810White Cloud, MI - Team Time (1st 5) 1:16:17.2 | Spread (1st 5) 1:41.3
309, 321, 360, 399, 421, (458), (471)
Fred Crafard, Kristopher Hesting, Kobe Canning, Conner LaClair, Reginald Richmond, (Daniel Colon), (Alex Elder)
14:31.8, 14:40.7, 15:07.1, 15:44.5, 16:13.1, (18:03.8), (20:17.6)
631842Portland, MI - Team Time (1st 5) 1:16:26.3 | Spread (1st 5) 42.7
346, 348, 362, 388, 398, (438), (442)
Andrew Seavey, David Johnson, Collin Calley, Byrson Krieger, Cade Vallier, (Brandon Dixon), (Chase Sutberry)
15:00.6, 15:00.9, 15:08.2, 15:33.3, 15:43.3, (16:44.4), (16:59.0)
641848West Michigan Academy, MI - Team Time (1st 5) 1:19:04.3 | Spread (1st 5) 4:35.1
136, 408, 414, 440, 450, (465), (467)
Josiah Swenor, Dylan Suszka, David Kamp, Tony Cradlebaugh, Jordan Kromendyk, (Tanner Moore), (Mason Davis)
12:50.6, 15:57.4, 16:00.0, 16:50.6, 17:25.7, (19:22.2), (19:30.9)
651864Frankenmuth St Lorenz Lutheran, MI - Team Time (1st 5) 1:16:55.0 | Spread (1st 5) 1:32.6
296, 372, 389, 394, 413, (443), (447)
Bob Mueller, Colton Cancelli, Harrison Loucks, Levi Wascher, Jared Jones, (Nicholas Hyslop), (Alex Marzluft)
14:26.6, 15:16.9, 15:34.1, 15:38.2, 15:59.2, (17:04.2), (17:12.4)
661866Holland, MI - Team Time (1st 5) 1:18:05.0 | Spread (1st 5) 2:23.0
313, 332, 343, 437, 441, (464)
James Walton, Henri Holland-Anderson, Jason Kamphuis, Roth Sandusky, Gabe Brasser, (Ben Carter)
14:34.0, 14:54.0, 14:57.0, 16:43.0, 16:57.0, (18:59.0)
671993Byron Center Charter, MI - Team Time (1st 5) 1:19:08.4 | Spread (1st 5) 1:33.0
351, 391, 407, 410, 434, (475)
David Jones, Noah West, Nathan Thompson, Timothy VanDorp, Daniel Jones, (Aaron Hurst)
15:02.4, 15:35.4, 15:57.1, 15:58.1, 16:35.4, (22:47.3)
682042Marion, MI - Team Time (1st 5) 1:25:39.0 | Spread (1st 5) 7:16.0
317, 385, 415, 452, 473
Christian Stewart, Calvin Uber, Ethan Smith, Logan Romatz, Keegan Baldwin
14:38.0, 15:30.0, 16:03.0, 17:34.0, 21:54.0
692120Wyoming Lee, MI - Team Time (1st 5) 1:24:22.1 | Spread (1st 5) 3:07.9
320, 444, 448, 451, 457
Alan Maya, Gael Garcia, Austin Shepherdson, Michael Beasley, Jeronimo Flores
14:39.9, 17:05.9, 17:18.5, 17:30.0, 17:47.8
702297William C. Abney, MI - Team Time (1st 5) 1:34:36.6 | Spread (1st 5) 3:33.3
432, 462, 466, 468, 469, (470), (477)
Ben Clark, Jonathan Thomas, Quentin LaGrone, Damario Montgomery, Mydrarrius Gilbert, (Edi Zieu), (Luis Romero)
16:29.6, 18:46.4, 19:26.7, 19:51.0, 20:02.9, (20:05.3), (23:59.2)