1 | 36 | Hudsonville 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) |
2 | 137 | Portage 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) |
3 | 142 | Lakeview (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) |
4 | 143 | Spring 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) |
5 | 161 | OJ 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) |
6 | 176 | Plainwell,
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) |
7 | 186 | Grand 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) |
8 | 245 | Otsego,
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) |
9 | 248 | Fruitport,
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) |
10 | 310 | Parchment,
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) |
11 | 390 | Fremont,
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) |
12 | 406 | Coldwater 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) |
13 | 459 | Athens,
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) |
14 | 471 | Hastings,
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) |
15 | 478 | Saugatuck,
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) |
16 | 509 | Mattawan,
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) |
17 | 543 | Yale,
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) |
18 | 552 | Armada,
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) |
19 | 564 | Harper 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) |
20 | 565 | Fowler,
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) |
21 | 576 | Kalamazoo 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) |
22 | 581 | Almont,
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) |
23 | 590 | Mill 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) |
24 | 649 | L. 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) |
25 | 650 | Hamilton,
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) |
26 | 700 | Orchard 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) |
27 | 729 | Delton-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) |
28 | 746 | Pewamo-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 |
29 | 754 | Belding,
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 |
30 | 769 | Lumen 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) |
31 | 824 | Marshall,
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) |
| 824 | Pennfield,
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) |
33 | 835 | Croswell 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) |
34 | 1073 | Charlotte,
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 |
35 | 1082 | Saranac,
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) |
36 | 1107 | Imlay 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 |