1 | 44 | Holland Christian,
MI - Team Time (1st 5) 55:14.7 | Spread (1st 5) 20.0 |
| 4, 5, 10, 11, 14, (31), (38) |
| 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 | 214 | Grandville,
MI - Team Time (1st 5) 57:55.5 | Spread (1st 5) 14.2 |
| 33, 40, 41, 46, 54, (74), (76) |
| 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 | 290 | Alma,
MI - Team Time (1st 5) 58:42.4 | Spread (1st 5) 32.8 |
| 22, 59, 63, 64, 82, (323), (458) |
| Buddy Leonard, Bodie Heiss, Thomas Larson, Brayden Trumen, Elijah Baltierra, (Luca Lebron), (Ezekiel Baltierra) |
| 11:22.6, 11:46.5, 11:48.3, 11:49.6, 11:55.4, (12:48.6), (13:23.5) |
4 | 376 | Romeo,
MI - Team Time (1st 5) 59:09.7 | Spread (1st 5) 42.3 |
| 27, 39, 92, 105, 113, (137), (210) |
| Luke Allen, Gabe Phelps, Owen Gould, Will Scally, Joshua 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) |
5 | 402 | Grand Haven Lakeshore,
MI - Team Time (1st 5) 59:19.0 | Spread (1st 5) 47.2 |
| 35, 51, 67, 84, 165, (171), (271) |
| Ben Eisnor, Owen Brunsting, Aron Gal, Jonah Hammond, Asa Dean, (Samuel LaDronka), (Benjamin Wilkie) |
| 11:32.0, 11:41.1, 11:50.5, 11:56.2, 12:19.2, (12:21.5), (12:40.8) |
6 | 433 | Hillside,
MI - Team Time (1st 5) 59:20.9 | Spread (1st 5) 56.6 |
| 18, 48, 69, 141, 157, (226), (242) |
| 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) |
7 | 494 | Mattawan,
MI - Team Time (1st 5) 59:29.3 | Spread (1st 5) 1:14.0 |
| 28, 45, 77, 81, 263, (329), (367) |
| Marcel Stork, Jack Nicey, Mason Sinke, Brody Houseman, Caleb Goodrich, (Brayden Leonard), (Zach Schiming) |
| 11:25.0, 11:36.3, 11:54.0, 11:55.0, 12:39.0, (12:49.0), (12:57.0) |
8 | 542 | Hudsonville Public,
MI - Team Time (1st 5) 59:26.3 | Spread (1st 5) 1:37.3 |
| 3, 73, 139, 158, 169, (292), (378) |
| 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) |
9 | 552 | Freeland,
MI - Team Time (1st 5) 58:54.6 | Spread (1st 5) 2:26.7 |
| 1, 98, 109, 115, 229, (308), (313) |
| 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) |
10 | 581 | Flushing,
MI - Team Time (1st 5) 1:00:15.0 | Spread (1st 5) 47.0 |
| 52, 56, 70, 196, 207, (259), (263) |
| 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 | 617 | Traverse City West,
MI - Team Time (1st 5) 59:57.1 | Spread (1st 5) 1:00.8 |
| 42, 43, 47, 241, 244, (246), (272) |
| 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 | 650 | Whitehall,
MI - Team Time (1st 5) 1:00:26.9 | Spread (1st 5) 1:12.8 |
| 21, 104, 131, 154, 240, (417), (424) |
| 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 | 675 | Traverse City East,
MI - Team Time (1st 5) 1:00:59.8 | Spread (1st 5) 16.6 |
| 89, 143, 144, 148, 151, (224), (412) |
| 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 | 722 | Allendale,
MI - Team Time (1st 5) 59:46.7 | Spread (1st 5) 2:25.1 |
| 2, 110, 128, 173, 309, (353), (368) |
| 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) |
| 722 | Holy Family Regional (Rochester),
MI - Team Time (1st 5) 1:00:28.0 | Spread (1st 5) 1:21.0 |
| 19, 35, 190, 196, 282, (487), (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) |
| 722 | Scranton,
MI - Team Time (1st 5) 1:01:03.0 | Spread (1st 5) 45.0 |
| 52, 135, 155, 184, 196, (360), (397) |
| 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) |
17 | 727 | Grand Rapids Christian,
MI - Team Time (1st 5) 1:00:34.8 | Spread (1st 5) 1:21.3 |
| 15, 87, 114, 253, 258, (280), (387) |
| 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 | 766 | Simpson,
MI - Team Time (1st 5) 1:00:41.9 | Spread (1st 5) 2:04.1 |
| 12, 93, 101, 126, 434, (442), (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 | 808 | East Grand Rapids,
MI - Team Time (1st 5) 1:00:37.2 | Spread (1st 5) 1:27.3 |
| 19, 26, 179, 263, 321, (351), (411) |
| 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) |
20 | 813 | Jenison,
MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 1:15.6 |
| 17, 175, 193, 200, 228, (256), (340) |
| 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) |
21 | 839 | St Elizabeth Ann Seton,
MI - Team Time (1st 5) 1:00:39.2 | Spread (1st 5) 1:46.1 |
| 7, 85, 160, 287, 300, (332), (333) |
| 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 | 856 | TS Nurnberger,
MI - Team Time (1st 5) 1:01:13.1 | Spread (1st 5) 1:14.0 |
| 44, 68, 200, 219, 325, (416), (478) |
| 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 | 861 | Capital Homeschool,
MI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 57.1 |
| 57, 151, 156, 204, 293, (386), (462) |
| 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 | 873 | Goodrich,
MI - Team Time (1st 5) 1:01:29.5 | Spread (1st 5) 50.8 |
| 66, 80, 199, 256, 272, (365), (400) |
| 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 | 923 | Otsego,
MI - Team Time (1st 5) 1:01:01.6 | Spread (1st 5) 2:09.9 |
| 8, 83, 207, 215, 410, (440), (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 | 939 | Three Rivers,
MI - Team Time (1st 5) 1:01:19.2 | Spread (1st 5) 1:26.4 |
| 25, 65, 219, 295, 335, (394), (444) |
| Kyler Copenhaver, Sullivan 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 | 972 | Adrian,
MI - Team Time (1st 5) 1:01:27.1 | Spread (1st 5) 2:12.6 |
| 13, 91, 108, 294, 466, (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) |
| 972 | St Thecla,
MI - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 3:29.0 |
| 9, 50, 55, 342, 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) |
29 | 974 | East Rockford,
MI - Team Time (1st 5) 1:01:32.3 | Spread (1st 5) 1:25.5 |
| 29, 88, 247, 272, 338, (339), (431) |
| Adam Flanders, Caden Karcher, Charlie Galvan, Ian Lynch, Greyson Williams, (Hudson Vanostenberg), (Gavin DeVries) |
| 11:26.0, 11:58.7, 12:35.2, 12:40.9, 12:51.5, (12:51.6), (13:15.2) |
30 | 975 | Laingsburg,
MI - Team Time (1st 5) 1:01:55.8 | Spread (1st 5) 50.0 |
| 75, 163, 164, 285, 288, (302), (341) |
| 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) |
31 | 997 | Temperance Bedford,
MI - Team Time (1st 5) 1:02:12.8 | Spread (1st 5) 27.0 |
| 135, 167, 183, 244, 268, (275), (275) |
| Nicholas (Nick) Balla, Bryce McCloud, Aiden DePue, Dylan Sevilla, Aidan Ortiz, (Braxon Lake), (Sawyer Ulery) |
| 12:13.0, 12:20.0, 12:24.8, 12:35.0, 12:40.0, (12:41.0), (12:41.0) |
32 | 1000 | Hart,
MI - Team Time (1st 5) 1:00:40.8 | Spread (1st 5) 1:55.5 |
| 6, 16, 284, 346, 348, (357), (390) |
| 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 | 1008 | West Ottawa,
MI - Team Time (1st 5) 1:02:17.6 | Spread (1st 5) 16.1 |
| 147, 210, 214, 218, 219, (223), (235) |
| 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) |
34 | 1011 | Parker,
MI - Team Time (1st 5) 1:02:13.0 | Spread (1st 5) 33.0 |
| 116, 140, 212, 268, 275, (299), (404) |
| 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) |
35 | 1033 | Davison,
MI - Team Time (1st 5) 1:02:11.0 | Spread (1st 5) 55.0 |
| 77, 184, 184, 259, 329, (474), (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) |
36 | 1070 | Fremont,
MI - Team Time (1st 5) 1:02:25.0 | Spread (1st 5) 36.0 |
| 117, 181, 209, 262, 301, (354), (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) |
| 1070 | Vicksburg,
MI - Team Time (1st 5) 1:01:51.8 | Spread (1st 5) 1:29.8 |
| 23, 120, 263, 313, 351, (378), (455) |
| Skye Smith, Mitchell Beyer, Matthew Long, Ryder Gorham, Jordan Diekman, (Everett Radgens), (Grant Balazs) |
| 11:23.2, 12:09.6, 12:39.0, 12:47.0, 12:53.0, (12:58.5), (13:22.6) |
38 | 1077 | Shepherd,
MI - Team Time (1st 5) 1:01:58.3 | Spread (1st 5) 1:49.4 |
| 34, 58, 195, 346, 444, (477), (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) |
39 | 1101 | Renton,
MI - Team Time (1st 5) 1:02:18.6 | Spread (1st 5) 51.7 |
| 102, 126, 162, 355, 356, (429), (472) |
| 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) |
40 | 1110 | Harper Creek,
MI - Team Time (1st 5) 1:02:18.7 | Spread (1st 5) 1:28.7 |
| 61, 90, 166, 358, 435, (454), (458) |
| 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) |
41 | 1116 | North Rockford,
MI - Team Time (1st 5) 1:02:32.1 | Spread (1st 5) 35.3 |
| 121, 191, 248, 250, 306, (428), (456) |
| 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) |
42 | 1138 | Thornapple Kellogg,
MI - Team Time (1st 5) 1:02:38.5 | Spread (1st 5) 58.7 |
| 110, 189, 202, 234, 403, (422), (427) |
| Jacob Draaisma, Layne Schilthroat, Michael Smith III, Caden Strait, Will Nathan, (Brandan Velting), (Elijah Leech) |
| 12:06.6, 12:25.5, 12:27.8, 12:33.3, 13:05.3, (13:12.1), (13:14.0) |
43 | 1142 | Sashabaw,
MI - Team Time (1st 5) 1:02:30.1 | Spread (1st 5) 39.0 |
| 112, 118, 298, 304, 310, (336), (343) |
| 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) |
44 | 1159 | Byron Center West,
MI - Team Time (1st 5) 1:02:38.6 | Spread (1st 5) 45.3 |
| 133, 150, 175, 331, 370, (421), (441) |
| 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) |
45 | 1166 | Elk Rapids Cherryland,
MI - Team Time (1st 5) 1:02:22.9 | Spread (1st 5) 1:19.4 |
| 49, 144, 226, 363, 384, (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) |
46 | 1170 | Paw Paw,
MI - Team Time (1st 5) 1:02:37.7 | Spread (1st 5) 1:05.2 |
| 96, 123, 219, 327, 405, (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) |
47 | 1187 | Caledonia (Duncan-Kraft),
MI - Team Time (1st 5) 1:02:09.3 | Spread (1st 5) 1:29.2 |
| 35, 71, 328, 362, 391, (395), (407) |
| 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) |
48 | 1201 | Allen Park,
MI - Team Time (1st 5) 1:02:50.9 | Spread (1st 5) 1:27.5 |
| 77, 106, 131, 439, 448, (461), (485) |
| 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) |
| 1201 | Pewamo-Westphalia,
MI - Team Time (1st 5) 1:02:49.6 | Spread (1st 5) 42.5 |
| 142, 172, 202, 319, 366, (380), (383) |
| 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) |
50 | 1208 | Gladwin,
MI - Team Time (1st 5) 1:02:28.3 | Spread (1st 5) 2:00.9 |
| 30, 99, 237, 372, 470, (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) |
51 | 1211 | Grand Rapids Public Schools,
MI - Team Time (1st 5) 1:02:50.3 | Spread (1st 5) 35.9 |
| 130, 180, 270, 313, 318, (385), (432) |
| 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) |
52 | 1215 | Oxford,
MI - Team Time (1st 5) 1:02:46.0 | Spread (1st 5) 44.0 |
| 99, 217, 282, 306, 311, (388), (464) |
| Alexander McArthur, Maxton Myrand, Ryan Clark, Cayden Canham, James Cusick, (Chase Beall), (Aidan London) |
| 12:02.0, 12:31.0, 12:42.0, 12:45.0, 12:46.0, (13:01.0), (13:25.0) |
53 | 1217 | Catholic United,
MI - Team Time (1st 5) 1:02:22.3 | Spread (1st 5) 1:32.2 |
| 24, 236, 261, 337, 359, (368), (469) |
| Jeb Hillary, William Hammonds, Aiden Weller, Matiss McNally, Grant Hillary, (Carson Wood), (Noah Lee) |
| 11:23.3, 12:33.8, 12:38.4, 12:51.3, 12:55.5, (12:57.5), (13:27.6) |
54 | 1227 | Saline,
MI - Team Time (1st 5) 1:02:55.0 | Spread (1st 5) 1:08.9 |
| 97, 216, 229, 267, 418, (460), (463) |
| 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) |
55 | 1231 | Richland Gull Lake,
MI - Team Time (1st 5) 1:03:03.3 | Spread (1st 5) 45.7 |
| 177, 184, 212, 243, 415, (482), (500) |
| 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) |
56 | 1250 | Creekside (Zeeland),
MI - Team Time (1st 5) 1:02:58.5 | Spread (1st 5) 46.3 |
| 148, 192, 193, 325, 392, (479), (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) |
57 | 1292 | Petoskey,
MI - Team Time (1st 5) 1:03:06.0 | Spread (1st 5) 41.0 |
| 144, 229, 239, 320, 360, (425), (486) |
| 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) |
58 | 1305 | Andrew G Schmidt,
MI - Team Time (1st 5) 1:03:24.5 | Spread (1st 5) 1:50.0 |
| 62, 123, 168, 471, 481, (508), (521) |
| Jacob 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) |
59 | 1314 | Clare,
MI - Team Time (1st 5) 1:03:50.1 | Spread (1st 5) 1:52.5 |
| 86, 107, 129, 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) |
60 | 1327 | Cedar Springs,
MI - Team Time (1st 5) 1:03:07.0 | Spread (1st 5) 1:00.1 |
| 93, 174, 323, 349, 388, (438), (451) |
| 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) |
61 | 1351 | Beal City,
MI - Team Time (1st 5) 1:03:33.3 | Spread (1st 5) 2:01.1 |
| 72, 119, 295, 364, 501, (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 | 1353 | Northeast (Midland),
MI - Team Time (1st 5) 1:03:10.8 | Spread (1st 5) 49.3 |
| 103, 281, 286, 334, 349, (381), (467) |
| 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) |
63 | 1373 | Unity Christian,
MI - Team Time (1st 5) 1:03:17.2 | Spread (1st 5) 48.0 |
| 125, 253, 297, 321, 377, (449), (480) |
| 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 | 1375 | Greenville,
MI - Team Time (1st 5) 1:03:17.8 | Spread (1st 5) 1:02.7 |
| 95, 224, 279, 381, 396, (406), (437) |
| 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) |
65 | 1397 | Royal Oak Shrine,
MI - Team Time (1st 5) 1:03:30.0 | Spread (1st 5) 32.0 |
| 229, 229, 250, 288, 401, (430), (444) |
| 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 | 1414 | Woodhaven-Brownstown,
MI - Team Time (1st 5) 1:03:31.3 | Spread (1st 5) 1:03.1 |
| 121, 159, 313, 398, 423, (476), (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 | 1502 | Western,
MI - Team Time (1st 5) 1:03:57.2 | Spread (1st 5) 1:00.8 |
| 170, 178, 303, 401, 450, (456), (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 | 1506 | Sturgis,
MI - Team Time (1st 5) 1:03:42.4 | Spread (1st 5) 1:57.0 |
| 32, 134, 433, 443, 464, (489), (502) |
| Brock Fergison, Nolan Park, Joel Smith, George Ebert, Max Annis, (Easton Barkby), (Cooper Barkby) |
| 11:28.0, 12:12.9, 13:16.2, 13:20.3, 13:25.0, (13:43.6), (13:53.7) |
69 | 1511 | Holland Calvary Christian,
MI - Team Time (1st 5) 1:03:46.0 | Spread (1st 5) 22.8 |
| 248, 288, 288, 312, 375, (468), (475) |
| Noah Schipper, Zach Vonk, Gibson White, Elijah 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) |
70 | 1516 | New Lothrop,
MI - Team Time (1st 5) 1:03:52.9 | Spread (1st 5) 1:35.8 |
| 59, 151, 407, 447, 452, (499), (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) |
71 | 1532 | Spring Lake,
MI - Team Time (1st 5) 1:03:56.3 | Spread (1st 5) 48.6 |
| 181, 237, 344, 344, 426, (453), (484) |
| Parker Woodwyk, Kody Vis, Hudson Braak, Garrett Abel, 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) |
72 | 1550 | Chesaning,
MI - Team Time (1st 5) 1:03:59.7 | Spread (1st 5) 58.8 |
| 160, 206, 372, 376, 436, (472), (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) |
73 | 1556 | GR Potter's House,
MI - Team Time (1st 5) 1:04:02.1 | Spread (1st 5) 57.5 |
| 138, 188, 392, 418, 420, (488), (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) |
74 | 1575 | Tecumseh,
MI - Team Time (1st 5) 1:04:03.3 | Spread (1st 5) 40.2 |
| 205, 255, 304, 399, 412, (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) |
75 | 1587 | Sparta,
MI - Team Time (1st 5) 1:03:59.9 | Spread (1st 5) 21.9 |
| 250, 278, 317, 370, 372, (409), (412) |
| 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) |