1162Hart, MI - Team Time (1st 5) 55:49.4 | Spread (1st 5) 1:28.7
1, 4, 36, 59, 62, (109), (172)
Alex Enns, Michael Tubbs, Rece Schlukebir, Juan Sarabia, Joel Mead, (Tommy Ponce), (Noah Bosley)
10:14.0, 10:40.4, 11:29.9, 11:42.4, 11:42.7, (12:06.5), (12:35.5)
2166Mona Shores, MI - Team Time (1st 5) 57:03.9 | Spread (1st 5) 33.9
14, 20, 30, 41, 61, (66), (75)
David McNiff, Jackson Helmer, Keegan DeKuiper, Alex Eckerman, Jacob Gravlin, (Reid McAvoy), (Ethan Brown)
11:08.7, 11:12.6, 11:26.3, 11:33.7, 11:42.6, (11:45.0), (11:50.6)
3184Sparta, MI - Team Time (1st 5) 57:14.7 | Spread (1st 5) 44.9
11, 33, 35, 37, 68, (76), (93)
Hayden Cook, Jackson Jones, Chase Hubert, Christopher Landry, Randon Striplin, (Gabe VanPutten), (Sumerpreet Singh)
11:00.7, 11:28.6, 11:29.5, 11:30.3, 11:45.6, (11:50.7), (11:58.0)
4207Temperance Bedford, MI - Team Time (1st 5) 57:22.0 | Spread (1st 5) 1:00.5
7, 34, 39, 55, 72, (79), (82)
Ty Smith, Aidan Burns, Micah Scheffer, Collin Balla, Ethan Lingle, (Leo Wagenhouser), (Preston Manard)
10:49.0, 11:28.9, 11:33.2, 11:41.4, 11:49.5, (11:51.6), (11:52.8)
5209Whitehall, MI - Team Time (1st 5) 57:26.8 | Spread (1st 5) 50.8
9, 32, 48, 55, 65, (69), (109)
Addison Bluhm, Evan Mikkelson, Taden Brandel, Matthew Goodrich, Jacob Bush, (Jack Houtteman), (Avery Jura)
10:54.0, 11:28.2, 11:38.4, 11:41.4, 11:44.8, (11:47.8), (12:06.5)
6210Saline, MI - Team Time (1st 5) 57:30.5 | Spread (1st 5) 30.6
19, 27, 42, 59, 63, (71), (151)
Derek Caldwell, Noah Pelletier, Benjamin Wild, James Harrison, Jason Whitton, (Zachary Socha), (Jacob Miller)
11:12.2, 11:19.3, 11:33.8, 11:42.4, 11:42.8, (11:48.2), (12:27.2)
7230Otsego, MI - Team Time (1st 5) 57:04.8 | Spread (1st 5) 1:11.8
6, 21, 23, 84, 96, (97), (136)
Andnet Deboer, Owen Stender, Andrew Bickel, Logan Kolhoff, Alex Peterson, (Chase Brown), (Beau Gerst)
10:46.3, 11:13.0, 11:14.1, 11:53.3, 11:58.1, (11:58.3), (12:19.4)
8367Fremont, MI - Team Time (1st 5) 58:26.3 | Spread (1st 5) 1:54.2
8, 17, 72, 78, 192, (383), (384)
Nathan Walker, Colton Best, Joshua Zerfas, Ben Paige, Conor Somers, (Gabe Whittle), (Isaiah Hansen)
10:49.9, 11:11.6, 11:49.5, 11:51.2, 12:44.1, (14:02.2), (14:02.5)
9393Romeo, MI - Team Time (1st 5) 59:17.0 | Spread (1st 5) 24.0
47, 66, 86, 93, 101, (102), (117)
Josh Skelly, Jack Kelke, Andrew Pries, Blake Klyn, Joseph Rinke, (Max Miller), (Owen Sharnas)
11:38.0, 11:45.0, 11:54.0, 11:58.0, 12:02.0, (12:03.0), (12:10.0)
10408Calvin Christian, MI - Team Time (1st 5) 59:22.5 | Spread (1st 5) 1:02.2
29, 53, 82, 88, 156, (180), (237)
Seth Broekhuis, Dan Kehoe, Logan Manion, Luke Witvliet, Nathan Jenkins, (Micah Riddering), (Drew Broekhuis)
11:26.0, 11:40.8, 11:52.8, 11:54.7, 12:28.2, (12:38.9), (13:00.8)
11430Fruitport, MI - Team Time (1st 5) 59:25.3 | Spread (1st 5) 1:12.2
16, 40, 106, 123, 145, (186), (201)
Cameron Weaver, Carter Golden, Jaxon Deneen, Christian Swiatek, Vaughn Luce, (Ryan Laus), (Jacob Piper)
11:10.8, 11:33.4, 12:05.5, 12:12.6, 12:23.0, (12:41.5), (12:47.2)
12431Grandville, MI - Team Time (1st 5) 59:38.0 | Spread (1st 5) 49.2
44, 49, 84, 108, 146, (214), (219)
Bernardo Saldivar, Dan VanHarmelen, Drew Berens, Miles Buursma, Payton Mazzola, (Stanley Razmus), (Austin Visser)
11:35.1, 11:39.0, 11:53.3, 12:06.3, 12:24.3, (12:51.6), (12:53.5)
13493Manistee, MI - Team Time (1st 5) 1:00:07.6 | Spread (1st 5) 48.3
50, 64, 77, 150, 152, (158), (325)
Declan McCann, Caiden Cudney, Dylan Johnson, Samuel Mosher, Dominic Valencia, (Jordan Fink), (Dylan Madsen)
11:39.4, 11:43.0, 11:50.8, 12:26.7, 12:27.7, (12:29.0), (13:38.1)
14531Reeths-Puffer, MI - Team Time (1st 5) 59:49.8 | Spread (1st 5) 1:58.8
13, 18, 112, 143, 245, (264), (266)
Brett Schlaff, Klay Grant, Trevor Hopkins, Caden Tufts, Patrick Eilers, (Cade Borgeson), (Tanner O'Neal)
11:05.3, 11:11.7, 12:07.0, 12:21.7, 13:04.1, (13:10.7), (13:12.1)
15563Chelsea Beach, MI - Team Time (1st 5) 1:00:40.7 | Spread (1st 5) 1:07.4
46, 74, 103, 147, 193, (204), (397)
Shaun Happy, Jimmy Alford, Owen Smith, Jack Smith, Lucas Hopkins, (Robert Stump), (Parker Olk)
11:37.7, 11:50.2, 12:03.2, 12:24.5, 12:45.1, (12:48.0), (14:13.4)
16564L. E. White (Allegan), MI - Team Time (1st 5) 1:00:36.4 | Spread (1st 5) 50.2
57, 81, 126, 135, 165, (178), (358)
Blane Johnson, Trevor Thorpe, Connor Harlan, Vance Muenzer, Ruben Mendoza, (Quincy Lyon), (Logan Vernia)
11:41.5, 11:52.0, 12:13.1, 12:18.1, 12:31.7, (12:38.2), (13:49.8)
17583Forest Hills Central, MI - Team Time (1st 5) 1:00:06.7 | Spread (1st 5) 2:01.1
3, 99, 140, 168, 173, (275), (289)
Kyle James-Heer, Aidan O'Meara, Josh Phillip, Isaac Ghareeb, Matthew Mahoney, (Josh Treichel), (Jeremy James)
10:35.0, 12:00.8, 12:20.9, 12:33.9, 12:36.1, (13:14.8), (13:22.7)
18600Thornapple Kellogg, MI - Team Time (1st 5) 1:00:42.1 | Spread (1st 5) 1:34.4
21, 45, 153, 179, 202, (206), (220)
Levi VanderHeid, Brennan Lutz, Dylan Brandon, Jack Geukes, Camden Reynolds, (Mitchell Middleton), (Jaymes Thorne)
11:13.0, 11:35.2, 12:27.8, 12:38.7, 12:47.4, (12:48.4), (12:54.7)
19623Woodland, MI - Team Time (1st 5) 1:00:23.0 | Spread (1st 5) 2:30.0
5, 38, 114, 189, 277, (293), (360)
Mahaney VandeKerkhof, Nakai Halpin, Travis Holl, Caleb Hart, Austin Sill, (Ned Milne), (Carson Rokos)
10:45.0, 11:32.0, 12:08.0, 12:43.0, 13:15.0, (13:24.0), (13:50.0)
20633Bad Axe, MI - Team Time (1st 5) 1:00:50.0 | Spread (1st 5) 1:45.0
12, 86, 142, 183, 210, (212), (269)
Austin Cummings, Jensen Emerick, Owen Kociba, Erik Kent, Chase Talaski, (Tommy Knarian), (Jordan Smith)
11:05.0, 11:54.0, 12:21.0, 12:40.0, 12:50.0, (12:51.0), (13:13.0)
21641Northern Hills, MI - Team Time (1st 5) 1:01:14.0 | Spread (1st 5) 1:18.0
54, 70, 133, 154, 230, (238), (244)
Adam Boersma, Peter Renucci, Jack DeWaard, Kaleb Schmottlach, Andrew Bunker, (Nicholas Georgescu), (Liam VanZelst)
11:41.0, 11:48.0, 12:18.0, 12:28.0, 12:59.0, (13:01.0), (13:04.0)
22644Plainwell, MI - Team Time (1st 5) 1:01:12.4 | Spread (1st 5) 1:15.5
42, 92, 107, 194, 209, (279), (322)
Ethan Johnson, Evan Ludema, Sam Gibson, Eli Veen, Alex Blanton, (Gavin Blades), (Gideon Likens)
11:33.8, 11:57.8, 12:05.6, 12:45.9, 12:49.3, (13:15.8), (13:35.5)
23741West Ottawa, MI - Team Time (1st 5) 1:02:02.3 | Spread (1st 5) 43.9
91, 137, 157, 170, 186, (194), (268)
Kebede Postma, Alexander Bos, Ben Riley, Harrison Brinkman, Teddy Schurman, (Alex Boersma), (Elijah Sierra)
11:57.6, 12:19.7, 12:28.8, 12:34.7, 12:41.5, (12:45.9), (13:12.7)
24757Belding, MI - Team Time (1st 5) 1:01:45.8 | Spread (1st 5) 2:34.0
24, 89, 90, 197, 357, (378), (440)
Logan Balis, Toby Sweet, Gavin Boyd, Eliot Ward, Gavin Luscombe, (William Garrison), (Wyatt Kidder)
11:15.7, 11:56.6, 11:57.3, 12:46.5, 13:49.7, (13:56.9), (14:40.7)
757OJ DeJonge, MI - Team Time (1st 5) 1:01:53.9 | Spread (1st 5) 1:41.8
25, 129, 148, 225, 230, (248), (330)
Kyle Barnett, Bruce Thompson, Andrew Talsma, Craig Fuller, Evan Walls, (Keese Villareal), (Kyler Garrow)
11:17.2, 12:15.4, 12:24.9, 12:57.4, 12:59.0, (13:05.2), (13:39.1)
26777Shelby, MI - Team Time (1st 5) 1:02:03.6 | Spread (1st 5) 1:44.3
28, 128, 144, 228, 249, (274), (293)
Logan Claeys, Henry Kidder, Hayden Bowen, Anthony Gilchrist, Joseph Hayes, (Jack Southey), (Carson Claeys)
11:21.6, 12:15.3, 12:22.3, 12:58.5, 13:05.9, (13:14.3), (13:24.0)
27881Tecumseh, MI - Team Time (1st 5) 1:02:40.7 | Spread (1st 5) 2:15.6
15, 171, 181, 216, 298, (310), (313)
Steven Knepper, Cameron Kemppainen, Kyle Mackey, Matt DeVitto, Grant Stockford, (Tyler Nowak), (Owen Sysko)
11:09.0, 12:35.3, 12:39.0, 12:52.8, 13:24.6, (13:29.9), (13:30.7)
28898Ypsilanti Lincoln, MI - Team Time (1st 5) 1:02:56.1 | Spread (1st 5) 1:59.5
58, 120, 124, 261, 335, (349), (427)
Anthony Gibbons, Jacob Thueme, Nathan Mertens, Andon Lewandowski, Jacob Newland, (Austin McDonald), (Eyan Blackwell)
11:41.6, 12:11.4, 12:12.9, 13:09.1, 13:41.1, (13:46.6), (14:30.0)
29939North Trails, MI - Team Time (1st 5) 1:03:16.0 | Spread (1st 5) 2:15.0
51, 112, 169, 234, 373
Micah Bragg, Seth Bragg, Jake Sturtevant, Nathaniel Evans, Drew Minier
11:40.0, 12:07.0, 12:34.0, 13:00.0, 13:55.0
30940Mason County Central, MI - Team Time (1st 5) 1:03:21.3 | Spread (1st 5) 1:15.6
118, 122, 160, 241, 299, (318), (422)
Gage Tyron, Thomas Wagner, Jordan Krieger, Ryan Crawford, Jay Danielson, (James Vernier), (Eli Kmiecik)
12:10.9, 12:12.5, 12:29.3, 13:02.1, 13:26.5, (13:32.4), (14:25.1)
31971Oxford, MI - Team Time (1st 5) 1:03:32.0 | Spread (1st 5) 1:31.0
119, 121, 133, 260, 338, (346), (373)
Kyle DiMalanta, Zach Patterson, Pedro Bottene, Josh Hoffman, Joshua Jackson, (Tony Hatzigeorgiou), (Luke Grove)
12:11.0, 12:12.0, 12:18.0, 13:09.0, 13:42.0, (13:46.0), (13:55.0)
32977Clarkston, MI - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 1:31.0
93, 154, 175, 250, 305, (380), (381)
Bo Anderson, Andrew Gerard, Andrew Ferguson, Owen Kolean, Alex Wilhelm, (William Raines), (Preston Chamberlain)
11:58.0, 12:28.0, 12:37.0, 13:06.0, 13:29.0, (13:59.0), (14:00.0)
33993Thunder Bay, MI - Team Time (1st 5) 1:02:53.0 | Spread (1st 5) 3:19.0
2, 131, 212, 286, 362, (396), (427)
Drew Seabase, Keegan Hahn, Jacob Kochanski, Trevor Zolnierik, Ethan Sweet, (Eli Rondeau), (Austin Heath)
10:32.0, 12:17.0, 12:51.0, 13:22.0, 13:51.0, (14:12.0), (14:30.0)
341074Adrian, MI - Team Time (1st 5) 1:04:25.9 | Spread (1st 5) 1:50.1
132, 163, 174, 217, 388, (393), (398)
Evan Johnson, Riley Malarney, Cameron Kendall, Henry Cruse, Zane Watkins, (Michael Tan), (Jose Ramirez)
12:17.4, 12:31.0, 12:36.8, 12:53.2, 14:07.5, (14:09.1), (14:13.9)
351104Muskegon Catholic Central, MI - Team Time (1st 5) 1:04:28.8 | Spread (1st 5) 1:52.6
80, 166, 185, 332, 341, (499), (507)
Griffin Michelli, Lucas Carlton, Trevor Hilson, Matt Adamski, Kenny Lehan, (Casey Cashbaugh), (Devin Bakay)
11:51.9, 12:32.3, 12:40.4, 13:39.7, 13:44.5, (17:15.4), (17:59.5)
361130Greenville, MI - Team Time (1st 5) 1:04:31.1 | Spread (1st 5) 1:16.8
97, 232, 259, 264, 278, (415), (471)
Alex Martin, Brayden Spitler, Jack Korson, Charlie Weinheimer, Mason Bouman, (Austin Kramer), (TJ Korson)
11:58.3, 12:59.3, 13:07.7, 13:10.7, 13:15.1, (14:21.9), (15:22.3)
371161East Rockford, MI - Team Time (1st 5) 1:04:52.8 | Spread (1st 5) 1:39.9
114, 159, 225, 311, 352, (385), (432)
Samuel Krist, Sam Johnson, Alex Fahey, Alex Sheffer, Michael Rozzano, (Kallan Klaes), (Nick Poage)
12:08.0, 12:29.1, 12:57.4, 13:30.4, 13:47.9, (14:04.6), (14:32.2)
381170Fairview Area, MI - Team Time (1st 5) 1:04:59.4 | Spread (1st 5) 3:51.0
10, 140, 149, 426, 445, (508)
Carlos Gascho, Josh Benefiel, Isaiah Ford, Ethan Holberton, Logan Alchin, (Connor Benefiel)
10:55.6, 12:20.9, 12:26.4, 14:29.9, 14:46.6, (18:37.7)
391183Chippewa Hills, MI - Team Time (1st 5) 1:04:55.6 | Spread (1st 5) 2:22.5
31, 196, 288, 312, 356, (366), (402)
Nicholas Sherman, Jake O'Neil, Shaun Biller, Aidan Hollandsworth, Lewis Young, (Ethan Outman), (Jameson Quiggle)
11:27.0, 12:46.1, 13:22.4, 13:30.6, 13:49.5, (13:52.4), (14:15.9)
401188Mill Creek (Dexter), MI - Team Time (1st 5) 1:05:05.6 | Spread (1st 5) 1:00.6
162, 207, 223, 282, 314, (326), (346)
Conor Kolka, Sam Melvin, Shay Ohtonen, John Harm, Wilson Kasischke, (Nathan Gariepy), (Nathan Biggs)
12:30.3, 12:48.6, 12:56.5, 13:19.3, 13:30.9, (13:38.3), (13:46.0)
411189Three Rivers, MI - Team Time (1st 5) 1:05:05.8 | Spread (1st 5) 1:25.8
138, 205, 246, 256, 344, (376), (418)
Kaid Hasse, Brant Lafferty, Trysten Klipsch, Tariku Klipsch, Zachary Gowan, (Ethan Warren), (Broden Fletcher)
12:19.8, 12:48.2, 13:05.0, 13:07.2, 13:45.6, (13:55.4), (14:24.3)
421237Hamilton, MI - Team Time (1st 5) 1:05:25.9 | Spread (1st 5) 1:01.5
182, 183, 263, 273, 336, (353), (364)
Nate Freyhof, Camden Patmos, Joe Johnson, Ethan Doxey, Ty Ritsema, (Tyler Berkimer), (Mason Blauwkamp)
12:39.8, 12:40.0, 13:10.6, 13:14.2, 13:41.3, (13:48.9), (13:51.5)
431243Flushing, MI - Team Time (1st 5) 1:05:27.0 | Spread (1st 5) 1:11.0
163, 210, 252, 280, 338, (369), (391)
Braeden Tunnicliff, Matthew Crosby, William Hough, Aaron Mays, Jacob Morrison, (Tyler Netke), (Mathew Mereles)
12:31.0, 12:50.0, 13:07.0, 13:17.0, 13:42.0, (13:53.0), (14:09.0)
441244Wyoming Lee, MI - Team Time (1st 5) 1:05:33.6 | Spread (1st 5) 2:43.4
52, 130, 300, 345, 417, (453), (455)
Diego Rodriguez, Alan Maya, Ke'ontae Taylor, Roberto Cervantez, Omar Suarez, (Gael Garcia), (Carlos Hernandez)
11:40.6, 12:16.0, 13:27.2, 13:45.8, 14:24.0, (15:01.0), (15:02.8)
451252NorthPointe Christian, MI - Team Time (1st 5) 1:05:32.3 | Spread (1st 5) 2:06.3
100, 105, 328, 329, 390, (406), (427)
Zach Coeling, Nathan Dapprich, Connor Schmidt, Emmerson Stevens, Ethan McConnon, (Jonah Keessen), (Ian Cobb)
12:01.8, 12:04.8, 13:38.7, 13:38.9, 14:08.1, (14:17.2), (14:30.0)
461289Kent City, MI - Team Time (1st 5) 1:05:41.3 | Spread (1st 5) 1:49.7
104, 243, 252, 319, 371, (421), (425)
Ryan Wheeler, Hayden Carlson, Jordan Schuiling, Thomas Swanson, Kyler Larson, (Asher DeGraaf), (Zane Kik)
12:03.7, 13:03.9, 13:07.0, 13:33.3, 13:53.4, (14:24.9), (14:29.2)
471325Concord, MI - Team Time (1st 5) 1:06:14.0 | Spread (1st 5) 2:23.0
125, 198, 252, 315, 435, (458), (480)
Cole Thompson, Jonathan Mikovits, Luke Holton, Logan Barrett, Isaac Waldron, (Chuckie King), (Aiden Richardson)
12:13.0, 12:47.0, 13:07.0, 13:31.0, 14:36.0, (15:06.0), (15:39.0)
481336Cranbrook Kingswood, MI - Team Time (1st 5) 1:06:16.6 | Spread (1st 5) 1:34.9
191, 215, 224, 296, 410, (413), (414)
Sam Morawski, David Flanagan, Carter Cormier, Geoffrey Qin, Noah Brown, (Aiden Neeper), (Isaac Gurman)
12:44.0, 12:52.5, 12:56.8, 13:24.4, 14:18.9, (14:21.2), (14:21.6)
491343Byron Center West, MI - Team Time (1st 5) 1:06:09.3 | Spread (1st 5) 40.4
208, 233, 290, 304, 308, (320), (334)
Jason Fredricks, Micah Alexander, Merrick Susan, Matthew Garbarino, Caleb Reinsch, (Luke Barnum), (Nathan Holwerda)
12:48.7, 12:59.8, 13:22.9, 13:28.8, 13:29.1, (13:34.8), (13:40.6)
501353Berkshire, MI - Team Time (1st 5) 1:06:13.7 | Spread (1st 5) 1:07.2
188, 200, 258, 348, 359, (369), (379)
Johann Benavides, Jack Regan, Nicolas Coignet, Carlos McIntyre, Matt Inda, (Andrew Inda), (Doug DeRonne)
12:42.7, 12:47.1, 13:07.5, 13:46.5, 13:49.9, (13:53.0), (13:58.1)
511361Spring Lake, MI - Team Time (1st 5) 1:06:20.0 | Spread (1st 5) 42.0
221, 227, 284, 305, 324, (333), (351)
Callen Carrier, Rowan Henderson, Hopper Miller, James Bolthouse, Jake Vinkemulder, (Tyler Munch), (Ian Hill)
12:55.0, 12:58.0, 13:21.0, 13:29.0, 13:37.0, (13:40.0), (13:47.0)
521386Sashabaw, MI - Team Time (1st 5) 1:06:26.0 | Spread (1st 5) 58.0
240, 242, 252, 271, 381, (423), (424)
Griffin Scane, Dru Brody, Andrew Sesti, Ryan Bovee, Blake Botterill, (Mathias Darnell), (Joey Vroman)
13:02.0, 13:03.0, 13:07.0, 13:14.0, 14:00.0, (14:27.0), (14:28.0)
531442Kenowa Hills, MI - Team Time (1st 5) 1:07:24.6 | Spread (1st 5) 3:54.2
26, 228, 297, 430, 461, (472), (474)
Isaac Buckwalter, Caleb Clinger, Logan Hankis, Cesar Malpica, Ethan Demann, (Dylan Donihue), (Hunter Swidwa)
11:18.5, 12:58.5, 13:24.5, 14:30.4, 15:12.7, (15:24.5), (15:26.5)
541540Mason County Eastern, MI - Team Time (1st 5) 1:07:28.2 | Spread (1st 5) 59.8
222, 292, 301, 350, 375, (439), (447)
Raul Cuate-Hernandez, Nathan Wing, Eli Shoup, Neal Stewart, Keegan Bates, (Kolden Myer), (Darin Stever)
12:55.5, 13:23.3, 13:27.4, 13:46.7, 13:55.3, (14:40.0), (14:49.8)
551583Scripps, MI - Team Time (1st 5) 1:08:11.0 | Spread (1st 5) 1:52.0
161, 198, 399, 409, 416, (434), (441)
Clayton Kuiper, Jack McKiernan, Will Dempsey, Samuel Cromwell, Benjamin Filias, (Joseph Owczarek), (Colin Junkin)
12:30.0, 12:47.0, 14:14.0, 14:18.0, 14:22.0, (14:35.0), (14:41.0)
561623St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:08:08.5 | Spread (1st 5) 56.5
267, 269, 342, 354, 391, (403), (449)
Finn Ritchie, Carter Thelen, Thomas Richards, Oliver Boomer, Zealand Tarrant, (Colton Manthei), (Bryce Kempf)
13:12.5, 13:13.0, 13:45.0, 13:49.0, 14:09.0, (14:16.0), (14:55.0)
571624Grant, MI - Team Time (1st 5) 1:08:52.1 | Spread (1st 5) 2:26.3
203, 251, 295, 412, 463, (510)
Carter Cole, Brayden Muir, Aaron Zimmer, Tomas Charles, Reece Welch, (Gustavo Charles-Mejia)
12:47.7, 13:06.3, 13:24.1, 14:20.0, 15:14.0, (19:44.7)
581662Oakridge, MI - Team Time (1st 5) 1:09:15.6 | Spread (1st 5) 3:11.6
111, 272, 368, 442, 469, (506)
Camren Dial, Aiden Hascher, Spencer Anderson, Connor Forward, Ben Ferrier, (Conner Anderson)
12:06.7, 13:14.1, 13:52.9, 14:43.6, 15:18.3, (17:55.9)
591665NBC, MI - Team Time (1st 5) 1:08:28.7 | Spread (1st 5) 59.9
275, 281, 323, 386, 400, (410), (419)
Conner Raeth, Logan Fairchild, Ian Degen, Layn Lewis, Owen Fairchild, (Aidan Perreault), (Qinlan Hagen)
13:14.8, 13:18.8, 13:35.6, 14:04.8, 14:14.7, (14:18.9), (14:24.6)
601712Orchard Lake (Closed), MI - Team Time (1st 5) 1:09:16.2 | Spread (1st 5) 2:18.5
177, 305, 372, 408, 450, (454), (460)
Diego Savoi, Derrick Lee, Sebastian Cervelli, Rui Tamura, Aaron Paul, (Mohammad Mughal), (Brandon Alchy)
12:38.0, 13:29.0, 13:54.8, 14:17.9, 14:56.5, (15:01.8), (15:12.2)
611735Hopkins, MI - Team Time (1st 5) 1:08:58.4 | Spread (1st 5) 1:31.4
236, 326, 365, 377, 431, (502)
Michael Barry, Nick Hoffman, Tyler Weber, Elijah Bockheim, Connor Meengs, (Zachary Wisser)
13:00.3, 13:38.3, 13:51.6, 13:56.5, 14:31.7, (17:32.3)
621736Zeeland Cityside, MI - Team Time (1st 5) 1:10:20.0 | Spread (1st 5) 2:56.4
176, 256, 367, 459, 478, (485), (493)
Mason Villarreal, Keenan Faber, Avery Harbison, Brooks Blanton, Grant Wiler, (Alden Heyboer), (Luke Murphy)
12:37.8, 13:07.2, 13:52.6, 15:08.2, 15:34.2, (15:48.0), (16:16.2)
631751Big Rapids, MI - Team Time (1st 5) 1:09:23.1 | Spread (1st 5) 1:15.4
283, 291, 309, 433, 435, (443), (479)
Eric Standen, Demarcus Lee, Matt Hardesty, Brendan Pippin, Brady Fox, (Ethan Fuller), (Tanner Hartline)
13:20.6, 13:23.2, 13:29.3, 14:34.0, 14:36.0, (14:45.1), (15:35.2)
641752Hesperia, MI - Team Time (1st 5) 1:09:45.8 | Spread (1st 5) 1:55.5
218, 239, 405, 444, 446, (456), (466)
Isaac Parker, Hunter Flanery, Scott Quinn, Deagan Dodge, Stephen Priese, (Samuel Brasser), (Jake Smith)
12:53.3, 13:01.7, 14:16.5, 14:45.5, 14:48.8, (15:02.9), (15:16.2)
651763Monroe, MI - Team Time (1st 5) 1:09:51.6 | Spread (1st 5) 2:17.1
246, 321, 337, 389, 470, (489), (500)
Noah Stein, Nick Parran, Karon Rollins, Aidan Hutchison, Kegan Hallahan, (Evan Welsford), (Grey Johnson)
13:05.0, 13:35.0, 13:41.6, 14:07.9, 15:22.1, (16:01.5), (17:15.7)
661764Zeeland, MI - Team Time (1st 5) 1:09:24.5 | Spread (1st 5) 1:41.3
190, 354, 394, 406, 420, (451), (464)
Boetsem Abel, Isaac Carlson, Caleb Smith, Elija Nowicky, Anthony Schrotenboer, (Aiden DeGraaf), (Owen Cousins)
12:43.5, 13:49.0, 14:10.0, 14:17.2, 14:24.8, (14:58.8), (15:15.5)
671768Quincy, MI - Team Time (1st 5) 1:10:27.0 | Spread (1st 5) 3:09.0
139, 302, 403, 448, 476, (477), (482)
Jacob Reif, Rhett Reif, Nolan Nohr, Brady Harper, Dillon Woellert, (Caden Moore), (Michael Bostic)
12:20.0, 13:28.0, 14:16.0, 14:54.0, 15:29.0, (15:30.5), (15:42.0)
681844Pine River (LeRoy), MI - Team Time (1st 5) 1:14:09.5 | Spread (1st 5) 5:33.6
262, 285, 315, 473, 509
Cole Hill, Philip Rigling, Jayce Methner, Kyle Johnson, Jamie Thornton
13:09.4, 13:21.4, 13:31.0, 15:24.7, 18:43.0
691926Pentwater, MI - Team Time (1st 5) 1:10:59.6 | Spread (1st 5) 1:38.8
286, 363, 387, 438, 452, (498)
Owen McTiernan, Mathew Green, Dean Bromley, James Davis, Drew Kolenda, (John VanDuinen)
13:22.0, 13:51.3, 14:06.0, 14:39.5, 15:00.8, (17:12.1)
701935Central Montcalm, MI - Team Time (1st 5) 1:15:07.8 | Spread (1st 5) 4:28.2
116, 340, 490, 494, 495, (496), (497)
Andrew Hardy, Caleb Holland, Conner Ripley, Sawyer Kohn, Elijah Ralph, (Parker Skrodenis), (Marco Muniz)
12:08.8, 13:43.8, 16:12.4, 16:25.8, 16:37.0, (16:37.9), (16:56.4)
711962McBain, MI - Team Time (1st 5) 1:11:43.2 | Spread (1st 5) 2:12.6
317, 330, 395, 437, 483, (487), (488)
Kadin Eastway, Mason Heuker, Cole Ingleright, Dustin McLain, Colton Nethaway, (Joseph Gandolfi), (James Taylor)
13:31.1, 13:39.1, 14:11.4, 14:37.9, 15:43.7, (15:53.0), (15:59.6)
722029Walkerville, MI - Team Time (1st 5) 1:17:44.2 | Spread (1st 5) 4:54.8
235, 302, 484, 503, 505
Alex Sheehy, Aaron Conger, Henrik Quist, Kennith Meitner, Matthew Jones
13:00.2, 13:28.0, 15:45.0, 17:36.0, 17:55.0
732035Jonesville, MI - Team Time (1st 5) 1:12:21.7 | Spread (1st 5) 1:42.0
342, 360, 401, 457, 475, (486), (492)
Xavier Layher, Jacob Rickwalt, Nehemiah Adams, Cole Magda, Thallen Forant, (David Ricketts), (Carter Wilson)
13:45.0, 13:50.0, 14:15.6, 15:04.1, 15:27.0, (15:52.3), (16:14.3)
742065Homer, MI - Team Time (1st 5) 1:15:44.0 | Spread (1st 5) 4:50.0
167, 462, 467, 468, 501, (511)
Alec Shaw, Brody Shaw, Nate Rocco, Will Jones, Josh Dibble, (Jackson Thatcher)
12:33.0, 15:13.0, 15:17.0, 15:18.0, 17:23.0, (20:18.1)
752068Morley Stanwood, MI - Team Time (1st 5) 1:17:16.1 | Spread (1st 5) 5:40.2
127, 465, 481, 491, 504
Josh McNeil, Jonathan Karel, John May, Gabe Schmitt, Lance Kangas
12:13.6, 15:15.8, 15:39.8, 16:13.1, 17:53.8