1 | 206 | Northville,
MI - Team Time (1st 5) 1:20:07.9 | Spread (1st 5) 16.6 |
| 28, 35, 40, 50, 53, (282), (293) |
| 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) |
2 | 303 | Waterford Mott,
MI - Team Time (1st 5) 1:20:24.0 | Spread (1st 5) 1:06.0 |
| 4, 25, 69, 70, 135, (145), (177) |
| 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) |
3 | 316 | Highland-Milford,
MI - Team Time (1st 5) 1:20:12.7 | Spread (1st 5) 1:16.2 |
| 3, 11, 65, 87, 150, (163), (213) |
| 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) |
4 | 354 | Saginaw Heritage,
MI - Team Time (1st 5) 1:21:15.8 | Spread (1st 5) 24.3 |
| 43, 46, 65, 89, 111, (208), (253) |
| 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) |
5 | 389 | Traverse City Central,
MI - Team Time (1st 5) 1:20:51.1 | Spread (1st 5) 1:06.4 |
| 17, 29, 32, 100, 211, (324), (336) |
| 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) |
6 | 486 | Pinckney,
MI - Team Time (1st 5) 1:22:04.1 | Spread (1st 5) 19.3 |
| 64, 85, 104, 105, 128, (134), (149) |
| 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) |
7 | 503 | Saline,
MI - Team Time (1st 5) 1:21:42.6 | Spread (1st 5) 50.8 |
| 33, 34, 115, 123, 198, (221), (230) |
| 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) |
8 | 589 | Romeo,
MI - Team Time (1st 5) 1:21:31.0 | Spread (1st 5) 1:13.0 |
| 10, 13, 174, 190, 202, (295), (475) |
| 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) |
9 | 591 | Holly,
MI - Team Time (1st 5) 1:21:59.3 | Spread (1st 5) 54.3 |
| 36, 38, 73, 220, 224, (454), (459) |
| 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) |
10 | 600 | Port Huron Northern,
MI - Team Time (1st 5) 1:22:05.0 | Spread (1st 5) 1:11.0 |
| 22, 60, 93, 168, 257, (318), (350) |
| 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) |
11 | 618 | Hartland,
MI - Team Time (1st 5) 1:22:05.4 | Spread (1st 5) 1:16.2 |
| 9, 96, 142, 153, 218, (242), (261) |
| 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) |
12 | 644 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:21:55.4 | Spread (1st 5) 1:15.1 |
| 16, 26, 113, 238, 251, (289), (312) |
| 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) |
13 | 674 | Rockford,
MI - Team Time (1st 5) 1:22:36.8 | Spread (1st 5) 36.3 |
| 45, 132, 158, 166, 173, (182), (350) |
| 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) |
14 | 675 | Okemos,
MI - Team Time (1st 5) 1:21:46.1 | Spread (1st 5) 1:26.2 |
| 8, 12, 157, 228, 270, (300), (419) |
| 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) |
15 | 705 | Novi,
MI - Team Time (1st 5) 1:22:35.1 | Spread (1st 5) 1:09.8 |
| 44, 52, 107, 172, 330, (335), (364) |
| 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) |
16 | 728 | Plymouth,
MI - Team Time (1st 5) 1:22:41.4 | Spread (1st 5) 56.5 |
| 39, 62, 162, 219, 246, (256), (271) |
| 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) |
17 | 735 | Birmingham Seaholm,
MI - Team Time (1st 5) 1:23:01.3 | Spread (1st 5) 17.2 |
| 101, 121, 142, 184, 187, (191), (226) |
| 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) |
18 | 758 | Grandville,
MI - Team Time (1st 5) 1:23:00.9 | Spread (1st 5) 35.4 |
| 76, 77, 179, 191, 235, (371), (388) |
| 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) |
19 | 778 | Lake Orion,
MI - Team Time (1st 5) 1:23:10.8 | Spread (1st 5) 28.6 |
| 84, 114, 163, 201, 216, (264), (298) |
| 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) |
20 | 782 | Flushing,
MI - Team Time (1st 5) 1:23:06.2 | Spread (1st 5) 41.7 |
| 59, 107, 180, 205, 231, (464), (511) |
| 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) |
21 | 796 | Davison,
MI - Team Time (1st 5) 1:22:49.7 | Spread (1st 5) 1:07.2 |
| 30, 55, 210, 229, 272, (374), (378) |
| 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) |
22 | 803 | Grand Blanc,
MI - Team Time (1st 5) 1:22:09.7 | Spread (1st 5) 2:01.1 |
| 1, 81, 189, 249, 283, (369), (383) |
| 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) |
23 | 817 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:23:18.6 | Spread (1st 5) 31.9 |
| 102, 115, 147, 196, 257, (284), (285) |
| 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) |
24 | 830 | Livonia Churchill,
MI - Team Time (1st 5) 1:23:21.6 | Spread (1st 5) 29.1 |
| 85, 124, 186, 214, 221, (241), (290) |
| 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) |
25 | 860 | Oxford,
MI - Team Time (1st 5) 1:23:28.2 | Spread (1st 5) 35.2 |
| 88, 102, 197, 211, 262, (361), (425) |
| 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) |
26 | 884 | Macomb Dakota,
MI - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:02.0 |
| 57, 115, 168, 214, 330, (330), (409) |
| Bradley Bates, William Saiz, Brennan Buckner, Ian Demrose, Jacob Kalahar, (Nicholas Brooks), (Jacob Bonacorsi) |
| 16:12.0, 16:29.0, 16:40.0, 16:51.0, 17:14.0, (17:14.0), (17:30.0) |
27 | 914 | Wyandotte Roosevelt,
MI - Team Time (1st 5) 1:23:26.5 | Spread (1st 5) 1:09.0 |
| 58, 75, 139, 269, 373, (487), (500) |
| 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) |
28 | 918 | Brighton,
MI - Team Time (1st 5) 1:23:38.6 | Spread (1st 5) 24.7 |
| 119, 144, 194, 224, 237, (316), (402) |
| 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) |
29 | 921 | Grand Ledge,
MI - Team Time (1st 5) 1:23:01.1 | Spread (1st 5) 1:39.5 |
| 6, 80, 226, 291, 318, (402), (434) |
| 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) |
30 | 973 | Walled Lake Northern,
MI - Team Time (1st 5) 1:23:50.6 | Spread (1st 5) 34.5 |
| 126, 129, 191, 231, 296, (368), (424) |
| 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) |
31 | 975 | Holt,
MI - Team Time (1st 5) 1:23:01.2 | Spread (1st 5) 1:46.9 |
| 18, 23, 171, 349, 414, (422), (474) |
| 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) |
32 | 980 | Lakeview St. Clair Shores,
MI - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 25.0 |
| 129, 140, 231, 231, 249, (312), (389) |
| Timothy Martin, Everett Ottoy, Nathan Holland, Tyler Walters, 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) |
33 | 1006 | Caledonia,
MI - Team Time (1st 5) 1:23:58.2 | Spread (1st 5) 28.0 |
| 135, 135, 208, 252, 276, (317), (390) |
| Josh Risner, Jensen Miller, 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) |
34 | 1020 | East Kentwood,
MI - Team Time (1st 5) 1:23:35.6 | Spread (1st 5) 1:24.5 |
| 24, 178, 188, 303, 327, (419), (429) |
| 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) |
35 | 1031 | Troy,
MI - Team Time (1st 5) 1:23:24.5 | Spread (1st 5) 2:10.0 |
| 7, 60, 248, 265, 451, (455), (501) |
| 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) |
36 | 1040 | GR Kenowa Hills,
MI - Team Time (1st 5) 1:23:38.6 | Spread (1st 5) 1:32.4 |
| 21, 145, 151, 356, 367, (380), (456) |
| 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) |
37 | 1045 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:23:20.5 | Spread (1st 5) 1:48.0 |
| 5, 70, 304, 307, 359, (477), (482) |
| 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) |
38 | 1052 | Rochester,
MI - Team Time (1st 5) 1:24:01.9 | Spread (1st 5) 59.9 |
| 68, 97, 207, 338, 342, (362), (456) |
| 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) |
39 | 1073 | Midland,
MI - Team Time (1st 5) 1:23:52.4 | Spread (1st 5) 1:18.3 |
| 31, 155, 240, 310, 337, (384), (390) |
| 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) |
40 | 1080 | Royal Oak,
MI - Team Time (1st 5) 1:23:09.5 | Spread (1st 5) 2:28.5 |
| 2, 27, 202, 382, 467, (485), (496) |
| 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) |
41 | 1105 | Utica,
MI - Team Time (1st 5) 1:24:10.0 | Spread (1st 5) 1:04.0 |
| 56, 151, 246, 314, 338, (431), (438) |
| 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) |
42 | 1119 | Howell,
MI - Team Time (1st 5) 1:23:50.9 | Spread (1st 5) 1:43.1 |
| 14, 161, 181, 378, 385, (416), (479) |
| 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) |
43 | 1152 | Hudsonville,
MI - Team Time (1st 5) 1:24:21.4 | Spread (1st 5) 1:02.8 |
| 67, 198, 245, 287, 355, (396), (441) |
| 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) |
44 | 1158 | Clarkston,
MI - Team Time (1st 5) 1:24:31.4 | Spread (1st 5) 1:19.5 |
| 90, 90, 255, 262, 461, (486), (498) |
| 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) |
45 | 1160 | East Lansing,
MI - Team Time (1st 5) 1:23:59.2 | Spread (1st 5) 1:33.5 |
| 15, 159, 299, 341, 346, (348), (394) |
| 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) |
46 | 1191 | Bay City Western,
MI - Team Time (1st 5) 1:24:35.6 | Spread (1st 5) 44.8 |
| 129, 206, 244, 254, 358, (408), (418) |
| 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) |
47 | 1207 | Portage Northern,
MI - Team Time (1st 5) 1:24:35.9 | Spread (1st 5) 55.1 |
| 92, 135, 265, 350, 365, (443), (443) |
| Evan Williams, Alex Kulpa, Will Kellam, Wayne Matunas, Ian Otto, (Mack Evans), (Cody Clemens) |
| 16:24.9, 16:34.0, 17:00.0, 17:17.0, 17:20.0, (17:39.0), (17:39.0) |
48 | 1224 | Salem,
MI - Team Time (1st 5) 1:24:39.8 | Spread (1st 5) 28.9 |
| 159, 195, 279, 286, 305, (329), (422) |
| 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) |
49 | 1233 | TC West (Traverse City),
MI - Team Time (1st 5) 1:24:42.9 | Spread (1st 5) 49.0 |
| 95, 204, 294, 302, 338, (426), (432) |
| 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) |
50 | 1255 | Brother Rice,
MI - Team Time (1st 5) 1:24:23.3 | Spread (1st 5) 1:42.5 |
| 20, 257, 265, 306, 407, (507), (512) |
| 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) |
51 | 1272 | Holland West Ottawa,
MI - Team Time (1st 5) 1:25:06.7 | Spread (1st 5) 1:43.5 |
| 79, 124, 141, 435, 493, (513), (521) |
| Gabe Kuyten, Donovan Nykamp, Tito Suarez, Jake Stryker, Ethan Israels, (Matt Misiak), (Garrison Osborne) |
| 16:20.2, 16:31.6, 16:35.2, 17:36.0, 18:03.7, (18:29.6), (18:47.3) |
52 | 1276 | Wayne Memorial,
MI - Team Time (1st 5) 1:24:50.2 | Spread (1st 5) 1:05.8 |
| 93, 176, 276, 318, 413, (414), (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) |
53 | 1278 | Woodhaven Brownstown,
MI - Team Time (1st 5) 1:24:41.7 | Spread (1st 5) 1:32.3 |
| 46, 105, 296, 393, 438, (440), (504) |
| 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) |
54 | 1287 | Canton,
MI - Team Time (1st 5) 1:24:50.3 | Spread (1st 5) 48.9 |
| 126, 154, 281, 356, 370, (427), (471) |
| 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) |
55 | 1289 | Ann Arbor Huron,
MI - Team Time (1st 5) 1:24:42.8 | Spread (1st 5) 1:36.9 |
| 42, 74, 280, 446, 447, (466), (494) |
| Lynus Zullo, Jordan Steiff, Michael Barton, Spencer Lassaline, Myles Markey, (John Vaughan), (Andrew Hiyama) |
| 16:03.0, 16:18.0, 17:02.6, 17:39.3, 17:39.9, (17:46.0), (18:05.4) |
56 | 1303 | Detroit U-D Jesuit,
MI - Team Time (1st 5) 1:24:47.6 | Spread (1st 5) 1:16.0 |
| 51, 242, 300, 330, 380, (435), (451) |
| Tommy Fabian, Michael Kenney, Luke Bowker, Michael Peterson, Colin O'Leary, (Alex Hale), (David Bindon) |
| 16:07.0, 16:56.6, 17:07.0, 17:14.0, 17:23.0, (17:36.0), (17:42.0) |
57 | 1308 | Richland Gull Lake,
MI - Team Time (1st 5) 1:24:55.2 | Spread (1st 5) 55.0 |
| 82, 257, 275, 344, 350, (363), (406) |
| 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) |
58 | 1345 | Portage Central,
MI - Team Time (1st 5) 1:24:39.8 | Spread (1st 5) 1:43.0 |
| 19, 265, 311, 346, 404, (419), (449) |
| Connor Wuori, Gannon Foley, Brian Stubelt, Brad Worthington, Jon Koning, (Dane Wuori), (Ian Epkey) |
| 15:46.0, 17:00.0, 17:08.9, 17:15.9, 17:29.0, (17:33.0), (17:41.0) |
59 | 1356 | Grand Haven,
MI - Team Time (1st 5) 1:25:08.7 | Spread (1st 5) 40.7 |
| 133, 236, 325, 328, 334, (342), (386) |
| Turner Sale, Joe Sherman, Zach Duff, Kyle Funk, Andrew Tafelski, (John Miles), (Brent Petersen) |
| 16:33.4, 16:54.4, 17:13.0, 17:13.8, 17:14.1, (17:15.4), (17:24.5) |
60 | 1372 | Berkley,
MI - Team Time (1st 5) 1:25:11.0 | Spread (1st 5) 1:08.0 |
| 82, 156, 321, 404, 409, (509), (523) |
| Sebastian Betzer, Andrew Bill, Zachary Schildcrout, Tommy Porter, Ian Annesser, (Ryan Schildcrout), (Zack Smith) |
| 16:22.0, 16:38.0, 17:12.0, 17:29.0, 17:30.0, (18:21.0), (18:58.0) |
61 | 1384 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:25:12.2 | Spread (1st 5) 1:16.6 |
| 77, 217, 278, 375, 437, (448), (465) |
| Eric Boyle, Casey Neal, Alex Landuyt, Brandon Siewert, Adam Freer, (Andrew LaJoie), (Chris Dibble) |
| 16:20.0, 16:51.4, 17:02.3, 17:21.9, 17:36.6, (17:40.0), (17:45.2) |
62 | 1401 | Bloomfield Hills,
MI - Team Time (1st 5) 1:25:14.5 | Spread (1st 5) 56.3 |
| 112, 238, 288, 376, 387, (395), (468) |
| Cooper Bellinson, Bryce McClelland, Ryan McClelland, Jackson Prepolec, Nick Bellinson, (Max Threlkeld), (Mike Kemeny) |
| 16:28.3, 16:55.0, 17:04.6, 17:22.0, 17:24.6, (17:26.6), (17:47.0) |
63 | 1412 | Livonia Franklin,
MI - Team Time (1st 5) 1:25:03.9 | Spread (1st 5) 1:44.9 |
| 41, 49, 411, 442, 469, (480), (516) |
| Keenan Jones, Tony Floyd, Matt Lepper, Nathan McCall, Jacob Forgacs, (Gage Wheeler), (Alex Perelli) |
| 16:02.2, 16:05.4, 17:30.5, 17:38.7, 17:47.1, (17:51.5), (18:33.0) |
64 | 1439 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:25:13.4 | Spread (1st 5) 1:45.2 |
| 37, 200, 345, 399, 458, (508), (519) |
| Jon Russell, Conor Donnelly, Abe Rycus, Adam Gaboury, Nicholas Angerman, (Zachary Reynolds), (Jacob Thomas) |
| 15:58.5, 16:48.3, 17:15.8, 17:27.1, 17:43.7, (18:17.8), (18:46.6) |
65 | 1442 | White Lake Lakeland,
MI - Team Time (1st 5) 1:25:33.2 | Spread (1st 5) 1:27.6 |
| 97, 165, 307, 392, 481, (483), (489) |
| Jackson Grzymkowski, Kyle Garbovits, Connor Dudas, Trevor Learmont, Jacob Broman, (Hunter Lukes), (Josh Sackleh) |
| 16:26.2, 16:39.4, 17:08.0, 17:25.8, 17:53.8, (17:54.4), (17:56.9) |
66 | 1478 | Midland Dow,
MI - Team Time (1st 5) 1:25:33.7 | Spread (1st 5) 1:39.7 |
| 54, 109, 377, 462, 476, (495), (497) |
| Zach Hoffman, Michael Carey, Jackson Storer, Kohki Nishida, Pierre Marche, (Fritz Hyde), (Jonathan Altes) |
| 16:09.7, 16:28.0, 17:22.3, 17:44.3, 17:49.4, (18:05.8), (18:07.1) |
67 | 1479 | BC Lakeview,
MI - Team Time (1st 5) 1:25:31.3 | Spread (1st 5) 1:05.6 |
| 118, 272, 291, 365, 433, (503), (506) |
| Forrest Cope, Colin Read, Brandon VanOosten, Jon Haadsma, Nate Jones, (Ethan Parr), (Brandon Rose) |
| 16:29.6, 17:01.4, 17:05.1, 17:20.0, 17:35.2, (18:09.6), (18:15.0) |
68 | 1508 | Mattawan,
MI - Team Time (1st 5) 1:25:40.0 | Spread (1st 5) 1:14.0 |
| 119, 174, 359, 396, 460, (492), (520) |
| Benny Richardson, Joe Houle, Jacob Ford, Austin Langlinais, Ryan Hulbert, (Mike Hamel), (Alex Quardokus) |
| 16:30.0, 16:41.0, 17:18.0, 17:27.0, 17:44.0, (18:03.0), (18:47.0) |
69 | 1526 | Walled Lake Western,
MI - Team Time (1st 5) 1:25:53.9 | Spread (1st 5) 1:54.1 |
| 48, 183, 321, 484, 490, (491), (516) |
| Mitchell Dennis, Austin Murray, Jack Bleibtrey, Matthieu Nordstrom, Ryan Malburg, (Chris Poiner), (John Petruno) |
| 16:04.8, 16:43.7, 17:12.0, 17:54.5, 17:58.9, (18:00.0), (18:33.0) |
70 | 1536 | Livonia Stevenson,
MI - Team Time (1st 5) 1:26:04.7 | Spread (1st 5) 1:31.9 |
| 147, 166, 323, 401, 499, (502), (505) |
| Luke Green, Erik Grisa, Andrew Bambach, Alex Mikonczyk, Zachary Miastkowski, (Adam Turbin), (Nathan Ward) |
| 16:36.6, 16:39.5, 17:12.3, 17:27.8, 18:08.5, (18:09.3), (18:12.8) |
71 | 1567 | Grosse Pointe North,
MI - Team Time (1st 5) 1:25:56.0 | Spread (1st 5) 1:14.0 |
| 109, 168, 396, 443, 451, (472), (487) |
| Connor Sickmiller, Joe Ciaravino, Ryan Kolp, Mike Bakowski, Pearce Reickert, (Daniel Brady), (Alex Brady) |
| 16:28.0, 16:40.0, 17:27.0, 17:39.0, 17:42.0, (17:48.0), (17:56.0) |
72 | 1572 | Rochester Adams,
MI - Team Time (1st 5) 1:25:49.8 | Spread (1st 5) 59.5 |
| 122, 314, 354, 371, 411, (429), (472) |
| Matt Schram, Adam Beck, Nathan Stadwick, Peter Tkac, Colin Crusoe, (Matt Schiller), (Mason Williams) |
| 16:31.0, 17:10.0, 17:17.3, 17:21.0, 17:30.5, (17:34.8), (17:48.0) |
73 | 1573 | Fenton,
MI - Team Time (1st 5) 1:26:26.5 | Spread (1st 5) 2:09.9 |
| 63, 72, 450, 478, 510, (514), (515) |
| Jacob Lee, Dominic Dimambro, Lucas English, Andrew Bond, John Galvin, (Samuel Strickhouser), (Luke Chabot) |
| 16:13.4, 16:17.6, 17:41.6, 17:50.6, 18:23.3, (18:32.4), (18:32.5) |
74 | 1601 | Temperance Bedford,
MI - Team Time (1st 5) 1:25:58.2 | Spread (1st 5) 48.0 |
| 185, 274, 325, 400, 417, (428), (470) |
| Adam Blaida, Dominic Adduci, Adam Audet, Tyler Benore, Gregory Lingle, (Max Lezon), (Zach Huber) |
| 16:44.0, 17:01.6, 17:13.0, 17:27.6, 17:32.0, (17:34.7), (17:47.6) |
75 | 1610 | Southgate Anderson,
MI - Team Time (1st 5) 1:26:57.7 | Spread (1st 5) 2:19.9 |
| 99, 221, 309, 463, 518, (522), (525) |
| Thomas Jozwiak, Ryan Sander, Anthony Kroll, Austin Guyer, Garrett Brown, (Tyler Terteling), (Justin Doute) |
| 16:26.6, 16:52.0, 17:08.1, 17:44.5, 18:46.5, (18:54.0), (19:12.3) |