1 | 201 | Holland Christian,
MI - Team Time (1st 5) 57:10.0 | Spread (1st 5) 22.0 |
| 21, 22, 41, 46, 71, (78), (111) |
| Will Engbers, Jon Hogsten, Aidan Brinks, Noah Lambers, Lake VanderPloeg, (Ryan Vos), (David Van Duinen) |
| 11:17.1, 11:17.5, 11:28.0, 11:28.3, 11:39.1, (11:40.7), (11:46.2) |
2 | 248 | Scranton,
MI - Team Time (1st 5) 57:37.0 | Spread (1st 5) 12.0 |
| 37, 41, 41, 60, 69, (333), (352) |
| Bode Cooper, Owen Buckley, Joseph Libler, 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 | 298 | Holy Family Regional (Rochester),
MI - Team Time (1st 5) 57:02.9 | Spread (1st 5) 1:01.3 |
| 5, 14, 64, 97, 118, (242), (404) |
| 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 | 310 | DeWitt,
MI - Team Time (1st 5) 57:18.3 | Spread (1st 5) 1:04.1 |
| 4, 49, 56, 79, 122, (127), (159) |
| 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 | 335 | East Grand Rapids,
MI - Team Time (1st 5) 57:22.5 | Spread (1st 5) 59.0 |
| 9, 13, 34, 86, 193, (197), (221) |
| 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 | 361 | Capital Homeschool,
MI - Team Time (1st 5) 57:16.6 | Spread (1st 5) 1:09.0 |
| 7, 10, 50, 108, 186, (212), (323) |
| 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 | 451 | Traverse City West,
MI - Team Time (1st 5) 58:27.0 | Spread (1st 5) 36.0 |
| 27, 54, 69, 136, 165, (302), (367) |
| 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 | 563 | Portage West,
MI - Team Time (1st 5) 58:52.5 | Spread (1st 5) 34.0 |
| 32, 99, 103, 164, 165, (183), (205) |
| Nicholas Cabrera, Bruno Cabrera, Abrar Hossen, Sam Bodine, Josh 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 | 583 | Caledonia (Duncan-Kraft),
MI - Team Time (1st 5) 58:55.7 | Spread (1st 5) 37.2 |
| 35, 89, 125, 145, 189, (210), (245) |
| 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 | 648 | Oxford,
MI - Team Time (1st 5) 58:51.9 | Spread (1st 5) 55.4 |
| 10, 116, 168, 174, 180, (227), (266) |
| Alexander 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 | 708 | Richland Gull Lake,
MI - Team Time (1st 5) 59:19.6 | Spread (1st 5) 44.5 |
| 47, 68, 149, 197, 247, (255), (259) |
| 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 | 709 | Portage Central,
MI - Team Time (1st 5) 59:18.2 | Spread (1st 5) 42.0 |
| 23, 133, 178, 185, 190, (342), (344) |
| Logan Begeman, Hunter Meninga, Aiden Phenicie, Bryant Winstanley, Matthew Long, (Sam Davis), (Alex Beachnau) |
| 11:20.6, 11:52.3, 12:00.8, 12:01.9, 12:02.6, (12:31.5), (12:31.6) |
13 | 715 | Saline,
MI - Team Time (1st 5) 59:27.1 | Spread (1st 5) 32.1 |
| 66, 107, 156, 163, 223, (291), (304) |
| 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) |
14 | 718 | Petoskey,
MI - Team Time (1st 5) 59:14.0 | Spread (1st 5) 1:24.0 |
| 30, 32, 66, 175, 415, (473), (485) |
| 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 | 722 | Mac Donald,
MI - Team Time (1st 5) 59:24.2 | Spread (1st 5) 41.6 |
| 41, 126, 132, 195, 228, (348), (359) |
| 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) |
16 | 750 | Traverse City East,
MI - Team Time (1st 5) 59:29.1 | Spread (1st 5) 44.9 |
| 39, 74, 177, 217, 243, (272), (311) |
| 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) |
17 | 762 | Clifford Smart,
MI - Team Time (1st 5) 59:17.6 | Spread (1st 5) 1:00.8 |
| 17, 77, 216, 217, 235, (292), (329) |
| 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) |
18 | 791 | Corunna,
MI - Team Time (1st 5) 59:41.2 | Spread (1st 5) 40.5 |
| 89, 111, 124, 171, 296, (435), (464) |
| 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) |
19 | 826 | Hart (Rochester),
MI - Team Time (1st 5) 59:26.9 | Spread (1st 5) 1:08.1 |
| 12, 122, 203, 239, 250, (361), (414) |
| 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) |
20 | 852 | Liberty (Canton),
MI - Team Time (1st 5) 59:47.7 | Spread (1st 5) 58.0 |
| 53, 65, 199, 201, 334, (382), (388) |
| 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) |
21 | 859 | Hastings,
MI - Team Time (1st 5) 59:56.1 | Spread (1st 5) 40.8 |
| 72, 135, 141, 225, 286, (309), (428) |
| Caleb LaBoe, Riley Shults, Jonah Teed, Micah Johnson, Charles 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) |
22 | 877 | Northern Hills,
MI - Team Time (1st 5) 1:00:02.5 | Spread (1st 5) 19.7 |
| 134, 144, 149, 210, 240, (360), (393) |
| 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 | 882 | Romeo,
MI - Team Time (1st 5) 59:54.4 | Spread (1st 5) 43.0 |
| 48, 180, 188, 226, 240, (243), (280) |
| 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 | 895 | Otsego,
MI - Team Time (1st 5) 59:55.3 | Spread (1st 5) 1:03.7 |
| 51, 94, 105, 283, 362, (400), (408) |
| 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 | 915 | Mount Pleasant,
MI - Team Time (1st 5) 59:56.5 | Spread (1st 5) 1:13.4 |
| 29, 83, 102, 335, 366, (368), (372) |
| 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) |
26 | 916 | Three Rivers,
MI - Team Time (1st 5) 1:00:06.2 | Spread (1st 5) 38.0 |
| 85, 129, 207, 212, 283, (408), (415) |
| Maddox Hagen, Isaac Perez, Kyler Copenhaver, Sullivan Zietlow, Mehki Singleton, (Caden Alexander), (Blake Stewart) |
| 11:42.0, 11:51.0, 12:06.2, 12:07.0, 12:20.0, (12:47.0), (12:48.0) |
27 | 923 | White Pine (Saginaw),
MI - Team Time (1st 5) 59:23.2 | Spread (1st 5) 1:57.5 |
| 2, 131, 154, 262, 374, (433), (480) |
| 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 | 932 | Cedar Springs,
MI - Team Time (1st 5) 1:00:05.7 | Spread (1st 5) 57.0 |
| 63, 111, 145, 263, 350, (490), (511) |
| 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 | 939 | Bullock Creek,
MI - Team Time (1st 5) 1:00:12.5 | Spread (1st 5) 1:46.0 |
| 25, 98, 117, 230, 469, (512), (514) |
| 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 | 940 | Ionia,
MI - Team Time (1st 5) 1:00:02.7 | Spread (1st 5) 1:27.8 |
| 26, 55, 201, 233, 425, (478), (484) |
| Jacob Montgomery, Jonathan Anderson, Tyson Evans, Ellis Yokom, Alex Bushee, (Gavin Possehn), (Evan Yenchar) |
| 11:22.8, 11:33.3, 12:05.1, 12:10.9, 12:50.6, (13:13.1), (13:17.9) |
31 | 944 | St Johns,
MI - Team Time (1st 5) 1:00:06.3 | Spread (1st 5) 55.9 |
| 45, 142, 179, 280, 298, (374), (405) |
| 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) |
32 | 1008 | TS Nurnberger,
MI - Team Time (1st 5) 1:00:54.4 | Spread (1st 5) 3:42.6 |
| 3, 36, 84, 363, 522, (523), (524) |
| 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) |
33 | 1009 | Haslett,
MI - Team Time (1st 5) 1:00:20.3 | Spread (1st 5) 55.9 |
| 58, 99, 220, 300, 332, (365), (377) |
| Nate Carmody, Logan Zahn, Dylan Lydic, Brayden Stellard, Brody Quinn, (Lee Dudasik), (Tony Mittino) |
| 11:33.7, 11:44.3, 12:08.4, 12:24.3, 12:29.6, (12:35.9), (12:38.4) |
34 | 1010 | St. Joseph Upton (Saint Joseph),
MI - Team Time (1st 5) 1:00:24.7 | Spread (1st 5) 56.3 |
| 105, 120, 138, 256, 391, (448), (452) |
| 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) |
35 | 1013 | Western,
MI - Team Time (1st 5) 1:00:01.3 | Spread (1st 5) 1:38.7 |
| 20, 28, 251, 288, 426, (462), (486) |
| 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) |
36 | 1021 | Freeland,
MI - Team Time (1st 5) 59:24.3 | Spread (1st 5) 2:35.2 |
| 1, 15, 205, 336, 464, (476), (479) |
| 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) |
37 | 1029 | Grand Haven Lakeshore,
MI - Team Time (1st 5) 1:00:29.1 | Spread (1st 5) 1:01.3 |
| 94, 119, 130, 287, 399, (406), (453) |
| Ben Eisnor, Jagger Segroves, Ethan Keskine, Asa Dean, Owen Brunsting, (Max Simon), (Jonah Hammond) |
| 11:43.3, 11:48.7, 11:51.4, 12:21.1, 12:44.6, (12:46.6), (13:01.5) |
38 | 1122 | Belding,
MI - Team Time (1st 5) 1:00:53.2 | Spread (1st 5) 2:57.9 |
| 6, 52, 120, 426, 518, (520), (521) |
| 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) |
39 | 1149 | Temperance Bedford,
MI - Team Time (1st 5) 1:00:51.8 | Spread (1st 5) 31.9 |
| 139, 158, 269, 278, 305, (312), (328) |
| 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) |
40 | 1152 | Forest Hills Central,
MI - Team Time (1st 5) 1:00:52.6 | Spread (1st 5) 1:03.9 |
| 80, 91, 261, 320, 400, (467), (470) |
| 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) |
41 | 1158 | Hudsonville Public,
MI - Team Time (1st 5) 1:00:53.3 | Spread (1st 5) 39.8 |
| 104, 209, 251, 289, 305, (388), (440) |
| 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) |
42 | 1166 | Hillside,
MI - Team Time (1st 5) 1:00:37.6 | Spread (1st 5) 1:32.3 |
| 18, 171, 257, 326, 394, (418), (447) |
| 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) |
| 1166 | Napoleon,
MI - Team Time (1st 5) 1:00:47.9 | Spread (1st 5) 1:04.7 |
| 38, 232, 254, 294, 348, (463), (472) |
| 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) |
| 1166 | Portage North,
MI - Team Time (1st 5) 1:00:52.9 | Spread (1st 5) 46.9 |
| 101, 192, 264, 268, 341, (347), (390) |
| 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) |
45 | 1178 | Midland Public,
MI - Team Time (1st 5) 1:00:59.2 | Spread (1st 5) 1:33.8 |
| 39, 127, 219, 338, 455, (456), (461) |
| 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) |
46 | 1195 | Chippewa (Okemos),
MI - Team Time (1st 5) 1:00:59.5 | Spread (1st 5) 50.8 |
| 76, 215, 234, 330, 340, (352), (370) |
| 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 | 1200 | East Rockford,
MI - Team Time (1st 5) 1:01:02.8 | Spread (1st 5) 31.5 |
| 152, 191, 222, 317, 318, (339), (345) |
| Adam Flanders, Owen Vandrie, Carter Bissell, Nate Fahey, Aidan Flanders, (Ethan Crelly), (Kalum Carroll) |
| 11:56.0, 12:03.0, 12:09.0, 12:27.3, 12:27.5, (12:31.0), (12:31.8) |
48 | 1202 | Muir,
MI - Team Time (1st 5) 1:01:02.5 | Spread (1st 5) 32.1 |
| 137, 208, 267, 285, 305, (326), (417) |
| Aiden 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) |
49 | 1216 | Lansing Area Catholic,
MI - Team Time (1st 5) 1:01:20.0 | Spread (1st 5) 2:02.2 |
| 24, 96, 169, 431, 496, (499), (510) |
| 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 | 1220 | Auburn Bay City Western,
MI - Team Time (1st 5) 1:01:02.3 | Spread (1st 5) 1:31.3 |
| 31, 203, 264, 280, 442, (451), (458) |
| 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) |
51 | 1227 | Oak Valley,
MI - Team Time (1st 5) 1:01:04.7 | Spread (1st 5) 1:15.1 |
| 62, 194, 270, 278, 423, (433), (482) |
| Pierce Gryzmkowski, Noah Tiernan, Hudson Todd, Aiden Jacob, Noah Sanchez, (Hayden Cross), (Skylar Jess-Isenegger) |
| 11:35.1, 12:03.4, 12:17.4, 12:18.6, 12:50.2, (12:53.1), (13:14.9) |
52 | 1232 | Bath,
MI - Team Time (1st 5) 1:01:13.7 | Spread (1st 5) 1:07.3 |
| 88, 147, 165, 412, 420, (477), (515) |
| 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 | 1238 | Harper Creek,
MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 57.0 |
| 75, 160, 277, 357, 369, (443), (471) |
| Braxton Liss, Dominic Lowrie, Kaymen Graybeal, Jackson Dzwik, Ethan Tabiadon, (William O'Dell), (Cooper Gardner) |
| 11:40.3, 11:57.6, 12:18.3, 12:34.0, 12:37.3, (12:56.1), (13:09.0) |
54 | 1239 | Clarkston,
MI - Team Time (1st 5) 1:01:09.3 | Spread (1st 5) 17.7 |
| 223, 230, 235, 237, 314, (342), (384) |
| 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) |
55 | 1251 | Grand Rapids Christian,
MI - Team Time (1st 5) 1:01:23.7 | Spread (1st 5) 1:24.9 |
| 110, 169, 246, 253, 473, (504), (506) |
| 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) |
56 | 1277 | Vicksburg,
MI - Team Time (1st 5) 1:01:48.3 | Spread (1st 5) 1:39.5 |
| 81, 87, 155, 466, 488, (516), (517) |
| 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) |
57 | 1288 | Byron Center West,
MI - Team Time (1st 5) 1:01:18.0 | Spread (1st 5) 33.6 |
| 140, 260, 276, 297, 315, (413), (446) |
| Brady Swanson, Mark Millard, Cole Mitchell, Maxwell Mathers, Connor Pettit, (Brady Wolters), (Tate Pellow) |
| 11:53.4, 12:16.0, 12:18.0, 12:23.6, 12:27.0, (12:47.2), (12:57.4) |
58 | 1289 | South Hills,
MI - Team Time (1st 5) 1:01:17.9 | Spread (1st 5) 32.0 |
| 151, 229, 274, 316, 319, (408), (487) |
| 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) |
59 | 1340 | Forest Hills Eastern,
MI - Team Time (1st 5) 1:01:27.7 | Spread (1st 5) 36.0 |
| 161, 258, 272, 293, 356, (382), (386) |
| 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) |
60 | 1349 | Grand Ledge Beagle,
MI - Team Time (1st 5) 1:01:27.9 | Spread (1st 5) 55.4 |
| 91, 200, 330, 351, 377, (459), (460) |
| Elijah Hutchinson, Ian Hinkle, Ty Jannausch, Carter Kingsley, Callahan 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) |
61 | 1352 | Royal Oak,
MI - Team Time (1st 5) 1:01:29.4 | Spread (1st 5) 58.0 |
| 73, 212, 337, 357, 373, (419), (422) |
| 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) |
62 | 1363 | Yale,
MI - Team Time (1st 5) 1:01:52.0 | Spread (1st 5) 1:28.0 |
| 91, 175, 180, 444, 473, (507), (519) |
| Giovanni Keegan-Pardo, Blake Ferguson, Acer Campbell, Kale Kovach, Teddy Rutkofske, (Andrew Hubbard), (Lucas Peltier) |
| 11:43.0, 12:00.0, 12:01.0, 12:57.0, 13:11.0, (13:34.0), (14:01.0) |
63 | 1396 | Jenison,
MI - Team Time (1st 5) 1:01:43.2 | Spread (1st 5) 1:23.5 |
| 57, 173, 320, 402, 444, (498), (501) |
| 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) |
64 | 1403 | Fort Gratiot,
MI - Team Time (1st 5) 1:01:31.3 | Spread (1st 5) 1:51.4 |
| 16, 249, 290, 395, 453, (501), (505) |
| 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) |
65 | 1413 | St Elizabeth Ann Seton,
MI - Team Time (1st 5) 1:02:06.7 | Spread (1st 5) 1:35.7 |
| 108, 186, 196, 432, 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 | 1420 | Wayland Union,
MI - Team Time (1st 5) 1:01:56.2 | Spread (1st 5) 1:33.8 |
| 59, 82, 381, 430, 468, (497), (509) |
| Dergaso Larsen, Casey Jansen, Henry Oudbier, Maurgan Howard, James Butler, (Carter VanWyk), (Chesney Hudson) |
| 11:34.7, 11:41.1, 12:39.2, 12:52.7, 13:08.5, (13:24.2), (13:38.1) |
67 | 1421 | Warner,
MI - Team Time (1st 5) 1:01:45.2 | Spread (1st 5) 44.9 |
| 153, 271, 299, 313, 385, (403), (456) |
| 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) |
68 | 1423 | Alma,
MI - Team Time (1st 5) 1:01:37.1 | Spread (1st 5) 1:47.0 |
| 19, 147, 370, 438, 449, (488), (493) |
| Ali Kudmani, Buddy Leonard, Elijah Baltierra, Bodie Heiss, Noah Chouinard, (Collin Helinski), (Thomas Larson) |
| 11:11.1, 11:55.3, 12:37.6, 12:55.0, 12:58.1, (13:20.5), (13:22.5) |
69 | 1434 | Chelsea Beach,
MI - Team Time (1st 5) 1:01:22.4 | Spread (1st 5) 1:53.4 |
| 8, 183, 398, 421, 424, (481), (525) |
| 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 | 1435 | Kalamazoo Homeschool Sports,
MI - Team Time (1st 5) 1:01:47.3 | Spread (1st 5) 1:05.6 |
| 115, 237, 274, 380, 429, (500), (503) |
| 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) |
71 | 1489 | Frost,
MI - Team Time (1st 5) 1:02:08.0 | Spread (1st 5) 1:00.0 |
| 143, 162, 309, 437, 438, (450), (483) |
| 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) |
72 | 1508 | Paw Paw,
MI - Team Time (1st 5) 1:01:57.4 | Spread (1st 5) 1:06.9 |
| 60, 324, 355, 377, 392, (406), (436) |
| 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) |
73 | 1516 | McBain,
MI - Team Time (1st 5) 1:02:03.5 | Spread (1st 5) 21.8 |
| 248, 294, 302, 308, 364, (494), (508) |
| 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) |
74 | 1542 | Fowler,
MI - Team Time (1st 5) 1:02:07.8 | Spread (1st 5) 1:00.7 |
| 114, 322, 324, 374, 408, (441), (513) |
| 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) |
| 1542 | Whitehall,
MI - Team Time (1st 5) 1:02:07.7 | Spread (1st 5) 44.6 |
| 156, 301, 345, 354, 386, (395), (397) |
| 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) |