136Hudsonville Public, MI - Team Time (1st 5) 47:31.0 | Spread (1st 5) 15.0
4, 5, 8, 9, 10, (13), (44)
Ezra Roerig, Drew Atkins, Casey Olson, Nate Vruggink, Nathan Conkel, (Ryan Nibbelink), (Luke Ellermets)
9:22.0, 9:23.0, 9:34.0, 9:35.0, 9:37.0, (9:47.0), (10:27.0)
2137Portage North, MI - Team Time (1st 5) 49:59.0 | Spread (1st 5) 1:29.0
1, 7, 34, 38, 57, (60), (72)
Max Rathburn, Nick Gerhard, Joey Proos, Connor Clemens, Will Prowse, (Cris Smith), (Gabe Rathburn)
9:10.0, 9:25.0, 10:22.0, 10:23.0, 10:39.0, (10:40.0), (10:50.0)
3142Lakeview (Battle Creek), MI - Team Time (1st 5) 50:21.0 | Spread (1st 5) 1:15.0
3, 20, 24, 42, 53, (62), (62)
Joesph Wood, Kento Nakashima, Mitchell Turner, Nolan Portteus, Brendan Shepherd, (Holden Palmer), (Keagan Aimesbury)
9:21.0, 9:58.0, 10:00.0, 10:26.0, 10:36.0, (10:42.0), (10:42.0)
4143Spring Lake, MI - Team Time (1st 5) 50:25.0 | Spread (1st 5) 1:04.5
6, 11, 37, 43, 46, (102), (114)
Andrew Hylen, Ben Hylen, Ethan Pennington, Tyler VanDam, Matthew Vanderwall, (Clayton Glasgow), (Jack Leech)
9:23.5, 9:44.1, 10:22.6, 10:26.8, 10:28.0, (11:17.9), (11:25.6)
5161OJ DeJonge, MI - Team Time (1st 5) 50:54.3 | Spread (1st 5) 47.6
15, 21, 23, 50, 52, (126), (135)
Will Flewelling, Alan Ritter, Max Kline, Nathan Lange, Sam Bandstra, (John Biggs), (Kyle Snyder)
9:48.2, 9:59.0, 9:59.7, 10:31.6, 10:35.8, (11:32.9), (11:38.3)
6176Plainwell, MI - Team Time (1st 5) 50:51.0 | Spread (1st 5) 1:31.0
2, 16, 33, 55, 70, (176), (187)
Isaac Davis, Jacob Hopson, Luke Kalavitz, Daniel Hopson, Ethan Johnson, (Jarrod Patmore), (Gavin Blades)
9:17.0, 9:49.0, 10:20.0, 10:37.0, 10:48.0, (12:19.0), (12:37.0)
7186Grand Rapids Christian, MI - Team Time (1st 5) 51:39.0 | Spread (1st 5) 30.0
21, 31, 40, 46, 48, (49), (82)
Nathan Van Harn, Jack Long, Charles Thiam, Nils Berglund, Henry John Schenkel, (Christian Voetberg), (Ethan Wilstermann)
9:59.0, 10:19.0, 10:24.0, 10:28.0, 10:29.0, (10:31.0), (11:02.0)
8245Otsego, MI - Team Time (1st 5) 52:32.0 | Spread (1st 5) 1:17.0
17, 25, 28, 87, 88, (106), (111)
Hunter Zartman, Owen Grile, Jacob Harmon, Andrew Kubiak, Jaxsen Callaway, (Owen Stender), (Hayden Korreck)
9:52.0, 10:07.0, 10:17.0, 11:07.0, 11:09.0, (11:22.0), (11:24.0)
9248Fruitport, MI - Team Time (1st 5) 52:30.5 | Spread (1st 5) 1:07.0
18, 30, 45, 75, 80, (85), (100)
Brendan Deneen, Logan Teitsma, Nathan Vanmeter, Nick Kleinheksel, Austin Golden, (Jon Wildey), (Connor Hines)
9:52.6, 10:18.4, 10:27.3, 10:52.6, 10:59.6, (11:05.1), (11:17.3)
10310Parchment, MI - Team Time (1st 5) 53:33.0 | Spread (1st 5) 1:09.0
26, 53, 57, 71, 103, (116), (141)
Seth Somers, Austin Miller, Eric Nordquist, Alex Guzior, Garrett Blacken, (Sam Reynolds), (Cam Esman)
10:10.0, 10:36.0, 10:39.0, 10:49.0, 11:19.0, (11:27.0), (11:42.0)
11390Fremont, MI - Team Time (1st 5) 54:29.1 | Spread (1st 5) 1:47.0
12, 56, 92, 108, 122, (125), (157)
Wyatt Kaastra, Carter Moon, Seven LaRoue, Blake Voshel, Cody Moon, (Nathan Anderson), (Colton Christoffersen)
9:44.5, 10:38.8, 11:11.3, 11:23.0, 11:31.5, (11:32.5), (11:55.2)
12406Coldwater Legg, MI - Team Time (1st 5) 55:03.0 | Spread (1st 5) 34.0
65, 65, 81, 91, 104, (129), (137)
Jose Blankenship, Cody Hewitt, Spencer Rodesiler, Bryce Lafferty, Drayke Fitch, (Ethan Massey), (Hunter Eldridge)
10:46.0, 10:46.0, 11:00.0, 11:11.0, 11:20.0, (11:36.0), (11:39.0)
13459Athens, MI - Team Time (1st 5) 55:38.0 | Spread (1st 5) 1:45.0
34, 38, 97, 123, 167, (200)
Riley Howard, Luke Lamson, Damon Knowles, Brock Hurst, Hunter Bowersox, (Kahler Tomlin)
10:22.0, 10:23.0, 11:14.0, 11:32.0, 12:07.0, (13:04.0)
14471Hastings, MI - Team Time (1st 5) 55:41.0 | Spread (1st 5) 1:19.0
34, 69, 97, 133, 138, (168), (188)
Jon Nash, Braden Tolles, Jon Arnold, Cameron Haight, William Roosiem, (Blake Harris), (Alex Steward)
10:22.0, 10:47.0, 11:14.0, 11:37.0, 11:41.0, (12:09.0), (12:42.0)
15478Saugatuck, MI - Team Time (1st 5) 55:37.0 | Spread (1st 5) 2:31.0
14, 72, 82, 134, 176, (179), (207)
Corey Gorgas, Ringo Joon, Chase Gould, Berkeley Garvelink, Ray Bartlett, (Luke Bird), (Max Maltsev)
9:48.0, 10:50.0, 11:02.0, 11:38.0, 12:19.0, (12:21.0), (13:23.0)
16509Mattawan, MI - Team Time (1st 5) 56:22.0 | Spread (1st 5) 42.0
79, 84, 90, 118, 138, (141), (143)
Mitchell Kovacic, Brandon Sysol, Alex Boyd, Jack Lewis, Liam Hughes, (Jake Peninger), (Brian Barbarini)
10:59.0, 11:03.0, 11:10.0, 11:29.0, 11:41.0, (11:42.0), (11:43.0)
17543Yale, MI - Team Time (1st 5) 56:59.0 | Spread (1st 5) 2:08.0
40, 94, 108, 116, 185, (186), (210)
Jacob Moza, Jared Pemberton, Dylan Wofford, Jarrett Childers, Brendan Zisler, (Joel Duckert), (Damon Peel)
10:24.0, 11:13.0, 11:23.0, 11:27.0, 12:32.0, (12:35.0), (13:31.0)
18552Armada, MI - Team Time (1st 5) 57:10.0 | Spread (1st 5) 2:29.0
27, 88, 121, 128, 188, (191), (218)
Austin Cornish, Noah Verlinde, Ryan Keller, Nicholas Coubard, Joshua Mantey, (Ethan Vanlerberghe), (Tyler Gilbert)
10:13.0, 11:09.0, 11:31.0, 11:35.0, 12:42.0, (12:44.0), (13:44.0)
19564Harper Creek, MI - Team Time (1st 5) 56:31.0 | Spread (1st 5) 1:54.0
19, 113, 138, 143, 151, (151), (153)
Matthew O'Connor, Hargobind Singh, Nico Grillo, Logan McNeil, Troy McNeil, (Mason Hubbard), (Cameron Pourchez)
9:54.0, 11:25.0, 11:41.0, 11:43.0, 11:48.0, (11:48.0), (11:50.0)
20565Fowler, MI - Team Time (1st 5) 56:57.6 | Spread (1st 5) 1:07.1
76, 77, 101, 147, 164, (183), (221)
Nolan Datema, Trevor Bunting, Brycen Halfmann, Nolan Wirth, Riley Goerge, (Hunter Kramer), (Cole George)
10:55.7, 10:57.0, 11:17.8, 11:44.3, 12:02.8, (12:28.5), (13:50.7)
21576Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 56:54.0 | Spread (1st 5) 1:15.0
57, 61, 148, 154, 156, (161), (174)
Josh Getsinger, Luke Manring, Caleb Arledge, Paul Manring, Ross Malackowski, (Peter Jackson), (Kent Jackson)
10:39.0, 10:41.0, 11:47.0, 11:53.0, 11:54.0, (11:58.0), (12:17.0)
22581Almont, MI - Team Time (1st 5) 57:17.0 | Spread (1st 5) 1:02.0
78, 105, 106, 129, 163, (196), (199)
Austin Watt, Kalub Odett, Derek Fleischer, Paul Biolchini, Jordan Phelps, (Lukas Nielsen), (Austin Amlotte)
10:58.0, 11:21.0, 11:22.0, 11:36.0, 12:00.0, (12:58.0), (13:03.0)
23590Mill Creek (Comstock Park), MI - Team Time (1st 5) 57:33.4 | Spread (1st 5) 2:40.6
32, 64, 146, 150, 198, (203), (211)
Brad Kingman, Matthew Taylor, Dylan McCloskey, Jonathan Borisch, Christopher Joyce, (Evan Brechting), (Josh Brennen)
10:19.7, 10:42.4, 11:43.8, 11:47.2, 13:00.3, (13:09.7), (13:33.9)
24649L. E. White (Allegan), MI - Team Time (1st 5) 58:10.0 | Spread (1st 5) 1:49.0
51, 94, 158, 166, 180, (190), (192)
Adam Smith, Blane Johnson, Kavan Withrow, Andrew Langschied, Luke Kaylor, (Cadence Vandebunte), (Tim Lyon)
10:34.0, 11:13.0, 11:56.0, 12:04.0, 12:23.0, (12:43.0), (12:46.0)
25650Hamilton, MI - Team Time (1st 5) 59:01.0 | Spread (1st 5) 2:53.0
65, 115, 127, 129, 214, (222), (226)
Luke Freyhoff, Ryan Burdo, Trenten VanderKamp, Luke Wedeven, Jacob Greene, (Justin Essink), (Kyle Theodore)
10:46.0, 11:26.0, 11:34.0, 11:36.0, 13:39.0, (13:53.0), (14:07.0)
26700Orchard View, MI - Team Time (1st 5) 1:00:52.5 | Spread (1st 5) 3:38.3
29, 93, 136, 219, 223, (225), (234)
Luke Bengston, Mark Wood, Brandon Voss, Griffin Irving, Brady Bowen, (Connor Irving), (Landon Tyler)
10:18.0, 11:12.2, 11:38.5, 13:47.5, 13:56.3, (14:04.1), (14:42.7)
27729Delton-Kellogg, MI - Team Time (1st 5) 59:52.0 | Spread (1st 5) 2:15.0
86, 118, 154, 165, 206, (212), (224)
Kendal Pluchinsky, Ashton Pluchinsky, Gavin Houtkooper, Joseph Gherardi, Dawson Grizzle, (Charlie ZurHorst), (Noah Cleary)
11:06.0, 11:29.0, 11:53.0, 12:03.0, 13:21.0, (13:34.0), (14:03.0)
28746Pewamo-Westphalia, MI - Team Time (1st 5) 1:00:37.8 | Spread (1st 5) 3:21.4
74, 110, 162, 169, 231
Keith Schafer, Troy Hagen, Ryan Schafer, Ty Genereux, Tyler Schmitt
10:52.4, 11:23.4, 11:58.3, 12:09.9, 14:13.8
29754Belding, MI - Team Time (1st 5) 59:36.4 | Spread (1st 5) 1:32.8
68, 160, 173, 175, 178
Levi Syrjala, Hunter Milanowski, Christopher Stahlin, Jeremy Warner, Isiah VanderMolen
10:46.4, 11:57.1, 12:16.6, 12:17.1, 12:19.2
30769Lumen Christi, MI - Team Time (1st 5) 59:48.0 | Spread (1st 5) 1:03.0
111, 148, 158, 170, 182, (227), (229)
Branden Barton, Gene Hendrickson, Josiah Dinverno, Zachary Whitton, Alex Rand, (Peter Hrebec), (Colin Fremeau)
11:24.0, 11:47.0, 11:56.0, 12:14.0, 12:27.0, (14:08.0), (14:10.0)
31824Marshall, MI - Team Time (1st 5) 1:02:21.0 | Spread (1st 5) 2:23.0
94, 120, 195, 202, 213, (217), (220)
Brett Swaton, Jake Lyon, Brett Carlisle, Tyler Tucker, Dominick Hills, (Zachary Ufkes), (Reid Gresley)
11:13.0, 11:30.0, 12:53.0, 13:09.0, 13:36.0, (13:43.0), (13:50.0)
824Pennfield, MI - Team Time (1st 5) 1:01:03.0 | Spread (1st 5) 1:23.0
129, 143, 171, 184, 197, (232)
Kyle Liggett, Keagan Burns, Landon Saxton, Jared Deoliveria, Easton Greenfield, (Jayme Ruoff)
11:36.0, 11:43.0, 12:16.0, 12:29.0, 12:59.0, (14:14.0)
33835Croswell Lexington, MI - Team Time (1st 5) 1:02:35.0 | Spread (1st 5) 2:09.0
99, 123, 201, 204, 208, (209), (228)
Ricky Mueller, Matthew Kerrigan, Kenton Rickerman, Collin Holzberger, Kaleb Mollans, (Walker Phillips), (Trenton Livingston)
11:17.0, 11:32.0, 13:07.0, 13:13.0, 13:26.0, (13:27.0), (14:09.0)
341073Charlotte, MI - Team Time (1st 5) 1:12:49.0 | Spread (1st 5) 5:15.0
171, 215, 215, 235, 237
Kobe Blanco, Taylor Halliwill, Charlie Hazel, Chance Jones, Parker Hice
12:16.0, 13:42.0, 13:42.0, 15:38.0, 17:31.0
351082Saranac, MI - Team Time (1st 5) 1:16:22.8 | Spread (1st 5) 8:13.8
181, 193, 233, 236, 239, (241)
Bryce Harder, Brad Strouse, Jonah Powell, Unk Unk, Erik Kramer, (Owen Houtteman)
12:24.9, 12:47.3, 14:17.9, 16:14.0, 20:38.7, (26:10.8)
361107Imlay City, MI - Team Time (1st 5) 1:21:32.0 | Spread (1st 5) 9:37.0
194, 205, 230, 238, 240
Breydon Andrez, Avery Whitney, Joshua Pankey, Andrew Dodge, Joseph Broder
12:48.0, 13:18.0, 14:13.0, 18:48.0, 22:25.0