1 | 180 | Rockford,
MI - Team Time (1st 5) 1:18:19.3 | Spread (1st 5) 1:10.0 |
| 2, 5, 41, 51, 81, (138), (165) |
| Isaac Harding, Cole Johnson, Grayson Harding, Grant Gabriel, Matthew MacGregor, (Taylor Mrozinski), (Julian Kipke) |
| 15:01.0, 15:15.0, 15:52.0, 16:00.3, 16:11.0, (16:22.2), (16:28.9) |
2 | 245 | Northville,
MI - Team Time (1st 5) 1:19:46.9 | Spread (1st 5) 25.8 |
| 22, 23, 65, 67, 68, (180), (189) |
| Benjamin Cracraft, Conor Naughton, Christian Freiburger, Thomas Smither, Kenny Goolsby, (Nicholas Couyoumjian), (Sean Coleman) |
| 15:42.1, 15:42.5, 16:06.9, 16:07.5, 16:07.9, (16:32.0), (16:32.8) |
3 | 280 | Fremont,
MI - Team Time (1st 5) 1:19:21.5 | Spread (1st 5) 1:00.0 |
| 7, 10, 63, 84, 116, (380), (472) |
| Matthew Zerfas, Cole Hamilton, Sam Kaastra, Ben Schmidt, Sam Stitt, (Benjamin Deuling), (James Pekel) |
| 15:19.0, 15:26.0, 16:05.7, 16:11.8, 16:19.0, (17:06.7), (17:35.0) |
4 | 443 | Novi,
MI - Team Time (1st 5) 1:20:20.0 | Spread (1st 5) 1:08.7 |
| 9, 45, 97, 105, 187, (242), (328) |
| Joost Plaetinck, Gabriel Mudel, John Landy, Scott Macpherson, Adam Ditri, (Aric Landy), (Chris Silva) |
| 15:23.8, 15:53.6, 16:14.0, 16:16.1, 16:32.5, (16:40.6), (16:54.9) |
5 | 461 | Lake Orion,
MI - Team Time (1st 5) 1:20:49.1 | Spread (1st 5) 42.0 |
| 26, 66, 70, 147, 152, (346), (347) |
| Andrew Lorant, Jacob Arenz, Matthew Arenz, Jacob Ernatt, Jack Everts, (Drew Giem), (Ryan Mulcahy) |
| 15:44.0, 16:07.0, 16:08.0, 16:24.1, 16:26.0, (16:58.0), (16:58.5) |
6 | 469 | White Lake Lakeland,
MI - Team Time (1st 5) 1:20:33.3 | Spread (1st 5) 52.6 |
| 16, 21, 111, 144, 177, (210), (211) |
| Jackson Grzymkowski, Drew Wenger, Joel Woody, Kyle Garbovits, George Drallos, (Harrison Grzymkowski), (Zack Werth) |
| 15:39.0, 15:41.9, 16:17.2, 16:23.6, 16:31.6, (16:35.2), (16:35.3) |
7 | 506 | Saline,
MI - Team Time (1st 5) 1:21:15.0 | Spread (1st 5) 15.0 |
| 70, 78, 85, 134, 139, (232), (276) |
| Anthony DeKraker, Evan Koerschner, Connor Meehan, Bryan Adamovicz, John Giles, (Aidan Carichner), (Josiah Davis) |
| 16:08.0, 16:10.0, 16:12.0, 16:22.0, 16:23.0, (16:39.0), (16:47.0) |
8 | 583 | Rochester Adams,
MI - Team Time (1st 5) 1:21:06.9 | Spread (1st 5) 1:10.0 |
| 31, 64, 70, 81, 337, (463), (512) |
| Matt Schram, Colin Crusoe, Matt Schiller, Mason Williams, Charles Zhou, (Peter Nolan), (Andrew Chen) |
| 15:46.0, 16:05.9, 16:08.0, 16:11.0, 16:56.0, (17:31.0), (18:00.4) |
9 | 585 | Corunna,
MI - Team Time (1st 5) 1:20:30.9 | Spread (1st 5) 1:47.0 |
| 1, 57, 85, 166, 276, (314), (330) |
| Noah Jacobs, Blake Watson, Jacob Trowbridge, Dakota Hundley, Miles Petersen, (Charlie Bruckman), (Kyle Mesh) |
| 15:00.0, 16:02.9, 16:12.0, 16:29.0, 16:47.0, (16:53.0), (16:55.0) |
10 | 607 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:21:37.2 | Spread (1st 5) 17.3 |
| 90, 91, 101, 154, 171, (231), (252) |
| Avery Felty, Ty Buckley, Scott Smith, Mark Borek, Ben Racine, (Matthew Fosdick), (Alex McLaren) |
| 16:12.7, 16:13.0, 16:15.3, 16:26.2, 16:30.0, (16:38.6), (16:42.7) |
11 | 614 | GR Christian,
MI - Team Time (1st 5) 1:21:11.5 | Spread (1st 5) 1:03.0 |
| 14, 75, 155, 156, 214, (232), (243) |
| Justin Varineau, Aaron Brink, Victor Jura, Ryan Van Orman, Tyler Poel, (Sam Terpstra), (Kameron Betz) |
| 15:33.0, 16:09.0, 16:26.5, 16:27.0, 16:36.0, (16:39.0), (16:41.2) |
12 | 623 | Okemos,
MI - Team Time (1st 5) 1:21:18.3 | Spread (1st 5) 58.0 |
| 49, 54, 56, 134, 330, (405), (430) |
| Paul McKinley, Saano Murembya, Elliot Kadrofske, Evan McNall, Rylan Rawson, (Sam Wakeman), (Kyle Samluk) |
| 15:57.0, 16:02.0, 16:02.3, 16:22.0, 16:55.0, (17:12.7), (17:19.4) |
13 | 650 | Bay City Western,
MI - Team Time (1st 5) 1:21:46.0 | Spread (1st 5) 5.0 |
| 115, 122, 129, 141, 143, (446), (478) |
| Matthew Billette, Evan Vorwerck, Loren Appold, Antonio Wenglikowski, Brendan Nesbitt, (Josh Nickless), (Coby Moore) |
| 16:18.4, 16:20.0, 16:21.1, 16:23.1, 16:23.4, (17:23.9), (17:38.0) |
14 | 681 | Dexter,
MI - Team Time (1st 5) 1:21:47.9 | Spread (1st 5) 29.2 |
| 68, 112, 129, 148, 224, (290), (360) |
| Marc Lopez, Jack Shelley, Lucas Bell, Miles Kanipe, Gabe Thomas, (Daniel Higgins), (Grant Sprague) |
| 16:07.9, 16:17.4, 16:21.1, 16:24.4, 16:37.1, (16:49.5), (17:00.6) |
15 | 690 | Parma Western,
MI - Team Time (1st 5) 1:21:28.2 | Spread (1st 5) 1:21.4 |
| 26, 58, 74, 156, 376, (499), (519) |
| Josiah Ottolini, Jacob Inosencio, Lake Buseth, Gezahegn Starr, Tyler Robertson, (Tristan Kellar), (Taelor Eernisse) |
| 15:44.0, 16:03.0, 16:08.8, 16:27.0, 17:05.4, (17:47.0), (18:18.0) |
16 | 705 | Highland-Milford,
MI - Team Time (1st 5) 1:21:54.3 | Spread (1st 5) 25.5 |
| 76, 126, 145, 151, 207, (266), (362) |
| Dakota Giles, Jack Aman, Nolan Bailey, Nick Martin, Jared Shupe, (Kurt Black), (Luke Caddell) |
| 16:09.2, 16:20.7, 16:23.8, 16:25.9, 16:34.7, (16:45.7), (17:00.9) |
17 | 714 | Birmingham Seaholm,
MI - Team Time (1st 5) 1:21:51.6 | Spread (1st 5) 45.7 |
| 60, 89, 107, 166, 292, (359), (380) |
| Jack Halpin, Luke Wallace, Ben Williams, Alex Skender, George Nummer, (David Seago), (Joey Russell) |
| 16:04.2, 16:12.2, 16:16.3, 16:29.0, 16:49.9, (17:00.2), (17:06.7) |
18 | 746 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:21:47.1 | Spread (1st 5) 54.0 |
| 46, 53, 164, 197, 286, (305), (369) |
| Anthony Giannobile, Tristan Williams, Zachary Reynolds, Conor Donnelly, Justin Michele, (Liam Smith), (Sam Jyawook) |
| 15:54.7, 16:01.5, 16:28.8, 16:33.4, 16:48.7, (16:51.1), (17:03.4) |
19 | 770 | Coldwater,
MI - Team Time (1st 5) 1:21:44.9 | Spread (1st 5) 1:10.5 |
| 20, 108, 122, 214, 306, (314), (337) |
| Shuaib Aljabaly, Zack Murphy, Ben Fagen, Josh Evers, Matt Sowles, (Jordan Parkinson), (Adam Clemens) |
| 15:41.0, 16:16.4, 16:20.0, 16:36.0, 16:51.5, (16:53.0), (16:56.0) |
20 | 784 | Saugatuck,
MI - Team Time (1st 5) 1:22:05.9 | Spread (1st 5) 40.0 |
| 54, 103, 180, 202, 245, (368), (377) |
| Zachary Pettinga, Corey Gorgas, Orlando Carrion, Nick Butch, Keegan Seifert, (Eldon Garvelink), (Jacob VanderRoest) |
| 16:02.0, 16:16.0, 16:32.0, 16:33.9, 16:42.0, (17:02.3), (17:06.0) |
21 | 811 | Clio,
MI - Team Time (1st 5) 1:21:58.1 | Spread (1st 5) 58.0 |
| 26, 150, 176, 214, 245, (251), (301) |
| Ethan Taljonick, Kody Yorton, Chase Smith, Luke Hart, Chris Franks, (Garett Nelson), (Dylan Mosher) |
| 15:44.0, 16:25.1, 16:31.0, 16:36.0, 16:42.0, (16:42.6), (16:51.0) |
22 | 820 | Clarkston,
MI - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 21.0 |
| 97, 156, 156, 203, 208, (276), (398) |
| William Eisert, Grant Henley, Mika Juuhl, Eric Smith, Shawn Slater, (Nickolas Favazza), (Jacob Dolan) |
| 16:14.0, 16:27.0, 16:27.0, 16:34.0, 16:35.0, (16:47.0), (17:11.0) |
23 | 831 | Pinckney,
MI - Team Time (1st 5) 1:21:38.6 | Spread (1st 5) 1:34.3 |
| 19, 23, 94, 272, 423, (444), (468) |
| Austin Wicker, Ryan Talbott, Aaron Jarema, Emmett Smrcka, Kyle Hamilton, (Lukas Brockway), (Andrew Bennett) |
| 15:40.9, 15:42.5, 16:13.5, 16:46.5, 17:15.2, (17:22.7), (17:33.3) |
24 | 834 | Fenton,
MI - Team Time (1st 5) 1:21:24.0 | Spread (1st 5) 1:55.8 |
| 12, 35, 40, 298, 449, (454), (487) |
| Jacob Lee, Dominic Dimambro, Andrew Bond, Luke Chabot, Nolan Day, (Mitchell Chabot), (Samuel Strickhouser) |
| 15:29.0, 15:48.5, 15:51.5, 16:50.2, 17:24.8, (17:26.9), (17:41.7) |
25 | 837 | Otsego,
MI - Team Time (1st 5) 1:22:15.4 | Spread (1st 5) 1:07.1 |
| 61, 77, 103, 197, 399, (516), (525) |
| Alex Comerford, Will Finch, Jacob Starr, Sammy Moran, Cam Brylowski, (Jacob Goodrich), (Zach Cleary) |
| 16:04.5, 16:09.9, 16:16.0, 16:33.4, 17:11.6, (18:11.6), (20:59.3) |
26 | 867 | St. Clair,
MI - Team Time (1st 5) 1:22:08.0 | Spread (1st 5) 51.0 |
| 32, 171, 214, 223, 227, (232), (253) |
| Jack Keais, Brendan Parr, Josh Williams, Collin Higgins, Walker Child, (Derek LaDuke), (Tyge McQueen) |
| 15:47.0, 16:30.0, 16:36.0, 16:37.0, 16:38.0, (16:39.0), (16:43.0) |
27 | 868 | Traverse City Central,
MI - Team Time (1st 5) 1:21:35.2 | Spread (1st 5) 1:38.6 |
| 3, 96, 203, 275, 291, (327), (334) |
| Anthony Berry, Kyle Barger, Morgan McGrew, Nick Friar, Trevor Sepanik, (Cole Szunko), (Jimmy Vanderbosch) |
| 15:11.0, 16:13.8, 16:34.0, 16:46.8, 16:49.6, (16:54.6), (16:55.2) |
28 | 881 | TC West (Traverse City),
MI - Team Time (1st 5) 1:21:42.1 | Spread (1st 5) 1:36.0 |
| 6, 132, 214, 221, 308, (335), (481) |
| Nick Hirschenberger, Joe Hughes, Hayden Holmes, Robbie Lohr, Jacob Dean, (Zach Dittenbir), (Drew Daenzer) |
| 15:16.0, 16:21.5, 16:36.0, 16:36.6, 16:52.0, (16:55.9), (17:39.7) |
29 | 902 | Hartland,
MI - Team Time (1st 5) 1:22:09.2 | Spread (1st 5) 1:12.5 |
| 26, 110, 142, 284, 340, (357), (411) |
| Josh Nickerson, Noah Kramer, Elijah Horski, Caleb Guenther, Mitchell Smith, (Miles McDonald), (Kaiden Hinds) |
| 15:44.0, 16:17.1, 16:23.2, 16:48.4, 16:56.5, (16:59.3), (17:13.5) |
30 | 910 | Rochester,
MI - Team Time (1st 5) 1:22:14.8 | Spread (1st 5) 1:05.0 |
| 36, 95, 194, 262, 323, (470), (523) |
| Kyle Johnson, Austin Remick, Shane Skelcy, Joe Hegger, Joe Schuler, (Sean Childers), (Ronith Murali) |
| 15:49.0, 16:13.7, 16:33.1, 16:45.0, 16:54.0, (17:34.4), (18:36.0) |
31 | 916 | Davison,
MI - Team Time (1st 5) 1:22:35.3 | Spread (1st 5) 33.6 |
| 112, 152, 161, 190, 301, (371), (441) |
| Nick Sleeman, Jacob Turgeon, David Pinter, Jacob Ferguson, Cole Davis, (Zack Sleeman), (Greg Smith) |
| 16:17.4, 16:26.0, 16:28.0, 16:32.9, 16:51.0, (17:04.1), (17:21.9) |
32 | 927 | Grand Haven,
MI - Team Time (1st 5) 1:22:21.0 | Spread (1st 5) 1:22.6 |
| 30, 146, 180, 186, 385, (418), (456) |
| Jack Nicholson, Quentin Couvelaire, Dominic Hentemann, Eric Johnson, Jordan Diephouse, (Aidan Martin), (Nathan Wolffis) |
| 15:45.0, 16:24.0, 16:32.0, 16:32.4, 17:07.6, (17:14.8), (17:28.2) |
33 | 931 | Macomb Dakota,
MI - Team Time (1st 5) 1:22:31.0 | Spread (1st 5) 43.0 |
| 81, 85, 134, 308, 323, (363), (373) |
| James Hoefler, Brendan Koch, Chase Fedolak, Mitchell MacDonald, Joshua Jaster, (Zachary MacDonald), (David Walker) |
| 16:11.0, 16:12.0, 16:22.0, 16:52.0, 16:54.0, (17:01.0), (17:05.0) |
34 | 966 | Monroe,
MI - Team Time (1st 5) 1:22:40.3 | Spread (1st 5) 44.0 |
| 109, 116, 134, 244, 363, (445), (509) |
| Anthony Wohlfeil, Noah Dawn, Matthew Parran, Curtis Jewell, Cameron Bitzer, (Chad McCarthy), (Logan Harvell) |
| 16:17.0, 16:19.0, 16:22.0, 16:41.3, 17:01.0, (17:23.0), (17:57.0) |
35 | 971 | Portage Central,
MI - Team Time (1st 5) 1:22:38.7 | Spread (1st 5) 40.7 |
| 78, 97, 203, 293, 300, (345), (367) |
| Gannon Foley, Nathan Mack, Jon Koning, Brady Rudesill, Jacob Hovda, (Samuel Weber), (Sebastian Smaling) |
| 16:10.0, 16:14.0, 16:34.0, 16:50.0, 16:50.7, (16:57.4), (17:01.8) |
36 | 976 | Lansing Catholic,
MI - Team Time (1st 5) 1:22:42.4 | Spread (1st 5) 45.0 |
| 70, 131, 180, 281, 314, (435), (461) |
| Ethan Markey, Ryan Schroeder, Will Peters, Eric Warriner, Sammy Migaldi, (Gavin Jager), (Bobby Reid) |
| 16:08.0, 16:21.4, 16:32.0, 16:48.0, 16:53.0, (17:20.5), (17:30.3) |
37 | 1006 | Pontiac Notre Dame Prep,
MI - Team Time (1st 5) 1:22:17.2 | Spread (1st 5) 2:02.5 |
| 15, 17, 239, 257, 478, (510), (513) |
| Brendan Fraser, Nathan Mylenek, Drew Guest, Nicholas Fraser, Neil Kauffman, (Alexander Leonowicz), (John Pieper) |
| 15:35.5, 15:40.5, 16:40.1, 16:43.1, 17:38.0, (17:57.8), (18:02.6) |
38 | 1013 | Benzie Central,
MI - Team Time (1st 5) 1:22:17.7 | Spread (1st 5) 1:41.5 |
| 18, 32, 191, 330, 442, (499), (508) |
| Brayden Huddleston, Jake Williams, Jeffery Crouch, Noah Robotham, Hayden Bretzke, (Pedro Roman), (Jonah Hunt) |
| 15:40.6, 15:47.0, 16:33.0, 16:55.0, 17:22.1, (17:47.0), (17:56.0) |
39 | 1019 | Saginaw Heritage,
MI - Team Time (1st 5) 1:22:55.5 | Spread (1st 5) 17.3 |
| 171, 178, 194, 197, 279, (328), (347) |
| Jordan Eisengruber, Jack Doyle, Michael Fiore, Matt Beaudin, Connor Lavigne, (Nick Sonnenberg), (Brennan Senkowski) |
| 16:30.0, 16:31.7, 16:33.1, 16:33.4, 16:47.3, (16:54.9), (16:58.5) |
40 | 1044 | Oxford,
MI - Team Time (1st 5) 1:22:42.0 | Spread (1st 5) 1:07.0 |
| 41, 122, 262, 267, 352, (358), (401) |
| Gabe Hogan, Dominic Bruce, Bradley Vandecar, Jesse Sullivan, Zachariah Smith, (Riley Feeney), (David Rodriguez) |
| 15:52.0, 16:20.0, 16:45.0, 16:46.0, 16:59.0, (17:00.0), (17:12.0) |
41 | 1048 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:22:54.6 | Spread (1st 5) 30.6 |
| 102, 222, 225, 232, 267, (293), (321) |
| Jack Wallace, Brendan Pastor, Aldo Pando-Girard, Vardan Sargsyan, Brendan Zauel, (Peter Shambaugh), (John Florence) |
| 16:15.4, 16:36.7, 16:37.5, 16:39.0, 16:46.0, (16:50.0), (16:53.5) |
42 | 1064 | Caledonia,
MI - Team Time (1st 5) 1:22:52.9 | Spread (1st 5) 1:08.3 |
| 50, 120, 156, 352, 386, (397), (401) |
| Jordan Bennett, Micah Meindertsma, Owen Woltjer, Jordan Pattison, Eric Farhadi, (Cody Jakiel), (Alex Herriman) |
| 15:59.7, 16:19.2, 16:27.0, 16:59.0, 17:08.0, (17:10.2), (17:12.0) |
43 | 1092 | East Grand Rapids,
MI - Team Time (1st 5) 1:23:05.3 | Spread (1st 5) 50.0 |
| 114, 149, 214, 229, 386, (411), (427) |
| Cade Vruggink, Matthew Levitt, Andrew Periard, Nick MacGeorge, Reid Grunewald, (Easton Schultz), (Joe Meston) |
| 16:18.0, 16:24.8, 16:36.0, 16:38.5, 17:08.0, (17:13.5), (17:18.2) |
44 | 1104 | East Lansing,
MI - Team Time (1st 5) 1:22:28.9 | Spread (1st 5) 2:14.6 |
| 11, 23, 238, 343, 489, (497), (515) |
| Jacob Stanton, Evan Meyer, Fritz Hittner, Rhys Fitschen-Brown, John Paul Roboski, (Josh Jackson), (John Tuma) |
| 15:27.4, 15:42.5, 16:40.0, 16:57.0, 17:42.0, (17:46.0), (18:09.7) |
45 | 1119 | Walled Lake Central,
MI - Team Time (1st 5) 1:23:03.5 | Spread (1st 5) 1:44.3 |
| 39, 100, 191, 320, 469, (486), (495) |
| Jared Hill, Sam Barrett, Zac Pepin, Matt Tarry, Brandon Osipov, (Patrick Rori), (McWilliams Gordon) |
| 15:49.3, 16:14.3, 16:33.0, 16:53.3, 17:33.6, (17:40.4), (17:45.6) |
46 | 1127 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:23:06.7 | Spread (1st 5) 40.4 |
| 105, 226, 227, 229, 340, (351), (395) |
| Abdi Ahmed, John Kabera, Ethan Grayeb, Owen Purdue, Jack Callahan, (Honi Ahmed), (Scott Tran) |
| 16:16.1, 16:37.6, 16:38.0, 16:38.5, 16:56.5, (16:58.8), (17:10.0) |
47 | 1128 | Romeo,
MI - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 1:37.0 |
| 43, 85, 253, 287, 460, (463), (492) |
| Adam Fraeyman, Nick Behring, Andrew Goodrich, Paul Arnold, Jarrett St. John, (Cameron Bourgeois), (Freddie Wallace) |
| 15:53.0, 16:12.0, 16:43.0, 16:49.0, 17:30.0, (17:31.0), (17:44.0) |
48 | 1160 | East Kentwood,
MI - Team Time (1st 5) 1:23:21.3 | Spread (1st 5) 36.9 |
| 178, 180, 200, 212, 390, (428), (431) |
| William Westveer, Angelo Leon, Demeatrice Webster, Nolan Meister, Mohamed Abdelhafis-Hisabu, (Dennis Mbuta), (John Pham) |
| 16:31.7, 16:32.0, 16:33.5, 16:35.5, 17:08.6, (17:18.6), (17:19.5) |
49 | 1193 | Hanover-Horton,
MI - Team Time (1st 5) 1:23:19.6 | Spread (1st 5) 33.6 |
| 122, 203, 232, 314, 322, (386), (482) |
| Brennan Burk, Austin Shepherd, Bradley Guenther, Zach Abbee, Landon Melling, (Jay Waggener), (Brandon Shepherd) |
| 16:20.0, 16:34.0, 16:39.0, 16:53.0, 16:53.6, (17:08.0), (17:40.0) |
50 | 1225 | Spring Lake,
MI - Team Time (1st 5) 1:23:25.6 | Spread (1st 5) 37.6 |
| 116, 171, 259, 337, 342, (413), (431) |
| Andrew Hylen, Henok Ghirmay, Cameron Thalhammer, Lucas Piekarski, Matt Schmidt, (Ben Hylen), (Will Warmoth) |
| 16:19.0, 16:30.0, 16:44.0, 16:56.0, 16:56.6, (17:14.0), (17:19.5) |
51 | 1226 | Grand Blanc,
MI - Team Time (1st 5) 1:23:20.8 | Spread (1st 5) 57.1 |
| 59, 168, 314, 325, 360, (439), (452) |
| Jonathan Voth, Nicholas Davitt, Vincent Popyk, Spencer Atkinson, Nate Peterson, (Cole Sobol), (Henry Heller) |
| 16:03.5, 16:29.2, 16:53.0, 16:54.5, 17:00.6, (17:21.1), (17:26.0) |
52 | 1230 | Alpena,
MI - Team Time (1st 5) 1:23:07.6 | Spread (1st 5) 2:34.3 |
| 4, 116, 194, 415, 501, (518), (522) |
| Mitchell Day, Isaac Cross, Aden Smith, Josh Smith, Kolin Ghidoni, (Ryan Wirgau), (Clay Donajkowski) |
| 15:13.4, 16:19.0, 16:33.1, 17:14.4, 17:47.7, (18:17.5), (18:20.9) |
53 | 1234 | Temperance Bedford,
MI - Team Time (1st 5) 1:23:29.9 | Spread (1st 5) 45.0 |
| 127, 133, 245, 352, 377, (440), (447) |
| Michael Greeley, Brendan McClanahan, Gregory Lingle, Jake Reaume, Alex Zittleman, (Colin Chevalier), (Noah Scheffer) |
| 16:21.0, 16:21.9, 16:42.0, 16:59.0, 17:06.0, (17:21.3), (17:24.0) |
54 | 1248 | St. Johns,
MI - Team Time (1st 5) 1:23:17.0 | Spread (1st 5) 1:19.0 |
| 48, 52, 343, 386, 419, (453), (491) |
| Dillan Haviland, Josiah Quinn, Mason Berridge, Joey Fox, Trevor Luznak, (Nolan Wirth), (Andrew Menard) |
| 15:56.0, 16:01.0, 16:57.0, 17:08.0, 17:15.0, (17:26.2), (17:43.0) |
55 | 1260 | Holly,
MI - Team Time (1st 5) 1:23:27.4 | Spread (1st 5) 1:00.3 |
| 62, 220, 237, 366, 375, (400), (487) |
| Dilon Lemond, Blake Staffne, Michael Ponkey, Emilio Gomez, Francisco Valdovinos, (Jacob Alvarado), (Samuel Schneider) |
| 16:05.0, 16:36.3, 16:39.3, 17:01.5, 17:05.3, (17:11.7), (17:41.7) |
56 | 1274 | Howell,
MI - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:23.0 |
| 43, 191, 253, 363, 424, (437), (503) |
| David Mitter, Lee Owens, Sam Donnelly, Kegan Flory, Colton Lieske, (Eric Mettetal), (Jimmy Colon) |
| 15:53.0, 16:33.0, 16:43.0, 17:01.0, 17:16.0, (17:21.0), (17:49.8) |
57 | 1279 | Shepherd,
MI - Team Time (1st 5) 1:23:24.0 | Spread (1st 5) 1:24.0 |
| 36, 245, 262, 330, 406, (454), (493) |
| Walker Priest, Tyler Travis, Owen Howard, Bryce Hegenauer, Dane Nestle, (Andrew Joslin), (Andrew Travis) |
| 15:49.0, 16:42.0, 16:45.0, 16:55.0, 17:13.0, (17:26.9), (17:45.0) |
58 | 1294 | Holland Black River,
MI - Team Time (1st 5) 1:23:03.3 | Spread (1st 5) 1:50.3 |
| 7, 245, 267, 382, 393, (457), (467) |
| James McCann, Joshua Fink, Brenden Jones, Justin Lundstrom, Sam Sharnas, (Connor DenBleyker), (Logan Henning) |
| 15:19.0, 16:42.0, 16:46.0, 17:07.0, 17:09.3, (17:29.0), (17:33.0) |
59 | 1345 | Utica,
MI - Team Time (1st 5) 1:23:49.8 | Spread (1st 5) 43.0 |
| 127, 280, 281, 287, 370, (435), (489) |
| Gabe Garbarino, Jeffrey Hitchcock, Ray Bell, Donovan Pipitone, Jared Felts, (Matthew Dinnan), (Jack Felts) |
| 16:21.0, 16:47.8, 16:48.0, 16:49.0, 17:04.0, (17:20.5), (17:42.0) |
60 | 1377 | Grandville,
MI - Team Time (1st 5) 1:23:54.2 | Spread (1st 5) 26.0 |
| 187, 272, 274, 297, 347, (417), (447) |
| Kellen Rau, Boony Merryweather, Jake Randall, Shayden Fisher, Shawn Roncka, (Jacob Kenny), (Jack Guimieny) |
| 16:32.5, 16:46.5, 16:46.6, 16:50.1, 16:58.5, (17:14.7), (17:24.0) |
61 | 1404 | Midland,
MI - Team Time (1st 5) 1:24:15.0 | Spread (1st 5) 1:21.6 |
| 91, 175, 271, 396, 471, (507), (511) |
| Connor Legge, Dylan Anderson, Max Pasche, Hanbyul Johnson, Aaron Guzman, (Cam Wing), (Evan Haase) |
| 16:13.0, 16:30.9, 16:46.4, 17:10.1, 17:34.6, (17:55.7), (17:58.9) |
62 | 1405 | Brighton,
MI - Team Time (1st 5) 1:24:08.9 | Spread (1st 5) 1:50.0 |
| 34, 139, 293, 459, 480, (485), (504) |
| Tim Osborne, Connor Parrell, Max Zawisa, Josh Bostwick, Sean Foster, (Aaron Kruzel), (John Caley) |
| 15:48.3, 16:23.0, 16:50.0, 17:29.3, 17:38.3, (17:40.1), (17:50.0) |
63 | 1431 | Salem,
MI - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 1:44.0 |
| 13, 307, 319, 373, 419, (434), (443) |
| Chaz Jeffress, Jacob Kubinski, Griffin Skaff, Alex Kroll, Ryan Exell, (Andrew Beyer), (Luke Haran) |
| 15:31.0, 16:51.8, 16:53.2, 17:05.0, 17:15.0, (17:20.4), (17:22.6) |
64 | 1459 | Livonia Stevenson,
MI - Team Time (1st 5) 1:24:12.2 | Spread (1st 5) 39.4 |
| 169, 257, 270, 372, 391, (394), (475) |
| Andrew Bambach, Nathan Ward, Alex Brauer, Owen Rowader, Ben Griffith, (Nathan Wilson), (Jacob Bieganski) |
| 16:29.6, 16:43.1, 16:46.2, 17:04.3, 17:09.0, (17:09.6), (17:36.0) |
65 | 1460 | Portage Northern,
MI - Team Time (1st 5) 1:24:13.1 | Spread (1st 5) 41.4 |
| 201, 208, 253, 379, 419, (477), (497) |
| Cody Clemens, Will Kellam, Logan McDonald, Max Rathburn, Wayne Matunas, (Mike Stinchcomb), (Dylan Miller) |
| 16:33.6, 16:35.0, 16:43.0, 17:06.5, 17:15.0, (17:37.0), (17:46.0) |
66 | 1462 | Bear Lake-Onekama,
MI - Team Time (1st 5) 1:24:23.9 | Spread (1st 5) 1:23.0 |
| 91, 240, 241, 415, 475, (514), (517) |
| Gary McBride, Jordan Anderson, Kaiden Hejl, Lane Lee, Cole Verrett, (Jared Sarinopoulos), (Trey Gilbert) |
| 16:13.0, 16:40.2, 16:40.3, 17:14.4, 17:36.0, (18:03.0), (18:16.8) |
67 | 1473 | Hamilton,
MI - Team Time (1st 5) 1:24:13.0 | Spread (1st 5) 1:34.0 |
| 47, 262, 301, 406, 457, (462), (482) |
| Mark Freyhof, Caleb Topp, Matt Field, Luke Koopman, Elliott Klingenberg, (Trenton Peters), (Cayden O'Brien) |
| 15:55.0, 16:45.0, 16:51.0, 17:13.0, 17:29.0, (17:30.9), (17:40.0) |
68 | 1501 | Grosse Pointe North,
MI - Team Time (1st 5) 1:24:24.4 | Spread (1st 5) 57.0 |
| 161, 289, 293, 308, 450, (463), (482) |
| Connor Sickmiller, William Hofmann, Mike Ciaravino, Ryan Kolp, Ryan Race, (Josh Fischer), (Calvin Riley) |
| 16:28.0, 16:49.4, 16:50.0, 16:52.0, 17:25.0, (17:31.0), (17:40.0) |
69 | 1504 | Richland Gull Lake,
MI - Team Time (1st 5) 1:24:17.2 | Spread (1st 5) 1:02.0 |
| 78, 299, 335, 391, 401, (433), (472) |
| Joey Dawson, Lucas Hamilton, Jack Millmier, Jacob Lyons, Austin Lovett, (Jake Schmitt), (Nolan Rowland) |
| 16:10.0, 16:50.3, 16:55.9, 17:09.0, 17:12.0, (17:20.0), (17:35.0) |
70 | 1527 | GR Covenant Christian,
MI - Team Time (1st 5) 1:24:26.0 | Spread (1st 5) 59.4 |
| 121, 245, 350, 382, 429, (494), (502) |
| Brantley VanOverloop, Aaron Langerak, Seth Bleyenberg, Mike Altena, Brice VanOverloop, (Phil Dommisse), (Jake Griffioen) |
| 16:19.5, 16:42.0, 16:58.6, 17:07.0, 17:18.9, (17:45.4), (17:48.3) |
71 | 1533 | Williamston,
MI - Team Time (1st 5) 1:24:31.5 | Spread (1st 5) 51.4 |
| 169, 213, 308, 406, 437, (505), (506) |
| Aaron Davis, Nathan Maurer, Garrett Smith, John Bowen, Grant Robitaille, (Kenneth Abraham), (John Muir) |
| 16:29.6, 16:35.9, 16:52.0, 17:13.0, 17:21.0, (17:53.0), (17:54.0) |
72 | 1549 | Bridgman,
MI - Team Time (1st 5) 1:24:21.6 | Spread (1st 5) 1:42.0 |
| 36, 285, 352, 413, 463, (495), (520) |
| Brian Patrick, Elliott Hanke, Kole Hanke, Karl Hanke, Brandon Owen, (Collin Gaishin), (Matt Montgomery) |
| 15:49.0, 16:48.6, 16:59.0, 17:14.0, 17:31.0, (17:45.6), (18:19.0) |
73 | 1558 | Holland,
MI - Team Time (1st 5) 1:24:32.4 | Spread (1st 5) 47.7 |
| 163, 259, 308, 404, 424, (520), (524) |
| Sam Martens, Nick Hoffman, Keaton Kontio, Brad Carter, Camden Misiewicz, (Alberto Castillo), (Jaeger Schippa) |
| 16:28.3, 16:44.0, 16:52.0, 17:12.1, 17:16.0, (18:19.0), (18:38.0) |
74 | 1574 | Linden,
MI - Team Time (1st 5) 1:24:34.5 | Spread (1st 5) 41.0 |
| 180, 281, 325, 382, 406, (419), (450) |
| Nick McDonald, Kagen Griffith, Jack Eck, Chase Morse, Skyler Zieske, (Tanner Blaney), (Ryan Crutchfield) |
| 16:32.0, 16:48.0, 16:54.5, 17:07.0, 17:13.0, (17:15.0), (17:25.0) |
75 | 1641 | Hudsonville,
MI - Team Time (1st 5) 1:24:39.9 | Spread (1st 5) 28.8 |
| 261, 301, 313, 356, 410, (424), (474) |
| Derek Sanchez, Dylan Lame, Kyle Chamberlain, Casey Olson, Ezra Roerig, (David McManus), (Noah Keillor) |
| 16:44.4, 16:51.0, 16:52.1, 16:59.2, 17:13.2, (17:16.0), (17:35.4) |