1 | 228 | St. Clair,
MI - Team Time (1st 5) 1:19:55.0 | Spread (1st 5) 34.0 |
| 15, 20, 44, 64, 85, (114), (184) |
| Cody Smith, Trevor Holowaty, Adam Gizowski, Buddy Brosky, Paul Schneider, (Austin Kromroy), (Ryan Parslow) |
| 15:42.0, 15:47.0, 16:00.0, 16:10.0, 16:16.0, (16:25.0), (16:38.0) |
2 | 236 | Northville,
MI - Team Time (1st 5) 1:20:07.9 | Spread (1st 5) 16.6 |
| 31, 38, 47, 57, 63, (324), (337) |
| Dan Sims, Nick Noles, Conor Naughton, Sean McCullough, Jason Ferrante, (Nick DuFrense), (Benjamin Cracraft) |
| 15:52.9, 15:57.8, 16:01.9, 16:05.8, 16:09.5, (17:03.0), (17:05.2) |
3 | 358 | Waterford Mott,
MI - Team Time (1st 5) 1:20:24.0 | Spread (1st 5) 1:06.0 |
| 4, 27, 85, 88, 154, (170), (209) |
| Ryan Robinson, Sam Albaugh, Tommy Osika, Kyler Bush, Luke Peterson, (Simon Albaugh), (Brennan Munley) |
| 15:28.0, 15:49.0, 16:16.0, 16:17.0, 16:34.0, (16:36.1), (16:41.8) |
4 | 375 | Highland-Milford,
MI - Team Time (1st 5) 1:20:12.7 | Spread (1st 5) 1:16.2 |
| 3, 11, 78, 108, 175, (194), (247) |
| Brian Kettle, Kevin Black, Sean Noone, Jeffery Field, Clinton Caddell, (Kevin Bradsher), (Alex Krasuski) |
| 15:20.6, 15:36.8, 16:14.5, 16:24.0, 16:36.8, (16:39.3), (16:50.9) |
5 | 400 | St. Joseph,
MI - Team Time (1st 5) 1:21:11.2 | Spread (1st 5) 21.0 |
| 48, 62, 88, 96, 106, (167), (363) |
| Erik Edwards, Charlie Felton, Skyler Arthur, Stephen Pfahler, Nick Jewell, (Tanner Rydleski), (Miles Kelleher) |
| 16:02.0, 16:09.2, 16:17.0, 16:20.0, 16:23.0, (16:36.0), (17:10.5) |
6 | 426 | Saginaw Heritage,
MI - Team Time (1st 5) 1:21:15.8 | Spread (1st 5) 24.3 |
| 51, 54, 78, 110, 133, (241), (295) |
| Parker Eisengruber, Max Cobb, Ethan Davenport, Alec Esparza, Chris Lopez, (Steven Bednarz), (Andrew Ellsworth) |
| 16:03.9, 16:04.7, 16:14.5, 16:24.5, 16:28.2, (16:50.0), (16:58.3) |
7 | 437 | Croswell-Lexington,
MI - Team Time (1st 5) 1:21:16.0 | Spread (1st 5) 37.0 |
| 41, 60, 73, 96, 167, (324), (419) |
| Andrew O'Connor, Walter Wilczynski, Tyler Schmidt, Roan Fahey, Colton Burns, (Joe Volpe), (Max Whittredge) |
| 15:59.0, 16:08.0, 16:13.0, 16:20.0, 16:36.0, (17:03.0), (17:21.0) |
8 | 454 | Traverse City Central,
MI - Team Time (1st 5) 1:20:51.1 | Spread (1st 5) 1:06.4 |
| 18, 32, 35, 124, 245, (369), (380) |
| Kyle Dotterrer, Anthony Berry, Cam McAuliffe, Jordan Query, Graham Bevier, (Spencer Schulte), (Keefer Edwards) |
| 15:44.0, 15:53.1, 15:56.7, 16:26.9, 16:50.4, (17:12.5), (17:14.3) |
9 | 575 | GR Christian,
MI - Team Time (1st 5) 1:21:50.9 | Spread (1st 5) 33.7 |
| 49, 58, 144, 159, 165, (253), (306) |
| Benny Briseno, Mark DeJong, Zach Terpstra, Patrick Jonker, Jim VanDyke, (Justin Varineau), (Aaron Brink) |
| 16:02.2, 16:06.0, 16:31.9, 16:34.9, 16:35.9, (16:51.4), (16:59.8) |
10 | 582 | Saline,
MI - Team Time (1st 5) 1:21:42.6 | Spread (1st 5) 50.8 |
| 36, 37, 136, 142, 231, (258), (269) |
| Logan Wetzel, Kevin Hall, John Dolsen, Sean Dew, Derek Jordan, (Russell Warila), (Evan Koerschner) |
| 15:57.2, 15:57.3, 16:29.0, 16:31.1, 16:48.0, (16:52.0), (16:53.4) |
11 | 585 | Pinckney,
MI - Team Time (1st 5) 1:22:04.1 | Spread (1st 5) 19.3 |
| 77, 104, 128, 129, 147, (153), (173) |
| Austin Wicker, Matt Taylor, Tyler Smar, Isaac Harris, Chase Schweyer, (Ryan Talbott), (Ryne Weisenberger) |
| 16:13.5, 16:22.9, 16:27.2, 16:27.7, 16:32.8, (16:33.9), (16:36.7) |
12 | 684 | Romeo,
MI - Team Time (1st 5) 1:21:31.0 | Spread (1st 5) 1:13.0 |
| 10, 13, 205, 222, 234, (342), (496) |
| Alec Toreki, Jacob Domagalski, Mitch O'hair, Adam Fraeyman, Chris Frazer, (Aaron Greb), (Noah Domagalski) |
| 15:36.0, 15:40.0, 16:41.0, 16:45.0, 16:49.0, (17:06.0), (17:49.0) |
13 | 693 | Holly,
MI - Team Time (1st 5) 1:21:59.3 | Spread (1st 5) 54.3 |
| 39, 43, 92, 257, 262, (482), (486) |
| Vincent Cantu, Nate Frasier, Dilon Lemond, Kurtis Cooley, Zac Felix, (Keenan Steele), (Zach Zerwick) |
| 15:58.1, 15:59.4, 16:17.7, 16:51.7, 16:52.4, (17:42.4), (17:43.8) |
14 | 707 | Port Huron Northern,
MI - Team Time (1st 5) 1:22:05.0 | Spread (1st 5) 1:11.0 |
| 23, 73, 114, 198, 299, (365), (395) |
| Matt Thomas, Bradley Mallory, Ty Dickinson, Brett Parent, Brad Hunt, (Patrick Ruch), (Bailey Paulus) |
| 15:48.0, 16:13.0, 16:25.0, 16:40.0, 16:59.0, (17:11.0), (17:17.0) |
15 | 727 | Hartland,
MI - Team Time (1st 5) 1:22:05.4 | Spread (1st 5) 1:16.2 |
| 9, 121, 162, 181, 254, (283), (303) |
| Jareb Duggan, Patrick Gavitt, Noah Kramer, Luke Rotarius, Josh Nickerson, (Chris Oates), (Miles McDonald) |
| 15:35.3, 16:26.1, 16:35.4, 16:37.1, 16:51.5, (16:56.6), (16:59.2) |
16 | 734 | Sturgis,
MI - Team Time (1st 5) 1:22:36.0 | Spread (1st 5) 17.0 |
| 96, 119, 167, 176, 176, (375), (477) |
| Shawn Bell, Grant Brown, Terry Stahl, Daniel Steele, Trever Sprowls, (David Polzin), (Daniel Tetzloff) |
| 16:20.0, 16:26.0, 16:36.0, 16:37.0, 16:37.0, (17:14.0), (17:39.0) |
17 | 749 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:21:55.4 | Spread (1st 5) 1:15.1 |
| 17, 28, 134, 277, 293, (334), (359) |
| Costa Willets, Lucas Arrivo, Luc LePottier, Dario Potter, Jacob Johnson, (Sam Lanker), (Will Jibson) |
| 15:43.0, 15:50.7, 16:28.6, 16:55.0, 16:58.1, (17:04.8), (17:09.0) |
18 | 788 | Okemos,
MI - Team Time (1st 5) 1:21:46.1 | Spread (1st 5) 1:26.2 |
| 8, 12, 187, 267, 314, (349), (460) |
| Daniel Kroth, Kael Fineout, Dylan Gray, David McKinley, Daniel Bartkowski, (Kyle White), (Carson Alexander) |
| 15:34.8, 15:38.6, 16:38.6, 16:53.1, 17:01.0, (17:07.0), (17:33.0) |
19 | 790 | Otsego,
MI - Team Time (1st 5) 1:22:26.2 | Spread (1st 5) 55.3 |
| 42, 59, 148, 266, 275, (423), (480) |
| Justin Starr, Tyler Starr, Jacob Starr, Ludvig Killingberg, John Finch, (Brandon Watson), (Cam Brylowski) |
| 15:59.1, 16:06.7, 16:33.0, 16:53.0, 16:54.4, (17:22.0), (17:39.1) |
20 | 794 | Rockford,
MI - Team Time (1st 5) 1:22:36.8 | Spread (1st 5) 36.3 |
| 53, 152, 188, 197, 204, (215), (395) |
| Isaac Harding, Colin Reichenbach, Jacob Day, Grant Gabriel, Paul Burke, (Grayson Harding), (Mitch Switzer) |
| 16:04.6, 16:33.1, 16:38.7, 16:39.5, 16:40.9, (16:43.6), (17:17.0) |
21 | 821 | Novi,
MI - Team Time (1st 5) 1:22:35.1 | Spread (1st 5) 1:09.8 |
| 52, 61, 131, 202, 375, (379), (411) |
| Brian Barnes, Joost Plaetinck, Sahisnu Malapati, Nathan Hall, Cameron Misko, (Andrew Mizerowski), (John Landy) |
| 16:04.2, 16:08.4, 16:27.9, 16:40.6, 17:14.0, (17:14.2), (17:19.1) |
22 | 856 | Plymouth,
MI - Team Time (1st 5) 1:22:41.4 | Spread (1st 5) 56.5 |
| 46, 76, 193, 255, 286, (298), (316) |
| Zane Berlanga, Matthew Pahl, Liam Cardenas, Blerim Mema, Max Rogowski, (Jonny Dalton), (Mayur Patil) |
| 16:00.5, 16:13.1, 16:39.2, 16:51.6, 16:57.0, (16:58.9), (17:01.2) |
23 | 862 | Birmingham Seaholm,
MI - Team Time (1st 5) 1:23:01.3 | Spread (1st 5) 17.2 |
| 125, 141, 162, 216, 218, (223), (264) |
| Alex Skender, Ross Bernard, Stephen Young, Spencer Miller, Jack Williams, (Jack Halpin), (Liam Little) |
| 16:27.0, 16:30.8, 16:35.4, 16:43.9, 16:44.2, (16:45.3), (16:52.8) |
24 | 900 | Grandville,
MI - Team Time (1st 5) 1:23:00.9 | Spread (1st 5) 35.4 |
| 95, 96, 212, 223, 274, (419), (434) |
| Matt Smith, Cass Millenbach, Logan Bellgraph, Sam Cornett, Mitchell Parsons, (Kellen Rau), (Shayden Fisher) |
| 16:18.9, 16:20.0, 16:42.4, 16:45.3, 16:54.3, (17:21.0), (17:24.7) |
25 | 915 | Lake Orion,
MI - Team Time (1st 5) 1:23:10.8 | Spread (1st 5) 28.6 |
| 103, 135, 194, 233, 250, (307), (346) |
| Kirk Hansen, Andrew Lorant, Jonah Forystek, Matthew Arenz, Jacob Ernatt, (Zac Seilkop), (Jacob Arenz) |
| 16:22.6, 16:28.8, 16:39.3, 16:48.9, 16:51.2, (16:59.9), (17:06.5) |
26 | 922 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:23:07.4 | Spread (1st 5) 40.9 |
| 67, 107, 241, 252, 255, (403), (490) |
| Cal Morgan, Andrew Wittland, Jack Neeley, Mitchell Vredeveld, Owen Purdue, (Jack Callahan), (Caleb Mounts) |
| 16:10.7, 16:23.8, 16:50.0, 16:51.3, 16:51.6, (17:17.9), (17:45.7) |
27 | 923 | Flushing,
MI - Team Time (1st 5) 1:23:06.2 | Spread (1st 5) 41.7 |
| 71, 131, 213, 238, 270, (489), (518) |
| Rob Roest, Kris Schwieman, Owen Smith, Kyle Schwieman, Jay Emory, (Michelle Visconti), (Logan Gooch) |
| 16:12.3, 16:27.9, 16:42.5, 16:49.5, 16:54.0, (17:45.1), (18:26.1) |
28 | 928 | Davison,
MI - Team Time (1st 5) 1:22:49.7 | Spread (1st 5) 1:07.2 |
| 33, 66, 244, 268, 317, (422), (425) |
| Nick Schmidt, Joe Renner, Jacob Turgeon, Chad Lockwood, Cole Davis, (Austin Pifer), (Dillon Welliver) |
| 15:54.2, 16:10.6, 16:50.3, 16:53.2, 17:01.4, (17:21.6), (17:22.8) |
29 | 939 | Grand Blanc,
MI - Team Time (1st 5) 1:22:09.7 | Spread (1st 5) 2:01.1 |
| 1, 101, 221, 290, 326, (417), (430) |
| Grant Fisher, Dillyn Foy, Brandon Blake, Nicholas Voth, Drake Gauthier, (Jonathan Voth), (Austen Mandernach) |
| 15:02.0, 16:21.8, 16:44.8, 16:58.0, 17:03.1, (17:20.7), (17:23.8) |
30 | 943 | Linden,
MI - Team Time (1st 5) 1:23:07.7 | Spread (1st 5) 53.4 |
| 78, 118, 189, 202, 356, (412), (428) |
| Dave Doyle, Jeremiah Gossett, Mikey Varacalli, Ryan Torok, Scott Schultz, (Kagen Griffith), (Dustin Sack) |
| 16:14.5, 16:25.9, 16:38.8, 16:40.6, 17:07.9, (17:20.0), (17:23.4) |
31 | 961 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:23:18.6 | Spread (1st 5) 31.9 |
| 126, 136, 172, 228, 299, (328), (330) |
| Scott Smith, Ryan McCord, Avery Felty, Bailey Hobson, Alex McLaren, (John Mulcahy), (Ben Racine) |
| 16:27.1, 16:29.0, 16:36.6, 16:46.9, 16:59.0, (17:03.3), (17:04.1) |
32 | 970 | Livonia Churchill,
MI - Team Time (1st 5) 1:23:21.6 | Spread (1st 5) 29.1 |
| 104, 143, 217, 248, 258, (282), (335) |
| Matt Cohan, George Bowles, Colin Murphy, Patrick Dahlin, Sean McKeon, (Jonathan Hovermale), (Jonathan Alessandrini) |
| 16:22.9, 16:31.6, 16:44.1, 16:51.0, 16:52.0, (16:56.5), (17:05.0) |
33 | 1014 | Oxford,
MI - Team Time (1st 5) 1:23:28.2 | Spread (1st 5) 35.2 |
| 109, 126, 230, 245, 304, (407), (466) |
| Gabe Hogan, Jacob Schenten, Logan Bruni, Joey Ufolla, Bradley Vandecar, (Noah Jenkins), (Christian Corrion) |
| 16:24.1, 16:27.1, 16:47.3, 16:50.4, 16:59.3, (17:18.5), (17:33.8) |
34 | 1026 | Macomb Dakota,
MI - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:02.0 |
| 69, 136, 198, 248, 375, (375), (453) |
| Bradley Bates, William Saiz, Brennan Buckner, Ian Demrose, Nicholas Brooks, (Jacob Kalahar), (Jacob Bonacorsi) |
| 16:12.0, 16:29.0, 16:40.0, 16:51.0, 17:14.0, (17:14.0), (17:30.0) |
35 | 1055 | Wyandotte Roosevelt,
MI - Team Time (1st 5) 1:23:26.5 | Spread (1st 5) 1:09.0 |
| 70, 94, 158, 312, 421, (503), (509) |
| Jake Coulter, Dominic Davis, Cameron Herron, Jack Youngblood, Fernando Marquez, (Isidore Harris), (Jerry Gorski) |
| 16:12.2, 16:18.2, 16:34.8, 17:00.1, 17:21.2, (17:56.0), (18:08.6) |
36 | 1062 | Chelsea,
MI - Team Time (1st 5) 1:23:22.7 | Spread (1st 5) 1:12.1 |
| 50, 83, 173, 373, 383, (405), (446) |
| David Trimas, Jacob Stubbs, Joe Vermilye, Miles Fischer, Ben Koch, (Adam Bowersox), (Jack Abernethy) |
| 16:02.6, 16:15.4, 16:36.7, 17:13.3, 17:14.7, (17:18.1), (17:28.3) |
37 | 1063 | Benzie Central,
MI - Team Time (1st 5) 1:23:35.6 | Spread (1st 5) 9.6 |
| 196, 205, 208, 220, 234, (280), (326) |
| Kyle Bailey, Max Moreno-Gaft, Brayden Huddleston, Andrew Hayden, Ismael Halaweh, (Jake Williams), (Noah Robotham) |
| 16:39.4, 16:41.0, 16:41.5, 16:44.7, 16:49.0, (16:55.7), (17:03.1) |
38 | 1067 | Brighton,
MI - Team Time (1st 5) 1:23:38.6 | Spread (1st 5) 24.7 |
| 139, 164, 226, 262, 276, (362), (444) |
| Andrew Mitchell, Nick Berry, Connor Parrell, Christopher Snider, Blake Harrity, (Tom Terns), (Josh Lazzari) |
| 16:30.0, 16:35.6, 16:45.9, 16:52.4, 16:54.7, (17:10.2), (17:27.9) |
39 | 1071 | Grand Ledge,
MI - Team Time (1st 5) 1:23:01.1 | Spread (1st 5) 1:39.5 |
| 6, 100, 264, 336, 365, (444), (472) |
| Michael Buffin, Jack Twarozynski, Christian Hubaker, Nathan Goschka, Tyler McCartney, (Tony Patino), (Jordan Priest) |
| 15:31.5, 16:20.7, 16:52.8, 17:05.1, 17:11.0, (17:27.9), (17:35.6) |
40 | 1093 | Holt,
MI - Team Time (1st 5) 1:23:01.2 | Spread (1st 5) 1:46.9 |
| 19, 24, 201, 394, 455, (462), (493) |
| Alberto Gomez, Grant Colligan, Mark Danks, Zach Hulliberger, Sean Gibbons, (David Hefty), (Tyler Bigelow) |
| 15:44.3, 15:48.5, 16:40.5, 17:16.7, 17:31.2, (17:33.1), (17:48.1) |
41 | 1129 | Walled Lake Northern,
MI - Team Time (1st 5) 1:23:50.6 | Spread (1st 5) 34.5 |
| 144, 148, 223, 270, 344, (416), (465) |
| Mitch Lafaive, Devin Kimberlin, Ryan Mattson, Troy Jones, Luke Laenen, (Mike Fabyan), (Kevin O'Brien) |
| 16:31.9, 16:33.0, 16:45.3, 16:54.0, 17:06.4, (17:20.4), (17:33.7) |
42 | 1138 | Lakeview St. Clair Shores,
MI - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 25.0 |
| 148, 160, 270, 270, 290, (359), (435) |
| Timothy Martin, Everett Ottoy, Tyler Walters, Nathan Holland, Jordan Walters, (Alexander Feleo), (Garrett Parzynski) |
| 16:33.0, 16:35.0, 16:54.0, 16:54.0, 16:58.0, (17:09.0), (17:25.0) |
43 | 1158 | Troy,
MI - Team Time (1st 5) 1:23:24.5 | Spread (1st 5) 2:10.0 |
| 7, 73, 289, 308, 481, (483), (510) |
| Kunal Tangri, Christian Harnishfeger, Matt Miros, Adam Hoef, Kyle Leonard, (Ananya Shah), (Kristopher Zuhl) |
| 15:32.0, 16:13.0, 16:57.5, 17:00.0, 17:42.0, (17:43.5), (18:09.0) |
44 | 1162 | Caledonia,
MI - Team Time (1st 5) 1:23:58.2 | Spread (1st 5) 28.0 |
| 154, 154, 241, 294, 319, (364), (437) |
| Jensen Miller, Josh Risner, Cody Jakiel, Jordan Bennett, Flynn Darby, (Zach Feyen), (Owen Woltjer) |
| 16:34.0, 16:34.0, 16:50.0, 16:58.2, 17:02.0, (17:10.8), (17:25.4) |
45 | 1179 | East Kentwood,
MI - Team Time (1st 5) 1:23:35.6 | Spread (1st 5) 1:24.5 |
| 26, 211, 219, 352, 371, (460), (469) |
| Justine Kiprotich, Ramadhan Mohamed, Eric Cichon, Nolan Meister, Angelo Leon, (Demeatrice Webster), (Dylan Vetter) |
| 15:48.6, 16:42.3, 16:44.3, 17:07.3, 17:13.1, (17:33.0), (17:34.8) |
46 | 1183 | GR Kenowa Hills,
MI - Team Time (1st 5) 1:23:38.6 | Spread (1st 5) 1:32.4 |
| 22, 170, 176, 400, 415, (427), (484) |
| Donavan Brazier, Kevin Elliott, Luke Simonds, Adam Bundy, Ian Cooper, (Gabe Momber), (Joe Jordan) |
| 15:47.8, 16:36.1, 16:37.0, 17:17.5, 17:20.2, (17:23.0), (17:43.6) |
47 | 1185 | Royal Oak,
MI - Team Time (1st 5) 1:23:09.5 | Spread (1st 5) 2:28.5 |
| 2, 29, 234, 429, 491, (501), (507) |
| Ben Hill, Calum Ahmed, Justin Davenport, Milo Taylor, Peter Harris, (Paul Richter), (Ciaran Carr) |
| 15:18.0, 15:52.5, 16:49.0, 17:23.5, 17:46.5, (17:55.0), (18:06.0) |
48 | 1194 | Mason,
MI - Team Time (1st 5) 1:23:37.6 | Spread (1st 5) 1:40.5 |
| 24, 87, 288, 347, 448, (504), (505) |
| Mason VanDyke, Paul Pioszak, Greg Ingle, Ben Geer, Jacob Hanson, (Jonah Horton), (Christian Thorton) |
| 15:48.5, 16:16.1, 16:57.4, 17:06.6, 17:29.0, (17:58.8), (18:01.1) |
49 | 1207 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:23:20.5 | Spread (1st 5) 1:48.0 |
| 5, 88, 353, 357, 404, (497), (500) |
| Mickey Davey, Matt Molinaro, Nick Scott, Aaron Robert, Jim Stehlin, (John Evans), (Anthony Ficarra) |
| 15:30.0, 16:17.0, 17:07.5, 17:08.0, 17:18.0, (17:50.0), (17:54.0) |
50 | 1210 | Clio,
MI - Team Time (1st 5) 1:23:50.7 | Spread (1st 5) 1:16.2 |
| 44, 176, 258, 340, 392, (494), (495) |
| Clyde Anderson, Ethan Taljonick, Dylan Mosher, Garett Nelson, Kody Yorton, (Grant Bowdish), (Chris Franks) |
| 16:00.0, 16:37.0, 16:52.0, 17:05.5, 17:16.2, (17:48.3), (17:48.7) |
51 | 1218 | Rochester,
MI - Team Time (1st 5) 1:24:01.9 | Spread (1st 5) 59.9 |
| 84, 122, 240, 384, 388, (408), (484) |
| Kyle Repetto, James Schuler, Dillon Smith, Kyle Johnson, Kyle Lawton, (Kushal Jaligama), (Joe Schuler) |
| 16:15.5, 16:26.2, 16:49.8, 17:15.0, 17:15.4, (17:18.8), (17:43.6) |
52 | 1219 | East Grand Rapids,
MI - Team Time (1st 5) 1:23:58.3 | Spread (1st 5) 46.6 |
| 88, 210, 280, 312, 329, (331), (372) |
| Matthew Levitt, Zak Longo, Alex Clark, Easton Schultz, Stevie Drake, (Joe Clifford), (Stephen Hoffman) |
| 16:17.0, 16:41.9, 16:55.7, 17:00.1, 17:03.6, (17:04.2), (17:13.2) |
53 | 1235 | Midland,
MI - Team Time (1st 5) 1:23:52.4 | Spread (1st 5) 1:18.3 |
| 34, 183, 279, 358, 381, (431), (437) |
| Jacob Greer, Dylan Rocha, Connor Legge, Max Pasche, Andy Porterfield, (Dylan Anderson), (Chaz Babin) |
| 15:56.2, 16:37.9, 16:55.4, 17:08.4, 17:14.5, (17:24.3), (17:25.4) |
54 | 1262 | Stockbridge,
MI - Team Time (1st 5) 1:24:07.8 | Spread (1st 5) 1:09.6 |
| 72, 200, 277, 290, 423, (459), (516) |
| Nate Baird, Austin Fillmore, Jake Chapman, Mitchell Lilley, Kaleb Losey, (Alan Baird), (Nick Snider) |
| 16:12.4, 16:40.4, 16:55.0, 16:58.0, 17:22.0, (17:32.3), (18:22.4) |
55 | 1275 | Utica,
MI - Team Time (1st 5) 1:24:10.0 | Spread (1st 5) 1:04.0 |
| 68, 176, 286, 361, 384, (470), (473) |
| Andrei Rotar, Justin Ursaki, Paul Garbarino, Jared Felts, Nathan Essenmacher, (Anthony Aul), (Gabe Garbarino) |
| 16:11.0, 16:37.0, 16:57.0, 17:10.0, 17:15.0, (17:35.0), (17:37.0) |
56 | 1277 | Howell,
MI - Team Time (1st 5) 1:23:50.9 | Spread (1st 5) 1:43.1 |
| 14, 192, 214, 425, 432, (457), (498) |
| Brian Moore, Patrick Wagner, Kyle Johnson, Sam Donnelly, Sean O'Connor, (Justin Lizotte), (David Mitter) |
| 15:41.3, 16:39.1, 16:43.3, 17:22.8, 17:24.4, (17:31.8), (17:50.7) |
57 | 1287 | Grandville Calvin Christian,
MI - Team Time (1st 5) 1:24:19.7 | Spread (1st 5) 1:48.1 |
| 56, 65, 258, 409, 499, (514), (521) |
| Logan Jurgens, Abe Visser, Brad Disselkoen, Taylor Terborg, Hunter VanKlompenberg, (Sam DeKryger), (Seth Groenveld) |
| 16:05.1, 16:10.5, 16:52.0, 17:18.9, 17:53.2, (18:16.0), (18:31.0) |
58 | 1306 | Orchard Lake St. Mary's,
MI - Team Time (1st 5) 1:24:17.8 | Spread (1st 5) 41.2 |
| 117, 184, 314, 342, 349, (441), (451) |
| Joe Gallagher, Colin Herrmann, Harrison Coe, Steven Koski, Bennet Coe, (Kyle McCormick), (Scott Sawyer) |
| 16:25.8, 16:38.0, 17:01.0, 17:06.0, 17:07.0, (17:27.0), (17:29.6) |
59 | 1311 | Clarkston,
MI - Team Time (1st 5) 1:24:31.4 | Spread (1st 5) 1:19.5 |
| 111, 111, 297, 304, 488, (502), (508) |
| Daniel Billette, Grant Henley, Tyler Dunn, Nathan Heierman, Derrick Egli, (William Eisert), (Nick Paris) |
| 16:24.6, 16:24.6, 16:58.8, 16:59.3, 17:44.1, (17:55.5), (18:08.4) |
60 | 1324 | FHE Ada Forest Hills Eastern,
MI - Team Time (1st 5) 1:24:10.9 | Spread (1st 5) 1:21.7 |
| 40, 165, 340, 365, 414, (520), (525) |
| Nolan Redetzke, Joey DeBoer, Brendan Lenhardt, Cooper Thieme, Robbie Heyboer, (James Crosby), (Daniel Karston) |
| 15:58.4, 16:35.9, 17:05.5, 17:11.0, 17:20.1, (18:29.0), (19:34.7) |
61 | 1329 | Hudsonville,
MI - Team Time (1st 5) 1:24:21.4 | Spread (1st 5) 1:02.8 |
| 81, 231, 285, 333, 399, (441), (476) |
| Jack Lindsay, Garett Smith, Devon Main, Kyle Chamberlain, Ross Helmer, (Derek Sanchez), (Nate Schipper) |
| 16:14.6, 16:48.0, 16:56.9, 17:04.5, 17:17.4, (17:27.0), (17:37.7) |
62 | 1330 | East Lansing,
MI - Team Time (1st 5) 1:23:59.2 | Spread (1st 5) 1:33.5 |
| 16, 189, 348, 387, 390, (393), (440) |
| Dietrich Hittner, Jacob Stanton, Jake Pruitt, Nate Meyer, Jason Samet, (Fritz Hittner), (John Adelman) |
| 15:42.4, 16:38.8, 17:06.9, 17:15.2, 17:15.9, (17:16.6), (17:26.2) |
63 | 1369 | Bay City Western,
MI - Team Time (1st 5) 1:24:35.6 | Spread (1st 5) 44.8 |
| 148, 239, 284, 296, 402, (452), (458) |
| Jacqoub Littlejohn, Brendan Nesbitt, Evan Vorwerck, Antonio Wenglikowski, Tanner Schember, (Sam Michalak), (Zach Urbanski) |
| 16:33.0, 16:49.6, 16:56.7, 16:58.5, 17:17.8, (17:29.8), (17:32.2) |
64 | 1376 | Corunna,
MI - Team Time (1st 5) 1:24:24.2 | Spread (1st 5) 1:40.8 |
| 29, 186, 250, 447, 464, (511), (523) |
| Blake Watson, Jacob Trowbridge, Noah Jacobs, Dylan Wibert, Kyle Mesh, (Scottie Feldpausch), (Duncan Gillett) |
| 15:52.5, 16:38.5, 16:51.2, 17:28.7, 17:33.3, (18:09.7), (19:07.8) |
65 | 1382 | Portage Northern,
MI - Team Time (1st 5) 1:24:35.9 | Spread (1st 5) 55.1 |
| 113, 154, 308, 395, 412, (477), (477) |
| Evan Williams, Alex Kulpa, Will Kellam, Wayne Matunas, Ian Otto, (Cody Clemens), (Mack Evans) |
| 16:24.9, 16:34.0, 17:00.0, 17:17.0, 17:20.0, (17:39.0), (17:39.0) |
66 | 1404 | Clare,
MI - Team Time (1st 5) 1:24:38.8 | Spread (1st 5) 58.1 |
| 123, 139, 319, 391, 432, (517), (522) |
| Hunter Nivison, Kyler Phillips, Kevin Spicer-Torres, Ben Haupt, Chase Field, (Nick Wertheimer), (Lucas Combs) |
| 16:26.3, 16:30.0, 17:02.0, 17:16.1, 17:24.4, (18:24.7), (18:51.2) |
67 | 1415 | Hanover-Horton,
MI - Team Time (1st 5) 1:24:41.7 | Spread (1st 5) 39.4 |
| 161, 228, 308, 337, 381, (406), (487) |
| Austin Shepherd, Lucas Crisanti, Brennan Burk, Zach Abbee, Chase Swope, (Aaron Heath), (Matthew Childs) |
| 16:35.1, 16:46.9, 17:00.0, 17:05.2, 17:14.5, (17:18.3), (17:43.9) |
68 | 1423 | Saugatuck,
MI - Team Time (1st 5) 1:24:37.7 | Spread (1st 5) 1:12.5 |
| 82, 93, 369, 436, 443, (506), (513) |
| Jacob Pettinga, Clayton Springer, Joe Brown, Nick Butch, Zachary Pettinga, (Michael Granzotto), (Orlando Carrion) |
| 16:14.8, 16:18.0, 17:12.5, 17:25.1, 17:27.3, (18:04.9), (18:12.8) |
69 | 1424 | Salem,
MI - Team Time (1st 5) 1:24:39.8 | Spread (1st 5) 28.9 |
| 189, 227, 322, 332, 354, (374), (462) |
| Chaz Jeffress, Donovan Drouillard, Noah Engerer, Jason Rogers, Nabil Ahmed, (Brendan McCann), (Patrick Casey) |
| 16:38.8, 16:46.5, 17:02.4, 17:04.4, 17:07.7, (17:13.9), (17:33.1) |
70 | 1430 | TC West (Traverse City),
MI - Team Time (1st 5) 1:24:42.9 | Spread (1st 5) 49.0 |
| 119, 237, 339, 351, 384, (467), (471) |
| Nick Hirschenberger, Nick Amato, Jimmy Seekamp, Joe Hughes, Hayden Croff, (Alex Garvin), (Paul Sullivan) |
| 16:26.0, 16:49.4, 17:05.4, 17:07.1, 17:15.0, (17:34.0), (17:35.1) |
71 | 1432 | Brother Rice,
MI - Team Time (1st 5) 1:24:23.3 | Spread (1st 5) 1:42.5 |
| 20, 299, 308, 355, 450, (515), (519) |
| John Penington, Alfred Girardot, Will Markley, Chris Nodland, Gianni Wile, (Kyle Chisholm), (Trevor Pilzner) |
| 15:47.0, 16:59.0, 17:00.0, 17:07.8, 17:29.5, (18:17.0), (18:26.4) |
72 | 1439 | Woodhaven Brownstown,
MI - Team Time (1st 5) 1:24:41.7 | Spread (1st 5) 1:32.3 |
| 54, 129, 344, 439, 473, (475), (512) |
| Logan Kleam, Cameron Karagitz, Kory Johnson, Kris Childers, Caleb Keyes, (Eric Wilkewitz), (Pavan Dave) |
| 16:04.7, 16:27.7, 17:06.4, 17:25.9, 17:37.0, (17:37.3), (18:12.5) |
73 | 1459 | Wayne Memorial,
MI - Team Time (1st 5) 1:24:50.2 | Spread (1st 5) 1:05.8 |
| 114, 207, 319, 365, 454, (455), (524) |
| Devin Gibson, Malik Jordan, Tim Flores, Zack Williams, Uriel Figueroa, (Michael Gibson), (Collin Malcolm) |
| 16:25.0, 16:41.4, 17:02.0, 17:11.0, 17:30.8, (17:31.2), (19:09.1) |
74 | 1467 | Canton,
MI - Team Time (1st 5) 1:24:50.3 | Spread (1st 5) 48.9 |
| 144, 182, 323, 400, 418, (468), (492) |
| Evan Dunklee, Billy Toth, Ammar Chishti, Evan Childs, Nick Socha, (Mike Roberts), (Sean Carey) |
| 16:31.9, 16:37.2, 17:02.9, 17:17.5, 17:20.8, (17:34.6), (17:47.8) |
75 | 1503 | Richland Gull Lake,
MI - Team Time (1st 5) 1:24:55.2 | Spread (1st 5) 55.0 |
| 102, 299, 318, 389, 395, (410), (449) |
| Sam Butler, J. Coleman Gibson, Joey Dawson, Caelan Deater, Corey Mader, (Andrew Stults), (Will Hough) |
| 16:22.0, 16:59.0, 17:01.7, 17:15.5, 17:17.0, (17:19.0), (17:29.1) |