1119North Rockford, MI - Team Time (1st 5) 49:29.0 | Spread (1st 5) 1:05.0
10, 18, 20, 23, 48, (85), (128)
Kyle Sweeney, Blake Murphy, Ben Antel, Jack Paras, Ben Lewis, (Brandon Roach), (Sean Dobson)
9:29.0, 9:45.0, 9:47.0, 9:54.0, 10:34.0, (11:02.0), (12:25.0)
2126Hudsonville Public, MI - Team Time (1st 5) 49:38.0 | Spread (1st 5) 54.0
9, 25, 28, 29, 35, (52), (53)
Trey Diepenhorst, Asher Koeman, Riley VanSprange, Thomas Fortuna, Drew Huizen, (Matthew Welmerink), (Robert Bolhuis)
9:25.0, 9:55.0, 9:57.0, 10:02.0, 10:19.0, (10:35.0), (10:36.0)
3134Coleman, MI - Team Time (1st 5) 49:04.2 | Spread (1st 5) 1:38.8
3, 5, 7, 51, 68, (72), (92)
Noah Haskell, Jaden Bovee, Jack Wiggins, Hunter Falor, Cole Aultman, (Shane Templeman), (Konner Carbeno)
9:10.0, 9:14.0, 9:16.9, 10:34.5, 10:48.8, (10:49.1), (11:11.7)
4171St. Anne, MI - Team Time (1st 5) 50:59.1 | Spread (1st 5) 56.8
13, 26, 36, 42, 54, (98), (109)
Myles Linden, Anthony Youngblood, Matthew Zygaj, Andrew Linden, Mario Salisbury, (Nate Linden), (Joshua Weiss)
9:39.4, 9:55.5, 10:19.1, 10:28.9, 10:36.2, (11:22.7), (11:42.9)
5189East Rockford, MI - Team Time (1st 5) 50:49.0 | Spread (1st 5) 2:09.0
2, 37, 43, 45, 62, (62), (65)
Alex Fahey, Carson Lafferty, Ashton Boichot, Alex Ducy, Jakob Austin, (Ross Fiske), (Jared Leitch)
8:37.0, 10:25.0, 10:29.0, 10:32.0, 10:46.0, (10:46.0), (10:47.0)
6198L'Anse Creuse-East, MI - Team Time (1st 5) 51:17.9 | Spread (1st 5) 1:02.0
21, 22, 33, 48, 74, (75), (110)
Andrew Lowe, Brandon Penberthy, Dylan Penberthy, Justin Piejak, Adam Koch, (Lorenzo Alfred), (Blake Raymond)
9:47.8, 9:50.5, 10:15.8, 10:34.0, 10:49.8, (10:51.0), (11:43.1)
7202Holland Christian, MI - Team Time (1st 5) 50:11.0 | Spread (1st 5) 2:23.0
1, 4, 57, 61, 79, (83), (87)
Parker Lambers, Aaron Mulder, Nathan DeWitt, Sam Murillo, Henry Fogg, (Noah Bouwman), (Elliot Stielstra)
8:36.0, 9:13.0, 10:39.0, 10:44.0, 10:59.0, (11:01.0), (11:05.0)
202Roscommon, MI - Team Time (1st 5) 51:14.0 | Spread (1st 5) 1:39.0
11, 12, 34, 55, 90, (96), (103)
Joel Ewald, Josh Fairbanks, Aaron Gee, Alex Goodall, Brian Kilbourn, (Branden Morley), (Anthony Cole)
9:30.0, 9:39.0, 10:18.0, 10:38.0, 11:09.0, (11:16.0), (11:32.0)
9241Clare, MI - Team Time (1st 5) 52:23.0 | Spread (1st 5) 1:07.0
14, 45, 55, 62, 65, (77), (96)
Cole McMillan, Ted Bell, Mason Cotter, Caleb Thering, Connor Schmidt, (Christian Hitchcock), (Hayden Wood)
9:40.0, 10:32.0, 10:38.0, 10:46.0, 10:47.0, (10:56.0), (11:16.0)
241Gladwin, MI - Team Time (1st 5) 51:56.6 | Spread (1st 5) 1:06.4
16, 27, 58, 67, 73, (79), (82)
Caleb Palmreuter, David Dremer, Ben Verellen, Ethan Underwood, Danny Sturgis, (Carson Allen), (Ethan Edgar)
9:43.0, 9:56.0, 10:40.0, 10:48.2, 10:49.4, (10:59.0), (11:00.0)
11270Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 52:31.7 | Spread (1st 5) 1:53.0
8, 39, 44, 88, 91, (108), (180)
TJ Hansen, Anthony Martin, Frank Holstine, Nathan Martin, Logan Neubecker, (Joe Moore), (Chance Rachow)
9:17.0, 10:27.0, 10:31.0, 11:06.7, 11:10.0, (11:41.0), (14:01.0)
12303L'Anse Creuse-South, MI - Team Time (1st 5) 53:20.8 | Spread (1st 5) 1:04.6
31, 32, 60, 86, 94, (102), (134)
Jonah Volpe, Robert Galan, Trevor Missig, Zach LaValley, Donovan Weatherly, (Eian Fuller), (Will Forrester)
10:08.7, 10:13.1, 10:43.4, 11:02.3, 11:13.3, (11:27.0), (12:31.1)
13351L'Anse Creuse-North, MI - Team Time (1st 5) 54:04.3 | Spread (1st 5) 1:28.7
24, 69, 78, 81, 99, (101), (116)
Connor Clayton (c), Grant Lince, Joseph Barnard, Kyle Clayton, Ryan Palmer, (Roger Silvestro), (Joshua Midbo)
9:54.9, 10:48.9, 10:57.8, 10:59.1, 11:23.6, (11:24.2), (11:54.5)
14364Bemis, MI - Team Time (1st 5) 54:58.2 | Spread (1st 5) 2:45.0
15, 19, 76, 124, 130, (181), (207)
Liam LeBlanc, Mason Fowler, Cooper VanHoosear, Andrew Modrak, Braeden McLeod, (Jonathan McCammon), (Jacob King)
9:41.5, 9:46.4, 10:54.2, 12:09.6, 12:26.5, (14:02.9), (15:51.9)
15380L'Anse Creuse-Central, MI - Team Time (1st 5) 55:17.3 | Spread (1st 5) 2:43.8
17, 30, 89, 112, 132, (141), (145)
Connor Shorkey, William Burson, Gavin Flosky, Cameron Sherrill, Bryce Harris, (Ty Boedeker), (Jake Goebel)
9:44.9, 10:08.5, 11:08.8, 11:46.4, 12:28.7, (12:40.1), (12:44.3)
16409Kennedy (St Clair Shores), MI - Team Time (1st 5) 55:56.0 | Spread (1st 5) 1:25.3
40, 47, 95, 113, 114, (163), (174)
David Kohl, Noah Baier, Robert Walton, Vincent Rindalo, Jacob Lawson, (Benjamin Blaesing), (Vance Rutlefge)
10:27.6, 10:33.5, 11:14.8, 11:47.2, 11:52.9, (13:13.0), (13:41.4)
17461Meridian, MI - Team Time (1st 5) 57:16.0 | Spread (1st 5) 2:01.0
38, 70, 105, 117, 131, (137), (139)
Jaydin Wetzel, Elliot Noyes, Justin Wood, Drew LaFave, Connor Thompson, (Ben Thompson), (Eli Olmsted)
10:26.0, 10:49.0, 11:34.0, 12:00.0, 12:27.0, (12:35.0), (12:38.0)
18503Renaissance PS Academy, MI - Team Time (1st 5) 58:06.0 | Spread (1st 5) 1:59.0
58, 70, 100, 135, 140, (159)
Dennis Egan, Ahsiniis Smith, Eduardo Hoffmeyer, Nicholas Papenfus, Grant Minthorn, (Caleb Hart)
10:40.0, 10:49.0, 11:24.0, 12:34.0, 12:39.0, (13:02.0)
19598Lake City, MI - Team Time (1st 5) 1:03:03.4 | Spread (1st 5) 7:08.9
6, 50, 148, 182, 212
Oakley Barger, Caleb Doe, Kyle Doe, Jarrett Blevins, Nick Koboldt
9:16.1, 10:34.3, 12:45.0, 14:03.0, 16:25.0
20620Kent City, MI - Team Time (1st 5) 1:00:35.3 | Spread (1st 5) 1:15.7
104, 106, 114, 146, 150, (154), (165)
Thomas Swanson, Samuel Martini, Hayden Carlson, Jordan Schuiling, Justin Mack, (Zane Kik), (Nicholas Rode)
11:33.5, 11:35.1, 11:52.9, 12:44.6, 12:49.2, (12:53.8), (13:14.6)
21636Fremont, MI - Team Time (1st 5) 1:02:29.3 | Spread (1st 5) 4:34.1
41, 119, 120, 156, 200, (208), (209)
Conor Somers, Brennan Schuler, Gavin Schuler, Gabe Whittle, Nate Vincent, (Troy Kirkendoll), (Owen VandenBerg)
10:28.8, 12:00.9, 12:02.4, 12:54.3, 15:02.9, (15:59.2), (15:59.8)
22676Newaygo, MI - Team Time (1st 5) 1:02:28.5 | Spread (1st 5) 1:15.1
118, 122, 127, 143, 166, (172), (185)
Phoenix Montoya, Tim Dosch, Michael Murray, Hunter Yearsovich, Greg Hearth, (McKade Hurrle), (Maison Page)
12:00.3, 12:06.2, 12:24.5, 12:42.1, 13:15.4, (13:33.6), (14:11.4)
23692Reed City, MI - Team Time (1st 5) 1:02:51.4 | Spread (1st 5) 1:00.3
121, 129, 133, 149, 160, (197), (203)
Ryan Allen, Ian Hilliard, Izaiah Lentz, Ty Kailing, Anthony Kiaunis, (Eli Johnson), (Jared Johnson)
12:04.0, 12:25.7, 12:31.0, 12:46.4, 13:04.3, (14:46.1), (15:22.9)
24709Big Rapids, MI - Team Time (1st 5) 1:03:31.9 | Spread (1st 5) 2:12.4
111, 125, 144, 153, 176, (177), (193)
Ryan Ososki, Ethan Fuller, Zander Beery, Owen Westerkamp, Gavin Grabill, (Hunter Mossel), (Aiden Wilson)
11:43.7, 12:17.0, 12:42.6, 12:52.5, 13:56.1, (13:57.8), (14:34.5)
25768White Cloud, MI - Team Time (1st 5) 1:06:22.8 | Spread (1st 5) 4:24.0
84, 138, 151, 191, 204, (215), (216)
Enrique Bowman, Kristopher Hesting, Kobe Canning, Keagan Kailing, Keegan Kailing, (Zack Lathrop), (Zane Keith)
11:01.4, 12:35.7, 12:49.3, 14:31.0, 15:25.4, (18:39.4), (18:47.4)
26789Morley Stanwood, MI - Team Time (1st 5) 1:05:58.1 | Spread (1st 5) 1:39.2
126, 152, 158, 175, 178, (213)
Tyler Vining, Noah Young, Jonathan Karel, John May, Lance Kangas, (Jace Doxtater)
12:18.9, 12:51.1, 12:59.8, 13:50.2, 13:58.1, (18:01.4)
27819Tri-County, MI - Team Time (1st 5) 1:06:31.9 | Spread (1st 5) 1:05.8
136, 169, 170, 171, 173, (186), (187)
Gavin Rykse, Derek Osbourne, Jared Pell, Christian Smits, Quentin DeWitt, (Logan Rackley), (Cody Holman)
12:34.4, 13:24.4, 13:25.5, 13:27.4, 13:40.2, (14:14.4), (14:16.7)
28822Chippewa Hills, MI - Team Time (1st 5) 1:07:14.5 | Spread (1st 5) 2:24.3
123, 155, 162, 190, 192, (195), (202)
Jake O'Neil, Lewis Young, Jacob Simon, Shaun Biller, Jeffrey Brownwell, (Martin Grinnell), (Matthew Brownell)
12:07.8, 12:54.1, 13:12.6, 14:27.9, 14:32.1, (14:43.8), (15:16.8)
29826Grant, MI - Team Time (1st 5) 1:07:29.7 | Spread (1st 5) 3:10.3
107, 164, 168, 189, 198, (206), (211)
Tomas Charles, Kayden Koewers, Adrian Bouwkamp, Kyle Brege, Brodie Delamater, (Logan Eady), (Braylon Freeland)
11:39.5, 13:13.2, 13:22.7, 14:24.5, 14:49.8, (15:45.6), (16:12.3)
30851Central Montcalm, MI - Team Time (1st 5) 1:09:06.1 | Spread (1st 5) 3:53.1
93, 167, 194, 196, 201, (205), (210)
Andrew Hardy, Graham Coston, Blake Guilford, Sawyer Kohn, Kadin Gould, (Elijah Ralph), (Parker Skrodenis)
11:12.7, 13:22.3, 14:39.6, 14:45.7, 15:05.8, (15:38.0), (16:10.2)
31870Holton, MI - Team Time (1st 5) 1:11:46.5 | Spread (1st 5) 5:24.0
142, 147, 183, 184, 214
Austin Fowler, Ronnie Dahlke, Quentin Edwards, Bo Larabee, Alax Hawk
12:41.5, 12:44.8, 14:04.9, 14:09.8, 18:05.5
32884Hesperia, MI - Team Time (1st 5) 1:09:22.7 | Spread (1st 5) 2:07.5
157, 161, 179, 188, 199
Daniel Romero, Isaac Eaves, Damien Elliott, Christian Wright, Samuel Brasser
12:54.7, 13:09.5, 13:59.4, 14:16.9, 15:02.2