1 | 107 | Portage North,
MI - Team Time (1st 5) 43:42.0 | Spread (1st 5) 59.0 |
| 2, 3, 20, 22, 60, (78), (87) |
| Zander Crooks, Carter Batt, Liam Millership, Gage Witt, Luke Rathburn, (Nick Freeman), (Cole Smith) |
| 8:17.0, 8:20.0, 8:54.0, 8:55.0, 9:16.0, (9:23.0), (9:26.0) |
2 | 114 | West Ottawa,
MI - Team Time (1st 5) 44:20.0 | Spread (1st 5) 44.0 |
| 6, 12, 16, 20, 60, (68), (95) |
| Ben Riley, Isaac Easter, Braden Shoemaker, Connor Wooley, Kebede Postma, (Teddy Schurman), (Tyler Postma) |
| 8:32.0, 8:47.0, 8:51.0, 8:54.0, 9:16.0, (9:20.0), (9:31.0) |
3 | 269 | Ionia,
MI - Team Time (1st 5) 45:58.0 | Spread (1st 5) 35.0 |
| 31, 35, 38, 65, 100, (195), (195) |
| Heath LaPointe, Josiah Magley, Riley Husted, Jimmy Peabody, Harrison Yenchar, (Connor Clark), (Adam Bliss) |
| 9:00.0, 9:02.0, 9:03.0, 9:18.0, 9:35.0, (10:11.0), (10:11.0) |
4 | 271 | Caledonia (Duncan-Kraft),
MI - Team Time (1st 5) 46:00.0 | Spread (1st 5) 45.0 |
| 26, 31, 42, 57, 115, (153), (161) |
| Josh Oom, Caden Dixon, Amon Smith, Jordan Domany, Luka Ressler, (Donavan Mattson), (Brett Guzman) |
| 8:58.0, 9:00.0, 9:05.0, 9:14.0, 9:43.0, (9:58.0), (9:59.0) |
5 | 291 | Richland Gull Lake,
MI - Team Time (1st 5) 45:48.0 | Spread (1st 5) 1:14.0 |
| 5, 29, 56, 87, 114, (136), (153) |
| Read Knapp, A J Boucher, Kai Watts, Marc Krawczyk, Ryker Corstange, (Malin Sage), (Nathan Louden) |
| 8:28.0, 8:59.0, 9:13.0, 9:26.0, 9:42.0, (9:52.0), (9:58.0) |
6 | 323 | Three Rivers,
MI - Team Time (1st 5) 46:22.1 | Spread (1st 5) 32.5 |
| 19, 67, 71, 80, 86, (91), (110) |
| Jaciel Castro, Kaid Hasse, Seth Luegge, Noah Humbert, Broden Fletcher, (Henry Veale), (Zachary Gowan) |
| 8:52.9, 9:18.5, 9:20.9, 9:24.4, 9:25.4, (9:27.4), (9:40.7) |
7 | 330 | Portage Central,
MI - Team Time (1st 5) 46:25.0 | Spread (1st 5) 46.0 |
| 25, 45, 53, 92, 115, (119), (168) |
| Caleb Heid, Parker Damaska, Eric Fernandez, Cole Mason, Mathieu Northuis, (Luke Connolly), (Gavin Voetberg) |
| 8:57.0, 9:06.0, 9:10.0, 9:29.0, 9:43.0, (9:45.0), (10:00.0) |
8 | 367 | Lakeshore (Stevensville),
MI - Team Time (1st 5) 46:28.0 | Spread (1st 5) 1:27.0 |
| 11, 26, 49, 82, 199, (261), (275) |
| Race Bettich, Mike Sobaski, Lucas Balkema, Patrick Behnke, Kent Heppler, (Matthew Stocker), (Tyler Hicks) |
| 8:45.0, 8:58.0, 9:08.0, 9:25.0, 10:12.0, (10:33.0), (10:38.0) |
9 | 375 | Portage West,
MI - Team Time (1st 5) 46:53.0 | Spread (1st 5) 47.0 |
| 29, 42, 68, 115, 121, (126), (161) |
| Ryan McCune, Josh Gormley, Charles Blair, Karsten Wiegerink, Ben Thomas, (Joseph White), (Daniel Grile) |
| 8:59.0, 9:05.0, 9:20.0, 9:43.0, 9:46.0, (9:49.0), (9:59.0) |
| 375 | Saline,
MI - Team Time (1st 5) 46:50.0 | Spread (1st 5) 27.0 |
| 49, 72, 72, 82, 100, (108), (131) |
| Jason Whitton, Anthony Desimone, Ethan Yesko, Jason Chen, James Harrison, (Charlie Schroeter), (Tommy Endres) |
| 9:08.0, 9:21.0, 9:21.0, 9:25.0, 9:35.0, (9:40.0), (9:51.0) |
11 | 451 | Saugatuck,
MI - Team Time (1st 5) 46:38.0 | Spread (1st 5) 2:19.0 |
| 4, 17, 38, 94, 298, (317), (448) |
| Max Sharnas, Benny Diaz, Adam Martinson, Luke Gorgas, Eli Timmerman, (Charlie Stormer), (Loch Rigozzi) |
| 8:27.0, 8:52.0, 9:03.0, 9:30.0, 10:46.0, (10:56.0), (12:06.0) |
12 | 490 | Grand Rapids Christian,
MI - Team Time (1st 5) 47:42.0 | Spread (1st 5) 1:02.0 |
| 34, 62, 108, 111, 175, (186), (215) |
| Temamen Warners, Ben Hart, Ian Velzen-Haner, Dylan Christophel, Ben Zwart, (Ben Tuit), (Joe Waalkes) |
| 9:01.0, 9:17.0, 9:40.0, 9:41.0, 10:03.0, (10:08.0), (10:19.0) |
13 | 503 | Grand Haven Lakeshore,
MI - Team Time (1st 5) 47:47.0 | Spread (1st 5) 1:03.0 |
| 23, 95, 95, 129, 161, (250), (253) |
| Ben Pease, Jonathan Tysman, Nolan Clark, Ryan Larson, Logan Petrus, (James Held), (Stanley Razmus) |
| 8:56.0, 9:31.0, 9:31.0, 9:50.0, 9:59.0, (10:30.0), (10:31.0) |
14 | 506 | Hudsonville Public,
MI - Team Time (1st 5) 47:52.0 | Spread (1st 5) 1:09.0 |
| 14, 65, 131, 143, 153, (174), (175) |
| Trey Diepenhorst, Sam Lobbezoo, Asher Koeman, Dylan Terpstra, Bryce Baar, (Curtis Gillespie), (Jordan Vruggink) |
| 8:49.0, 9:18.0, 9:51.0, 9:56.0, 9:58.0, (10:02.0), (10:03.0) |
15 | 554 | Summerfield,
MI - Team Time (1st 5) 47:26.4 | Spread (1st 5) 1:59.2 |
| 1, 24, 134, 192, 203 |
| Brandon Thompson, Evan Suydam, Brodi Worful, Bryce Soule, Josh Jensen |
| 8:14.9, 8:56.6, 9:51.4, 10:09.4, 10:14.1 |
16 | 586 | Sturgis,
MI - Team Time (1st 5) 48:05.5 | Spread (1st 5) 1:23.6 |
| 47, 51, 58, 181, 249, (290), (363) |
| Kenneth Munoz, Louden Stradling, Dakota Luce, Charlie Frost, Kyle Finnerman, (Aiden Whitehead), (Ethan Pant) |
| 9:06.2, 9:08.7, 9:14.3, 10:06.5, 10:29.8, (10:43.2), (11:12.0) |
17 | 591 | Capital Homeschool,
MI - Team Time (1st 5) 48:15.0 | Spread (1st 5) 1:27.0 |
| 17, 42, 139, 178, 215, (231), (238) |
| Enock Kwizera-Shoemaker, Daniel Thomas, Dawson Parks, Jesse Carson, Liam Kuhlmann, (Hudson Beals), (Samuel Williams) |
| 8:52.0, 9:05.0, 9:54.0, 10:05.0, 10:19.0, (10:23.0), (10:26.0) |
18 | 612 | Spring Lake,
MI - Team Time (1st 5) 48:21.0 | Spread (1st 5) 1:18.0 |
| 14, 62, 175, 178, 183, (189), (227) |
| Teddy Addison, Carter Phillips, Kreegan Deverney, Austin Barding, Charles Brown, (Brendan O'Donnell), (Brett Carrier) |
| 8:49.0, 9:17.0, 10:03.0, 10:05.0, 10:07.0, (10:09.0), (10:22.0) |
19 | 671 | Holland Christian,
MI - Team Time (1st 5) 48:07.0 | Spread (1st 5) 2:23.0 |
| 7, 13, 53, 266, 332, (374), (402) |
| Parker Lambers, Austin Brinks, Aaron Mulder, Skyler Eldersveld, Sam Murillo, (Sam DeBoer), (Henry Fogg) |
| 8:36.0, 8:48.0, 9:10.0, 10:34.0, 10:59.0, (11:18.0), (11:32.0) |
| 671 | Lakeview (Battle Creek),
MI - Team Time (1st 5) 48:58.0 | Spread (1st 5) 57.0 |
| 68, 82, 123, 189, 209, (209), (238) |
| Parker LaGro, Caleb Bost, Aiden Moore, Jayden Miller, Devon Njonje, (Jacob Gloetz), (Zach Piercy) |
| 9:20.0, 9:25.0, 9:47.0, 10:09.0, 10:17.0, (10:17.0), (10:26.0) |
21 | 724 | Grandville,
MI - Team Time (1st 5) 49:20.0 | Spread (1st 5) 50.0 |
| 62, 150, 161, 168, 183, (199), (201) |
| Zac Zemba, Damien Freeman, Garrett Kok, Eli DeCook, Jackson Gibney, (Joshua Gorsh), (Joshua Machuta) |
| 9:17.0, 9:57.0, 9:59.0, 10:00.0, 10:07.0, (10:12.0), (10:14.0) |
22 | 766 | Centreville,
MI - Team Time (1st 5) 49:27.6 | Spread (1st 5) 1:14.5 |
| 33, 159, 173, 197, 204, (331), (397) |
| Thai Pratel, Zach Vanderhoof, Matt Truckenmiller, Logan Weis, Harrison Gregory, (Drew Yoquelet), (Declan Kane) |
| 9:00.5, 9:58.8, 10:01.9, 10:11.4, 10:15.0, (10:58.2), (11:28.7) |
23 | 786 | Coloma,
MI - Team Time (1st 5) 49:46.0 | Spread (1st 5) 56.0 |
| 82, 118, 143, 219, 224, (281), (348) |
| Ethan Vandermolen, Boden Genovese, Jake Ickes, Brodie McQuillan, Caeleb Ishmael, (Riley Davis), (Skyler Wolfe) |
| 9:25.0, 9:44.0, 9:56.0, 10:20.0, 10:21.0, (10:40.0), (11:04.0) |
24 | 810 | Whitehall,
MI - Team Time (1st 5) 49:46.1 | Spread (1st 5) 1:20.2 |
| 48, 131, 167, 222, 242, (245), (286) |
| Jack Houtteman, Chase Thompson, Aiden Cook, Kyler Frees, Kyren Bluhm, (Avery Jura), (Jack McDowell) |
| 9:07.7, 9:51.0, 9:59.2, 10:20.3, 10:27.9, (10:28.4), (10:41.5) |
25 | 817 | St. Regis,
MI - Team Time (1st 5) 49:40.0 | Spread (1st 5) 1:26.0 |
| 41, 75, 204, 247, 250, (332) |
| Blake Swartz, Joe Dillon, Griffin Smith, Wright Paddock, Matt Kolesky, (Blake Shaya) |
| 9:04.0, 9:22.0, 10:15.0, 10:29.0, 10:30.0, (10:59.0) |
26 | 819 | Hart,
MI - Team Time (1st 5) 49:59.0 | Spread (1st 5) 43.0 |
| 104, 106, 189, 201, 219, (243), (261) |
| Clayton Ackley, Seth Ackley, River Kistler, Revin Gale, Wyatt Dean, (Easton Vander Zwaag), (Noah Bosley) |
| 9:37.0, 9:39.0, 10:09.0, 10:14.0, 10:20.0, (10:28.0), (10:33.0) |
27 | 826 | Calvin Christian,
MI - Team Time (1st 5) 49:44.0 | Spread (1st 5) 1:57.0 |
| 38, 75, 143, 231, 339, (395), (408) |
| Logan Manion, Dan Kehoe, Nathan Jenkins, Brady Swanson, Drew Broekhuis, (Colton Swanson), (Trevor Dornbos) |
| 9:03.0, 9:22.0, 9:56.0, 10:23.0, 11:00.0, (11:28.0), (11:35.0) |
28 | 934 | Kent City,
MI - Team Time (1st 5) 50:38.1 | Spread (1st 5) 40.7 |
| 140, 170, 172, 182, 270, (281), (283) |
| Thomas Swanson, Brock Hearth, Hayden Carlson, Samuel Martini, Justin Mack, (Nicholas Rode), (Jordan Schuiling) |
| 9:54.4, 10:00.1, 10:01.6, 10:06.9, 10:35.1, (10:40.0), (10:40.5) |
29 | 937 | Mattawan,
MI - Team Time (1st 5) 50:43.0 | Spread (1st 5) 1:09.0 |
| 106, 153, 161, 215, 302, (315), (317) |
| Joe Reeves, Jared Yetter, Jonathan Gergely, Logan Pearson, Neil Kelly, (Seth Reeves), (Brian Weaver) |
| 9:39.0, 9:58.0, 9:59.0, 10:19.0, 10:48.0, (10:55.0), (10:56.0) |
30 | 958 | Fremont,
MI - Team Time (1st 5) 50:43.0 | Spread (1st 5) 3:28.0 |
| 8, 95, 126, 285, 444 |
| Conor Somers, Gavin Schuler, Brennan Schuler, Gabe Whittle, Owen VandenBerg |
| 8:37.0, 9:31.0, 9:49.0, 10:41.0, 12:05.0 |
31 | 964 | Hartland-Ore Creek,
MI - Team Time (1st 5) 50:55.6 | Spread (1st 5) 43.0 |
| 124, 142, 206, 237, 255, (279), (284) |
| Wyatt Colliton, Ray Chanavier, Cade Rigonan, Ryan Kantola, Nolan Callan, (Nick Clemente), (Antoni Spiewak) |
| 9:48.1, 9:55.3, 10:15.3, 10:25.8, 10:31.1, (10:39.9), (10:40.8) |
32 | 1006 | St Philip Catholic Central,
MI - Team Time (1st 5) 51:06.7 | Spread (1st 5) 42.4 |
| 137, 150, 188, 260, 271, (314), (332) |
| Josh Andren, Henry Saint, Nathan Pawlowicz, Luke Sprague, Jeremy Gallaway, (Jacob Thome), (Ryan Casterline) |
| 9:53.0, 9:57.0, 10:08.6, 10:32.7, 10:35.4, (10:54.0), (10:59.0) |
33 | 1014 | South Lyon,
MI - Team Time (1st 5) 51:00.3 | Spread (1st 5) 1:08.5 |
| 92, 194, 198, 256, 274, (301), (347) |
| Nolan Karfonta, Luke Heisel, Solomon Strong, Nico Sobczak, William Tutro, (Robert Davies), (Manaki Watanabe) |
| 9:29.0, 10:10.8, 10:11.8, 10:31.2, 10:37.5, (10:46.9), (11:03.2) |
34 | 1057 | Madison,
MI - Team Time (1st 5) 51:10.8 | Spread (1st 5) 2:03.0 |
| 52, 102, 226, 311, 366, (367), (427) |
| Jacob Eagling, Riley Letson, Henry Frederick, Isaiah Medina, William Forsyth, (Michael Martinez), (Damien Bosquez) |
| 9:09.7, 9:36.0, 10:21.1, 10:51.3, 11:12.7, (11:13.1), (11:48.5) |
35 | 1069 | Tekonsha,
MI - Team Time (1st 5) 51:30.7 | Spread (1st 5) 2:08.2 |
| 79, 119, 124, 342, 405, (418), (460) |
| Marco Barron, Stephen Smith, Caleb Wilson, Alex Morgensai, Emiliano Medina, (Devon Kidder), (Brevon Van Lente) |
| 9:23.9, 9:45.0, 9:48.1, 11:01.6, 11:32.1, (11:39.8), (12:15.2) |
36 | 1095 | Maltby,
MI - Team Time (1st 5) 51:34.0 | Spread (1st 5) 37.3 |
| 166, 207, 223, 227, 272, (297), (322) |
| Charlie Burchfield, Laim Hasson, Brady Millington, Tyler Langley, Elijah Forbord, (Ryan Bond), (Jackson Howell) |
| 9:59.1, 10:16.0, 10:20.5, 10:22.0, 10:36.4, (10:45.6), (10:56.7) |
37 | 1105 | Shepherd,
MI - Team Time (1st 5) 51:34.0 | Spread (1st 5) 1:38.0 |
| 72, 215, 233, 253, 332, (442), (469) |
| Mason Cross, Mitchell Walters, Joel Bendele, Connor Bryan, Brendan Kusbel, (Carter Myers), (Aaron Smith) |
| 9:21.0, 10:19.0, 10:24.0, 10:31.0, 10:59.0, (12:02.0), (12:26.0) |
38 | 1130 | Chippewa Hills,
MI - Team Time (1st 5) 51:48.0 | Spread (1st 5) 1:58.0 |
| 75, 150, 250, 276, 379, (383) |
| Jake O'Neil, Shaun Biller, Lewis Young, Matthew Brownell, Martin Grinnell, (Jeffrey Brownwell) |
| 9:22.0, 9:57.0, 10:30.0, 10:39.0, 11:20.0, (11:23.0) |
39 | 1159 | Lenawee Christian,
MI - Team Time (1st 5) 51:54.3 | Spread (1st 5) 1:42.3 |
| 81, 160, 212, 352, 354, (412), (474) |
| Grant Long, Jacob McKelvey, Jesse Miller, Cameron Kendall, Jack Stamats, (Davis Miller), (Brady McKelvey) |
| 9:24.8, 9:58.9, 10:17.2, 11:06.3, 11:07.1, (11:37.3), (12:41.5) |
40 | 1179 | Hillsdale Academy,
MI - Team Time (1st 5) 51:47.1 | Spread (1st 5) 2:50.6 |
| 10, 153, 257, 363, 396, (452), (455) |
| Conner Welden, Jay Jenkins, Weston Mackie, Rykert Frisinger, Ridley Fast, (Grant Walton), (Paul Rahe) |
| 8:37.6, 9:58.0, 10:31.3, 11:12.0, 11:28.2, (12:08.5), (12:10.0) |
41 | 1181 | Grand Rapids South Christian,
MI - Team Time (1st 5) 52:01.0 | Spread (1st 5) 2:11.0 |
| 45, 141, 268, 356, 371, (389), (430) |
| Lucas VanDam, Caleb Boes, Ryan Keen, Jackson Gritter, Caleb DeVries, (Eli Westra), (Tad Buiter) |
| 9:06.0, 9:55.0, 10:35.0, 11:08.0, 11:17.0, (11:25.0), (11:53.0) |
42 | 1191 | Maple Street Magnet,
MI - Team Time (1st 5) 52:04.0 | Spread (1st 5) 2:04.0 |
| 55, 111, 296, 359, 370, (379), (402) |
| Samuel Allen, Hank Perkins, Billy Hughes, Owen Quayle, Connor Rafferty, (Oskar Wiendenhoef), (James Rocco) |
| 9:12.0, 9:41.0, 10:45.0, 11:10.0, 11:16.0, (11:20.0), (11:32.0) |
43 | 1208 | Milan,
MI - Team Time (1st 5) 52:23.0 | Spread (1st 5) 1:46.0 |
| 105, 143, 236, 339, 385, (411), (478) |
| Brayden Humes, Luke Gebhardt, Carter Higgins, Evan Morelock, Jack Funchion, (Gavin Tomecek), (Parker Prior) |
| 9:38.0, 9:56.0, 10:25.0, 11:00.0, 11:24.0, (11:36.0), (12:50.0) |
44 | 1216 | Kalamazoo Homeschool Sports,
MI - Team Time (1st 5) 52:39.0 | Spread (1st 5) 2:08.0 |
| 121, 129, 266, 268, 432, (498), (505) |
| Zach DeVries, Cyrus Terrill, Caleb Adair, Will Brodie, George Jackson, (Jack Posey), (Nathan Rozeboom) |
| 9:46.0, 9:50.0, 10:34.0, 10:35.0, 11:54.0, (14:23.0), (15:44.0) |
45 | 1219 | Lumen Christi,
MI - Team Time (1st 5) 52:06.0 | Spread (1st 5) 2:02.0 |
| 35, 243, 261, 332, 348, (363), (381) |
| Matt Hoop, Luke Fish, Nathan Padbury, Nick Dysert, Logan Fish, (Owen Fremeau), (Jack Fish) |
| 9:02.0, 10:28.0, 10:33.0, 10:59.0, 11:04.0, (11:12.0), (11:21.0) |
46 | 1242 | Grand Ledge Beagle,
MI - Team Time (1st 5) 52:17.0 | Spread (1st 5) 1:57.0 |
| 35, 224, 323, 328, 332, (359), (385) |
| Carson Brunk, Bryce Campbell, Joshua Robbins, Zachary Stevens, Zachary McLaughlin, (Colton Bennett), (Quinn Vanderlip) |
| 9:02.0, 10:21.0, 10:57.0, 10:58.0, 10:59.0, (11:10.0), (11:24.0) |
47 | 1277 | St Patrick (Brighton),
MI - Team Time (1st 5) 52:37.4 | Spread (1st 5) 27.6 |
| 212, 214, 265, 292, 294, (300), (313) |
| Jonas Deal, Luke Peters, Nick Rumler, Matthew Wittbrodt, Riley Morton, (Erik DeKeyser), (William Lutz) |
| 10:17.2, 10:18.1, 10:33.5, 10:43.8, 10:44.8, (10:46.1), (10:53.0) |
48 | 1373 | Clare,
MI - Team Time (1st 5) 53:23.0 | Spread (1st 5) 1:42.0 |
| 126, 258, 288, 302, 399, (479) |
| Ted Bell, Mason Cotter, Christian Hitchcock, Anthony Taylor, Hayden Wood, (Connor Craig) |
| 9:49.0, 10:32.0, 10:43.0, 10:48.0, 11:31.0, (12:51.0) |
49 | 1379 | East Grand Rapids,
MI - Team Time (1st 5) 53:17.0 | Spread (1st 5) 1:02.0 |
| 183, 186, 308, 345, 357, (371), (399) |
| Sam Gamble, James Austin, Noah Peters, Ben Phelps, Elijah Robinson, (Asgeir Theodorsson), (Ryan McMahon) |
| 10:07.0, 10:08.0, 10:50.0, 11:03.0, 11:09.0, (11:17.0), (11:31.0) |
50 | 1405 | Constantine,
MI - Team Time (1st 5) 53:53.9 | Spread (1st 5) 2:08.9 |
| 148, 193, 293, 327, 444, (470), (473) |
| Julian Hawthorne, Marcus Dreger, Tyler Juday, Ethan Glick, Lando Schwartz, (Chase Bates), (Micah Bailey) |
| 9:56.1, 10:10.7, 10:44.5, 10:57.6, 12:05.0, (12:26.3), (12:33.0) |
51 | 1413 | Jonesville,
MI - Team Time (1st 5) 53:24.0 | Spread (1st 5) 37.0 |
| 233, 258, 273, 308, 341, (432), (448) |
| Tyler Milks, Jacob Rickwalt, Mytchal Morrison, Gavin VanKampen, Jacob Wilson, (Bradley Wright), (Brandon Dihle) |
| 10:24.0, 10:32.0, 10:37.0, 10:50.0, 11:01.0, (11:54.0), (12:06.0) |
52 | 1414 | Holland Black River,
MI - Team Time (1st 5) 53:36.0 | Spread (1st 5) 1:21.0 |
| 153, 207, 328, 351, 375, (375), (392) |
| Levi Benson, Matt Koeman, Jonah Vandermeer, Tjorven Snook, Mason Phillips, (Aidan Kelley), (Javier Rivera) |
| 9:58.0, 10:16.0, 10:58.0, 11:05.0, 11:19.0, (11:19.0), (11:26.0) |
53 | 1439 | Grant,
MI - Team Time (1st 5) 54:58.0 | Spread (1st 5) 3:51.0 |
| 59, 143, 332, 420, 485, (486) |
| Tomas Charles, Kayden Koewers, Adrian Bouwkamp, Brodie Delamater, Braylon Freeland, (Logan Eady) |
| 9:15.0, 9:56.0, 10:59.0, 11:42.0, 13:06.0, (13:08.0) |
| 1439 | Pathfinder - Pinckney,
MI - Team Time (1st 5) 53:35.4 | Spread (1st 5) 1:48.5 |
| 89, 294, 326, 361, 369, (413), (413) |
| Paul Moore, Hayden Beaver, Matthew Benzie, Wyatt Larson, Lucas Goodfellow, (Caden Carlson), (Jace Carlson) |
| 9:26.9, 10:44.8, 10:57.3, 11:11.0, 11:15.4, (11:37.9), (11:37.9) |
55 | 1453 | Whitmore Lake,
MI - Team Time (1st 5) 55:42.2 | Spread (1st 5) 5:12.8 |
| 9, 241, 245, 464, 494 |
| Cole Rinna, Max McCulley, Heston Fanson, Preston Adams, Tanner Kurtz |
| 8:37.1, 10:27.7, 10:28.4, 12:19.1, 13:49.9 |
56 | 1463 | Midland Public,
MI - Team Time (1st 5) 53:55.1 | Spread (1st 5) 1:47.1 |
| 103, 287, 316, 373, 384, (460), (463) |
| Jacob Rudisel, Matthew Bootman, Nick Kendall, Jacob Seybert, Austin Anderson, (Aiden Ayers-Ackley), (Keith Petersen) |
| 9:36.7, 10:41.7, 10:55.2, 11:17.7, 11:23.8, (12:15.2), (12:17.5) |
57 | 1502 | Tri-County,
MI - Team Time (1st 5) 53:57.7 | Spread (1st 5) 17.8 |
| 277, 291, 304, 307, 323, (441), (451) |
| Gavin Rykse, Christian Smits, Logan Rackley, Derek Osbourne, Jared Pell, (Ethan Olds), (Tyler Maurice) |
| 10:39.2, 10:43.5, 10:48.2, 10:49.8, 10:57.0, (12:00.1), (12:07.3) |
58 | 1528 | Clinton,
MI - Team Time (1st 5) 54:29.9 | Spread (1st 5) 1:48.5 |
| 135, 248, 310, 416, 419, (430), (437) |
| Gabe Nelson, Caden Zbikowski, Lucas Goodman, Dylan Bowles, Bridger Freeman, (Eric Neff), (Ethan Washburn) |
| 9:51.8, 10:29.2, 10:50.2, 11:38.4, 11:40.3, (11:53.0), (11:57.2) |
59 | 1569 | Crossroads,
MI - Team Time (1st 5) 55:11.0 | Spread (1st 5) 2:19.0 |
| 137, 178, 398, 399, 457, (503) |
| Johnny Christensen, Jeffrey Wyman, Dan Hillis, Jordan Wahl, Zach Grasman, (Owen Piippo) |
| 9:53.0, 10:05.0, 11:30.0, 11:31.0, 12:12.0, (14:48.0) |
60 | 1573 | Pennfield,
MI - Team Time (1st 5) 55:13.0 | Spread (1st 5) 2:05.0 |
| 171, 209, 305, 440, 448, (466), (471) |
| Austin Blocker, Cameron Humeston, Aiden Burns, Levi Harris, Christian Johnston, (Tristan Barnett), (Reece Chapman) |
| 10:01.0, 10:17.0, 10:49.0, 12:00.0, 12:06.0, (12:23.0), (12:27.0) |
61 | 1613 | Vicksburg,
MI - Team Time (1st 5) 55:01.0 | Spread (1st 5) 1:52.0 |
| 111, 317, 385, 394, 406, (408), (444) |
| Avery Snook, Tanner Bartholomew, Ben Hambright, Charlie Emmerich, Jaxson Wilson, (Maddox Porter), (Cole Herson) |
| 9:41.0, 10:56.0, 11:24.0, 11:27.0, 11:33.0, (11:35.0), (12:05.0) |
62 | 1624 | River Valley,
MI - Team Time (1st 5) 54:41.0 | Spread (1st 5) 18.0 |
| 298, 312, 323, 343, 348, (459), (481) |
| Cadden Krieger, Derrick Freehling, Jaren Christ, Joshua Seifert, David Forker, (Austin York), (Reese Byers) |
| 10:46.0, 10:52.0, 10:57.0, 11:02.0, 11:04.0, (12:13.0), (12:59.0) |
63 | 1633 | Highlander Way,
MI - Team Time (1st 5) 55:02.4 | Spread (1st 5) 1:21.3 |
| 230, 235, 355, 388, 425, (454), (506) |
| Landyn Kirchberg, Noah DeLand, Joshua Partee, Jared Niemi, Mason Pennala, (Benjamin Squires), (Sawyer Nalley) |
| 10:22.7, 10:24.3, 11:07.2, 11:24.2, 11:44.0, (12:09.5), (16:22.7) |
64 | 1639 | Hopkins,
MI - Team Time (1st 5) 55:02.0 | Spread (1st 5) 1:12.0 |
| 227, 288, 328, 389, 407, (415), (477) |
| Isaac Koperski, Michael Barry, Sage Collier, James DeGood, Zachary Wisser, (Elijah Bockheim), (Elijah Gigowski) |
| 10:22.0, 10:43.0, 10:58.0, 11:25.0, 11:34.0, (11:38.0), (12:45.0) |
65 | 1752 | Parchment,
MI - Team Time (1st 5) 56:12.0 | Spread (1st 5) 2:26.0 |
| 95, 382, 417, 422, 436, (483), (499) |
| William Winter, Wyatt Neiboer, Luke Penny, Eli Sanders, Lucas Terrill, (Isaac Nieboer), (Dawson Koren) |
| 9:31.0, 11:22.0, 11:39.0, 11:43.0, 11:57.0, (13:01.0), (14:36.0) |
66 | 1788 | Kalamazoo Hackett,
MI - Team Time (1st 5) 56:54.0 | Spread (1st 5) 2:54.0 |
| 90, 361, 429, 443, 465, (475), (488) |
| Brice Brown, Danny Ewing, Isaac Leonard, Milo Zlatev, Ethan Herpst, (Tristan Martinez), (Gavin Sehy) |
| 9:27.0, 11:11.0, 11:52.0, 12:03.0, 12:21.0, (12:43.0), (13:15.0) |
67 | 1825 | Athens,
MI - Team Time (1st 5) 1:01:55.4 | Spread (1st 5) 5:17.9 |
| 149, 278, 393, 501, 504 |
| Aiven Roach, Mason Korn, Nick Clemens, Mitchel Finney, Mark Jerome |
| 9:56.7, 10:39.8, 11:26.9, 14:37.4, 15:14.6 |
68 | 1849 | Addison,
MI - Team Time (1st 5) 57:09.1 | Spread (1st 5) 1:43.7 |
| 240, 279, 421, 453, 456 |
| Lucas Day, Mike Santimore, Brayden Berry, Nolund Perry, Cameron Gramm |
| 10:27.1, 10:39.9, 11:42.7, 12:08.6, 12:10.8 |
| 1849 | Allendale,
MI - Team Time (1st 5) 59:01.0 | Spread (1st 5) 4:26.0 |
| 26, 422, 426, 486, 489, (491), (492) |
| Cameron Moore, Matt Brovont, Leyton Detter, AJ Carter, Phoenix Arias-Worpel, (Roman Switzer-Sherk), (Noah Verhoef) |
| 8:58.0, 11:43.0, 11:48.0, 13:08.0, 13:24.0, (13:40.0), (13:41.0) |
70 | 1919 | Wyoming Lee,
MI - Team Time (1st 5) 57:53.0 | Spread (1st 5) 2:25.0 |
| 261, 368, 402, 408, 480, (493) |
| Oscar Sosa, Jose Briones, Julian Flores, Carlos Hernandez, Brandon Lopez-Rebolledo, (Manny Llanes) |
| 10:33.0, 11:15.0, 11:32.0, 11:35.0, 12:58.0, (13:42.0) |
71 | 1999 | Delton-Kellogg,
MI - Team Time (1st 5) 1:02:27.0 | Spread (1st 5) 3:57.0 |
| 305, 317, 375, 500, 502 |
| Braeden Waller, Alek Waller, Eli Austin, Gavin Poley, Owen Harig |
| 10:49.0, 10:56.0, 11:19.0, 14:37.0, 14:46.0 |
| 1999 | Schoolcraft,
MI - Team Time (1st 5) 58:45.0 | Spread (1st 5) 1:58.0 |
| 343, 345, 357, 472, 482, (490), (496) |
| Gerrin Kinkela, Nathan Earls, Carson Long, Rylan Osborn, Aiden Popp, (Noah Graber), (Lio Bragagnini) |
| 11:02.0, 11:03.0, 11:09.0, 12:31.0, 13:00.0, (13:34.0), (14:06.0) |
73 | 2023 | Watervliet,
MI - Team Time (1st 5) 58:04.0 | Spread (1st 5) 52.0 |
| 353, 375, 422, 435, 438, (462), (466) |
| Camdon Geisler, Wyatt Epple, Chase Tremblay, Tristan Steltner, Sam Crago, (Connor Zwar), (Caden Burdick) |
| 11:07.0, 11:19.0, 11:43.0, 11:56.0, 11:59.0, (12:17.0), (12:23.0) |
74 | 2033 | New Buffalo,
MI - Team Time (1st 5) 59:22.0 | Spread (1st 5) 2:24.0 |
| 219, 428, 444, 466, 476, (495), (497) |
| Harrison Bourne, Austin Semenchuk, Elliott Bourne, Evan Messinger, Brady Lewis, (Evan Spriggs), (Jack Lantz) |
| 10:20.0, 11:50.0, 12:05.0, 12:23.0, 12:44.0, (13:56.0), (14:10.0) |
75 | 2035 | Hesperia,
MI - Team Time (1st 5) 58:27.0 | Spread (1st 5) 1:16.0 |
| 317, 389, 434, 438, 457, (484) |
| Daniel Romero, Bryce Billings, Christian Wright, Damien Elliott, Samuel Brasser, (Isaac Eaves) |
| 10:56.0, 11:25.0, 11:55.0, 11:59.0, 12:12.0, (13:05.0) |