186Hudsonville Public, MI - Team Time (1st 5) 58:05.5 | Spread (1st 5) 1:12.6
1, 3, 17, 26, 39, (47), (48)
Nathan Conkel, Ryan Nibbelink, Jordan Wolma, Steven St. John, Asher Berends, (Quinn DeKraker), (Ethan Atkins)
11:00.1, 11:04.6, 11:45.6, 12:02.5, 12:12.7, (12:18.1), (12:18.3)
2111Breckenridge, MI - Team Time (1st 5) 58:56.3 | Spread (1st 5) 1:01.9
6, 10, 13, 33, 49, (98), (142)
Gavin Marr, Alex Giles, Hunter Chovanec, Nathan Kipp, Dylan Seeley, (Caleb Frederick), (Colton Chovanec)
11:17.5, 11:28.0, 11:43.4, 12:08.0, 12:19.4, (13:01.5), (13:39.0)
3130DeWitt, MI - Team Time (1st 5) 1:00:13.4 | Spread (1st 5) 8.6
22, 23, 24, 29, 32, (75), (83)
Justus Holben, Michael Herald, Kiefer Kolito, Evan Kennedy, Joseph Perry, (Jon Popowitz), (Caleb Chamberlain)
11:59.2, 11:59.6, 12:00.5, 12:06.3, 12:07.8, (12:45.6), (12:50.5)
4167Woodhaven-Brownstown, MI - Team Time (1st 5) 1:00:26.3 | Spread (1st 5) 36.5
16, 19, 30, 50, 52, (61), (85)
Austin Alter, Logan Lundgren, Josh Vernier, Brandon Johnson, Jesse Anderson, (Dylan Young), (Travis Forgach)
11:45.3, 11:52.4, 12:06.9, 12:19.9, 12:21.8, (12:30.6), (12:50.7)
5207Grand Rapids Christian, MI - Team Time (1st 5) 1:00:31.0 | Spread (1st 5) 1:30.9
2, 41, 46, 54, 64, (107), (118)
Reed VanderLugt, Ethan Wilstermann, Jack Long, Ben Peterson, Jack Luymes, (Jared Roberts), (Jack Peterson)
11:02.8, 12:13.4, 12:17.3, 12:23.8, 12:33.7, (13:06.8), (13:17.4)
6222Cedar Springs, MI - Team Time (1st 5) 1:01:28.4 | Spread (1st 5) 46.0
28, 33, 37, 43, 81, (87), (90)
Dilan Sargent, Brendon Carlson, Gavin Braciak, Corey Bowers, Joseph Metiva, (Spencer Bray), (Ethan Wierda)
12:04.0, 12:08.0, 12:11.4, 12:15.0, 12:50.0, (12:54.3), (12:57.5)
7228Lumen Christi, MI - Team Time (1st 5) 1:01:04.9 | Spread (1st 5) 1:21.6
11, 15, 45, 73, 84, (121), (193)
Gene Hendrickson, Zachary Whitton, Josiah Dinverno, Matt Hoop, Colin Fremeau, (Peter Hrebec), (Jack Reese)
11:29.0, 11:45.0, 12:17.0, 12:43.3, 12:50.6, (13:22.0), (14:26.5)
8236Hanover Horton, MI - Team Time (1st 5) 1:01:16.2 | Spread (1st 5) 1:30.1
7, 20, 57, 70, 82, (94), (104)
Andy Swihart, Garrett Melling, Brandon Guenther, Shane Sauber, Rogan Melling, (David Murine), (Conner Mortimer)
11:20.1, 11:56.6, 12:26.6, 12:42.7, 12:50.2, (12:59.3), (13:05.6)
9361Cadillac, MI - Team Time (1st 5) 1:03:17.1 | Spread (1st 5) 50.0
43, 51, 63, 101, 103, (108), (115)
Abraham Apfel, Timothy Marquard, Zack Hildebrant, Sawyer McClure, Ed Richards, (Jared Andersen), (Karma Deblake)
12:15.0, 12:20.0, 12:33.1, 13:04.0, 13:05.0, (13:07.0), (13:16.0)
10365Flushing, MI - Team Time (1st 5) 1:03:26.6 | Spread (1st 5) 37.0
55, 60, 76, 78, 96, (99), (99)
Riley Adams, Hunter Markel, Antonio Aguilar, William Tucker, Connor Skutt, (Gavin Kister), (Tyler May)
12:24.0, 12:29.0, 12:46.0, 12:46.6, 13:01.0, (13:02.0), (13:02.0)
11368Jenison, MI - Team Time (1st 5) 1:03:36.5 | Spread (1st 5) 47.3
38, 72, 74, 91, 93, (156), (159)
Nick Walters, Zeke Kortman, Tristen Kloppe, Logan Bowen, Brodey Falbe, (Braden Zolman), (Cam Hennip)
12:11.9, 12:43.1, 12:44.0, 12:58.3, 12:59.2, (13:53.4), (13:57.1)
12388Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:03:51.3 | Spread (1st 5) 37.0
53, 71, 80, 89, 95, (141), (146)
Jordan Spitzner, Peter Jackson, Jonathan Adair, Brian Frazee, Caleb Arledge, (Luke Manring), (Zach DeVries)
12:23.0, 12:43.0, 12:48.0, 12:57.3, 13:00.0, (13:38.0), (13:45.3)
13414Fremont, MI - Team Time (1st 5) 1:04:11.5 | Spread (1st 5) 1:27.1
35, 58, 59, 126, 136, (148), (186)
Nathan Walker, Colton Best, Carter Moon, Joshua Zerfas, Seven LaRoue, (Ben Paige), (Jesus Martinez)
12:09.5, 12:28.7, 12:28.9, 13:27.8, 13:36.6, (13:46.7), (14:19.6)
14445Boyd W Arthurs, MI - Team Time (1st 5) 1:04:31.1 | Spread (1st 5) 2:16.9
14, 65, 67, 135, 164, (168), (207)
Ethan Holt, Nathan Miller, Nolan Diroff, Kaden Knight, Freddie Horne, (Alex Popp), (Tyler Herrgard)
11:44.0, 12:34.0, 12:36.8, 13:35.4, 14:00.9, (14:02.6), (14:43.0)
15458L. E. White (Allegan), MI - Team Time (1st 5) 1:04:43.0 | Spread (1st 5) 3:35.0
9, 62, 76, 92, 219, (251), (262)
Blane Johnson, Vance Muenzer, Trevor Thorpe, Tim Lyon, Cage Porterfield, (David Roark), (Logan Vernia)
11:26.0, 12:31.0, 12:46.0, 12:59.0, 15:01.0, (15:49.1), (16:26.0)
16499Honey Creek, MI - Team Time (1st 5) 1:04:50.4 | Spread (1st 5) 2:53.8
5, 86, 106, 132, 170, (204), (255)
Robbie Oates, Andrew Scrocchi, Roman Quesada, Mosiah Selassi, William Barhite, (Collin Melnykowycz), (Ben Rich)
11:12.1, 12:53.0, 13:06.5, 13:32.9, 14:05.9, (14:39.9), (16:03.5)
17516Fowlerville, MI - Team Time (1st 5) 1:05:21.9 | Spread (1st 5) 2:47.9
12, 25, 111, 181, 187, (188), (217)
Bryson Scott, Jack Shrader, Zachary Curd, Tanner Larson, Owen Farmer, (Hunter Breeding), (Jordan Devota)
11:33.1, 12:01.8, 13:11.2, 14:14.8, 14:21.0, (14:23.3), (14:57.7)
18576Morley Stanwood, MI - Team Time (1st 5) 1:06:02.3 | Spread (1st 5) 3:17.4
4, 88, 112, 178, 194, (221)
Aiden McLaughlin, Josh McNeil, Daniel Atchison, Riley Pritchard, Gabe Schmitt, (Owen Devereaux)
11:11.8, 12:56.3, 13:13.5, 14:11.5, 14:29.2, (15:04.2)
19577Byron Center West, MI - Team Time (1st 5) 1:06:23.6 | Spread (1st 5) 2:16.1
18, 110, 134, 144, 171, (182), (274)
Isaac Willemsen, Merrick Susan, Nick Polega, Matthew Garbarino, Billy Speyer, (Blake Pacienda), (Joey Meeker)
11:51.3, 13:09.5, 13:33.7, 13:41.7, 14:07.4, (14:15.2), (17:20.3)
20591Allendale, MI - Team Time (1st 5) 1:06:56.9 | Spread (1st 5) 2:53.1
21, 27, 121, 210, 212, (237), (247)
Dakota Riemersma, Joe Fordney, Hayden Rhodea, Ashton Skelly, Austin Walta, (Thomas Meyer), (Matthew Brovont)
11:56.8, 12:03.5, 13:22.0, 14:44.7, 14:49.9, (15:30.0), (15:47.1)
21592Fruitport, MI - Team Time (1st 5) 1:06:41.6 | Spread (1st 5) 1:42.9
42, 115, 129, 145, 161, (163), (179)
Nick Kleinheksel, Bryce Lanore, Jon Wildey, Kolton Woods, Deven Kirsch-Morales, (Brodie Boes), (Parker Newman)
12:14.6, 13:16.0, 13:31.3, 13:42.2, 13:57.5, (14:00.7), (14:13.7)
22660Capital Homeschool, MI - Team Time (1st 5) 1:07:41.3 | Spread (1st 5) 2:10.0
31, 120, 151, 174, 184, (190), (223)
Timmy DeMass, Vince Fedewa, Jacob Taylor, Luke Snow, Liam Kuhlmann, (Will Spedoske), (Tim Eastwood)
12:07.0, 13:19.1, 13:49.6, 14:08.6, 14:17.0, (14:24.9), (15:12.7)
23720Alma, MI - Team Time (1st 5) 1:08:32.2 | Spread (1st 5) 1:20.0
105, 109, 125, 189, 192, (205), (213)
CJ Lemerand, Adam Dixon, Aaron Donnelly, Danny Dixon, Dillon Dennison, (Austin Beam), (Malachi Scates)
13:06.1, 13:08.9, 13:27.0, 14:24.1, 14:26.1, (14:40.6), (14:53.8)
24744Grass Lake, MI - Team Time (1st 5) 1:09:00.1 | Spread (1st 5) 1:17.3
113, 131, 133, 172, 195, (282)
Nick Sherwood, Jack Schultz, Louis Good, Brennen Bargesser, Xavier Bargesser, (Garrett Keneau)
13:14.7, 13:32.3, 13:33.3, 14:07.8, 14:32.0, (18:53.1)
25766Coopersville, MI - Team Time (1st 5) 1:10:07.8 | Spread (1st 5) 4:11.0
8, 69, 222, 227, 240, (286)
Kyle James-Heer, Luke Siler, Jordan Winters, Cameron Brouwer, Andrew Baker, (Robby Zerfas)
11:22.5, 12:42.1, 15:10.9, 15:18.8, 15:33.5, (20:11.2)
26780Grant, MI - Team Time (1st 5) 1:09:29.6 | Spread (1st 5) 1:17.2
114, 147, 149, 173, 197, (269), (284)
Billy Ostyn, Andrew Decker, Carter Cole, Blake Anderson, Aaron Zimmer, (Jeremiah Curtis), (Jacob Price)
13:15.3, 13:46.3, 13:47.6, 14:07.9, 14:32.5, (16:46.6), (19:35.6)
27787Glen Lake, MI - Team Time (1st 5) 1:11:16.6 | Spread (1st 5) 5:04.7
36, 150, 152, 176, 273
R-Jay Willey, Jeremiah Dungjen, Brody Allen, Jackson Parker, Jacob Romanowski
12:11.2, 13:48.9, 13:50.5, 14:10.1, 17:15.9
28788East (Farmington Hills), MI - Team Time (1st 5) 1:09:30.0 | Spread (1st 5) 34.0
138, 138, 166, 169, 177, (185), (195)
Nolan Mohr, Eli Bride, Ryan Harris, Noah Hayes, Melvin Joseph, (Avi Patel), (Sahej Kohli)
13:37.0, 13:37.0, 14:02.0, 14:03.0, 14:11.0, (14:19.0), (14:32.0)
29797Cranbrook Kingswood, MI - Team Time (1st 5) 1:10:06.0 | Spread (1st 5) 2:16.0
79, 96, 200, 202, 220, (249), (253)
Carter Cormier, Sam Morawski, Sohum Acharya, Raj Chandra, William Chen, (Matthew Wu), (Chase Paulus)
12:47.0, 13:01.0, 14:37.0, 14:38.0, 15:03.0, (15:49.0), (15:53.0)
30822Kalamazoo Christian, MI - Team Time (1st 5) 1:10:47.1 | Spread (1st 5) 2:42.9
101, 128, 137, 211, 245, (258), (277)
Kyle Miedema, Kyle Nash, Tucker Seelbinder, Logan Holewa, Tyler Zichterman, (Zachary Barnet), (Ryan Triemstra)
13:04.0, 13:30.4, 13:36.8, 14:49.0, 15:46.9, (16:17.0), (18:02.6)
31840Summit Academy, MI - Team Time (1st 5) 1:11:17.0 | Spread (1st 5) 3:24.8
40, 162, 167, 230, 241
Jonas Walker, Ryan Greene, Christopher Holman, Brent Walker, Joel Cunnien
12:13.2, 13:59.4, 14:02.2, 15:24.2, 15:38.0
32908Dundee, MI - Team Time (1st 5) 1:12:18.3 | Spread (1st 5) 2:28.9
119, 127, 180, 234, 248, (265), (270)
Brendan Cousino, Blake Hebel, Justin Testorelli, Collin Jackson, Hadley Keineth, (Seth Rowley), (Landon Wolfram)
13:18.4, 13:30.1, 14:14.4, 15:28.1, 15:47.3, (16:34.1), (16:48.8)
33928Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 1:13:33.8 | Spread (1st 5) 4:17.0
56, 153, 225, 226, 268, (271), (280)
TJ Hansen, Todd Frank, Joe Moore, Alex Aguilar, Nathan Martin, (Logan Neubecker), (Jeff Kavalunas)
12:26.2, 13:50.9, 15:14.9, 15:18.6, 16:43.2, (17:11.9), (18:42.0)
34934Gladwin, MI - Team Time (1st 5) 1:12:36.0 | Spread (1st 5) 2:16.0
121, 158, 175, 239, 241, (246), (249)
Caleb Palmreuter, Sebastian Landenberger, Wilson Bragg, Kurt Landenberger, Grant Otto, (Cobey McGraw), (Josh McKenna)
13:22.0, 13:54.0, 14:09.0, 15:33.0, 15:38.0, (15:47.0), (15:49.0)
35936Fennville, MI - Team Time (1st 5) 1:12:38.7 | Spread (1st 5) 2:56.9
65, 199, 216, 218, 238, (243), (267)
Christian Mendoza, Eddie Mendoza, Johnathan Mendoza, JJ Vanderkolk, JJ VanderKuyl, (Xavior Mendoza), (Xavier Mendoza)
12:34.0, 14:36.7, 14:57.0, 15:00.1, 15:30.9, (15:39.5), (16:42.1)
36955Catholic United, MI - Team Time (1st 5) 1:13:20.4 | Spread (1st 5) 2:51.9
68, 191, 229, 231, 236, (257), (259)
Max Klein, Mateo Arredondo, Dominic VandenElzen, Henry Bock, Jaime Berrios, (Edward Frey), (Rory Fitzgerald)
12:37.1, 14:25.5, 15:23.7, 15:25.1, 15:29.0, (16:16.0), (16:19.5)
37983Belding, MI - Team Time (1st 5) 1:12:58.2 | Spread (1st 5) 1:29.4
160, 183, 198, 209, 233, (256), (260)
Toby Sweet, Landon Hollister, Isiah VanderMolen, Eliot Ward, Gavin Luscombe, (Ethan Milanowski), (Blake Holton)
13:57.4, 14:16.2, 14:33.6, 14:44.2, 15:26.8, (16:05.3), (16:21.7)
381000Holland Black River, MI - Team Time (1st 5) 1:14:07.6 | Spread (1st 5) 2:43.3
143, 165, 203, 228, 261, (271), (275)
Jack Davis, Sullivan Prince, John Davidson, Caleb Ewald, Matt Koeman, (Elijah LaBurn), (Colin Hubbell)
13:41.4, 14:01.9, 14:38.1, 15:21.5, 16:24.7, (17:11.9), (17:39.1)
391004Charyl Stockwell Academy, MI - Team Time (1st 5) 1:16:46.3 | Spread (1st 5) 5:35.8
117, 130, 224, 252, 281, (287)
Tre Hill, Michael Warner, Carson Genei, Bryant Muldoon, Johnathan Lloyd, (Raymond Hatcher)
13:16.5, 13:32.0, 15:14.0, 15:51.5, 18:52.3, (20:20.3)
401079Unity Christian, MI - Team Time (1st 5) 1:19:06.4 | Spread (1st 5) 5:54.9
140, 157, 235, 264, 283
Jonathan Schelhaas, Mason Brower, Kai Davis, Joshua Besteman, Henry Kloosterman
13:37.8, 13:53.7, 15:28.5, 16:33.7, 19:32.7
411081Greenspire, MI - Team Time (1st 5) 1:19:30.0 | Spread (1st 5) 4:38.0
154, 155, 215, 278, 279
Tristan Ringmuth, Caleb Mitchel-Ward, Xavier Fornier, Connor Spears-Donn, Aidan Blume
13:51.0, 13:52.2, 14:55.7, 18:22.1, 18:29.0
421096Chippewa Hills, MI - Team Time (1st 5) 1:16:23.4 | Spread (1st 5) 3:09.1
124, 208, 244, 254, 266
Nicholas Sherman, Logan Willman, Scout Oliver, Colton Sherman, Josef Beers
13:26.2, 14:43.3, 15:43.1, 15:55.5, 16:35.3
431116Hillsdale Academy, MI - Team Time (1st 5) 1:16:11.7 | Spread (1st 5) 1:55.1
201, 206, 214, 232, 263, (275), (285)
Christian Gossage, Treloar Nick, Dillon Donihue, Anson Alvarez, Ryan Van Havel, (Brendan Petry), (Stanley Postula)
14:37.4, 14:42.0, 14:53.9, 15:25.9, 16:32.5, (17:39.1), (19:58.6)
441450Bay City Academy, MI - Team Time (1st 5) 2:00:03.7 | Spread (1st 5) 4:56.6
288, 289, 290, 291, 292, (293)
Zachary Lawrence, Jayson Bates, Gordon Webster, Isaac Hales, Ethan Stark, (Matthew Lapan)
21:09.0, 23:20.0, 23:40.4, 25:48.7, 26:05.6, (31:54.0)