1 | 325 | White Pine (Saginaw), MI - Team Time (1st 5) 57:29.6 | Spread (1st 5) 49.7 |
| 12, 24, 37, 123, 129, (158), (191) |
| Kenny Lewis, Gabriel Trevino, Theodore Lange, Nate Baskins, Carson Hales, (Luke Zacharek), (Raine Webley) |
| 11:03.9, 11:15.2, 11:24.7, 11:52.2, 11:53.6, (12:00.3), (12:07.6) |
2 | 413 | Saline, MI - Team Time (1st 5) 57:53.6 | Spread (1st 5) 1:08.6 |
| 3, 84, 86, 109, 131, (287), (289) |
| Jason Whitton, Ethan Yesko, Noah Lepore, Jackson Phillips, Truman Johnson, (Matthew DePlanche), (Owen Liepman) |
| 10:45.1, 11:42.3, 11:42.6, 11:49.9, 11:53.7, (12:24.4), (12:24.8) |
3 | 444 | Traverse City East, MI - Team Time (1st 5) 58:17.0 | Spread (1st 5) 53.1 |
| 14, 75, 96, 114, 145, (207), (303) |
| Joe Muha, Quinn Noyes, Brendan Coffman, Jett Reimers, Zack Truszkowski, (Alex Durocher), (Evan Arleth) |
| 11:05.0, 11:39.1, 11:44.2, 11:50.6, 11:58.1, (12:10.8), (12:27.5) |
4 | 490 | Traverse City West, MI - Team Time (1st 5) 58:31.5 | Spread (1st 5) 49.8 |
| 18, 78, 87, 152, 155, (176), (248) |
| Jeremiah Jaymes, Jonah Hochstetler, Charlie Licht, Parker Kirschner, Jon Palmer, (Luke Wiersema), (Nathaniel Dion) |
| 11:09.8, 11:40.2, 11:42.7, 11:59.2, 11:59.6, (12:04.5), (12:17.3) |
5 | 494 | Portage West, MI - Team Time (1st 5) 58:25.9 | Spread (1st 5) 54.3 |
| 22, 56, 57, 169, 190, (217), (220) |
| Ryan McCune, Joshua Gormley, Karsten Wiegerink, Chris O'Hern, Nicholas Cabrera, (Ben Hunter), (Bruno Cabrera) |
| 11:13.2, 11:31.2, 11:31.7, 12:02.3, 12:07.5, (12:12.3), (12:12.6) |
6 | 495 | Muir, MI - Team Time (1st 5) 58:41.1 | Spread (1st 5) 32.9 |
| 50, 58, 73, 142, 172, (235), (269) |
| Danny Sternberg, Luke Jaklic, Brady Gollan, Thomas Kennedy, Quaid Schimetz, (Devon Ryan), (Cavan Burpee) |
| 11:30.0, 11:31.8, 11:38.9, 11:57.5, 12:02.9, (12:15.1), (12:21.1) |
7 | 521 | Otsego, MI - Team Time (1st 5) 58:20.7 | Spread (1st 5) 1:22.6 |
| 4, 68, 83, 150, 216, (258), (369) |
| Colin Wesseldyk, Luke Aldrich, Caleb Wesseldyk, Trevor Johnson, Ethan Raseman, (Aidan Goodwin), (Jonathan Horn) |
| 10:49.6, 11:38.0, 11:42.0, 11:58.9, 12:12.2, (12:19.6), (12:38.7) |
8 | 558 | Richland Gull Lake, MI - Team Time (1st 5) 58:55.0 | Spread (1st 5) 43.7 |
| 27, 98, 127, 135, 171, (209), (243) |
| Kai Watts, Brody Hergott, Tre Reiner, Ryan Rohrer, Malin Sage, (Wyatt McComb), (Zavier Thomas) |
| 11:19.0, 11:44.7, 11:53.4, 11:55.2, 12:02.7, (12:11.0), (12:16.3) |
9 | 565 | Portage Central, MI - Team Time (1st 5) 58:56.6 | Spread (1st 5) 49.3 |
| 36, 63, 97, 143, 226, (283), (300) |
| Mathieu Northuis, Gavin Voetberg, Bryant Winstanley, Logan Begeman, Tristen Spettel, (Carlos Rangel), (Brett Lindsay) |
| 11:24.6, 11:36.0, 11:44.4, 11:57.7, 12:13.9, (12:23.8), (12:26.8) |
10 | 567 | DeWitt, MI - Team Time (1st 5) 58:49.3 | Spread (1st 5) 51.3 |
| 20, 52, 147, 174, 174, (231), (288) |
| Ethan Powell, Joe Leonard, Ian Fowler, Lincoln Dodds, Aaron Ellsworth, (Nolan Inglis), (Matt Huhn) |
| 11:12.6, 11:30.7, 11:58.2, 12:03.9, 12:03.9, (12:14.9), (12:24.5) |
11 | 629 | Hartland-Ore Creek, MI - Team Time (1st 5) 59:11.4 | Spread (1st 5) 46.7 |
| 49, 68, 103, 167, 242, (245), (258) |
| Benjamin Smith, Sam Kromberg, Zachery Sandin, Jack Gregory, Elijah Prutow, (Wyatt Colliton), (Cade Rigonan) |
| 11:29.5, 11:38.0, 11:45.8, 12:01.9, 12:16.2, (12:16.5), (12:19.6) |
12 | 649 | Three Rivers, MI - Team Time (1st 5) 59:00.0 | Spread (1st 5) 1:14.2 |
| 9, 98, 111, 199, 232, (232), (355) |
| Javier Kelley-Martinez, Kaid Hasse, Kyler Copenhaver, Zachary Gowan, Maddox Hagen, (Johnathan Pant), (Lloyd Ruesink) |
| 11:00.8, 11:44.7, 11:50.0, 12:09.5, 12:15.0, (12:15.0), (12:36.0) |
13 | 651 | Midland Public, MI - Team Time (1st 5) 59:24.9 | Spread (1st 5) 32.6 |
| 59, 107, 141, 164, 180, (297), (302) |
| Caleb Brown, Cole Schelb, Colin MacGregor, Lucas Berg, Ben Scott, (Kyle Riter), (Jacob Rudisel) |
| 11:33.1, 11:48.0, 11:57.1, 12:01.0, 12:05.7, (12:26.0), (12:27.4) |
14 | 672 | Holland, MI - Team Time (1st 5) 58:43.2 | Spread (1st 5) 1:32.9 |
| 15, 32, 39, 220, 366, (489), (497) |
| Adrian Castillo, Dylan Chmura, Brayden Snyder, Sam Hoffman, Harrison Kooyer, (Fransisco Hernandez), (Simon VanHuis) |
| 11:05.4, 11:21.9, 11:25.0, 12:12.6, 12:38.3, (13:20.5), (13:25.8) |
15 | 686 | Freeland, MI - Team Time (1st 5) 57:46.1 | Spread (1st 5) 2:10.2 |
| 1, 6, 117, 278, 284, (366), (407) |
| Braydon Honsinger, TJ Hansen, Braden Klein, Noah Graham, Jacob Alexander, (Nate Niederquell), (Duncan LeBel) |
| 10:13.9, 10:54.2, 11:51.2, 12:22.7, 12:24.1, (12:38.3), (12:47.6) |
16 | 687 | Mac Donald, MI - Team Time (1st 5) 59:29.0 | Spread (1st 5) 43.8 |
| 50, 104, 113, 195, 225, (255), (266) |
| Evan Newcombe, Ben Novello, Michael Kovalchick, Cameron Essell, Amar Hamdan, (Quinn Martin), (Sammy Johnson) |
| 11:30.0, 11:45.9, 11:50.5, 12:08.8, 12:13.8, (12:19.1), (12:20.6) |
17 | 697 | TS Nurnberger, MI - Team Time (1st 5) 59:04.1 | Spread (1st 5) 1:11.0 |
| 21, 30, 106, 258, 282, (523), (524) |
| Dylan Marr, Thomas Zacharko, Colin Kuhn, Landon Pestrue, Ben March, (Cole Lombard), (Daniel Childs) |
| 11:12.7, 11:21.4, 11:46.7, 12:19.6, 12:23.7, (14:31.3), (14:35.2) |
18 | 709 | Scranton, MI - Team Time (1st 5) 59:39.0 | Spread (1st 5) 32.7 |
| 71, 98, 144, 187, 209, (239), (247) |
| Dylan White, Connor Blood, Brayden Morris, Joseph Libler, Miles Buckley, (Quinn Johnson), (Tyler Langley) |
| 11:38.3, 11:44.7, 11:58.0, 12:07.0, 12:11.0, (12:15.7), (12:17.2) |
19 | 727 | Oxford, MI - Team Time (1st 5) 59:29.9 | Spread (1st 5) 1:04.2 |
| 34, 67, 154, 168, 304, (334), (387) |
| Xavier Clark, Kyle DiMalanta, Alex McArthur, Gavin Poppei, Jack Bauman, (Dylan Stone), (Jason Lavender) |
| 11:23.6, 11:36.9, 11:59.5, 12:02.1, 12:27.8, (12:31.7), (12:42.9) |
20 | 729 | Pathfinder - Pinckney, MI - Team Time (1st 5) 58:53.6 | Spread (1st 5) 1:41.1 |
| 2, 54, 187, 206, 280, (326), (368) |
| Ben Richards, Evan Loughridge, Thomas Lepper, Paul Moore, Trenton Johnson, (Alex Trainor), (Chris Newman) |
| 10:41.9, 11:31.0, 12:07.0, 12:10.7, 12:23.0, (12:30.9), (12:38.6) |
21 | 742 | Temperance Bedford, MI - Team Time (1st 5) 59:42.3 | Spread (1st 5) 45.4 |
| 37, 118, 185, 198, 204, (316), (337) |
| Leo Wagenhauser, Joshua Gagne, Jonny Hayes, Simon Vandervlucht, Jordan Bunce, (Kyle Roessle), (Gabe Bock) |
| 11:24.7, 11:51.4, 12:06.8, 12:09.3, 12:10.1, (12:29.4), (12:32.0) |
22 | 743 | Waldon, MI - Team Time (1st 5) 59:26.9 | Spread (1st 5) 1:12.5 |
| 25, 64, 133, 211, 310, (405), (435) |
| Luke Peardon, Mason Taplin, Wyatt Pawlaczyk, Nathan Yee, Brendan Thornton, (Jack Verlinden), (Jackson Dear) |
| 11:16.2, 11:36.5, 11:54.2, 12:11.3, 12:28.7, (12:47.3), (12:54.3) |
23 | 752 | Corunna, MI - Team Time (1st 5) 59:24.1 | Spread (1st 5) 1:18.9 |
| 10, 122, 145, 207, 268, (375), (514) |
| Logan Roka, Jaxon Strauch, Nicholas Strauch, Payton Brown, Logan Vowell, (Kenny Evans), (Aidan Lavery) |
| 11:02.1, 11:52.1, 11:58.1, 12:10.8, 12:21.0, (12:40.2), (13:49.1) |
24 | 754 | Bronson, MI - Team Time (1st 5) 58:40.9 | Spread (1st 5) 1:42.0 |
| 13, 16, 23, 301, 401, (519), (520) |
| Tanner Norton, Aden Hathaway, Ashton Wells, Tyler Wilber, Aiden Fill, (Drew Seekmen), (Nick Cranson) |
| 11:04.8, 11:08.2, 11:13.9, 12:27.2, 12:46.8, (14:08.3), (14:09.5) |
25 | 760 | Hart, MI - Team Time (1st 5) 59:39.4 | Spread (1st 5) 52.4 |
| 29, 90, 205, 213, 223, (421), (436) |
| Clayton Ackley, Seth Ackley, Easton Vander Zwaag, Caleb Bitely, Wyatt Dean, (Revin Gale), (Max Stitt) |
| 11:20.9, 11:42.9, 12:10.6, 12:11.7, 12:13.3, (12:51.2), (12:54.5) |
26 | 771 | Capital Homeschool, MI - Team Time (1st 5) 59:36.3 | Spread (1st 5) 59.3 |
| 48, 62, 87, 264, 310, (490), (492) |
| Dawson Parks, Daniel Thomas, Jesse Carson, Liam Kuhlmann, Owen Vanderwey, (Eli Aylward), (Pascal Shoemaker) |
| 11:29.4, 11:35.1, 11:42.7, 12:20.4, 12:28.7, (13:20.9), (13:22.4) |
27 | 799 | Adrian, MI - Team Time (1st 5) 59:11.1 | Spread (1st 5) 1:39.3 |
| 5, 43, 213, 224, 314, (352), (430) |
| Aiden Smith, Ben Schefka, Braylon Petty, Tyler Bruggeman, Christopher Lofton, (Nicholas Erlacher), (Riley Smith) |
| 10:49.8, 11:26.8, 12:11.7, 12:13.7, 12:29.1, (12:34.9), (12:53.5) |
28 | 800 | Kalamazoo Linden Grove, MI - Team Time (1st 5) 59:31.9 | Spread (1st 5) 1:32.8 |
| 17, 65, 131, 201, 386, (395), (418) |
| Bryce Soisson, Jasper Cane, Andre Soisson, Elliott Soule, Jackson Atkins, (Spencer Soule), (Aiden Rudlaff) |
| 11:09.6, 11:36.6, 11:53.7, 12:09.6, 12:42.4, (12:45.2), (12:50.9) |
29 | 858 | East Grand Rapids, MI - Team Time (1st 5) 1:00:01.7 | Spread (1st 5) 1:02.7 |
| 90, 92, 93, 184, 399, (476), (478) |
| Davis Christy, Ryan Brinker, Logan Becker, Rowen Bishop, Alex Thole, (Noah Peters), (Elijah Robinson) |
| 11:42.9, 11:43.2, 11:43.4, 12:06.6, 12:45.6, (13:12.8), (13:13.2) |
30 | 860 | Auburn Bay City Western, MI - Team Time (1st 5) 1:00:11.1 | Spread (1st 5) 40.7 |
| 73, 157, 173, 199, 258, (321), (392) |
| Miles Killips, Kole Wilson, Nathan Prosowski, Aiden Short, Hoyt Smith, (Gunnar Weber), (Daniel Ebel) |
| 11:38.9, 11:59.8, 12:03.3, 12:09.5, 12:19.6, (12:29.9), (12:44.1) |
31 | 887 | Belding, MI - Team Time (1st 5) 1:00:19.4 | Spread (1st 5) 29.4 |
| 121, 149, 158, 189, 270, (359), (516) |
| Maxwell McCarty, Keagen Ford, Richard Beltran, Gavin Boyd, Jase Bunce, (Dustin Maatman), (David Myers) |
| 11:51.8, 11:58.7, 12:00.3, 12:07.4, 12:21.2, (12:37.0), (13:51.9) |
32 | 922 | Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 1:00:16.9 | Spread (1st 5) 51.1 |
| 47, 140, 235, 237, 263, (273), (327) |
| Jordan Domany, Brett Guzman, Kyler Bunker, Micah Ressler, Mason Osterhouse, (Mason Morrell), (Ayden Duffin) |
| 11:29.2, 11:57.0, 12:15.1, 12:15.3, 12:20.3, (12:21.8), (12:31.0) |
33 | 955 | Meads Mill, MI - Team Time (1st 5) 1:00:23.1 | Spread (1st 5) 50.8 |
| 72, 105, 222, 238, 318, (391), (451) |
| Maximilian Potrzeba, Brandon Latta, Brady Heron, Vincent Filipek, Gavin Kamm, (Alex McCallum), (Raunak Chattopadhyay) |
| 11:38.8, 11:46.2, 12:12.9, 12:15.6, 12:29.6, (12:43.9), (13:01.8) |
| 955 | Shepherd, MI - Team Time (1st 5) 1:00:26.9 | Spread (1st 5) 1:13.8 |
| 76, 102, 150, 196, 431, (475), (482) |
| Mitchell Walters, Tate Ross, Nico Lopez, Nolan Longuski, Andrew Maas, (Connor Bryan), (Noe (Junior) Perez) |
| 11:39.9, 11:45.4, 11:58.9, 12:09.0, 12:53.7, (13:12.6), (13:14.5) |
35 | 993 | St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:00:29.2 | Spread (1st 5) 1:01.3 |
| 46, 158, 185, 281, 323, (357), (384) |
| Josh Kerr, Judge Morgan, Caleb Kerfoot, Tucker Krumm, Josh Slocum, (Ty Martinchek), (Ryan Donnell) |
| 11:28.7, 12:00.3, 12:06.8, 12:23.4, 12:30.0, (12:36.4), (12:42.0) |
36 | 1045 | Renton, MI - Team Time (1st 5) 1:00:37.7 | Spread (1st 5) 1:09.4 |
| 45, 136, 219, 284, 361, (385), (521) |
| Brady Fleszar, Ryan Morris, Caiden Siggett, Griffin Mentzer, Caiden Siggett, (Drew Slane), (Nathan Zakar) |
| 11:28.2, 11:55.4, 12:12.4, 12:24.1, 12:37.6, (12:42.1), (14:10.2) |
37 | 1051 | Derby, MI - Team Time (1st 5) 1:00:14.3 | Spread (1st 5) 1:41.3 |
| 11, 70, 286, 295, 389, (434), (438) |
| Scott Hassett, Alex Basile, Michael Davies, Michael Tomlanovich, Chase Hamlin, (Connell Hughes), (Jack Salyer) |
| 11:02.5, 11:38.1, 12:24.2, 12:25.7, 12:43.8, (12:54.2), (12:56.4) |
38 | 1070 | Pewamo-Westphalia, MI - Team Time (1st 5) 1:00:49.2 | Spread (1st 5) 2:28.0 |
| 19, 61, 94, 388, 508, (509), (513) |
| Collin Farmer, Caleb Pohl, Alex S. Thelen, Alex J Thelen, Jason Weber, (Brandon Goerge), (Sam Muirhead) |
| 11:10.0, 11:34.2, 11:43.6, 12:43.4, 13:38.0, (13:41.9), (13:48.3) |
39 | 1078 | Grand Rapids Christian, MI - Team Time (1st 5) 1:00:25.6 | Spread (1st 5) 1:16.3 |
| 31, 41, 289, 353, 364, (398), (443) |
| Temamen Warners, Ian Velzen-Haner, Reuben Wiering, Keegan Hoekstra, Quintin Willis, (Joe Waalkes), (Luke Gelderloos) |
| 11:21.7, 11:26.1, 12:24.8, 12:35.0, 12:38.0, (12:45.5), (12:58.1) |
40 | 1079 | Summerfield, MI - Team Time (1st 5) 1:00:05.6 | Spread (1st 5) 1:56.7 |
| 7, 35, 297, 318, 422, (458) |
| Brandon Thompson, Evan Suydam, Dakota Kohn, Sylas Redlinger, Josh Jensen, (James Elderedge) |
| 10:54.7, 11:23.9, 12:26.0, 12:29.6, 12:51.4, (13:03.9) |
41 | 1080 | Sparta, MI - Team Time (1st 5) 1:00:47.4 | Spread (1st 5) 1:44.9 |
| 40, 77, 81, 411, 471, (473), (479) |
| Logan Seymour, Gregory Janesak, Jax Wilson, Carter Volkers, Lucas Jones, (Xander Knauf), (Adam Ogg) |
| 11:25.9, 11:40.0, 11:41.5, 12:49.2, 13:10.8, (13:11.0), (13:14.0) |
42 | 1107 | Oak Valley, MI - Team Time (1st 5) 1:00:52.9 | Spread (1st 5) 50.7 |
| 82, 115, 240, 330, 340, (347), (507) |
| Pierce Gryzmkowski, Christian Werner, Aiden Verhey, Luke Weinberger, Ryan Okragly, (Quinn Smith), (Benjamin Cracana) |
| 11:41.9, 11:51.0, 12:16.0, 12:31.4, 12:32.6, (12:33.6), (13:36.8) |
43 | 1113 | Bloomfield Hills, MI - Team Time (1st 5) 1:00:57.9 | Spread (1st 5) 44.3 |
| 115, 134, 179, 331, 354, (362), (408) |
| Lucas Spano, Jack Collins, Gordan Kopmeyer, Owen Replogle, Joe Dillon, (Julius Meram), (Harris Earls) |
| 11:51.0, 11:54.9, 12:05.2, 12:31.5, 12:35.3, (12:37.8), (12:47.9) |
44 | 1130 | Alma, MI - Team Time (1st 5) 1:00:31.3 | Spread (1st 5) 1:49.3 |
| 8, 166, 256, 296, 404, (441), (485) |
| Logan Snyder, Ali Kudmani, Joshua Chouinard, Jacob Ackerman, Aleks Jachimiak, (Buddy Leonard), (Ayden Marks) |
| 10:57.6, 12:01.6, 12:19.3, 12:25.9, 12:46.9, (12:57.4), (13:16.1) |
45 | 1173 | Scripps, MI - Team Time (1st 5) 1:01:03.7 | Spread (1st 5) 1:18.6 |
| 53, 126, 267, 315, 412, (446), (479) |
| Eddie Cromwell, Evan Fox, Samuel Cromwell, Diego Savoi, Benjamin Filias, (William Durbin), (Carson Russell) |
| 11:30.9, 11:53.3, 12:20.8, 12:29.2, 12:49.5, (12:59.6), (13:14.0) |
46 | 1178 | Oakview, MI - Team Time (1st 5) 1:01:14.5 | Spread (1st 5) 26.5 |
| 155, 191, 244, 289, 299, (469), (488) |
| Owen Farmer, Jake Smith, Cooper Webster, Horatio Lopez, Sam Moran, (Talen Isabell), (Ben Redmon) |
| 11:59.6, 12:07.6, 12:16.4, 12:24.8, 12:26.1, (13:10.1), (13:19.9) |
47 | 1218 | Plainwell, MI - Team Time (1st 5) 1:01:12.8 | Spread (1st 5) 1:40.5 |
| 44, 80, 278, 349, 467, (498), (501) |
| Ozzy Boven, Ryan Santiago, Isaac Veen, Sam Gibson, Isaac Everett, (Levi Kalavitz), (Eli Veen) |
| 11:27.5, 11:40.9, 12:22.7, 12:33.7, 13:08.0, (13:26.0), (13:31.0) |
48 | 1240 | Millennium, MI - Team Time (1st 5) 1:01:25.9 | Spread (1st 5) 42.6 |
| 127, 202, 252, 304, 355, (380), (410) |
| Cameron Crosby, Michael Ehresman, Avian Valencia-Moore, Nolan Karfonta, Solomon Strong, (Jake Fannon), (Josh Lassaline) |
| 11:53.4, 12:10.0, 12:18.7, 12:27.8, 12:36.0, (12:41.1), (12:48.8) |
49 | 1247 | St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 59.0 |
| 60, 232, 274, 337, 344, (370), (484) |
| Will Fiesbeck, Luke Lehner, David Scharich, Alex Moyer, Silas Lorenz, (Sam Hosbein), (Nicholas Pierangeli) |
| 11:34.0, 12:15.0, 12:22.0, 12:32.0, 12:33.0, (12:39.0), (13:16.0) |
50 | 1259 | Power, MI - Team Time (1st 5) 1:01:22.1 | Spread (1st 5) 1:42.1 |
| 33, 85, 257, 424, 460, (466), (506) |
| Eddie King Jr., Luis Tello, Rece Linn, Ryan Nelson, Gavin Steele, (Ian Stewart), (Luke Donehue) |
| 11:23.1, 11:42.5, 12:19.4, 12:51.9, 13:05.2, (13:06.6), (13:34.1) |
51 | 1291 | Chelsea Beach, MI - Team Time (1st 5) 1:01:25.0 | Spread (1st 5) 1:22.2 |
| 55, 148, 317, 342, 429, (454), (503) |
| Connell Alford, Bram Hartsuff, Nicholas Spruce, Jackson Dell, Ethan Kapolka, (Jacob Andreski), (Evan Muchler) |
| 11:31.1, 11:58.3, 12:29.5, 12:32.8, 12:53.3, (13:03.1), (13:32.2) |
52 | 1297 | Lakeview (Battle Creek), MI - Team Time (1st 5) 1:01:41.2 | Spread (1st 5) 1:06.1 |
| 119, 212, 217, 307, 442, (452), (455) |
| Caleb Bost, Jayden Miller, Aiden Moore, Austin Lee, Christian Kosciuszko, (Issac Hernandez), (Josh Hennessy) |
| 11:51.5, 12:11.6, 12:12.3, 12:28.2, 12:57.6, (13:02.6), (13:03.2) |
53 | 1304 | West Int. Mt. Pleasant, MI - Team Time (1st 5) 1:01:37.2 | Spread (1st 5) 58.3 |
| 112, 137, 265, 381, 409, (447), (491) |
| Rylan Selvidge, Logan Northrop, Grant Stahl, Noah Webster, Jonathan Jarrard, (Brady Beebe), (Christian Quigno) |
| 11:50.4, 11:56.4, 12:20.5, 12:41.2, 12:48.7, (12:59.7), (13:22.1) |
54 | 1305 | Charlotte, MI - Team Time (1st 5) 1:01:30.2 | Spread (1st 5) 1:52.7 |
| 26, 170, 318, 321, 470, (473), (483) |
| Koda Brandt, Grayden Paulin, Lance Byers, Drew Linsley, Logan Weicht, (Lucas Chamberlin), (Alex Pratt) |
| 11:17.8, 12:02.4, 12:29.6, 12:29.9, 13:10.5, (13:11.0), (13:14.7) |
55 | 1311 | Bullock Creek, MI - Team Time (1st 5) 1:02:05.7 | Spread (1st 5) 1:28.3 |
| 162, 180, 197, 272, 500, (502), (518) |
| Bo Schwartz, Zane Schwartz, Jacob Inman, Dawson Bjorge, Ryan Long, (Quentin Schalk), (Emerson Lambdin) |
| 12:00.5, 12:05.7, 12:09.1, 12:21.6, 13:28.8, (13:31.4), (13:56.9) |
56 | 1316 | Hart (Rochester), MI - Team Time (1st 5) 1:01:30.8 | Spread (1st 5) 1:41.4 |
| 28, 230, 250, 358, 450, (499), (504) |
| Chaz Huthwaite, Jake Eastman, Jack Bondy, Zander Champine, Evan Lord, (Lukas Duz), (Zachary Larson) |
| 11:20.1, 12:14.8, 12:17.6, 12:36.8, 13:01.5, (13:26.7), (13:32.8) |
57 | 1322 | Vicksburg, MI - Team Time (1st 5) 1:01:46.0 | Spread (1st 5) 1:34.0 |
| 66, 95, 251, 439, 471, (510), (510) |
| Kenny Youngs, Skye Smith, Brayden Odell, Landon Johnson, Tucker Radgens, (Patrick Fowler), (Owen Moberley) |
| 11:36.8, 11:44.0, 12:17.8, 12:56.6, 13:10.8, (13:44.0), (13:44.0) |
58 | 1332 | Berkley (Anderson-Norup), MI - Team Time (1st 5) 1:01:33.3 | Spread (1st 5) 1:26.5 |
| 42, 228, 276, 359, 427, (432), (476) |
| Matthew Short, Nathan Jeup, Lincoln Trierweiler, Landon Pugh, Jonah Weinbaum, (Andrew Cook), (Aiden Russell) |
| 11:26.6, 12:14.2, 12:22.4, 12:37.0, 12:53.1, (12:53.8), (13:12.8) |
59 | 1349 | Wayland Union, MI - Team Time (1st 5) 1:01:45.8 | Spread (1st 5) 39.0 |
| 164, 249, 254, 309, 373, (445), (453) |
| Travis Koon, Maurgan Howard, Dergaso Larsen, Jared Jandernoa, Colton Moyle, (Devin Weaver), (Elijah Maas) |
| 12:01.0, 12:17.4, 12:19.0, 12:28.4, 12:40.0, (12:59.1), (13:02.8) |
60 | 1363 | North Rockford, MI - Team Time (1st 5) 1:01:48.4 | Spread (1st 5) 1:00.9 |
| 108, 124, 313, 401, 417, (456), (464) |
| Bryce Gordon, Trenton Winter, Austin Miller, Logan Paul, Charles Lewis, (Jayden Collings), (Ryan Karwowski) |
| 11:49.6, 11:52.5, 12:29.0, 12:46.8, 12:50.5, (13:03.4), (13:05.7) |
61 | 1383 | Lansing Area Catholic, MI - Team Time (1st 5) 1:01:52.1 | Spread (1st 5) 55.9 |
| 129, 246, 271, 325, 412, (460), (522) |
| Justin de Varona, Drew Tolfree, Nate D' Alessandro, Andrew Hamilton, Tomas Rampe, (Charlie Gates), (AJ Gates) |
| 11:53.6, 12:16.8, 12:21.4, 12:30.8, 12:49.5, (13:05.2), (14:30.4) |
| 1383 | St Patrick (White Lake), MI - Team Time (1st 5) 1:02:13.8 | Spread (1st 5) 1:26.4 |
| 139, 177, 262, 312, 493, (515), (517) |
| Joey Iaquaniello, Nick Uhazie, Ryan Illikman, Jack Biron, Joe Stopczynski, (Tyler Delyon), (Dylan Grewe) |
| 11:56.9, 12:04.6, 12:20.1, 12:28.9, 13:23.3, (13:50.4), (13:54.9) |
63 | 1387 | Forest Hills Central, MI - Team Time (1st 5) 1:01:50.0 | Spread (1st 5) 32.6 |
| 152, 275, 294, 331, 335, (393), (495) |
| Ethan Krampe, Will Banfield, Jack O'Keefe, Parker Ludwig, Arthur Pelon, (Nicholas Francisco), (Walker Godfrey) |
| 11:59.2, 12:22.1, 12:25.4, 12:31.5, 12:31.8, (12:44.5), (13:25.0) |
64 | 1395 | Hamilton, MI - Team Time (1st 5) 1:01:54.0 | Spread (1st 5) 43.9 |
| 138, 252, 304, 323, 378, (414), (420) |
| Nate Freyhof, Camden Patmos, Elli Timmerman, Max Van Huis, Evan Kraker, (Joe Johnson), (Ben Fletter) |
| 11:56.8, 12:18.7, 12:27.8, 12:30.0, 12:40.7, (12:49.8), (12:51.1) |
65 | 1399 | Chippewa (Okemos), MI - Team Time (1st 5) 1:01:50.4 | Spread (1st 5) 46.3 |
| 119, 229, 343, 346, 362, (397), (427) |
| Evan Sigletary, Carter Storey, Ian Brown, Nik Greborunis, Carl Erickson, (Isonga Murembya), (Isaiah Tandoc) |
| 11:51.5, 12:14.7, 12:32.9, 12:33.5, 12:37.8, (12:45.3), (12:53.1) |
| 1399 | Fowler, MI - Team Time (1st 5) 1:01:55.3 | Spread (1st 5) 50.5 |
| 161, 163, 293, 364, 418, (440), (460) |
| Liam O'Hare, Nate Spicer, Jacob Halfmann, Trevor Feldpausch, Alex Halfmann, (Nolan Simon), (Ford Phillips) |
| 12:00.4, 12:00.8, 12:25.2, 12:38.0, 12:50.9, (12:56.8), (13:05.2) |
67 | 1428 | Grand Rapids Catholic, MI - Team Time (1st 5) 1:01:53.1 | Spread (1st 5) 1:01.4 |
| 79, 241, 350, 375, 383, (487), (505) |
| Levi Mills, Gavin Betten, Collin Peal, William Hammonds, Henry Lincolnhol, (Matt Bouwhuis), (Joachim Gilbert) |
| 11:40.4, 12:16.1, 12:34.6, 12:40.2, 12:41.8, (13:19.7), (13:33.8) |
68 | 1448 | Western, MI - Team Time (1st 5) 1:02:04.0 | Spread (1st 5) 57.4 |
| 125, 191, 337, 379, 416, (465), (481) |
| Samuel Miller, Cooper Singleton, Joshua Veneziano, Everett Pendergrass, Jeffrey Palmer, (Barrett Warner), (Seth Good) |
| 11:53.0, 12:07.6, 12:32.0, 12:41.0, 12:50.4, (13:06.0), (13:14.3) |
69 | 1492 | Portage North, MI - Team Time (1st 5) 1:02:10.0 | Spread (1st 5) 1:01.7 |
| 101, 215, 381, 394, 401, (425), (494) |
| Timmy Peterson, Cole Smith, Logan Post, Gavin Thompson, Jacob Munson, (Nick Freeman), (Jaxen Wilson) |
| 11:45.1, 12:12.0, 12:41.2, 12:44.9, 12:46.8, (12:52.1), (13:24.6) |
70 | 1498 | Our Lady of Good Counsel, MI - Team Time (1st 5) 1:02:16.3 | Spread (1st 5) 1:03.9 |
| 109, 194, 341, 422, 432, (444), (486) |
| David Smith, Elliot Carey, Zachary Thomas, Ross Kraft, Jack Dugas, (Joseph Westemeier), (Jake Dickie) |
| 11:49.9, 12:08.5, 12:32.7, 12:51.4, 12:53.8, (12:58.6), (13:18.4) |
71 | 1527 | Grand Ledge Beagle, MI - Team Time (1st 5) 1:02:14.2 | Spread (1st 5) 1:04.7 |
| 89, 307, 336, 389, 406, (449), (459) |
| Tanner Kennedy, Steven Hendricks, Colin Ertman, Bryce Campbell, Zachary McLaughlin, (Zachary Stevens), (Noah Hartwick) |
| 11:42.8, 12:28.2, 12:31.9, 12:43.8, 12:47.5, (13:01.4), (13:04.0) |
72 | 1552 | Cedar Springs, MI - Team Time (1st 5) 1:02:28.5 | Spread (1st 5) 54.0 |
| 183, 226, 344, 351, 448, (496), (512) |
| Eli Kleynenberg, Clayton Akerman, Elliot Moleski, Zach Reed, Luke Marsman, (Carter Sherman), (Ian Klenk) |
| 12:06.4, 12:13.9, 12:33.0, 12:34.8, 13:00.4, (13:25.6), (13:46.7) |
73 | 1585 | Paw Paw, MI - Team Time (1st 5) 1:02:31.0 | Spread (1st 5) 45.0 |
| 178, 292, 327, 373, 415, (426), (437) |
| Tyler Mejeur, Austin Williford, Will Vanderbor, Brady Holzworth, Aden Webber, (Bryce Barnett), (Michael Lounsbury) |
| 12:05.0, 12:25.0, 12:31.0, 12:40.0, 12:50.0, (12:53.0), (12:54.9) |
74 | 1588 | Northern Hills, MI - Team Time (1st 5) 1:02:28.5 | Spread (1st 5) 34.1 |
| 182, 327, 331, 371, 377, (400), (468) |
| Gavin Porter, Noah Patterson, Nat DeWaard, Michael Cornell, Adam Hahn, (Cooper Kemperman), (Joseph McClelland) |
| 12:06.2, 12:31.0, 12:31.5, 12:39.5, 12:40.3, (12:45.8), (13:09.6) |
75 | 1593 | Hillside, MI - Team Time (1st 5) 1:02:31.0 | Spread (1st 5) 35.2 |
| 202, 277, 347, 372, 395, (457), (463) |
| Matthew Heirtzler, Kayden Bobel, Nicholas Yaquinto, Brock Malaikal, Joe Siddall, (Luke Schwartz), (Jackson Frauenheim) |
| 12:10.0, 12:22.5, 12:33.6, 12:39.7, 12:45.2, (13:03.6), (13:05.5) |