1 | 44 | Holland Christian, MI - Team Time (1st 5) 55:14.7 | Spread (1st 5) 20.0 |
| 4, 5, 10, 11, 14, (30), (36) |
| Karsten Huisman, Will Engbers, Aidan Brinks, Landon Gerritsma, Jacob Nicely, (Brayden Rynsburger), (Colin Taylor-DeNooyer) |
| 10:53.3, 10:56.0, 11:04.9, 11:07.2, 11:13.3, (11:27.7), (11:32.8) |
2 | 204 | Grandville, MI - Team Time (1st 5) 57:55.5 | Spread (1st 5) 14.2 |
| 31, 38, 39, 44, 52, (71), (73) |
| Breckin Mann, Kaiden Murdock, Noah Hoch, Braden VanderVeen, Ernesto Hernandez, (Ty VanderWall), (Luke Holleman) |
| 11:28.3, 11:33.2, 11:33.6, 11:37.9, 11:42.5, (11:52.9), (11:53.1) |
3 | 362 | Romeo, MI - Team Time (1st 5) 59:09.7 | Spread (1st 5) 42.3 |
| 27, 37, 88, 101, 109, (132), (205) |
| Luke Allen, Gabe Phelps, Owen Gould, Will Scally, Josh Felstow, (Spencer Groszkiewicz), (Jake Heikkila) |
| 11:24.9, 11:32.9, 12:00.7, 12:04.0, 12:07.2, (12:13.2), (12:29.5) |
4 | 418 | Hillside, MI - Team Time (1st 5) 59:20.9 | Spread (1st 5) 56.6 |
| 18, 46, 66, 136, 152, (220), (237) |
| Ethan Powell, Monir Alkammoun, Kayden Bobel, Ishaan Kundapur, Arthur White, (Drew Abbott), (Hudson Boots) |
| 11:20.0, 11:39.3, 11:50.8, 12:14.2, 12:16.6, (12:32.3), (12:34.5) |
5 | 472 | Grand Haven Lakeshore, MI - Team Time (1st 5) 59:44.3 | Spread (1st 5) 49.5 |
| 33, 49, 64, 160, 166, (267), (425) |
| Ben Eisnor, Owen Brunsting, Aron Gal, Asa Dean, Samuel LaDronka, (Benjamin Wilkie), (Andrew Fumarolo) |
| 11:32.0, 11:41.1, 11:50.5, 12:19.2, 12:21.5, (12:40.8), (13:14.6) |
6 | 482 | Mattawan, MI - Team Time (1st 5) 59:29.3 | Spread (1st 5) 1:14.0 |
| 28, 43, 74, 78, 259, (325), (399) |
| Marcel Stork, Jack Nicey, Mason Sinke, Brody Houseman, Caleb Goodrich, (Brayden Leonard), (Owen Fisher) |
| 11:25.0, 11:36.3, 11:54.0, 11:55.0, 12:39.0, (12:49.0), (13:06.0) |
7 | 524 | Hudsonville Public, MI - Team Time (1st 5) 59:26.3 | Spread (1st 5) 1:37.3 |
| 3, 70, 134, 153, 164, (288), (373) |
| Curtis Ellis, Tommy Lobbezoo, Joshua Little, Dawson Weemhoff, Logan Toland, (Michael Palma), (Dylan Pfeffer) |
| 10:43.1, 11:52.0, 12:13.8, 12:17.0, 12:20.4, (12:43.1), (12:58.5) |
8 | 534 | Freeland, MI - Team Time (1st 5) 58:54.6 | Spread (1st 5) 2:26.7 |
| 1, 94, 105, 111, 223, (304), (309) |
| TJ Hansen, Camden McLeod, Sam Nemeth, Jack Seemann, Evan Brown, (Jackson Puvalowski), (Nathan Anaya) |
| 10:06.3, 12:01.6, 12:06.1, 12:07.6, 12:33.0, (12:45.1), (12:47.0) |
9 | 538 | Alma, MI - Team Time (1st 5) 59:42.7 | Spread (1st 5) 1:26.0 |
| 22, 57, 61, 79, 319, (455), (467) |
| Buddy Leonard, Bodie Heiss, Brayden Trumen, Elijah Baltierra, Luca Lebron, (Ezekiel Baltierra), (Noah Chouinard) |
| 11:22.6, 11:46.5, 11:49.6, 11:55.4, 12:48.6, (13:23.5), (13:28.5) |
10 | 564 | Flushing, MI - Team Time (1st 5) 1:00:15.0 | Spread (1st 5) 47.0 |
| 50, 54, 67, 191, 202, (255), (259) |
| Gabriel Fil, Griffin Good, James Latstetter, Bradley Shilling, Jaylen Wildman, (Weston Buchanan), (Braydon Brock) |
| 11:42.0, 11:46.0, 11:51.0, 12:27.0, 12:29.0, (12:38.0), (12:39.0) |
11 | 602 | Traverse City West, MI - Team Time (1st 5) 59:57.1 | Spread (1st 5) 1:00.8 |
| 40, 41, 45, 236, 240, (242), (268) |
| Duncan Robinson, Liam Wierzba, Winslow Robinson, Caden Stoops, Eliott Dion, (Nathaniel Dion), (Jacob Lober) |
| 11:34.2, 11:34.5, 11:39.1, 12:34.3, 12:35.0, (12:35.1), (12:40.9) |
12 | 632 | Whitehall, MI - Team Time (1st 5) 1:00:26.9 | Spread (1st 5) 1:12.8 |
| 21, 100, 127, 149, 235, (413), (419) |
| Finn Muller, Evan Jud, Tyler VanAntwerp, Brady Tate, Stewart Waters, (Andrew Boeringa), (Alex Winczewski) |
| 11:21.3, 12:03.9, 12:11.7, 12:15.9, 12:34.1, (13:10.0), (13:12.9) |
13 | 651 | Traverse City East, MI - Team Time (1st 5) 1:00:59.8 | Spread (1st 5) 16.6 |
| 85, 138, 139, 143, 146, (218), (408) |
| Luke Byland, Cash Conaway, Caleb Keller, Liam Travis, Porter Dieleman, (Caleb Byland), (Holden Beery) |
| 11:59.1, 12:14.6, 12:15.0, 12:15.4, 12:15.7, (12:32.0), (13:08.8) |
14 | 700 | Scranton, MI - Team Time (1st 5) 1:01:03.0 | Spread (1st 5) 45.0 |
| 50, 130, 150, 179, 191, (355), (392) |
| Owen Buckley, Tyler Outlaw, Matthew Davis, Ryan McHugh, Brady Millington, (Ryan Watkins), (Sam Meriweather) |
| 11:42.0, 12:13.0, 12:16.0, 12:25.0, 12:27.0, (12:56.0), (13:04.0) |
15 | 705 | Allendale, MI - Team Time (1st 5) 59:46.7 | Spread (1st 5) 2:25.1 |
| 2, 106, 124, 168, 305, (349), (363) |
| Kilian Whalen, Parker Tiethof, Ronnie Silveira, Andrew Scholten, Brooks Hadden, (Gavriel Modderman), (Keegan DeHare) |
| 10:20.7, 12:06.6, 12:10.7, 12:22.9, 12:45.8, (12:53.4), (12:57.5) |
16 | 706 | Holy Family Regional (Rochester), MI - Team Time (1st 5) 1:00:28.0 | Spread (1st 5) 1:21.0 |
| 19, 33, 185, 191, 278, (488), (507) |
| James Trebnik, Mark Galle, Nolan Collins, Kolbe Martino, Isaak Brook, (Luke Kavanaugh), (Nolan O'Connor) |
| 11:21.0, 11:32.0, 12:26.0, 12:27.0, 12:42.0, (13:42.0), (14:03.0) |
17 | 711 | Grand Rapids Christian, MI - Team Time (1st 5) 1:00:34.8 | Spread (1st 5) 1:21.3 |
| 15, 83, 110, 249, 254, (276), (382) |
| Simon Triezenberg, Keegan Hoekstra, Maximilian Rodwell, Sean Ryan, Josh Statema, (James Scholten-Holcomb), (Ashton Fink) |
| 11:15.8, 11:58.0, 12:07.4, 12:36.5, 12:37.1, (12:41.8), (13:00.4) |
18 | 750 | Simpson, MI - Team Time (1st 5) 1:00:41.9 | Spread (1st 5) 2:04.1 |
| 12, 89, 97, 122, 430, (440), (492) |
| Jacob Stanislawski, Lucas Taraszkiewicz, Adam Brodie, Dylan Stull, Evan Szalay, (Carter Aicher), (Nathan Vargo) |
| 11:12.2, 12:00.9, 12:02.1, 12:10.4, 13:16.3, (13:19.9), (13:44.9) |
19 | 792 | Jenison, MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 1:15.6 |
| 17, 170, 188, 195, 222, (252), (336) |
| Seth Conner, Dominic Otto, Parker Strelecki, Matthew Schwartz, Landon Pullen, (Maclain Henning), (Benjamin Slagter) |
| 11:17.0, 12:23.8, 12:26.4, 12:27.7, 12:32.6, (12:36.9), (12:51.8) |
20 | 795 | East Grand Rapids, MI - Team Time (1st 5) 1:00:37.2 | Spread (1st 5) 1:27.3 |
| 19, 26, 174, 259, 317, (347), (407) |
| Jonah Workman, Rowen Bishop, Blake Sherman, William Klein, Lucas Aardema, (Daniel Klein), (Joseph Schulte) |
| 11:21.0, 11:24.8, 12:24.1, 12:39.0, 12:48.3, (12:53.0), (13:08.5) |
21 | 822 | St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:00:39.2 | Spread (1st 5) 1:46.1 |
| 7, 81, 155, 283, 296, (328), (329) |
| Josh Slocum, James Thuente, William Ready, George Herringa, Owen Read, (Landon Kiessel), (Robby Myler) |
| 10:58.0, 11:56.3, 12:18.0, 12:42.8, 12:44.1, (12:49.6), (12:50.0) |
22 | 836 | TS Nurnberger, MI - Team Time (1st 5) 1:01:13.1 | Spread (1st 5) 1:14.0 |
| 42, 65, 195, 213, 321, (412), (476) |
| Landon Pestrue, Colin Kuhn, Walter Parlove, Alex Rodriguez, Noah Tripp, (Genaro Soto), (Parker Wing) |
| 11:34.7, 11:50.7, 12:27.7, 12:31.3, 12:48.7, (13:09.7), (13:32.6) |
23 | 840 | Capital Homeschool, MI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 57.1 |
| 55, 146, 151, 199, 289, (380), (459) |
| Trevor Basch, Dominic Thomas, Henry Vanderwey, Pascal Shoemaker, Edward Fountain, (Gabe Vanderwey), (Ethan Hull) |
| 11:46.1, 12:15.7, 12:16.1, 12:28.5, 12:43.2, (12:59.9), (13:24.7) |
24 | 854 | Goodrich, MI - Team Time (1st 5) 1:01:29.5 | Spread (1st 5) 50.8 |
| 63, 77, 194, 252, 268, (361), (395) |
| Benson Byrne, Parker Jerome, Vincent Pattison, Jensen LePla, Jameson Ronzello, (Cole Winter), (Parker LePla) |
| 11:50.1, 11:54.5, 12:27.1, 12:36.9, 12:40.9, (12:56.7), (13:04.6) |
25 | 906 | Otsego, MI - Team Time (1st 5) 1:01:01.6 | Spread (1st 5) 2:09.9 |
| 8, 80, 202, 210, 406, (438), (509) |
| Caleb Wesseldyk, Kenny Sheffer, Holten Mulherin, Aidan Goodwin, Mitchell Hazelhoff, (Hayden Bowe), (Ezekiel Andrina) |
| 10:58.2, 11:55.6, 12:29.0, 12:30.7, 13:08.1, (13:19.4), (14:04.8) |
26 | 922 | Three Rivers, MI - Team Time (1st 5) 1:01:19.2 | Spread (1st 5) 1:26.4 |
| 25, 62, 213, 291, 331, (389), (441) |
| Kyler Copenhaver, Sulley Zietlow, Brayden Carpenter, Caden Alexander, Troyer Serna, (Conner Williams), (Lucan Hoercher) |
| 11:24.0, 11:49.9, 12:31.3, 12:43.6, 12:50.4, (13:03.0), (13:21.0) |
27 | 954 | Laingsburg, MI - Team Time (1st 5) 1:01:55.8 | Spread (1st 5) 50.0 |
| 72, 158, 159, 281, 284, (298), (337) |
| Noah Devereaux, Marlon Graham, Felix Ramirez, Mitchell George, Dustin Winans, (James Foltz), (Lucas Shastal) |
| 11:53.0, 12:18.3, 12:19.1, 12:42.4, 12:43.0, (12:44.7), (12:51.9) |
28 | 956 | Adrian, MI - Team Time (1st 5) 1:01:27.1 | Spread (1st 5) 2:12.6 |
| 13, 87, 104, 290, 462, (491), (495) |
| Alejandro Perez, Riley Smith, Tyler Condon, Silas Skeels, Chance Allen, (Hunter Prewo), (Carter Fenner) |
| 11:12.5, 12:00.4, 12:05.6, 12:43.5, 13:25.1, (13:44.2), (13:47.0) |
29 | 964 | St Thecla, MI - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 3:29.0 |
| 9, 48, 53, 338, 516, (520), (524) |
| Myles Linden, Jayse Nagy, Nate Linden, Nathan Salazar, Eli Kujawski, (Andrew Corder), (Caleb Fulton) |
| 11:02.0, 11:41.0, 11:43.0, 12:52.0, 14:31.0, (14:34.0), (15:29.0) |
30 | 974 | Temperance Bedford, MI - Team Time (1st 5) 1:02:12.8 | Spread (1st 5) 27.0 |
| 130, 162, 178, 240, 264, (271), (271) |
| Nicholas Balla, Bryce McCloud, Aiden DePue, Dylan Sevilla, Aidan Ortiz, (Sawyer Ulery), (Braxon Lake) |
| 12:13.0, 12:20.0, 12:24.8, 12:35.0, 12:40.0, (12:41.0), (12:41.0) |
31 | 981 | West Ottawa, MI - Team Time (1st 5) 1:02:17.6 | Spread (1st 5) 16.1 |
| 142, 205, 209, 212, 213, (217), (229) |
| Christian Toth, Max Toth, Isaac Riley, Sebastian Ruiz, Kyle Conlon, (Ethan Gerlach), (Chase Gerlach) |
| 12:15.2, 12:29.5, 12:30.4, 12:31.2, 12:31.3, (12:31.5), (12:33.6) |
32 | 988 | Hart, MI - Team Time (1st 5) 1:00:40.8 | Spread (1st 5) 1:55.5 |
| 6, 16, 280, 342, 344, (353), (385) |
| Robert Jazwinski III, Max Stitt, Ethan Schaner, Avery Guikema, Aiden Schaner, (Jack Slotman), (Carson Ackley) |
| 10:57.2, 11:16.0, 12:42.3, 12:52.6, 12:52.7, (12:54.6), (13:01.1) |
33 | 989 | Parker, MI - Team Time (1st 5) 1:02:13.0 | Spread (1st 5) 33.0 |
| 112, 135, 207, 264, 271, (295), (399) |
| Connor Wallace, Justin Jones, Luke Bonanni, Brogan Forney, Drake Wallace, (Lance Mosher), (Lucas Wood) |
| 12:08.0, 12:14.0, 12:30.0, 12:40.0, 12:41.0, (12:44.0), (13:06.0) |
34 | 1012 | Davison, MI - Team Time (1st 5) 1:02:11.0 | Spread (1st 5) 55.0 |
| 74, 179, 179, 255, 325, (471), (490) |
| Luke Meyer, Noah Linstrom, Tanner Smith, Drew Corkins, Porter Meinburg, (Andrew Roberts), (Colton Bell) |
| 11:54.0, 12:25.0, 12:25.0, 12:38.0, 12:49.0, (13:29.0), (13:44.0) |
35 | 1048 | Fremont, MI - Team Time (1st 5) 1:02:25.0 | Spread (1st 5) 36.0 |
| 113, 176, 204, 258, 297, (350), (514) |
| Chase Lowery, Cole Lowery, Gabriel Jones, Blake Taylor, Carter Sherman, (Lucas Bradley), (Chase Paulsen) |
| 12:08.3, 12:24.5, 12:29.3, 12:38.6, 12:44.3, (12:53.6), (14:27.8) |
36 | 1054 | Vicksburg, MI - Team Time (1st 5) 1:01:51.8 | Spread (1st 5) 1:29.8 |
| 23, 116, 259, 309, 347, (452), (485) |
| Skye Smith, Mitchell Beyer, Matthew Long, Ryder Gorham, Jordan Diekman, (Grant Balazs), (Ethan Jastifer) |
| 11:23.2, 12:09.6, 12:39.0, 12:47.0, 12:53.0, (13:22.6), (13:40.3) |
37 | 1061 | Shepherd, MI - Team Time (1st 5) 1:01:58.3 | Spread (1st 5) 1:49.4 |
| 32, 56, 190, 342, 441, (474), (496) |
| Nolan Longuski, Bryce Cahoon, Grant Smith, William McDonald, Owen Brickner, (Logan Seeburger), (Drew Davis) |
| 11:31.6, 11:46.4, 12:26.7, 12:52.6, 13:21.0, (13:31.0), (13:48.0) |
38 | 1080 | Renton, MI - Team Time (1st 5) 1:02:18.6 | Spread (1st 5) 51.7 |
| 98, 122, 157, 351, 352, (426), (469) |
| Lucas Kuhn, Jakob Furkas, Luke Dulecki, Evan Banas, Louie Macon, (Ryan Biller), (Lucas Worrell) |
| 12:02.3, 12:10.4, 12:18.1, 12:53.8, 12:54.0, (13:14.9), (13:28.8) |
39 | 1092 | Harper Creek, MI - Team Time (1st 5) 1:02:18.7 | Spread (1st 5) 1:28.7 |
| 59, 86, 161, 354, 432, (451), (455) |
| Braxton Liss, Dominic Lowrie, Kaymen Graybeal, Cooper Gardner, Jackson Dzwik, (Brock Hibbs), (Ryland McIntyre) |
| 11:47.7, 12:00.1, 12:19.5, 12:55.0, 13:16.4, (13:22.5), (13:23.5) |
40 | 1095 | North Rockford, MI - Team Time (1st 5) 1:02:32.1 | Spread (1st 5) 35.3 |
| 117, 186, 244, 246, 302, (423), (453) |
| Noah Schuette, Michael Mead, Caden Joyce, Lucas Shelton, Bennett Roller, (Owen Cronk), (Quinn Geshel) |
| 12:09.7, 12:26.1, 12:35.3, 12:36.0, 12:45.0, (13:14.3), (13:23.0) |
41 | 1113 | Thornapple Kellogg, MI - Team Time (1st 5) 1:02:38.5 | Spread (1st 5) 58.7 |
| 106, 184, 197, 228, 398, (422), (423) |
| Jacob Draaisma, Layne Schilthroat, Michael Smith III, Caden Strait, Will Nathan, (Elijah Leech), (Nate Dickman) |
| 12:06.6, 12:25.5, 12:27.8, 12:33.3, 13:05.3, (13:14.0), (13:14.3) |
42 | 1122 | Sashabaw, MI - Team Time (1st 5) 1:02:30.1 | Spread (1st 5) 39.0 |
| 108, 114, 294, 300, 306, (332), (339) |
| Alexander Morgan, Brendan Sesti, Ethan Heist, Samuel King, Evan Savoie, (Etienne Mohr), (Joshua Ellingsworth) |
| 12:06.9, 12:08.5, 12:43.9, 12:44.9, 12:45.9, (12:50.8), (12:52.1) |
43 | 1136 | Byron Center West, MI - Team Time (1st 5) 1:02:38.6 | Spread (1st 5) 45.3 |
| 129, 145, 170, 327, 365, (417), (439) |
| Isaac DeVries, Maxwell Mathers, Mitchell Jeruzal, Tate Pellow, Judson Phillips, (Jacob Hill), (Graeden Standorf) |
| 12:12.3, 12:15.5, 12:23.8, 12:49.4, 12:57.6, (13:11.3), (13:19.7) |
44 | 1143 | Elk Rapids Cherryland, MI - Team Time (1st 5) 1:02:22.9 | Spread (1st 5) 1:19.4 |
| 47, 139, 220, 359, 378, (519), (523) |
| Max Ward, Will Vanderheide, Jason Jansen, Keegan Verrett, Qwynn Darnell, (Edison Pike), (Owen Render) |
| 11:39.9, 12:15.0, 12:32.3, 12:56.4, 12:59.3, (14:33.0), (15:13.1) |
45 | 1148 | Paw Paw, MI - Team Time (1st 5) 1:02:37.7 | Spread (1st 5) 1:05.2 |
| 92, 119, 213, 323, 401, (497), (503) |
| Adyn Roth, Michael Lounsbury, Caden Bowen, Bryce Barnett, Isaac Heffner, (Christopher Vogt), (Collin Kerby) |
| 12:01.3, 12:09.8, 12:31.3, 12:48.8, 13:06.5, (13:49.0), (13:54.0) |
46 | 1169 | Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 1:02:09.3 | Spread (1st 5) 1:29.2 |
| 33, 68, 324, 358, 386, (390), (403) |
| Mason Morrell, Garrett Ruehle, Albert Halley, Kort Thompson, Owen McCormick, (Cameron Weibel), (Will Sheelie) |
| 11:32.0, 11:51.1, 12:48.9, 12:56.1, 13:01.2, (13:03.3), (13:07.1) |
47 | 1178 | Pewamo-Westphalia, MI - Team Time (1st 5) 1:02:49.6 | Spread (1st 5) 42.5 |
| 137, 167, 197, 315, 362, (374), (377) |
| Wyatt Werner, Davis Smith, Luke Schneider, Allan George, John Kowatch, (Reed Schroeder), (Sam Muirhead) |
| 12:14.4, 12:22.6, 12:27.8, 12:47.9, 12:56.9, (12:58.6), (12:59.2) |
48 | 1185 | Allen Park, MI - Team Time (1st 5) 1:02:50.9 | Spread (1st 5) 1:27.5 |
| 74, 102, 127, 437, 445, (458), (486) |
| Matthew Lieb, Mark Wood, Jack Miller, Easton Danosky, Luke Richter, (Alex Jourdan), (Jack Labiak) |
| 11:54.0, 12:04.9, 12:11.7, 13:18.8, 13:21.5, (13:24.4), (13:40.8) |
49 | 1189 | Gladwin, MI - Team Time (1st 5) 1:02:28.3 | Spread (1st 5) 2:00.9 |
| 29, 95, 232, 367, 466, (510), (518) |
| Seth Mead, Elijah Christensen, Ben Verellen, Myles Robinson, Garrett Cingano, (Mason Cameron), (Traeton Celestino) |
| 11:26.8, 12:02.0, 12:33.9, 12:57.9, 13:27.7, (14:11.5), (14:32.4) |
50 | 1190 | Grand Rapids Public Schools, MI - Team Time (1st 5) 1:02:50.3 | Spread (1st 5) 35.9 |
| 126, 175, 266, 309, 314, (379), (429) |
| Calvin Herrboldt, Nathan Loser, JP DeBlaay, Kelton Hoover, Joshua Kortenhoven, (Diego Barnaby), (Yhair Hernandez) |
| 12:11.5, 12:24.3, 12:40.1, 12:47.0, 12:47.4, (12:59.4), (13:15.4) |
51 | 1204 | Saline, MI - Team Time (1st 5) 1:02:55.0 | Spread (1st 5) 1:08.9 |
| 93, 211, 223, 263, 414, (457), (460) |
| Jackson Phillips, Oscar Whitehouse, Jack McFarlane, Johnny Arvai, Spencer Wetherbee, (Josiah Koch), (Brennan Larusso) |
| 12:01.4, 12:30.8, 12:33.0, 12:39.5, 13:10.3, (13:23.6), (13:24.8) |
52 | 1207 | Richland Gull Lake, MI - Team Time (1st 5) 1:03:03.3 | Spread (1st 5) 45.7 |
| 172, 179, 207, 238, 411, (481), (501) |
| Gavin Markucki, Ryan Rohrer, Finnegan Tauren, Matthew Rohrer, Zahar Rush, (Jamieson Leversee), (Holden Roberts) |
| 12:23.9, 12:25.0, 12:30.0, 12:34.8, 13:09.6, (13:38.1), (13:52.2) |
53 | 1208 | Grand Rapids Catholic, MI - Team Time (1st 5) 1:02:24.3 | Spread (1st 5) 1:34.2 |
| 24, 231, 257, 333, 363, (465), (481) |
| Jeb Hillary, William Hammonds, Aiden Weller, Matiss McNally, Carson Wood, (Noah Lee), (Anders Thelen) |
| 11:23.3, 12:33.8, 12:38.4, 12:51.3, 12:57.5, (13:27.6), (13:38.1) |
54 | 1226 | Creekside, MI - Team Time (1st 5) 1:02:58.5 | Spread (1st 5) 46.3 |
| 143, 187, 188, 321, 387, (477), (504) |
| Robert Dodd, Hilkiah Hoffer, Keagan Smith, Colten Dickerson, Reid Cousins, (Dayton Sneller), (Ayden Brott) |
| 12:15.4, 12:26.3, 12:26.4, 12:48.7, 13:01.7, (13:34.0), (13:59.3) |
55 | 1264 | East Rockford, MI - Team Time (1st 5) 1:02:57.9 | Spread (1st 5) 52.9 |
| 84, 243, 268, 334, 335, (428), (430) |
| Caden Karcher, Charlie Galvan, Ian Lynch, Greyson Williams, Hudson VanOstenberg, (Gavin DeVries), (Aiden Humphrey) |
| 11:58.7, 12:35.2, 12:40.9, 12:51.5, 12:51.6, (13:15.2), (13:16.3) |
56 | 1267 | Petoskey, MI - Team Time (1st 5) 1:03:06.0 | Spread (1st 5) 41.0 |
| 139, 223, 234, 316, 355, (420), (487) |
| Simon Licata, Dominic Mitchell, Jack Dumas, Elijah Rindfusz, Parker Fettig, (Sam Nemec), (Jesse Leach) |
| 12:15.0, 12:33.0, 12:34.0, 12:48.0, 12:56.0, (13:13.0), (13:41.0) |
57 | 1290 | Andrew G Schmidt, MI - Team Time (1st 5) 1:03:24.5 | Spread (1st 5) 1:50.0 |
| 60, 119, 163, 468, 480, (508), (521) |
| Jake Huntoon, Owen Cox, Dillon Hamilton, Landry LaFontaine, Larkin Lafontaine, (Braxton Taylor), (Lewis Roberts) |
| 11:48.0, 12:09.8, 12:20.1, 13:28.6, 13:38.0, (14:04.0), (14:54.1) |
58 | 1302 | Clare, MI - Team Time (1st 5) 1:03:50.1 | Spread (1st 5) 1:52.5 |
| 82, 103, 125, 494, 498, (505), (516) |
| Connor Schmidt, Caidan Gaskill, Ayden Barcia, Greg Steele, Calder Cornwell, (Jack Thompson), (Logan Carstensen) |
| 11:57.5, 12:05.1, 12:10.8, 13:46.7, 13:50.0, (13:59.8), (14:31.0) |
59 | 1305 | Cedar Springs, MI - Team Time (1st 5) 1:03:07.0 | Spread (1st 5) 1:00.1 |
| 89, 169, 319, 345, 383, (436), (448) |
| Quinton Bell, Kyle Newman, Caleb Christie, Keenen Hullinger, Braden Abbott, (Ayden Cook), (Ethan Shoffner) |
| 12:00.9, 12:23.7, 12:48.6, 12:52.8, 13:01.0, (13:18.7), (13:22.2) |
60 | 1333 | Northeast (Midland), MI - Team Time (1st 5) 1:03:10.8 | Spread (1st 5) 49.3 |
| 99, 277, 282, 330, 345, (375), (463) |
| Andrew Worsley, Luke James, Logan Gessford, Drew Thornton, Bo Brutyn, (Landon Ferren), (Mason Pool) |
| 12:03.5, 12:41.9, 12:42.5, 12:50.1, 12:52.8, (12:59.1), (13:25.9) |
61 | 1337 | Beal City, MI - Team Time (1st 5) 1:03:33.3 | Spread (1st 5) 2:01.1 |
| 69, 115, 291, 360, 502, (522) |
| Owen McKenny, Jordan Weber, Connor Sienkiewicz, Austin Gross, Zach Backus, (Parker Sienkiewicz) |
| 11:51.4, 12:09.3, 12:43.6, 12:56.5, 13:52.5, (14:58.8) |
62 | 1350 | Greenville, MI - Team Time (1st 5) 1:03:17.8 | Spread (1st 5) 1:02.7 |
| 91, 218, 275, 375, 391, (402), (435) |
| Jaxon Ingles, Michael Lindquist, Jesse Plumb, Aiden Kramer, Ayden May, (Blake Schmitt), (Kyle Graber) |
| 12:01.2, 12:32.0, 12:41.6, 12:59.1, 13:03.9, (13:06.8), (13:17.9) |
63 | 1352 | Unity Christian, MI - Team Time (1st 5) 1:03:17.2 | Spread (1st 5) 48.0 |
| 121, 249, 293, 317, 372, (446), (479) |
| Ethan Miller, Hudson Rietman, Justin Febus, Micah Grassmid, Benjamin Hoekstra, (Caden Leatherman), (Luke Vander Zwaag) |
| 12:10.3, 12:36.5, 12:43.8, 12:48.3, 12:58.3, (13:21.8), (13:36.1) |
64 | 1365 | Oxford, MI - Team Time (1st 5) 1:03:16.0 | Spread (1st 5) 59.0 |
| 95, 278, 302, 307, 383, (461), (474) |
| Alex McArthur, Ryan Clark, Cayden Canham, James Cusick, Chase Beall, (Aidan London), (Carter Jacobsen) |
| 12:02.0, 12:42.0, 12:45.0, 12:46.0, 13:01.0, (13:25.0), (13:31.0) |
65 | 1372 | Royal Oak Shrine, MI - Team Time (1st 5) 1:03:30.0 | Spread (1st 5) 32.0 |
| 223, 223, 246, 284, 396, (427), (441) |
| Michael Bowler, Michael Bowker, Dominic Maceroni, Nicholas Pinkins, Drew Lopez, (Adam Imai), (Christian Salgado) |
| 12:33.0, 12:33.0, 12:36.0, 12:43.0, 13:05.0, (13:15.0), (13:21.0) |
66 | 1391 | Woodhaven-Brownstown, MI - Team Time (1st 5) 1:03:31.3 | Spread (1st 5) 1:03.1 |
| 117, 154, 309, 393, 418, (473), (493) |
| Alex Vazquez, Pierce Scheffler, Amauri Gutierrez, Dominic Germano, Mateo Reyes, (Reed Trela), (Griffin Demyanovich) |
| 12:09.7, 12:17.7, 12:47.0, 13:04.1, 13:12.8, (13:30.8), (13:45.5) |
67 | 1480 | Western, MI - Team Time (1st 5) 1:03:57.2 | Spread (1st 5) 1:00.8 |
| 165, 173, 299, 396, 447, (453), (512) |
| Ryan Good, Samuel Heydenburg, Edison Lopeman, Seth Good, Titan Parker, (Josiah Miller), (Evan Craddock) |
| 12:21.3, 12:24.0, 12:44.8, 13:05.0, 13:22.1, (13:23.0), (14:20.2) |
68 | 1490 | Holland Calvary Christian, MI - Team Time (1st 5) 1:03:46.0 | Spread (1st 5) 22.8 |
| 244, 284, 284, 308, 370, (464), (472) |
| Noah Schipper, Zach Vonk, Gibson White, Eli Laninga, Christian Getz, (Oliver Vonk), (Caleb Adkins) |
| 12:35.3, 12:43.0, 12:43.0, 12:46.6, 12:58.1, (13:26.9), (13:30.5) |
69 | 1499 | New Lothrop, MI - Team Time (1st 5) 1:03:52.9 | Spread (1st 5) 1:35.8 |
| 57, 146, 403, 444, 449, (500), (513) |
| Lieu Vincke, Kyle Hinrichs, Ty Sweers, Marshall Kruske, Jasper Andres, (Alex Bauman), (Noah Gillett) |
| 11:46.5, 12:15.7, 13:07.1, 13:21.3, 13:22.3, (13:50.2), (14:22.2) |
70 | 1509 | Spring Lake, MI - Team Time (1st 5) 1:03:56.3 | Spread (1st 5) 48.6 |
| 176, 232, 340, 340, 421, (450), (484) |
| Parker Woodwyk, Kody Vis, Garrett Abel, Hudson Braak, Max Porter, (Nolan Oosting), (Ryan Grevengoed) |
| 12:24.5, 12:33.9, 12:52.4, 12:52.4, 13:13.1, (13:22.4), (13:38.8) |
71 | 1528 | Chesaning, MI - Team Time (1st 5) 1:03:59.7 | Spread (1st 5) 58.8 |
| 155, 201, 367, 371, 434, (469), (483) |
| Eric Barancik, Adam Woodcock, Law Danek, Elliott Keck, Blake Hoerner, (Jack Hill), (Jaxon Hemgesberg) |
| 12:18.0, 12:28.8, 12:57.9, 12:58.2, 13:16.8, (13:28.8), (13:38.3) |
72 | 1533 | GR Potter's House, MI - Team Time (1st 5) 1:04:02.1 | Spread (1st 5) 57.5 |
| 133, 183, 387, 414, 416, (489), (506) |
| Edward Mugisha, Reed Osterink, Isaac Struck-VanderHaak, Josiah Swedberg, Caleb Swiney, (Peter Greer), (Zeke VerWys) |
| 12:13.6, 12:25.4, 13:01.7, 13:10.3, 13:11.1, (13:42.7), (14:00.5) |
73 | 1553 | Tecumseh, MI - Team Time (1st 5) 1:04:03.3 | Spread (1st 5) 40.2 |
| 200, 251, 300, 394, 408, (511), (515) |
| Palmer Ziemer, Max Marten, Declan Cornish, Lucas Sanders, Gregory Hagan, (Troy Andrews), (Donovin Ely) |
| 12:28.6, 12:36.8, 12:44.9, 13:04.2, 13:08.8, (14:14.9), (14:29.8) |
74 | 1565 | Sparta, MI - Team Time (1st 5) 1:03:59.9 | Spread (1st 5) 21.9 |
| 246, 274, 313, 365, 367, (405), (408) |
| Owen Metzger, Chase Volkers, Wyatt Burleson, Rhett Bunker, Justin Bradford, (Tyler Pangborn), (Griffin Mis) |
| 12:36.0, 12:41.3, 12:47.1, 12:57.6, 12:57.9, (13:07.7), (13:08.8) |
75 | 1638 | Forest Hills Central, MI - Team Time (1st 5) 1:04:21.3 | Spread (1st 5) 42.9 |
| 230, 239, 355, 381, 433, (477), (498) |
| Sawyer McCarthy, Trevor Timmer, Jacob Barnes, Jacob Sandford, Tyler Dickinson, (Lincoln Schmitz), (Henry Streeter) |
| 12:33.7, 12:34.9, 12:56.0, 13:00.1, 13:16.6, (13:34.0), (13:50.0) |