155DeWitt, MI - Team Time (1st 5) 59:59.5 | Spread (1st 5) 1:39.7
1, 4, 5, 20, 25, (30), (32)
Zack Rollis, Kalyn VanWormer, Cameron Ramos, Kyle Hellems, Kalyb Vanwormer, (Travis Barr), (Carson Van Tighem)
11:05.5, 11:43.6, 11:52.6, 12:32.6, 12:45.2, (12:51.8), (12:53.3)
2136Fowlerville, MI - Team Time (1st 5) 1:03:26.8 | Spread (1st 5) 1:22.1
8, 12, 16, 47, 53, (118), (130)
Tyler Steinhelper, Chris Davis, Aaron Davis, Bryson Scott, Collin Smar, (Robby Bilyk), (Gavin Tait)
12:04.3, 12:15.0, 12:23.6, 13:17.5, 13:26.4, (14:58.1), (15:33.0)
3137Grand Rapids Christian, MI - Team Time (1st 5) 1:03:34.9 | Spread (1st 5) 1:07.7
10, 15, 29, 39, 44, (51), (52)
Sam Terpstra, Matthew Winkle, Nathan Van Harn, Timothy Nelson, Joel Muyskens, (Jordan Otte), (Tony Kuyper)
12:07.2, 12:19.1, 12:50.4, 13:03.3, 13:14.9, (13:24.4), (13:26.2)
4154Chelsea Beach, MI - Team Time (1st 5) 1:03:31.1 | Spread (1st 5) 1:57.1
3, 12, 22, 58, 59, (81), (83)
Joshua Kowalski, Foster Thorburn, Connor Gilbreath, Brandon DeGracia, Jeremy Northrop, (Gabe Gasbarre), (Jacob Smedshammer)
11:35.0, 12:15.0, 12:38.0, 13:31.0, 13:32.1, (14:00.5), (14:02.0)
5189Glen Lake, MI - Team Time (1st 5) 1:04:59.9 | Spread (1st 5) 1:11.7
14, 23, 42, 54, 56, (125), (131)
Drake Parker, Caleb Gleason, Matthew Pleva, JD Willey, Rolli Charpentier, (Garrett Tremble), (Christian Barber)
12:18.2, 12:38.1, 13:07.0, 13:26.7, 13:29.9, (15:13.9), (15:36.0)
6209Allendale, MI - Team Time (1st 5) 1:05:22.4 | Spread (1st 5) 1:17.5
17, 35, 40, 46, 71, (107), (123)
Bryce Sawyer, Jason Isenga, Dakota Riemersma, Zack Hamlin, Henry Austin, (Collin Bush), (Weston Pineiro)
12:24.2, 12:55.3, 13:04.0, 13:17.2, 13:41.7, (14:43.5), (15:04.0)
7220Mason (Erie), MI - Team Time (1st 5) 1:05:33.6 | Spread (1st 5) 2:07.5
11, 19, 37, 61, 92, (129)
Corbin Healey, Carter Rose, Jackson Hoffman, Kyle Axel, Max Kortsch, (Blake Beridge)
12:11.7, 12:31.3, 12:56.8, 13:34.6, 14:19.2, (15:28.2)
8266Alma, MI - Team Time (1st 5) 1:07:03.8 | Spread (1st 5) 1:00.2
30, 49, 50, 62, 75, (76), (94)
Monroe Molesky, Caleb Snyder, Josh Leppien, Jay Sandel, Brenden Donnelly, (Zach Manley), (Dakota Schneider)
12:51.8, 13:22.0, 13:23.0, 13:35.0, 13:52.0, (13:54.1), (14:25.0)
9282Cadillac, MI - Team Time (1st 5) 1:06:24.8 | Spread (1st 5) 2:30.2
2, 38, 73, 84, 85, (103), (115)
Connor Jackson, Matthew Brines, Tim Carlington, Brandan Eller, Derek Tonello, (Connor Berquist), (Rhys Seward)
11:34.3, 12:57.4, 13:44.5, 14:04.1, 14:04.5, (14:37.4), (14:55.1)
10302Capital Homeschool, MI - Team Time (1st 5) 1:07:47.9 | Spread (1st 5) 2:01.1
26, 34, 63, 68, 111, (126), (152)
Timmy DeMass, Reece Huberts, Vince Fedewa, Tanner Howard, Caleb Wood, (Micah Potter), (Jaden Butler)
12:46.0, 12:55.0, 13:39.0, 13:40.8, 14:47.1, (15:16.0), (17:29.6)
11336Gladwin, MI - Team Time (1st 5) 1:08:48.7 | Spread (1st 5) 3:11.1
18, 28, 74, 82, 134, (144), (156)
Adam Bishop, Fengjin Cui, Mackenzie Weston, Austin Edgar, Sebastian Landenberger, (Kurt Landenberger), (Justin Zietz)
12:30.1, 12:50.3, 13:46.0, 14:01.1, 15:41.2, (16:31.0), (17:44.0)
12344Notre Dame Marist Academy, MI - Team Time (1st 5) 1:08:55.8 | Spread (1st 5) 1:58.5
36, 48, 57, 89, 114, (127), (128)
Sante Dybowski, Eli Seitzinger, Anthony Pangoui, Alec Gaboury, Lucas Karolski, (Nolan Mylenek), (Mason Mylenek)
12:56.1, 13:21.8, 13:30.8, 14:12.5, 14:54.6, (15:17.8), (15:21.9)
13356Breckenridge, MI - Team Time (1st 5) 1:09:52.8 | Spread (1st 5) 4:05.5
7, 33, 41, 135, 140, (141), (150)
Travis Eastman, Elijah Stoneman, Nathan Laurenz, Blaine Long, Colton Chovanec, (Henry Richardson), (Kyler Chovanec)
12:01.6, 12:53.8, 13:06.5, 15:43.8, 16:07.1, (16:13.8), (17:20.0)
14389Flushing, MI - Team Time (1st 5) 1:10:01.0 | Spread (1st 5) 1:03.0
55, 63, 80, 94, 97, (100), (113)
Alton Schuessler, Zach Baxter, Mason George, Evan Hayek, Jordan Maynor, (Nolan Herr), (Devin Hope)
13:27.0, 13:39.0, 14:00.0, 14:25.0, 14:30.0, (14:32.0), (14:52.0)
15399Catholic United, MI - Team Time (1st 5) 1:10:15.9 | Spread (1st 5) 2:12.1
27, 43, 90, 118, 121, (148), (149)
Bryce Arredondo, David Jamet, James Klein, Peter Dudka, Ben Green, (Jack Potter), (Eric Lastfogel)
12:46.8, 13:13.4, 14:18.7, 14:58.1, 14:58.9, (17:00.6), (17:16.9)
16402Chippewa Hills, MI - Team Time (1st 5) 1:10:03.3 | Spread (1st 5) 2:28.9
9, 91, 99, 101, 102, (110), (124)
Austin Mathis, Tyrone Caldwell, Austin Sherman, Amisun Oliver, Michael Grider, (Ray Robertson), (Eric Richard)
12:05.9, 14:18.9, 14:31.3, 14:32.4, 14:34.8, (14:46.6), (15:07.7)
17419Birch Run, MI - Team Time (1st 5) 1:10:29.6 | Spread (1st 5) 55.6
72, 77, 78, 87, 105, (153), (166)
Trey Plichta, Johnathon Voelker, Adam Wenzlick, Keegan Hutchinson, Hunter Holbrook, (Coby Vitany), (Carson Vitany)
13:43.3, 13:58.7, 13:59.0, 14:09.7, 14:38.9, (17:34.8), (18:51.7)
18420Hanover Horton, MI - Team Time (1st 5) 1:12:54.5 | Spread (1st 5) 6:30.5
6, 65, 78, 107, 164
Landon Melling, Bradley Guenther, Donovon Kennedy, Brandon Shepherd, Mickey Cossel
12:01.0, 13:39.5, 13:59.0, 14:43.5, 18:31.5
19431Cedar Springs, MI - Team Time (1st 5) 1:11:48.0 | Spread (1st 5) 3:30.0
21, 66, 69, 136, 139, (158), (165)
Dallas Mora, Brandon Sawade, Brayden Marvel, Thomas Metiva, Nate Draper, (Tyler Salinas), (Josh Walker)
12:34.0, 13:40.0, 13:41.0, 15:49.0, 16:04.0, (18:02.0), (18:46.0)
20488Dundee, MI - Team Time (1st 5) 1:14:26.7 | Spread (1st 5) 4:59.3
24, 67, 109, 133, 155, (162), (163)
Colin Kane, Bryce Groves, Antó Ritsema, Matthew Kahn, Luke Garrett, (Parker Hovey), (Evan Marshall)
12:42.1, 13:40.4, 14:43.7, 15:39.1, 17:41.4, (18:15.2), (18:23.0)
21552Lakeview, MI - Team Time (1st 5) 1:15:00.0 | Spread (1st 5) 2:34.0
69, 86, 117, 138, 142, (154)
Josh Case, Lee RingLever, Dylan Bates, Nick Ruvalcuba, Trenton Markcum, (Cameron Moore)
13:41.0, 14:08.0, 14:57.0, 15:59.0, 16:15.0, (17:36.5)
22567Lumen Christi, MI - Team Time (1st 5) 1:14:26.8 | Spread (1st 5) 1:27.7
87, 106, 120, 122, 132, (146), (151)
Chris Spencer, Ben Munie, Calvin Burdick, Michael Scarpino, London Hardwick, (Caleb Crandall), (Will Padbury)
14:09.7, 14:40.9, 14:58.3, 15:00.5, 15:37.4, (16:40.4), (17:26.7)
23601Greenspire, MI - Team Time (1st 5) 1:17:49.6 | Spread (1st 5) 3:50.1
93, 98, 112, 137, 161, (171)
Nathan Dingman, Trey Hepler, Tristan Ringmuth, Jacob Ritzer, Elijah McKinley, (Jakob Gale)
14:22.1, 14:31.1, 14:47.6, 15:56.6, 18:12.2, (20:58.0)
24607Farwell, MI - Team Time (1st 5) 1:19:38.1 | Spread (1st 5) 4:36.2
60, 96, 145, 147, 159
Wyatt Tubbs, Ryan Marhofer, Addison Carrizales, Jerry Hammond, Grant Evans
13:33.8, 14:26.9, 16:31.6, 16:55.8, 18:10.0
25621Fremont, MI - Team Time (1st 5) 1:20:55.6 | Spread (1st 5) 4:55.6
45, 116, 143, 157, 160, (167), (170)
Wyatt Kaastra, Ben DeVries, Roger Perez, Steven Scott, Kyle Stack, (Tyler Rafferty), (Taven Shriver)
13:15.7, 14:56.4, 16:30.6, 18:01.6, 18:11.3, (19:17.8), (19:43.9)
26786Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 1:39:20.7 | Spread (1st 5) 8:59.0
104, 168, 169, 172, 173, (174)
TJ Hansen, Jewel Gill-Miller, Derek Kibbe, Jacob Coates, Todd Frank, (Holden Olsick)
14:38.0, 19:28.0, 19:42.6, 21:55.1, 23:37.0, (29:43.0)