1 | 200 | Holland Christian, MI - Team Time (1st 5) 57:10.0 | Spread (1st 5) 22.0 |
| 21, 22, 41, 46, 70, (77), (109) |
| Will Engbers, Jon Hogsten, Aidan Brinks, Noah Lambers, Lake VanderPloeg, (Ryan Vos), (David VanDuinen) |
| 11:17.1, 11:17.5, 11:28.0, 11:28.3, 11:39.1, (11:40.7), (11:46.2) |
2 | 246 | Scranton, MI - Team Time (1st 5) 57:37.0 | Spread (1st 5) 12.0 |
| 37, 41, 41, 59, 68, (329), (348) |
| Bode Cooper, Joseph Libler, Owen Buckley, Tyler Langley, Colin Robertson, (Liam Hasson), (Brady Millington) |
| 11:27.0, 11:28.0, 11:28.0, 11:35.0, 11:39.0, (12:29.7), (12:33.0) |
3 | 293 | Holy Family Regional (Rochester), MI - Team Time (1st 5) 57:02.9 | Spread (1st 5) 1:01.3 |
| 5, 14, 63, 95, 116, (237), (402) |
| Robert Trebnik, Charlie Pope, Domenic Jesue, Mark Galle, James Trebnik, (Charlie Santella), (Kolbe Martino) |
| 10:46.0, 11:09.6, 11:36.0, 11:44.0, 11:47.3, (12:12.5), (12:45.9) |
4 | 307 | DeWitt, MI - Team Time (1st 5) 57:18.3 | Spread (1st 5) 1:04.1 |
| 4, 49, 56, 78, 120, (125), (156) |
| Ethan Powell, Aiden Aldrich, Ian Fowler, Lincoln Dodds, Carson Frayre, (Brennan McKone), (Nolan Inglis) |
| 10:45.1, 11:29.8, 11:33.4, 11:40.8, 11:49.2, (11:50.8), (11:57.5) |
5 | 329 | East Grand Rapids, MI - Team Time (1st 5) 57:22.5 | Spread (1st 5) 59.0 |
| 9, 13, 34, 84, 189, (193), (217) |
| Davis Christy, Ryan Brinker, Alex Thole, Rowen Bishop, James Austin, (Oskar Dicke), (Benjamin Phelps) |
| 11:04.3, 11:07.6, 11:25.1, 11:42.2, 12:03.3, (12:04.1), (12:08.5) |
6 | 355 | Capital Homeschool, MI - Team Time (1st 5) 57:16.6 | Spread (1st 5) 1:09.0 |
| 7, 10, 50, 106, 182, (208), (319) |
| Enoch Shoemaker, Jesse Carson, Liam Kuhlmann, Trevor Basch, Owen Vanderwey, (Dominic Thomas), (Henry Vanderwey) |
| 10:53.0, 11:05.6, 11:30.0, 11:46.0, 12:02.0, (12:07.0), (12:28.0) |
7 | 445 | Traverse City West, MI - Team Time (1st 5) 58:27.0 | Spread (1st 5) 36.0 |
| 27, 54, 68, 134, 162, (299), (365) |
| Ben Habers, Jeremiah Jaymes, Charlie Licht, Willem DeGood, Parker Kirschner, (Winslow Robinson), (Sam King) |
| 11:23.0, 11:33.0, 11:39.0, 11:53.0, 11:59.0, (12:25.0), (12:37.0) |
8 | 553 | Portage West, MI - Team Time (1st 5) 58:52.5 | Spread (1st 5) 34.0 |
| 32, 97, 101, 161, 162, (179), (201) |
| Nicholas Cabrera, Bruno Cabrera, Abrar Hossen, Sam Bodine, Joshua Lindsay, (Sawyer Lindstrom), (Rylan Andrews) |
| 11:25.0, 11:44.3, 11:45.3, 11:58.9, 11:59.0, (12:01.1), (12:05.7) |
9 | 573 | Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 58:55.7 | Spread (1st 5) 37.2 |
| 35, 87, 123, 143, 185, (206), (240) |
| Kyler Bunker, Garrett Ruehle, Mason Morrell, Roman Caulk, Mason Osterhouse, (Micah Ressler), (Haden Lienesch) |
| 11:25.3, 11:42.6, 11:50.1, 11:55.2, 12:02.5, (12:06.9), (12:12.9) |
10 | 636 | Oxford, MI - Team Time (1st 5) 58:51.9 | Spread (1st 5) 55.4 |
| 10, 114, 165, 171, 176, (223), (261) |
| Alex McArthur, Jack Bauman, Ryan Clark, Grady Smith, Hunter Burbas, (Jacob Chouinard), (James Cusick) |
| 11:05.6, 11:46.6, 11:59.1, 11:59.6, 12:01.0, (12:09.5), (12:16.8) |
11 | 696 | Richland Gull Lake, MI - Team Time (1st 5) 59:19.6 | Spread (1st 5) 44.5 |
| 47, 67, 147, 193, 242, (250), (254) |
| Kai Watts, Tre Reiner, Malin Sage, Ethan Carr, Zavier Thomas, (Ryan Rohrer), (Warrick Elder) |
| 11:29.0, 11:37.6, 11:55.4, 12:04.1, 12:13.5, (12:15.2), (12:15.7) |
12 | 702 | Saline, MI - Team Time (1st 5) 59:27.1 | Spread (1st 5) 32.1 |
| 65, 105, 153, 160, 219, (288), (301) |
| Noah Lepore, Truman Johnson, Jackson Phillips, Colin Learman, Blake Mahler, (Landon Clisham), (Carter Pelletier) |
| 11:37.0, 11:45.9, 11:56.7, 11:58.4, 12:09.1, (12:22.3), (12:25.1) |
13 | 710 | Mac Donald, MI - Team Time (1st 5) 59:24.2 | Spread (1st 5) 41.6 |
| 41, 124, 130, 191, 224, (343), (355) |
| Cameron Essell, Amar Hamdan, Quinn Martin, Kai Martin, Eden Lampi, (Elijah Nevins), (Henry Peck) |
| 11:28.0, 11:50.5, 11:52.2, 12:03.9, 12:09.6, (12:32.0), (12:34.1) |
14 | 713 | Petoskey, MI - Team Time (1st 5) 59:14.0 | Spread (1st 5) 1:24.0 |
| 30, 32, 65, 172, 414, (470), (483) |
| Shane Izzard, Dylan Odenbach, Brady Odenbach, Tommy Farley, Walker Martin, (Andrew Wheatley), (Elijah Rindfusz) |
| 11:24.0, 11:25.0, 11:37.0, 12:00.0, 12:48.0, (13:11.0), (13:18.0) |
15 | 737 | Traverse City East, MI - Team Time (1st 5) 59:29.1 | Spread (1st 5) 44.9 |
| 39, 73, 174, 213, 238, (267), (308) |
| Alex Durocher, Quinn Noyes, Zack Truszkowski, Kaiden Morey, Anthony Ribel, (Lukas Reimers), (Caleb Keller) |
| 11:27.8, 11:40.2, 12:00.7, 12:07.7, 12:12.7, (12:17.8), (12:26.1) |
16 | 748 | Clifford Smart, MI - Team Time (1st 5) 59:17.6 | Spread (1st 5) 1:00.8 |
| 17, 76, 212, 213, 230, (289), (325) |
| Ty Parker, Lucas Karbel, Josh Simpson, Bela Matyus, Aidan Keffaber, (Chase Griffith), (Tyler Nazak) |
| 11:10.6, 11:40.6, 12:07.3, 12:07.7, 12:11.4, (12:22.6), (12:29.2) |
17 | 779 | Corunna, MI - Team Time (1st 5) 59:41.2 | Spread (1st 5) 40.5 |
| 87, 109, 122, 168, 293, (433), (462) |
| Aidan Roka, Jaxon Strauch, Logan Vowell, Kenny Evans, Payton Chandler, (Cameron Moore), (Aidan Lavery) |
| 11:42.6, 11:46.2, 11:49.9, 11:59.4, 12:23.1, (12:53.3), (13:06.9) |
18 | 810 | Hart (Rochester), MI - Team Time (1st 5) 59:26.9 | Spread (1st 5) 1:08.1 |
| 12, 120, 199, 234, 245, (357), (413) |
| Chaz Huthwaite, Carson Cagigal, Brock Washburn, Lukas Duz, Jonah McKay, (Collin Lott), (Patrick Axworthy) |
| 11:06.1, 11:49.2, 12:05.5, 12:11.9, 12:14.2, (12:34.4), (12:47.8) |
19 | 839 | Liberty, MI - Team Time (1st 5) 59:47.7 | Spread (1st 5) 58.0 |
| 53, 64, 195, 197, 330, (379), (385) |
| Matt Aleva, Jack Chadwick, Chase Meredith, Samuel Peters, Jacob Caruana, (Teddy Winstel), (Nick Parrish) |
| 11:31.8, 11:36.7, 12:04.3, 12:05.1, 12:29.8, (12:40.5), (12:41.5) |
20 | 847 | Hastings, MI - Team Time (1st 5) 59:56.1 | Spread (1st 5) 40.8 |
| 71, 133, 139, 221, 283, (306), (426) |
| Caleb LaBoe, Riley Shults, Jonah Teed, Micah Johnson, Charlie Nickels, (Reuben Solmes), (Jonah Lewis) |
| 11:39.8, 11:52.8, 11:53.6, 12:09.3, 12:20.6, (12:26.0), (12:51.5) |
21 | 860 | Portage Central, MI - Team Time (1st 5) 59:49.0 | Spread (1st 5) 1:11.0 |
| 23, 131, 181, 186, 339, (343), (399) |
| Logan Begeman, Hunter Meninga, Bryant Winstanley, Matthew Long, Alex Beachnau, (Gavin Stahl), (Jack Hinze) |
| 11:20.6, 11:52.3, 12:01.9, 12:02.6, 12:31.6, (12:32.0), (12:45.1) |
22 | 862 | Northern Hills, MI - Team Time (1st 5) 1:00:02.5 | Spread (1st 5) 19.7 |
| 132, 142, 147, 206, 235, (356), (390) |
| Hudson Kemperman, Nat DeWaard, Spencer Porter, Jonas Baar, Jaden Polizzi, (Braydon Hoeksema), (Alexander Mochel) |
| 11:52.7, 11:55.1, 11:55.4, 12:06.9, 12:12.4, (12:34.3), (12:42.2) |
23 | 865 | Romeo, MI - Team Time (1st 5) 59:54.4 | Spread (1st 5) 43.0 |
| 48, 176, 184, 222, 235, (238), (275) |
| Connor Clor, Luke Allen, Bryce Goodsell, Noah Sarrach, Antonio Giambrone, (Cole Paquette), (Gabe Phelps) |
| 11:29.4, 12:01.0, 12:02.2, 12:09.4, 12:12.4, (12:12.7), (12:19.6) |
24 | 884 | Otsego, MI - Team Time (1st 5) 59:55.3 | Spread (1st 5) 1:03.7 |
| 51, 92, 103, 278, 360, (397), (406) |
| Caleb Wesseldyk, Aidan Goodwin, Kenny Sheffer, Aydn Roth, Evan Atwood, (Matt Schreiner), (Holten Mulherin) |
| 11:31.4, 11:43.3, 11:45.5, 12:20.0, 12:35.1, (12:44.8), (12:47.0) |
25 | 899 | Three Rivers, MI - Team Time (1st 5) 1:00:06.2 | Spread (1st 5) 38.0 |
| 83, 127, 203, 208, 278, (406), (484) |
| Maddox Hagen, Isaac Perez, Kyler Copenhaver, Sulley Zietlow, Mehki Singleton, (Caden Alexander), (Austen Waldon) |
| 11:42.0, 11:51.0, 12:06.2, 12:07.0, 12:20.0, (12:47.0), (13:18.2) |
26 | 905 | West Int. Mt. Pleasant, MI - Team Time (1st 5) 59:56.5 | Spread (1st 5) 1:13.4 |
| 29, 81, 100, 331, 364, (366), (370) |
| Nick Dise, Logan Northrop, Rylan Selvidge, MacCoy Hovey, Jack Chiodini, (Xavier Creuger), (Noah Webster) |
| 11:23.5, 11:41.5, 11:44.7, 12:29.9, 12:36.9, (12:37.1), (12:37.9) |
27 | 911 | White Pine (Saginaw), MI - Team Time (1st 5) 59:23.2 | Spread (1st 5) 1:57.5 |
| 2, 129, 151, 257, 372, (431), (477) |
| Kenny Lewis, Jack Laurain, Carson Hales, Landon Boss, Andrew Denay, (Finley Rutherford), (Nicholas Champagne) |
| 10:40.7, 11:51.7, 11:56.3, 12:16.3, 12:38.2, (12:53.1), (13:13.6) |
28 | 918 | Cedar Springs, MI - Team Time (1st 5) 1:00:05.7 | Spread (1st 5) 57.0 |
| 62, 109, 143, 258, 346, (490), (508) |
| Elliot Moleski, Zach Reed, Eli Kleynenberg, Jack Sherburn, Ian Klenk, (Ayden Cook), (Grant Hoult) |
| 11:35.4, 11:46.2, 11:55.2, 12:16.5, 12:32.4, (13:20.6), (13:39.2) |
29 | 928 | Bullock Creek, MI - Team Time (1st 5) 1:00:12.5 | Spread (1st 5) 1:46.0 |
| 25, 96, 115, 226, 466, (509), (512) |
| Bo Schwartz, Zane Schwartz, Dawson Bjorge, Brayden Sweeney, Maison Keister, (Justin Hays), (Gabriel Yager) |
| 11:22.6, 11:44.1, 11:46.9, 12:10.3, 13:08.6, (13:39.5), (13:41.7) |
30 | 930 | St Johns, MI - Team Time (1st 5) 1:00:06.3 | Spread (1st 5) 55.9 |
| 45, 140, 175, 275, 295, (372), (403) |
| Brody O'Dell, Isaac Staib, Carson Schneider, Evan Martinez, Ty Wardin, (Nathan Klein), (Thomas Voisinet) |
| 11:28.1, 11:53.7, 12:00.9, 12:19.6, 12:24.0, (12:38.2), (12:46.1) |
31 | 996 | St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 1:00:24.7 | Spread (1st 5) 56.3 |
| 103, 118, 136, 251, 388, (445), (449) |
| Alexander Moyer, Zach Borre, David Scharich, Carter Petzke, Gavin Keller, (Nolan Adent), (Eli Toney) |
| 11:45.5, 11:48.9, 11:53.2, 12:15.3, 12:41.8, (12:58.0), (13:01.3) |
32 | 1003 | TS Nurnberger, MI - Team Time (1st 5) 1:00:54.4 | Spread (1st 5) 3:42.6 |
| 3, 36, 82, 361, 521, (522), (523) |
| Ben March, Colin Kuhn, Landon Pestrue, Alex Rodriguez, Paul Eldridge, (Daniel Childs), (Caden Powers) |
| 10:44.2, 11:25.9, 11:41.9, 12:35.6, 14:26.8, (14:30.1), (14:33.0) |
| 1003 | Western, MI - Team Time (1st 5) 1:00:01.3 | Spread (1st 5) 1:38.7 |
| 20, 28, 246, 285, 424, (460), (485) |
| Jeffrey Palmer, Cooper Singleton, Wesley Learned, Joshua Veneziano, Seth Good, (Owen Baker), (Tobin Wielenga) |
| 11:12.0, 11:23.1, 12:14.3, 12:21.2, 12:50.7, (13:06.0), (13:19.0) |
34 | 1011 | Freeland, MI - Team Time (1st 5) 59:24.3 | Spread (1st 5) 2:35.2 |
| 1, 15, 201, 332, 462, (473), (476) |
| TJ Hansen, Duncan LeBel, Noah Graham, Joseph Klopf, Sam Nemeth, (Jack Seemann), (Evan Brown) |
| 10:31.7, 11:09.7, 12:05.7, 12:30.3, 13:06.9, (13:11.1), (13:13.4) |
35 | 1017 | Grand Haven Lakeshore, MI - Team Time (1st 5) 1:00:29.1 | Spread (1st 5) 1:01.3 |
| 92, 117, 128, 284, 396, (404), (457) |
| Ben Eisnor, Jagger Segroves, Ethan Keskine, Asa Dean, Owen Brunsting, (Max Simon), (William Korenstra) |
| 11:43.3, 11:48.7, 11:51.4, 12:21.1, 12:44.6, (12:46.6), (13:04.0) |
36 | 1062 | Haslett, MI - Team Time (1st 5) 1:00:31.9 | Spread (1st 5) 1:02.2 |
| 58, 97, 216, 328, 363, (375), (406) |
| Nate Carmody, Logan Zahn, Dylan Lydic, Brody Quinn, Lee Dudasik, (Tony Mittino), (Charlie Dutcher) |
| 11:33.7, 11:44.3, 12:08.4, 12:29.6, 12:35.9, (12:38.4), (12:47.0) |
37 | 1117 | Belding, MI - Team Time (1st 5) 1:00:53.2 | Spread (1st 5) 2:57.9 |
| 6, 52, 118, 424, 517, (519), (520) |
| Maxwell McCarty, Keagen Ford, Dustin Maatman, David Myers, Cooper Ward, (Brevin Lamey), (Kenny Gould) |
| 10:52.0, 11:31.7, 11:48.9, 12:50.7, 13:49.9, (14:04.9), (14:05.8) |
38 | 1131 | Temperance Bedford, MI - Team Time (1st 5) 1:00:51.8 | Spread (1st 5) 31.9 |
| 137, 155, 264, 273, 302, (310), (324) |
| Aidan Ortiz, Simon Vandervlucht, Jordan Bunce, Gabriel Bock, Sawyer Ulery, (Jake Yeager), (Bryce McCloud) |
| 11:53.3, 11:57.4, 12:17.3, 12:18.6, 12:25.2, (12:26.3), (12:28.8) |
39 | 1137 | Forest Hills Central, MI - Team Time (1st 5) 1:00:52.6 | Spread (1st 5) 1:03.9 |
| 79, 89, 256, 316, 397, (465), (467) |
| Will Banfield, Parker Ludwig, Sawyer McCarthy, Tyler Dickinson, Zach Cheslek, (Jacob Barnes), (Elijah VanSkiver) |
| 11:40.9, 11:43.0, 12:16.1, 12:27.8, 12:44.8, (13:08.2), (13:08.9) |
40 | 1141 | Hudsonville Public, MI - Team Time (1st 5) 1:00:53.3 | Spread (1st 5) 39.8 |
| 102, 205, 246, 286, 302, (385), (438) |
| Curtis Ellis, Tommy Lobbezoo, Jason Van Dyken, Dawson Weemhof, Josh Little, (Tyler Scholma), (Zach Porczynski) |
| 11:45.4, 12:06.8, 12:14.3, 12:21.6, 12:25.2, (12:41.5), (12:55.4) |
41 | 1146 | Portage North, MI - Team Time (1st 5) 1:00:52.9 | Spread (1st 5) 46.9 |
| 99, 188, 259, 263, 337, (342), (387) |
| Gavin Thompson, Aeson Gonzalez, Corbin Trickey, Avery Kucharski, Bobby Koscinski, (Quinton Swanson), (Sam Collins) |
| 11:44.5, 12:03.2, 12:16.7, 12:17.1, 12:31.4, (12:31.9), (12:41.6) |
42 | 1149 | Napoleon, MI - Team Time (1st 5) 1:00:47.9 | Spread (1st 5) 1:04.7 |
| 38, 228, 249, 291, 343, (461), (469) |
| Kyler Pequet, Christian Nykamp, Haden McLain, Nic Smith, Landen Eagen, (Tyler Lausch), (Tyler Nall) |
| 11:27.3, 12:10.6, 12:15.0, 12:23.0, 12:32.0, (13:06.8), (13:10.0) |
43 | 1151 | Hillside, MI - Team Time (1st 5) 1:00:37.6 | Spread (1st 5) 1:32.3 |
| 18, 168, 252, 322, 391, (416), (444) |
| Brendan Herger, Nicholas Yaquinto, Luke Schwartz, James Riemer, Joe Siddall, (Alexander Hentnik), (Hudson Boots) |
| 11:10.9, 11:59.4, 12:15.5, 12:28.6, 12:43.2, (12:48.5), (12:57.8) |
44 | 1164 | Midland Public, MI - Team Time (1st 5) 1:00:59.2 | Spread (1st 5) 1:33.8 |
| 39, 125, 215, 334, 451, (452), (459) |
| Colin MacGregor, Jacob Rudisel, Lucas Berg, Alexander Ritter, Jacob Seybert, (Luke James), (Andrew Worsley) |
| 11:27.8, 11:50.8, 12:08.2, 12:30.8, 13:01.6, (13:02.2), (13:05.0) |
45 | 1176 | Ionia, MI - Team Time (1st 5) 1:01:04.9 | Spread (1st 5) 1:50.3 |
| 26, 55, 197, 423, 475, (482), (492) |
| Jacob Montgomery, Jonathan Anderson, Tyson Evans, Alex Bushee, Gavin Possehn, (Evan Yenchar), (Gage Flanner) |
| 11:22.8, 11:33.3, 12:05.1, 12:50.6, 13:13.1, (13:17.9), (13:22.2) |
46 | 1177 | Chippewa (Okemos), MI - Team Time (1st 5) 1:00:59.5 | Spread (1st 5) 50.8 |
| 75, 211, 229, 326, 336, (348), (368) |
| Nathan Wilkinson, Nik Greborunis, Liam Peck, Ryan Kinzer, Suchir Nagisetty, (Abraham Fischer), (Gurshaan Sidhu) |
| 11:40.5, 12:07.2, 12:11.2, 12:29.3, 12:31.3, (12:33.0), (12:37.6) |
47 | 1185 | Muir, MI - Team Time (1st 5) 1:01:02.5 | Spread (1st 5) 32.1 |
| 135, 204, 262, 282, 302, (322), (415) |
| Aidan Malik, Charlie Jacobs, Ryan Carrannanto, Jack Caldwell, Devon Ryan, (Brayden Kennedy), (Jackson Lusky) |
| 11:53.1, 12:06.7, 12:17.0, 12:20.5, 12:25.2, (12:28.6), (12:48.4) |
48 | 1204 | Auburn Bay City Western, MI - Team Time (1st 5) 1:01:02.3 | Spread (1st 5) 1:31.3 |
| 31, 199, 259, 275, 440, (448), (454) |
| Miles Killips, Kole Wilson, Landon Yurgaites, Sean Daily, Colin Palm, (Logan Gehoski), (Blake Dore) |
| 11:24.6, 12:05.5, 12:16.7, 12:19.6, 12:55.9, (13:01.2), (13:02.4) |
49 | 1209 | Lansing Area Catholic, MI - Team Time (1st 5) 1:01:20.0 | Spread (1st 5) 2:02.2 |
| 24, 94, 166, 429, 496, (498), (507) |
| Justin de Varona, Drew Tolfree, Jake Alvarado, Jackson Myott, Gavin Rabideau, (Hayden Richey), (Gary Tackett) |
| 11:21.0, 11:43.8, 11:59.2, 12:52.8, 13:23.2, (13:26.9), (13:38.3) |
50 | 1210 | Oak Valley, MI - Team Time (1st 5) 1:01:04.7 | Spread (1st 5) 1:15.1 |
| 61, 190, 265, 273, 421, (431), (480) |
| Pierce Gryzmkowski, Noah Tiernan, Hudson Todd, Aiden Jacob, Noah Sanchez, (Hayden Cross), (Skylar Jess-Issengger) |
| 11:35.1, 12:03.4, 12:17.4, 12:18.6, 12:50.2, (12:53.1), (13:14.9) |
51 | 1219 | Clarkston, MI - Team Time (1st 5) 1:01:09.3 | Spread (1st 5) 17.7 |
| 219, 226, 230, 232, 312, (338), (381) |
| Matthew de Hesselle, Andrew Floros, Brycen Lefief, Zac Montgomery, Bryce Nowik, (Levi Brumm), (Matthew Boor) |
| 12:09.1, 12:10.3, 12:11.4, 12:11.7, 12:26.8, (12:31.5), (12:40.6) |
52 | 1222 | Bath, MI - Team Time (1st 5) 1:01:13.7 | Spread (1st 5) 1:07.3 |
| 86, 145, 162, 411, 418, (474), (513) |
| Bradlee Uhlmann, Andrew Koenigsknecht, Cole Chamberlain, Carter Holmes, Connor Ingram, (Payton Zimmerlee), (Sam Dunckel) |
| 11:42.5, 11:55.3, 11:59.0, 12:47.1, 12:49.8, (13:12.9), (13:41.9) |
53 | 1223 | Harper Creek, MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 57.0 |
| 74, 157, 272, 353, 367, (468), (511) |
| Braxton Liss, Dominic Lowrie, Kaymen Graybeal, Jackson Dzwik, Ethan Tabiadon, (Cooper Gardner), (Brock Hibbs) |
| 11:40.3, 11:57.6, 12:18.3, 12:34.0, 12:37.3, (13:09.0), (13:40.6) |
54 | 1233 | Grand Rapids Christian, MI - Team Time (1st 5) 1:01:23.7 | Spread (1st 5) 1:24.9 |
| 108, 166, 241, 248, 470, (503), (505) |
| Keegan Hoekstra, Quintin Willis, Joe Waalkes, Simon Triezenberg, Maximilian Rodwell, (Sean Ryan), (Gavin Peters) |
| 11:46.1, 11:59.2, 12:13.0, 12:14.4, 13:11.0, (13:31.9), (13:33.6) |
55 | 1269 | Vicksburg, MI - Team Time (1st 5) 1:01:48.3 | Spread (1st 5) 1:39.5 |
| 80, 85, 152, 464, 488, (514), (516) |
| Skye Smith, Mitchell Beyer, Brayden Odell, Ryder Gorham, Luke Wilson, (Jordan Diekman), (Grant Balazs) |
| 11:41.0, 11:42.3, 11:56.5, 13:08.0, 13:20.5, (13:42.0), (13:46.0) |
56 | 1271 | Bloomfield Hills, MI - Team Time (1st 5) 1:01:17.9 | Spread (1st 5) 32.0 |
| 149, 225, 269, 313, 315, (406), (486) |
| Jack Collins, Robert Gaines, William Barber, Rocco DeAngelis, Gordan Kopmeyer, (Ryan Wilusz), (Dylan Psenka) |
| 11:55.6, 12:09.7, 12:17.9, 12:27.1, 12:27.6, (12:47.0), (13:19.8) |
57 | 1320 | Forest Hills Eastern, MI - Team Time (1st 5) 1:01:27.7 | Spread (1st 5) 36.0 |
| 158, 253, 267, 290, 352, (379), (383) |
| Noah McGraw, Heath Soho, Luke Ueland, Connor VanVlerah, Tyler Endres, (Jackson Ueland), (Kestin Mayer) |
| 11:57.8, 12:15.6, 12:17.8, 12:22.7, 12:33.8, (12:40.5), (12:41.3) |
58 | 1333 | Grand Ledge Beagle, MI - Team Time (1st 5) 1:01:27.9 | Spread (1st 5) 55.4 |
| 89, 196, 326, 347, 375, (455), (456) |
| Elijah Hutchinson, Ian Hinkle, Ty Jannausch, Carter Kingsley, Calahan Knight, (Carter McKinney), (Alexander Schafer) |
| 11:43.0, 12:04.6, 12:29.3, 12:32.6, 12:38.4, (13:02.6), (13:03.4) |
59 | 1337 | Royal Oak, MI - Team Time (1st 5) 1:01:29.4 | Spread (1st 5) 58.0 |
| 72, 208, 333, 353, 371, (417), (420) |
| Sebastian Ramirez, Braxton Sipes, Nolan Till, Keegan Nolan, Andres Jaime, (Liam Dugan), (Joe Bonus) |
| 11:40.0, 12:07.0, 12:30.4, 12:34.0, 12:38.0, (12:49.0), (12:50.0) |
60 | 1348 | Yale, MI - Team Time (1st 5) 1:01:52.0 | Spread (1st 5) 1:28.0 |
| 89, 172, 176, 441, 470, (518), (525) |
| Giovanni Keegan-Pardo, Blake Ferguson, Acer Campbell, Kale Kovach, Ted Rutkofske, (Lucas Peltier), (John Zakrzewski) |
| 11:43.0, 12:00.0, 12:01.0, 12:57.0, 13:11.0, (14:01.0), (14:54.0) |
61 | 1370 | Byron Center West, MI - Team Time (1st 5) 1:01:38.2 | Spread (1st 5) 53.8 |
| 138, 255, 271, 294, 412, (443), (458) |
| Brady Swanson, Mark Millard, Cole Mitchell, Maxwell Mathers, Brady Wolters, (Tate Pellow), (Nik Block) |
| 11:53.4, 12:16.0, 12:18.0, 12:23.6, 12:47.2, (12:57.4), (13:04.4) |
62 | 1384 | Jenison, MI - Team Time (1st 5) 1:01:43.2 | Spread (1st 5) 1:23.5 |
| 57, 170, 316, 400, 441, (497), (500) |
| Seth Conner, Cole Visser, Parker Strelecki, Justin Clement, Matthew Schwartz, (Andrew Wangler), (Oliver Conlon) |
| 11:33.5, 11:59.5, 12:27.8, 12:45.4, 12:57.0, (13:24.7), (13:28.0) |
63 | 1389 | Fort Gratiot, MI - Team Time (1st 5) 1:01:31.3 | Spread (1st 5) 1:51.4 |
| 16, 244, 287, 392, 450, (500), (504) |
| Luke Maher, Ryan Maher, Luke VanderHeuvel, Talon Schott, Hunter Christopher, (Brady Mayer), (Grant Gonser) |
| 11:10.1, 12:14.0, 12:22.0, 12:43.7, 13:01.5, (13:28.0), (13:32.1) |
64 | 1394 | East Rockford, MI - Team Time (1st 5) 1:01:42.1 | Spread (1st 5) 28.8 |
| 187, 218, 314, 335, 340, (357), (359) |
| Owen Vandrie, Carter Bissell, Nate Fahey, Ethan Crelly, Kalum Carroll, (Keegan Becker), (Justin Newlin) |
| 12:03.0, 12:09.0, 12:27.3, 12:31.0, 12:31.8, (12:34.4), (12:34.8) |
65 | 1401 | St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:02:06.7 | Spread (1st 5) 1:35.7 |
| 106, 182, 192, 430, 491, (492), (495) |
| Luke Bobrowski, Josh Slocum, Tucker Krumm, Louis Rhein, Olin Kasperowicz, (Carter Wentzloff), (Owen Read) |
| 11:46.0, 12:02.0, 12:04.0, 12:53.0, 13:21.7, (13:22.2), (13:23.0) |
66 | 1405 | Warner, MI - Team Time (1st 5) 1:01:45.2 | Spread (1st 5) 44.9 |
| 150, 266, 296, 311, 382, (401), (452) |
| Matt Rai, Matthew Rai, Curtis Kent, Ben Gonzales, Alex Hamilton, (Jamieson White), (Nikolas Ndrejaj) |
| 11:56.1, 12:17.6, 12:24.1, 12:26.4, 12:41.0, (12:45.6), (13:02.2) |
67 | 1414 | Alma, MI - Team Time (1st 5) 1:01:37.1 | Spread (1st 5) 1:47.0 |
| 19, 145, 368, 436, 446, (488), (515) |
| Ali Kudmani, Buddy Leonard, Elijah Baltierra, Bodie Heiss, Noah Chouinard, (Collin Helinski), (Hoyt Munro) |
| 11:11.1, 11:55.3, 12:37.6, 12:55.0, 12:58.1, (13:20.5), (13:42.5) |
68 | 1419 | Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:01:47.3 | Spread (1st 5) 1:05.6 |
| 113, 232, 269, 378, 427, (499), (502) |
| Will Brodie, Bryce Lloyd, Elijah Gartland, Josiah Gartland, Clay Adair, (Joe Engle), (Drew Edwards) |
| 11:46.5, 12:11.7, 12:17.9, 12:39.1, 12:52.1, (13:27.8), (13:29.4) |
69 | 1423 | Chelsea Beach, MI - Team Time (1st 5) 1:01:22.4 | Spread (1st 5) 1:53.4 |
| 8, 179, 395, 419, 422, (478), (524) |
| Connell Alford, Jackson Dell, Noah Forbes, Misha McElrath, Evan Muchler, (Luke Tropea), (Gavin Busch) |
| 10:56.9, 12:01.1, 12:44.2, 12:49.9, 12:50.3, (13:13.8), (14:47.5) |
70 | 1477 | Frost, MI - Team Time (1st 5) 1:02:08.0 | Spread (1st 5) 1:00.0 |
| 141, 159, 306, 435, 436, (447), (481) |
| Benjamin Cook, Malcolm Speigle, Asa Martin, Chase Starr, Javeon Jemison, (Jacob Koziel), (Benjamin Dalton) |
| 11:55.0, 11:58.0, 12:26.0, 12:54.0, 12:55.0, (13:01.0), (13:15.0) |
71 | 1494 | Paw Paw, MI - Team Time (1st 5) 1:01:57.4 | Spread (1st 5) 1:06.9 |
| 59, 320, 351, 375, 389, (404), (434) |
| Aden Webber, Caden Bowen, Bryce Barnett, Michael Lounsbury, Dawson Trolard, (Kyle Boff), (Brenden Muessig) |
| 11:35.0, 12:28.4, 12:33.7, 12:38.4, 12:41.9, (12:46.6), (12:53.7) |
72 | 1500 | McBain, MI - Team Time (1st 5) 1:02:03.5 | Spread (1st 5) 21.8 |
| 243, 291, 299, 305, 362, (494), (506) |
| Cayden Torry, Nathan Koetje, Claydon Ingleright, Juan Marin, Cyle Torry, (Kaden Abrahamson), (Jose Chavez) |
| 12:13.9, 12:23.0, 12:25.0, 12:25.9, 12:35.7, (13:22.9), (13:35.6) |
73 | 1524 | Whitehall, MI - Team Time (1st 5) 1:02:07.7 | Spread (1st 5) 44.6 |
| 153, 298, 340, 350, 383, (392), (394) |
| Evan Jud, Kyler Frees, Tyler VanAntwerp, Drew Boeringa, Stewart Waters, (Brady Tate), (Ryne Christensen) |
| 11:56.7, 12:24.6, 12:31.8, 12:33.3, 12:41.3, (12:43.7), (12:44.0) |
74 | 1528 | Fowler, MI - Team Time (1st 5) 1:02:07.8 | Spread (1st 5) 1:00.7 |
| 112, 318, 320, 372, 406, (439), (510) |
| Nate Spicer, Trevor Feldpausch, Nolan Simon, Aaron Simon, Noah Schafer, (Ford Phillips), (Jack Schafer) |
| 11:46.3, 12:27.9, 12:28.4, 12:38.2, 12:47.0, (12:55.7), (13:40.2) |
75 | 1594 | Our Lady of Good Counsel, MI - Team Time (1st 5) 1:02:23.2 | Spread (1st 5) 32.0 |
| 280, 281, 297, 309, 427, (479), (487) |
| Ross Kraft, Jack Dugas, Aaron Lenart, Tyler Kraft, Dylan Kraft, (Michael Keyes), (Caleb Renfer) |
| 12:20.1, 12:20.4, 12:24.4, 12:26.2, 12:52.1, (13:14.7), (13:19.9) |