1 | 112 | Holland Christian,
MI - Team Time (1st 5) 44:27.8 | Spread (1st 5) 37.2 |
| 5, 7, 22, 39, 39, (78), (79) |
| Jacob Nicely, Landon Gerritsma, Cole Coffman, Wyatt Taylor-DeNooyer, Asher Holwerda, (Hayden Dannenberg), (Will Johnson) |
| 8:33.2, 8:34.7, 8:59.1, 9:10.4, 9:10.4, (9:30.1), (9:30.9) |
2 | 187 | Saline,
MI - Team Time (1st 5) 45:39.3 | Spread (1st 5) 24.1 |
| 18, 26, 41, 42, 60, (75), (97) |
| Oscar Whitehouse, Jacob Szalay, Brennan LaRusso, Jack Gates, John (Jack) Klein, (Sonny Bishop), (Graeme Morton) |
| 8:56.4, 9:00.9, 9:10.7, 9:10.8, 9:20.5, (9:29.3), (9:37.3) |
3 | 295 | Catholic United,
MI - Team Time (1st 5) 46:26.8 | Spread (1st 5) 41.6 |
| 30, 43, 51, 52, 119, (196), (312) |
| Carson Wood, Grant Hillary, Aiden Weller, Jack Edison, Evan Wood, (Jack Brann), (Sam Winks) |
| 9:01.9, 9:11.7, 9:14.2, 9:15.5, 9:43.5, (10:07.9), (10:44.2) |
4 | 296 | West Ottawa,
MI - Team Time (1st 5) 46:30.9 | Spread (1st 5) 37.3 |
| 27, 49, 56, 59, 105, (115), (137) |
| Michael Dummer, Camren DeVries, Jake Follett, Isaac Riley, Sebastian Ruiz, (Mike McLean), (Porter Yurk) |
| 9:01.6, 9:13.2, 9:17.8, 9:19.4, 9:38.9, (9:41.4), (9:49.2) |
5 | 359 | Portage West,
MI - Team Time (1st 5) 47:01.4 | Spread (1st 5) 38.4 |
| 35, 48, 58, 94, 124, (139), (147) |
| Marcus Essling, Isaac Bowman, Joe Fontanilla, Von Dawson, Nicholas Downey, (Adam Shorb), (Sam Zhang) |
| 9:07.2, 9:13.1, 9:18.5, 9:37.0, 9:45.6, (9:49.7), (9:52.6) |
6 | 376 | Grand Haven Lakeshore,
MI - Team Time (1st 5) 45:46.0 | Spread (1st 5) 1:52.7 |
| 1, 6, 61, 151, 157, (214), (226) |
| Luka Hammond, Aron Gal, Brian Givskud, Liam Schamper, Anthony Duran, (Hunter Jordan), (James Kramer) |
| 8:02.5, 8:33.3, 9:20.8, 9:54.2, 9:55.2, (10:12.5), (10:15.4) |
7 | 406 | Holland Calvary Christian,
MI - Team Time (1st 5) 47:20.1 | Spread (1st 5) 57.1 |
| 15, 73, 82, 101, 135, (281), (297) |
| Riley Weed, Gibson White, Christian Getz, Zeke Williams, Caleb Adkins, (Owen Ledebuhr), (Reagan Downing) |
| 8:51.6, 9:29.1, 9:32.8, 9:37.9, 9:48.7, (10:33.1), (10:36.9) |
8 | 416 | Chelsea Beach,
MI - Team Time (1st 5) 47:29.6 | Spread (1st 5) 45.2 |
| 21, 86, 88, 100, 121, (164), (206) |
| Beckett Boos, AJ Smith, Wyeth Angus, Alex Martin, Jake Brant, (Owen Thorburn), (Miles Dell) |
| 8:58.8, 9:34.0, 9:35.0, 9:37.8, 9:44.0, (9:58.7), (10:10.5) |
9 | 472 | East Grand Rapids,
MI - Team Time (1st 5) 47:15.5 | Spread (1st 5) 1:36.4 |
| 3, 44, 84, 163, 178, (180), (243) |
| Jonah Workman, Micah Becker, Blake Sherman, Jack Ratchford, Andrew Sanford, (Nolan Williamson), (Joseph Schulte) |
| 8:27.6, 9:11.9, 9:33.7, 9:58.3, 10:04.0, (10:05.2), (10:19.8) |
10 | 473 | Hart,
MI - Team Time (1st 5) 47:27.8 | Spread (1st 5) 1:07.3 |
| 9, 108, 116, 117, 123, (132), (160) |
| Robert Jazwinski III, Aiden Schaner, Jack Slotman, Noah Wolff, Pascal Miller, (Silas Ackley), (Caden VanGelderen) |
| 8:38.0, 9:39.6, 9:42.2, 9:42.7, 9:45.3, (9:47.9), (9:57.5) |
11 | 497 | Jonesville,
MI - Team Time (1st 5) 47:48.4 | Spread (1st 5) 1:01.7 |
| 14, 92, 110, 131, 150, (239), (399) |
| Caleb Blonde, Lucas Kyser, Marshall Baker, Nicholas Fowler, Ryder Cornett, (Devan Herendeen), (Brandt Nichols) |
| 8:51.3, 9:36.3, 9:40.3, 9:47.5, 9:53.0, (10:18.5), (11:43.0) |
12 | 506 | Grand Rapids Christian,
MI - Team Time (1st 5) 47:46.9 | Spread (1st 5) 1:00.9 |
| 28, 31, 104, 168, 175, (183), (188) |
| Maximilian Rodwell, Sean Ryan, James Scholten-Holcomb, Arie Teitsma, Camden Avery, (Elias DeJong), (Ashton Fink) |
| 9:01.7, 9:03.8, 9:38.8, 10:00.0, 10:02.6, (10:05.8), (10:06.7) |
13 | 513 | Hudsonville Public,
MI - Team Time (1st 5) 48:04.0 | Spread (1st 5) 46.6 |
| 47, 70, 110, 120, 166, (185), (199) |
| Bradley Smies, Ty Vruggink, Noah Bower, Isaiah Gillette, Jonathan Kunzi, (Matt Matwiejczyk), (Noah Jenkins) |
| 9:12.8, 9:27.9, 9:40.3, 9:43.6, 9:59.4, (10:05.9), (10:09.0) |
14 | 541 | Cedar Springs,
MI - Team Time (1st 5) 47:55.8 | Spread (1st 5) 1:20.7 |
| 17, 50, 69, 181, 224, (230), (232) |
| Jeremiah Slager, Keenen Hullinger, Ethan Shoffner, Kyle Newman, Logan Redes, (Samuel Organ), (Ryan Ladd) |
| 8:54.5, 9:13.4, 9:27.3, 10:05.4, 10:15.2, (10:16.2), (10:16.7) |
15 | 542 | Mattawan,
MI - Team Time (1st 5) 47:33.5 | Spread (1st 5) 1:52.8 |
| 2, 83, 125, 129, 203, (209), (230) |
| Marcel Stork, Owen Fisher, Rohit Bobba, Will Peterson, Thomas Ruble, (Gavin Robbins), (Jaiden Hoeksma) |
| 8:17.5, 9:33.2, 9:45.7, 9:46.8, 10:10.3, (10:11.2), (10:16.2) |
16 | 554 | Buchanan,
MI - Team Time (1st 5) 47:48.6 | Spread (1st 5) 1:17.1 |
| 23, 24, 55, 219, 233, (307), (340) |
| Liam McBeth, Jack Sherwood, Jacob Kuntz, Easton May, Dean Wegner, (Devon Simpson), (Caden McMahan) |
| 8:59.9, 9:00.2, 9:17.7, 10:13.8, 10:17.0, (10:42.2), (10:59.5) |
17 | 579 | Grand Rapids South Christian,
MI - Team Time (1st 5) 48:33.8 | Spread (1st 5) 34.0 |
| 67, 81, 128, 136, 167, (271), (273) |
| Thad VanderLaan, Samuel Sherwood, Elijah Boes, Josiah Rozema, Eli Boomstra, (Jacob Klynstra), (Jayden Langschied) |
| 9:25.9, 9:32.7, 9:46.4, 9:48.9, 9:59.9, (10:29.9), (10:30.4) |
18 | 583 | Hillsdale Academy,
MI - Team Time (1st 5) 47:33.8 | Spread (1st 5) 1:40.1 |
| 8, 10, 160, 171, 234, (319), (320) |
| Grayson Rorick, Cole Bates, Jonah Cuthbert, James Rahe, Kaden Sims, (John Birzer), (Ryan Miller) |
| 8:37.0, 8:40.6, 9:57.5, 10:01.6, 10:17.1, (10:46.7), (10:47.0) |
19 | 599 | Portage Central,
MI - Team Time (1st 5) 48:32.7 | Spread (1st 5) 51.4 |
| 38, 89, 148, 155, 169, (179), (193) |
| Owen Gifford, Connor Holmes, Asher Friess, Chase Fyke, Logan Westgate, (Julian Oglaza), (Nicholas Agostinelli) |
| 9:09.2, 9:35.2, 9:52.7, 9:55.0, 10:00.6, (10:04.4), (10:07.6) |
20 | 604 | Grand Ledge Beagle,
MI - Team Time (1st 5) 48:02.6 | Spread (1st 5) 1:35.6 |
| 24, 33, 36, 217, 294, (308), (315) |
| Caden Taylor, Alex McKennon, Benjamin Rottier, Kingston Oakes, Owen Rottier, (Aaron Burm), (Juneau Nelson) |
| 9:00.2, 9:05.3, 9:07.7, 10:13.6, 10:35.8, (10:42.3), (10:44.8) |
21 | 608 | Three Rivers,
MI - Team Time (1st 5) 48:43.1 | Spread (1st 5) 15.5 |
| 97, 97, 127, 138, 149, (172), (174) |
| Charlie Brauer, Troyer Serna, Conner Williams, Brody Morrill, David Kore, (Reece Howes), (Brayden Carpenter) |
| 9:37.3, 9:37.3, 9:46.1, 9:49.6, 9:52.8, (10:02.2), (10:02.4) |
22 | 658 | Reed City,
MI - Team Time (1st 5) 48:57.0 | Spread (1st 5) 44.1 |
| 87, 89, 103, 141, 238, (285), (484) |
| Paul Saladin, Brady Dozier, Aaron Allen, Tanner Dozier, Gabe Young, (Liam VanScoyoc), (Ben Clementshaw) |
| 9:34.3, 9:35.2, 9:38.5, 9:50.6, 10:18.4, (10:33.9), (14:05.9) |
23 | 693 | GRTC Peregrines,
MI - Team Time (1st 5) 48:54.9 | Spread (1st 5) 1:18.4 |
| 34, 105, 134, 162, 258, (264), (274) |
| Brendan O'Donohue, Dominic Schmitz, Eli Miller, Elijah Kwiatkowski, Jacob Ziolkowski, (John Paul Sanders), (John Marchinda) |
| 9:05.6, 9:38.9, 9:48.6, 9:57.8, 10:24.0, (10:25.6), (10:30.5) |
24 | 695 | Grand Rapids Public Schools,
MI - Team Time (1st 5) 49:08.6 | Spread (1st 5) 1:13.1 |
| 66, 77, 80, 172, 300, (323), (384) |
| Diego Barnaby, Kelton Hoover, Wyatt Jacques, Joshua Kortenhoven, Lucas Bruno, (Ben VanderLeek), (Moise Nshizirungu) |
| 9:25.8, 9:30.0, 9:31.7, 10:02.2, 10:38.9, (10:48.7), (11:28.5) |
25 | 706 | Sparta,
MI - Team Time (1st 5) 48:50.3 | Spread (1st 5) 1:23.7 |
| 12, 114, 170, 202, 208, (242), (248) |
| Owen Metzger, Griffin Mis, Chase Volkers, Wyatt Burleson, Girum Merriman, (Tyler Pangborn), (Joseph Janesak) |
| 8:47.1, 9:41.0, 10:01.2, 10:10.2, 10:10.8, (10:19.3), (10:21.0) |
26 | 731 | Richland Gull Lake,
MI - Team Time (1st 5) 49:11.7 | Spread (1st 5) 1:05.4 |
| 53, 117, 133, 177, 251, (269), (279) |
| Gavin Markucki, Benaiah Roby, Zahar Rush, Charlie Trantham, Peyton Orley, (Brayden Scheffers), (Gavin McCarney) |
| 9:15.9, 9:42.7, 9:48.0, 10:03.8, 10:21.3, (10:28.5), (10:32.8) |
27 | 767 | Lakeshore (Stevensville),
MI - Team Time (1st 5) 49:12.3 | Spread (1st 5) 1:21.9 |
| 13, 146, 195, 198, 215, (250), (304) |
| Kieran Smith, William Hundt, Ross Bettich, Leo Gianni, Ethan Thomas, (Nathan Marquardt), (Grady Smith) |
| 8:51.0, 9:51.9, 10:07.8, 10:08.7, 10:12.9, (10:21.1), (10:40.6) |
28 | 775 | AHHC (Covenant Christian),
MI - Team Time (1st 5) 49:18.4 | Spread (1st 5) 1:17.2 |
| 20, 122, 194, 211, 228, (235), (267) |
| Graeson Decker, Austin Griffioen, Colton Huizinga, Micah King, Joey Oosterhouse, (Kaden Mingerink), (Micah Kuiper) |
| 8:58.3, 9:44.9, 10:07.7, 10:12.0, 10:15.5, (10:17.5), (10:26.6) |
29 | 793 | Zeeland Cityside,
MI - Team Time (1st 5) 49:31.2 | Spread (1st 5) 1:22.4 |
| 46, 72, 182, 204, 289, (332), (341) |
| Joe Michmerhuizen, Tristen Hinson, Nate Davis, Seth VanTimmeren, Nicholas DiLaura, (Drew Durham), (Maxwell Lewis) |
| 9:12.2, 9:28.5, 10:05.5, 10:10.4, 10:34.6, (10:52.8), (11:00.9) |
30 | 816 | Central Montcalm,
MI - Team Time (1st 5) 49:43.6 | Spread (1st 5) 3:22.8 |
| 4, 64, 95, 247, 406, (436), (445) |
| Gage Hoffman, Sylus Wilson, Evan Rolston, Josh Lamkin, Tyne Evans, (Conner Ryan), (Daniel Shepard) |
| 8:29.1, 9:25.1, 9:37.1, 10:20.4, 11:51.9, (12:21.0), (12:31.3) |
31 | 844 | Hopkins,
MI - Team Time (1st 5) 49:40.6 | Spread (1st 5) 1:26.4 |
| 32, 91, 201, 244, 276, (288), (291) |
| Kash Moored, Jack Estelle, Noah Lee, Vijay DeZeeuw, Merek Zapolnik, (Adam Halsted), (Gage Martin) |
| 9:04.4, 9:35.9, 10:09.6, 10:19.9, 10:30.8, (10:34.3), (10:34.8) |
32 | 865 | NBC,
MI - Team Time (1st 5) 49:53.9 | Spread (1st 5) 1:41.6 |
| 37, 93, 130, 277, 328, (390), (441) |
| Noah Raeth, Liam Leeke, Dylan Bailey, Thomas Leeke, Rex Pumford, (Nathan Davis), (Nolan Kessler) |
| 9:08.7, 9:36.7, 9:47.3, 10:30.9, 10:50.3, (11:32.1), (12:26.6) |
33 | 896 | Kalamazoo Hackett,
MI - Team Time (1st 5) 50:08.5 | Spread (1st 5) 1:50.0 |
| 44, 63, 154, 291, 344, (364), (472) |
| David Verduzco, Sean Siems, Duke Appeldoorn, Kellen Siems, Carter Smith, (David Whyte), (Declan Dunning) |
| 9:11.9, 9:25.0, 9:54.9, 10:34.8, 11:01.9, (11:13.2), (13:32.0) |
34 | 909 | Spring Lake,
MI - Team Time (1st 5) 50:12.9 | Spread (1st 5) 1:00.6 |
| 71, 143, 204, 221, 270, (279), (281) |
| Lukus Mendoza, Levi Vanderlaan, Jayden Quist, Owen Adams, Adam Ridlington, (Benjamin Zimmerman), (Lucas Williams) |
| 9:28.0, 9:51.4, 10:10.4, 10:14.5, 10:28.6, (10:32.8), (10:33.1) |
35 | 986 | Saugatuck,
MI - Team Time (1st 5) 50:36.0 | Spread (1st 5) 47.6 |
| 102, 197, 200, 222, 265, (268), (393) |
| Brennan Nor, Silva Marcus, Sawyer Monroe, Jackson Bowman, Samuel Gamboa, (Tommy Bullinger), (Ryder Boyers) |
| 9:38.3, 10:08.0, 10:09.2, 10:14.6, 10:25.9, (10:26.9), (11:35.3) |
36 | 1013 | Portage North,
MI - Team Time (1st 5) 50:53.3 | Spread (1st 5) 58.2 |
| 141, 165, 191, 192, 324, (331), (347) |
| Dylan Smith, Bayden Brunstetter, Esteban Feliciano, Jacob Burton, Daniel Koscinski, (Hayden Palmer), (Grier Cameron) |
| 9:50.6, 9:59.0, 10:07.4, 10:07.5, 10:48.8, (10:51.6), (11:03.9) |
37 | 1014 | Big Rapids,
MI - Team Time (1st 5) 50:39.2 | Spread (1st 5) 47.2 |
| 107, 153, 235, 253, 266, (330), (392) |
| Brody Ososki, Carson Coles, Jack Malloy, Owen Evicks, Cameron Hohn, (Cameron Miller), (James Hayes) |
| 9:39.0, 9:54.5, 10:17.5, 10:22.0, 10:26.2, (10:50.6), (11:33.6) |
38 | 1022 | Fremont,
MI - Team Time (1st 5) 50:46.9 | Spread (1st 5) 2:25.9 |
| 11, 113, 190, 350, 358, (406), (453) |
| Chase Lowery, Isic Romero, Mossen Green, Evan Christoffersen, Ethan Loss, (Charles Naerebout), (Jerry Hoad) |
| 8:43.9, 9:40.6, 10:07.3, 11:05.3, 11:09.8, (11:51.9), (12:43.6) |
39 | 1060 | River Valley,
MI - Team Time (1st 5) 51:30.0 | Spread (1st 5) 3:13.2 |
| 16, 68, 245, 309, 422, (426), (459) |
| Charlie Gibson, Landon Rogers, Parker Volstorf, Hunter Gnodtke, Elias Hernandez, (Brody Schroeder), (Mason Rogers) |
| 8:53.5, 9:26.9, 10:20.1, 10:42.8, 12:06.7, (12:09.0), (12:57.8) |
40 | 1089 | South Haven Baseline,
MI - Team Time (1st 5) 51:12.0 | Spread (1st 5) 2:10.9 |
| 28, 126, 237, 335, 363, (372), (378) |
| Isaac Chalupa, Noah Foley, Grayson Knox, Anderson Barnes, Koby Tanner, (Julian Perez), (Christian Prong) |
| 9:01.7, 9:45.9, 10:18.2, 10:53.6, 11:12.6, (11:18.3), (11:23.1) |
41 | 1162 | Bridgman,
MI - Team Time (1st 5) 52:16.0 | Spread (1st 5) 2:33.2 |
| 57, 109, 239, 352, 405, (495) |
| Brody Roberts, Lucas Rumsa, Beck Ytterberg, Clark Douglas, Kalvin Louie, (Samuel Noll) |
| 9:18.4, 9:39.9, 10:18.5, 11:07.6, 11:51.6, (17:45.8) |
42 | 1233 | Greenville,
MI - Team Time (1st 5) 52:14.9 | Spread (1st 5) 1:48.0 |
| 62, 156, 310, 349, 356, (446), (452) |
| Michael Lindquist, Parker Gale, Ethan DeKraker, Connor Lewis, Daymean Snyder, (Henri Brosseau), (Andrew Dempsey) |
| 9:21.7, 9:55.1, 10:43.3, 11:05.1, 11:09.7, (12:31.5), (12:40.5) |
43 | 1253 | Coldwater Legg,
MI - Team Time (1st 5) 52:13.0 | Spread (1st 5) 1:10.9 |
| 158, 189, 252, 302, 352, (475), (498) |
| Fernandinho Galvan, Essam Ahmed, Aiden Parker, Hunter Longstreet, Giovanni Gonzalez, (Miles Buckley), (Brahyton Smith) |
| 9:56.7, 10:06.9, 10:21.6, 10:40.2, 11:07.6, (13:45.2), (18:15.9) |
44 | 1262 | Pinewood (was Kentwood),
MI - Team Time (1st 5) 52:03.5 | Spread (1st 5) 58.0 |
| 139, 225, 274, 303, 321, (334), (397) |
| Elijah Bernstein, Justin Johnson, Colin Harnish, Josh Anama, Ethan Quibell, (David Jones II), (Jackson Bannister) |
| 9:49.7, 10:15.3, 10:30.5, 10:40.3, 10:47.7, (10:53.5), (11:42.2) |
45 | 1281 | Milwood,
MI - Team Time (1st 5) 52:09.1 | Spread (1st 5) 1:45.6 |
| 54, 283, 297, 301, 346, (444), (457) |
| Dylan Duguay, Dylan Friedrich, Eder Cruz-Ramiez, Shilomar Liggon, Jaxon Grubaugh, (Emerson Wyzgoski), (Brady Charles) |
| 9:17.1, 10:33.3, 10:36.9, 10:39.1, 11:02.7, (12:29.3), (12:53.5) |
46 | 1308 | Centreville,
MI - Team Time (1st 5) 52:28.0 | Spread (1st 5) 1:53.2 |
| 65, 262, 290, 317, 374, (411), (433) |
| Will Hulin, Micaiah Sylvester, Henry Sloat, Brandon Ford, Bryce Hekter, (Oliver Mildenberg), (Brennan Wells) |
| 9:25.3, 10:24.2, 10:34.7, 10:45.3, 11:18.5, (11:56.5), (12:13.5) |
| 1308 | Kent City,
MI - Team Time (1st 5) 52:13.9 | Spread (1st 5) 35.9 |
| 211, 223, 259, 293, 322, (387), (439) |
| Brandon McCullough, Isaiah Stuhan, Donovan Vogel, Paeton Wheeler, Gage Stray, (Liam Imhoff), (Deacon Wilson) |
| 10:12.0, 10:14.8, 10:24.1, 10:35.1, 10:47.9, (11:30.3), (12:26.1) |
48 | 1339 | Concord,
MI - Team Time (1st 5) 52:42.7 | Spread (1st 5) 1:13.5 |
| 176, 217, 284, 294, 368 |
| Maddox Hutchinson, Connor Stevens, Nate Fritz, Slade Hellard, Colton Gray |
| 10:03.2, 10:13.6, 10:33.4, 10:35.8, 11:16.7 |
49 | 1352 | GR Potter's House,
MI - Team Time (1st 5) 53:54.7 | Spread (1st 5) 3:28.6 |
| 19, 152, 362, 379, 440, (442), (480) |
| Edward Mugisha, Isaac Struck-VanderHaak, Cameron Carnes, Gideon Gemmen, Daniel Baez-Espinoza, (Elijah Smith), (John Blum) |
| 8:57.8, 9:54.3, 11:12.0, 11:24.2, 12:26.4, (12:27.7), (13:50.4) |
50 | 1406 | Calvin Christian,
MI - Team Time (1st 5) 53:41.6 | Spread (1st 5) 2:25.7 |
| 112, 241, 287, 345, 421, (427), (466) |
| Silas Ensink, Easton Maas, Levi Adema, Fisher Dykstra, Alexander Leatherman, (Derek Behmlander), (Brayden Veldhouse) |
| 9:40.4, 10:18.7, 10:34.2, 11:02.2, 12:06.1, (12:09.2), (13:13.8) |
51 | 1410 | Holland Black River,
MI - Team Time (1st 5) 52:57.1 | Spread (1st 5) 54.9 |
| 187, 259, 296, 326, 342, (356), (428) |
| Jonas Ballard, Isaac Johnson, Alex VanDuren, Casper Banner, Miles Divozzo, (Alejandro Best), (Asher Ornee) |
| 10:06.6, 10:24.1, 10:35.9, 10:49.0, 11:01.5, (11:09.7), (12:09.4) |
52 | 1416 | Clare,
MI - Team Time (1st 5) 53:32.8 | Spread (1st 5) 2:15.6 |
| 76, 285, 314, 339, 402, (416) |
| Connor Schmidt, Greg Steele, Neiko Ketchum, William Warner, Sutton Klaus, (Clayton Peacock) |
| 9:29.6, 10:33.9, 10:44.7, 10:59.4, 11:45.2, (11:59.0) |
53 | 1417 | Constantine,
MI - Team Time (1st 5) 53:26.6 | Spread (1st 5) 1:36.9 |
| 186, 220, 299, 313, 399 |
| Austen Walden, Alessandro Avila, Aaron Hofmeister, Quade Gardner, Tristan Stafford |
| 10:06.1, 10:14.4, 10:38.7, 10:44.4, 11:43.0 |
54 | 1508 | Auburn Bay City Western,
MI - Team Time (1st 5) 53:29.3 | Spread (1st 5) 41.6 |
| 245, 278, 306, 336, 343, (391), (435) |
| Chayton Conway, Luke Shotwell, George Gormley, Caleb Cox, Carson Lester, (Brady Douglas), (Mason Walraven) |
| 10:20.1, 10:31.5, 10:41.4, 10:54.6, 11:01.7, (11:32.2), (12:19.3) |
55 | 1555 | Parchment,
MI - Team Time (1st 5) 55:05.5 | Spread (1st 5) 2:53.6 |
| 145, 263, 327, 365, 455, (477) |
| Lucas Winter, Connor Bailey-Cook, Micah Shank, Raffaello Rizzuto, Connor Miley, (Ryan Boehm) |
| 9:51.7, 10:25.2, 10:49.9, 11:13.4, 12:45.3, (13:46.5) |
56 | 1558 | Saranac,
MI - Team Time (1st 5) 54:45.1 | Spread (1st 5) 1:47.8 |
| 159, 248, 369, 381, 401, (424), (437) |
| Silas Mulnix, Sawyer VanKuiken, Bryan Gregory, Brady Hefron, Logan Gregory, (Brady Oosterhouse), (Ethan Bollone) |
| 9:56.8, 10:21.0, 11:17.1, 11:25.6, 11:44.6, (12:08.3), (12:21.2) |
57 | 1590 | Schoolcraft,
MI - Team Time (1st 5) 55:03.9 | Spread (1st 5) 1:54.4 |
| 183, 255, 351, 383, 418, (432), (434) |
| Dayne Webb, Benjamin Jirkans, Eric Beehler, Bryce Lambe, Alexander Boynton, (Aiden Dodson), (Dalton Munson) |
| 10:05.8, 10:23.3, 11:06.4, 11:28.2, 12:00.2, (12:13.1), (12:13.6) |
58 | 1594 | Newaygo,
MI - Team Time (1st 5) 54:47.4 | Spread (1st 5) 1:40.8 |
| 210, 272, 348, 355, 409, (415), (419) |
| Brayden Carlson, Caleb Bays, Tristan Jordan, David Castrejon, Preston Harris, (Zach Spaulding), (Elijah Abbott) |
| 10:11.5, 10:30.1, 11:04.6, 11:08.9, 11:52.3, (11:58.3), (12:02.4) |
59 | 1673 | Grant,
MI - Team Time (1st 5) 56:30.1 | Spread (1st 5) 2:28.5 |
| 74, 366, 408, 412, 413, (471), (494) |
| Logan Kilbreath, Cash DeHaan, Shawn Warmuskerken, Jack Pedelty, Noah Hetler, (Denver Hilberg), (Bryce Wallace) |
| 9:29.2, 11:14.3, 11:52.0, 11:56.9, 11:57.7, (13:29.5), (17:11.8) |
60 | 1711 | Tri-County,
MI - Team Time (1st 5) 56:55.4 | Spread (1st 5) 2:37.6 |
| 226, 254, 328, 447, 456, (496), (497) |
| Alex Culver, Henry Kauffman, Tyler Schuster, Zack Zarna, Garrett VanderZyl, (Jaydin Williams), (Levi Rowan) |
| 10:15.4, 10:22.8, 10:50.3, 12:33.9, 12:53.0, (18:12.5), (18:15.8) |
61 | 1723 | Libertas Christian,
MI - Team Time (1st 5) 57:55.1 | Spread (1st 5) 3:40.5 |
| 85, 324, 398, 449, 467 |
| Eli Schout, Stephen Wehrman, Silas Meekhof, Ethan Mencer, Evan Wehrman |
| 9:33.8, 10:48.8, 11:42.5, 12:35.7, 13:14.3 |
62 | 1782 | Chippewa Hills,
MI - Team Time (1st 5) 57:35.9 | Spread (1st 5) 3:03.0 |
| 216, 304, 371, 423, 468, (486), (492) |
| Layne Langell, Aldolfo Vera-Rangel, Chason Biller, Raidon Sternquist, Ronald(RJ) McClellan, (Alix Carroll), (Andreigh Trerice) |
| 10:13.4, 10:40.6, 11:17.9, 12:07.6, 13:16.4, (14:17.0), (16:22.8) |
63 | 1799 | White Cloud,
MI - Team Time (1st 5) 1:03:09.8 | Spread (1st 5) 7:03.3 |
| 144, 256, 425, 481, 493 |
| Joseph Coon, Angelo Hinson, Trysten Tancock, David Jones, Mason D'Lamater |
| 9:51.5, 10:23.8, 12:08.8, 13:50.9, 16:54.8 |
64 | 1822 | Bear Lake,
MI - Team Time (1st 5) 57:45.6 | Spread (1st 5) 3:21.3 |
| 259, 337, 373, 377, 476 |
| Jonathan Kmiecik, Nolan Koscinski, Kolton Wolverton, Caleb Forward, Ronin Breitner |
| 10:24.1, 10:55.3, 11:18.4, 11:22.4, 13:45.4 |
65 | 1830 | Lawton,
MI - Team Time (1st 5) 57:06.8 | Spread (1st 5) 2:15.8 |
| 311, 315, 360, 384, 460 |
| Noah Withers, Levi Brooks, Tyler Smith, Jack Smith, Kort Koster |
| 10:43.4, 10:44.8, 11:10.9, 11:28.5, 12:59.2 |
66 | 1844 | Fruitport,
MI - Team Time (1st 5) 58:20.0 | Spread (1st 5) 2:59.5 |
| 213, 338, 380, 448, 465, (470), (500) |
| Landon Johnson, Xavier Brooks, Enzo Aggoune, Trey Woodard, Landon McMullin, (Sebastian Sweet), (Malcolm Clark) |
| 10:12.2, 10:57.5, 11:24.3, 12:34.3, 13:11.7, (13:23.1), (19:27.7) |
67 | 1872 | Gobles,
MI - Team Time (1st 5) 59:57.9 | Spread (1st 5) 4:52.8 |
| 229, 361, 382, 410, 490 |
| David Sager, Nathan Ray, Cole Cannon, Maximus Sager, Karter Gilbert |
| 10:16.0, 11:11.7, 11:27.2, 11:54.2, 15:08.8 |
68 | 1915 | New Buffalo,
MI - Team Time (1st 5) 57:37.6 | Spread (1st 5) 1:16.4 |
| 318, 386, 388, 403, 420, (501) |
| August Johnson, Max Lijewski, Layne Collins, Leo Lemieux, Joe Edwards, (Michael Kuhn) |
| 10:46.3, 11:29.7, 11:31.3, 11:47.6, 12:02.7, (22:23.7) |
69 | 1926 | Crestwood,
MI - Team Time (1st 5) 1:07:40.0 | Spread (1st 5) 9:27.2 |
| 96, 375, 474, 482, 499 |
| Myles Gesselman, Alpha Kabba, Connor Cullin, Alex Saavedra, Youssouph Diaite |
| 9:37.2, 11:20.2, 13:41.8, 13:56.4, 19:04.4 |
70 | 1930 | Hesperia,
MI - Team Time (1st 5) 59:14.3 | Spread (1st 5) 2:33.4 |
| 207, 389, 429, 451, 454, (461), (469) |
| Hunter Tinkham, Richard Witt, Jacob Priese, Jax Frost, Hollister Hasty, (Andy Lopez-Garcia), (Lance Smith) |
| 10:10.7, 11:31.7, 12:10.3, 12:37.5, 12:44.1, (13:00.1), (13:19.6) |
71 | 1950 | Morley Stanwood,
MI - Team Time (1st 5) 59:02.6 | Spread (1st 5) 2:44.6 |
| 333, 354, 359, 431, 473, (489) |
| John Nielsen, Griffin Gullekson, Rusty Numley, Mason Sherlock, David Torrey, (Mason Houtman) |
| 10:53.4, 11:08.6, 11:10.3, 12:12.3, 13:38.0, (15:00.8) |
72 | 1956 | Belding,
MI - Team Time (1st 5) 59:17.0 | Spread (1st 5) 2:33.3 |
| 256, 369, 430, 443, 458, (478) |
| Quinn Hare, Jake Lamborne, Alvin Jasin, Logan Ingraham, Andrew Schout, (Joey Gould) |
| 10:23.8, 11:17.1, 12:10.8, 12:28.2, 12:57.1, (13:48.1) |
73 | 2034 | Gladwin,
MI - Team Time (1st 5) 59:23.6 | Spread (1st 5) 1:21.5 |
| 367, 376, 404, 437, 450, (462), (463) |
| Ivan Christensen, Ryder Johnson, Blake Verellen, Cole Lockwood, Ben Bowen, (Remington Roberts), (Jonah Griffiths) |
| 11:14.5, 11:21.4, 11:50.5, 12:21.2, 12:36.0, (13:04.4), (13:07.4) |
74 | 2155 | Kenowa Hills,
MI - Team Time (1st 5) 1:02:50.0 | Spread (1st 5) 2:40.9 |
| 394, 396, 414, 464, 487, (488), (491) |
| Ian White, Aiden Malburg, Owen Griffith, Vincent Horner, Caleb Kohn, (Julian Galvan), (Michael Henderson) |
| 11:40.7, 11:42.0, 11:57.9, 13:07.8, 14:21.6, (14:32.7), (15:14.1) |
75 | 2259 | West Mi Academy of Environmental Science,
MI - Team Time (1st 5) 1:05:38.1 | Spread (1st 5) 2:24.6 |
| 395, 417, 479, 483, 485 |
| Jake Spielmaker, Ben Naber, Jhojanan Osorio, Thomas Fick, Will Pfund |
| 11:41.5, 11:59.6, 13:49.8, 14:01.1, 14:06.1 |