1 | 62 | Emerson (Livonia),
MI - Team Time (1st 5) 58:34.0 | Spread (1st 5) 1:16.0 |
| 2, 4, 7, 10, 39, (40), (76) |
| Keenan Jones, Christian Wirth-karbler, Ross Cecil, Kyle Hayes, Alger Austin, (Calvin Hilt), (David Millican) |
| 11:11.0, 11:22.0, 11:44.0, 11:50.0, 12:27.0, (12:28.0), (13:02.0) |
2 | 106 | Almont,
MI - Team Time (1st 5) 1:00:15.0 | Spread (1st 5) 36.0 |
| 11, 15, 17, 23, 40, (74), (176) |
| John Boutque, Jack Miles, Zachary Whichman, James Roland, Christopher Roumaya, (Avery Bartlett), (Joe Liblong) |
| 11:52.0, 11:55.0, 11:57.0, 12:03.0, 12:28.0, (12:57.0), (15:02.0) |
3 | 140 | Clarkston,
MI - Team Time (1st 5) 1:00:56.0 | Spread (1st 5) 49.0 |
| 11, 13, 28, 33, 55, (112), (131) |
| Hank Grogan, Sam Lanker, Michael Sidaway, Tyler Dunn, Daniel Billette, (Andrew Dever), (Kaiden Kamp) |
| 11:52.0, 11:54.0, 12:12.0, 12:17.0, 12:41.0, (13:37.0), (13:56.0) |
4 | 197 | Whitehall,
MI - Team Time (1st 5) 1:01:57.5 | Spread (1st 5) 40.6 |
| 20, 26, 45, 46, 60, (64), (117) |
| Alex Dennis, Keaton Smith, Robby Jacobs, Roger Champion, Jonathan Gonzalez, (Lachlan Moore), (Evan Ringelberg) |
| 12:00.7, 12:07.2, 12:33.8, 12:34.5, 12:41.3, (12:44.4), (13:40.4) |
5 | 210 | Yale,
MI - Team Time (1st 5) 1:02:02.0 | Spread (1st 5) 58.0 |
| 13, 24, 37, 66, 70, (75), (86) |
| Nathan Trombley, Bryce Ginzel, Nathan Kaatz, Brady Bischer, Adam Glavach, (Andrew Vincent), (Nick Klie) |
| 11:54.0, 12:04.0, 12:25.0, 12:47.0, 12:52.0, (12:58.0), (13:11.0) |
6 | 219 | Scranton,
MI - Team Time (1st 5) 1:02:29.0 | Spread (1st 5) 21.0 |
| 35, 36, 38, 55, 55, (69), (71) |
| Matt Manross, Thomas Terns, Andrew Lane, Todd Kiilunen, Josh Lazzari, (Garret McPeek), (Travis Mattice) |
| 12:20.0, 12:21.0, 12:26.0, 12:41.0, 12:41.0, (12:50.0), (12:53.0) |
7 | 246 | Mason (Waterford),
MI - Team Time (1st 5) 1:02:28.0 | Spread (1st 5) 1:50.0 |
| 3, 27, 49, 83, 84, (115), (131) |
| Samuel Albaugh, Simon Albaugh, Kyler Bush, Grant Reszczyk, Luke Peterson, (Nick Arnold), (Hunter Craite) |
| 11:20.0, 12:11.0, 12:38.0, 13:09.0, 13:10.0, (13:40.0), (13:56.0) |
8 | 307 | Novi,
MI - Team Time (1st 5) 1:03:51.0 | Spread (1st 5) 53.0 |
| 42, 44, 61, 63, 97, (101), (121) |
| Ryoya Amazawa, John Potter, Donald Maidens, Nathan Hall, Hirooki Tominaga, (Samuel Jenkins), (Evan Thomas) |
| 12:29.0, 12:33.0, 12:43.0, 12:44.0, 13:22.0, (13:24.0), (13:46.0) |
9 | 320 | Fremont,
MI - Team Time (1st 5) 1:04:02.3 | Spread (1st 5) 1:08.7 |
| 31, 34, 77, 79, 99, (153), (155) |
| Austin Nicholas, Max Smith, Mark Seadorf, Daniel Pearce, Zachery Zimmerman, (Jonah Novak), (Caleb Klukos) |
| 12:14.9, 12:17.7, 13:02.3, 13:03.8, 13:23.6, (14:22.6), (14:25.4) |
| 320 | Fruitport,
MI - Team Time (1st 5) 1:03:59.8 | Spread (1st 5) 1:17.9 |
| 19, 53, 65, 90, 93, (94), (119) |
| Sebastyn Brown, Cory Bussing, Noah Hendricks, Cody Moore, Cameron Butler, (Cameron Simot), (Cameron Brandow) |
| 12:00.2, 12:40.6, 12:46.3, 13:14.6, 13:18.1, (13:18.2), (13:42.2) |
11 | 332 | Hesperia,
MI - Team Time (1st 5) 1:04:04.1 | Spread (1st 5) 2:10.9 |
| 5, 48, 52, 113, 114, (141), (146) |
| Damien Halverson, Arik LaFave, Davin Gowens, Hunter Rosema, Nathan McKeown, (Payton Krause), (Dominick Varela) |
| 11:28.8, 12:36.5, 12:40.1, 13:39.0, 13:39.7, (14:08.5), (14:15.0) |
12 | 341 | Hartland-Ore Creek,
MI - Team Time (1st 5) 1:04:23.0 | Spread (1st 5) 28.0 |
| 49, 67, 72, 73, 80, (96), (111) |
| Noah Kleedtke, Danny Smith, Tim Thompson, Noah Kramer, Ozzie Corbit, (Josh Nickerson), (Luke Rotarius) |
| 12:38.0, 12:48.0, 12:55.0, 12:56.0, 13:06.0, (13:20.0), (13:36.0) |
13 | 367 | Spring Lake,
MI - Team Time (1st 5) 1:04:43.3 | Spread (1st 5) 2:27.3 |
| 21, 22, 54, 108, 162, (163), (186) |
| Ben Kramer, Riley Warmoth, Will Warmoth, Justin Taylor, Chris Hintz, (Jacob Doerr), (Michael Kucks) |
| 12:00.8, 12:02.1, 12:40.7, 13:31.6, 14:28.1, (14:33.6), (15:24.5) |
14 | 380 | Marlette,
MI - Team Time (1st 5) 1:05:00.0 | Spread (1st 5) 2:02.0 |
| 9, 28, 97, 122, 124, (133), (137) |
| Marcus Dale, Seth Ferguson, Jake Zulke, John Evely, Zack Chappell, (Steven Wilkinson), (Austin Mills) |
| 11:48.0, 12:12.0, 13:22.0, 13:48.0, 13:50.0, (13:57.0), (14:01.0) |
15 | 468 | Oak Valley,
MI - Team Time (1st 5) 1:06:32.0 | Spread (1st 5) 2:22.0 |
| 24, 55, 95, 138, 156, (160) |
| Blake McCommas, Roddy Green, Jackson Gryzmkowski, Hunter Moran, Kyle Capstick, (Jon Stoneback) |
| 12:04.0, 12:41.0, 13:19.0, 14:02.0, 14:26.0, (14:28.0) |
16 | 507 | Grant,
MI - Team Time (1st 5) 1:07:16.7 | Spread (1st 5) 2:18.0 |
| 16, 62, 140, 144, 145, (148), (179) |
| Bobby Haskin, Logan Jennings, Benancio Rodriguez-Irwin, Tyler Copron, Mitchell Harvey, (Mason Deible), (Connor Tibbe) |
| 11:56.7, 12:43.6, 14:07.8, 14:13.9, 14:14.7, (14:17.7), (15:09.6) |
17 | 513 | Jefferson (Pontiac),
MI - Team Time (1st 5) 1:06:51.0 | Spread (1st 5) 3:49.0 |
| 1, 101, 115, 127, 169 |
| Everett Ottoy, Edmund Tech, Jake Lau, John Martin, Zach Barringer |
| 11:03.0, 13:24.0, 13:40.0, 13:52.0, 14:52.0 |
18 | 516 | Imlay City,
MI - Team Time (1st 5) 1:07:23.0 | Spread (1st 5) 2:28.0 |
| 18, 80, 104, 156, 158, (204), (222) |
| Jacob Lesniak, Marc Allison, Jonathan Fuhr, Gregory Michajlyszyn, Damian Vaubel, (Jonathon Blazza), (Connor O'Brien) |
| 11:59.0, 13:06.0, 13:25.0, 14:26.0, 14:27.0, (16:09.0), (17:56.0) |
19 | 542 | Highland,
MI - Team Time (1st 5) 1:07:50.0 | Spread (1st 5) 52.0 |
| 82, 87, 110, 129, 134, (134), (154) |
| Collin Quinn, Sean Noone, Nick Gapp, Dan Smith, Curtis Paenter, (Sean Kolb), (Kenn Bradsker) |
| 13:08.0, 13:13.0, 13:35.0, 13:54.0, 14:00.0, (14:00.0), (14:25.0) |
20 | 548 | Newaygo,
MI - Team Time (1st 5) 1:08:26.9 | Spread (1st 5) 3:20.9 |
| 30, 68, 109, 151, 190, (218) |
| Andrew Polasek, Alex Newton, Jordan VanKampen, Adam Holeman, Alex Mercer, (Dallas Miller) |
| 12:12.9, 12:49.4, 13:31.7, 14:19.1, 15:33.8, (17:01.7) |
21 | 551 | Kingsley,
MI - Team Time (1st 5) 1:08:24.0 | Spread (1st 5) 2:20.0 |
| 49, 88, 92, 149, 173, (180), (216) |
| Jacob Keena, Lucas Maule, Danny Webb, Richard Durecki, Jacob Gulliver, (Danny Laubenheimer), (Christian Carr) |
| 12:38.0, 13:14.0, 13:16.0, 14:18.0, 14:58.0, (15:13.0), (16:56.0) |
22 | 567 | Onsted,
MI - Team Time (1st 5) 1:08:14.5 | Spread (1st 5) 1:12.8 |
| 78, 91, 125, 126, 147, (210), (211) |
| Ben Burton, Trevor Jaynes, Isaac Westgate, Matt Thomas, Connor Kenyon, (Robby Lovins), (Zane Baylon) |
| 13:02.4, 13:15.4, 13:50.1, 13:51.4, 14:15.2, (16:30.5), (16:32.6) |
23 | 615 | Wyoming Lee,
MI - Team Time (1st 5) 1:09:39.6 | Spread (1st 5) 2:27.1 |
| 47, 100, 120, 171, 177, (187), (194) |
| Raunel Dominguez, Alex Ozuna, Oliver Lorenzo, Jorge Evans, Trevor Farr, (Jason Poisson), (Xavier Rinks) |
| 12:35.8, 13:23.9, 13:44.3, 14:52.7, 15:02.9, (15:25.6), (15:42.1) |
24 | 629 | John F Kennedy,
MI - Team Time (1st 5) 1:10:22.0 | Spread (1st 5) 3:12.0 |
| 32, 84, 142, 182, 189, (191), (193) |
| Quintin Zugumny, Patrick Fortier, Lance Sitko, Sean Mitchell, David Wukuluk, (Jordan Hill), (Ben Mackenzie) |
| 12:16.0, 13:10.0, 14:09.0, 15:19.0, 15:28.0, (15:35.0), (15:41.0) |
25 | 634 | Mayville,
MI - Team Time (1st 5) 1:11:38.0 | Spread (1st 5) 6:11.0 |
| 6, 118, 138, 152, 220, (221) |
| Casey Bakewell, Brevon Wiley, Zac Powell, Mason Schuhmacher, Jacob Eldred, (Roger Huntley) |
| 11:41.0, 13:41.0, 14:02.0, 14:22.0, 17:52.0, (17:53.0) |
26 | 660 | Oakview,
MI - Team Time (1st 5) 1:10:41.0 | Spread (1st 5) 2:54.0 |
| 43, 107, 150, 172, 188, (202), (209) |
| Andrew Lorant, Nick Mulcahy, Nate Giem, James Abbott-Beaumont, Avery Shulke, (Matt Everts), (Brenden McLean) |
| 12:32.0, 13:31.0, 14:19.0, 14:53.0, 15:26.0, (16:00.0), (16:29.0) |
27 | 674 | Addison,
MI - Team Time (1st 5) 1:11:05.0 | Spread (1st 5) 3:31.0 |
| 55, 123, 130, 160, 206, (207), (217) |
| Seth Biggs, Alex DeVelbiss, Dakota Perry, Darrell Dochstader, Devin Buckhout, (Alan Reed), (Conrad Mayfield) |
| 12:41.0, 13:49.0, 13:55.0, 14:28.0, 16:12.0, (16:13.0), (16:58.0) |
28 | 705 | Birmingham Roeper,
MI - Team Time (1st 5) 1:12:02.0 | Spread (1st 5) 4:02.0 |
| 7, 143, 178, 181, 196, (198), (212) |
| Dane Brennan, Dustin Maylath-Bryant, Kyle Booth, Michael Deneroff, Andrew Fischer, (Ryan Smith), (Drew Dagenais) |
| 11:44.0, 14:11.0, 15:05.0, 15:16.0, 15:46.0, (15:52.0), (16:34.0) |
29 | 723 | Marysville,
MI - Team Time (1st 5) 1:12:31.0 | Spread (1st 5) 2:49.0 |
| 88, 101, 134, 197, 203, (224) |
| Caleb Ross, Sam Palmateer, Michael Booth, Josh Latham, Noah Rogers, (Nick Bucko) |
| 13:14.0, 13:24.0, 14:00.0, 15:50.0, 16:03.0, (20:24.0) |
30 | 733 | Oxford,
MI - Team Time (1st 5) 1:11:56.0 | Spread (1st 5) 2:11.0 |
| 104, 106, 165, 166, 192, (195), (200) |
| Logan Bruni, Brad Vandecar, Jacob Cutler, Joshua Green, Tyler Kwapis, (Ryan Mulligan), (Scott Fistler) |
| 13:25.0, 13:29.0, 14:41.0, 14:45.0, 15:36.0, (15:43.0), (15:57.0) |
31 | 796 | Highlander Way,
MI - Team Time (1st 5) 1:12:59.0 | Spread (1st 5) 59.0 |
| 128, 164, 167, 168, 169, (199), (204) |
| Scan O'Connor, Kousa Yamaoka, Adam Hudson, Easton Dutkicwicz, Cal Laituri, (Lewis Deisler), (Cole Anderson) |
| 13:53.0, 14:40.0, 14:46.0, 14:48.0, 14:52.0, (15:56.0), (16:09.0) |
32 | 922 | White Lake,
MI - Team Time (1st 5) 1:17:02.0 | Spread (1st 5) 2:08.0 |
| 158, 182, 184, 185, 213, (214), (215) |
| Kyle Storey, Bryce Imhoff, Austin Dudas, Brenden Cislo, Brenden Carter, (Jameson Cavanaugh), (Tyler Powers) |
| 14:27.0, 15:19.0, 15:20.0, 15:21.0, 16:35.0, (16:46.0), (16:48.0) |
33 | 976 | Sarah Banks,
MI - Team Time (1st 5) 1:19:16.0 | Spread (1st 5) 2:05.0 |
| 173, 175, 201, 208, 219, (223) |
| Matthew Nordstrom, John Bishop, Brody Erlandson, Jacob Chinarian, Vamsi Garamella, (Noah Christie) |
| 14:58.0, 15:00.0, 15:58.0, 16:17.0, 17:03.0, (18:13.0) |