1 | 68 | White Pine (Saginaw),
MI - Team Time (1st 5) 1:02:12.5 | Spread (1st 5) 1:12.0 |
| 3, 4, 12, 21, 28, (32), (38) |
| Parker Eisengruber, Andrew Ellsworth, Will Concannon, Noah Zerba, Tom Yura, (Ryan Laorr), (James Stewart) |
| 11:54.0, 11:56.0, 12:22.5, 12:54.0, 13:06.0, (13:14.0), (13:22.0) |
2 | 75 | Alma,
MI - Team Time (1st 5) 1:02:33.0 | Spread (1st 5) 53.2 |
| 6, 9, 17, 20, 23, (41), (47) |
| Mason Molesky, Brevan Bender, Jacob Adams, Spencer Benn, Collin Lott, (Bryce Devore), (Max Bos) |
| 12:03.7, 12:08.8, 12:35.5, 12:48.1, 12:56.9, (13:26.0), (13:38.3) |
3 | 90 | DeWitt,
MI - Team Time (1st 5) 1:03:16.0 | Spread (1st 5) 59.5 |
| 5, 10, 24, 25, 26, (29), (37) |
| Chris Salisbury, Ryan Gill, Nick Miehlke, Kyle Feguer, Trevor Sims, (Luke McFarland), (Patrick D'Haene) |
| 12:02.4, 12:10.3, 12:59.9, 13:01.5, 13:01.9, (13:06.2), (13:21.1) |
4 | 156 | Dundee,
MI - Team Time (1st 5) 1:05:37.6 | Spread (1st 5) 1:18.0 |
| 14, 18, 30, 43, 51, (72), (84) |
| Jeremy Clark, Ronnie Clawson, Alex Stull, Jay Briggs, Jonah Schultz, (Chris Warren), (Zach Blevins) |
| 12:31.0, 12:39.3, 13:07.0, 13:31.3, 13:49.0, (14:41.5), (15:03.9) |
5 | 177 | Our Lady of La Salette,
MI - Team Time (1st 5) 1:06:10.0 | Spread (1st 5) 2:27.0 |
| 2, 33, 39, 40, 63, (88), (93) |
| Luke Bowker, Zeke Bowker, Mike McTrye, Kavvy Dux, Eric Bruan, (Max Fields), (Matt Austin) |
| 11:49.7, 13:16.4, 13:22.9, 13:24.3, 14:16.7, (15:11.8), (15:39.2) |
6 | 184 | Auburn Bay City Western,
MI - Team Time (1st 5) 1:06:44.0 | Spread (1st 5) 1:22.0 |
| 13, 31, 42, 48, 50, (55), (65) |
| Antonio Wenglikowski, Robert Billette, Matt Koenig, Nick Mulders, Alex Schlatter, (Austin Boks), (Loren Appold) |
| 12:26.0, 13:13.0, 13:31.0, 13:46.0, 13:48.0, (13:58.0), (14:26.0) |
7 | 207 | Lumen Christi,
MI - Team Time (1st 5) 1:07:17.9 | Spread (1st 5) 2:02.0 |
| 8, 35, 46, 57, 61, (77), (87) |
| Justin Perticone, Alex Hoop, Henry Berkemeier, Cole Dillon, Kristian Cavender, (Caleb Mullen), (Brady O'Dowd) |
| 12:08.6, 13:18.8, 13:37.4, 14:02.5, 14:10.6, (14:49.5), (15:11.7) |
8 | 215 | Flushing,
MI - Team Time (1st 5) 1:07:42.7 | Spread (1st 5) 2:29.5 |
| 11, 16, 52, 60, 76, (78), (86) |
| Adam Hartley, LJ Martin, Joe Dakki, Connor Schmidt, Stephen Wolcott, (Austin Sager), (Logan Gooch) |
| 12:19.5, 12:33.2, 13:51.2, 14:09.8, 14:49.0, (14:50.5), (15:11.1) |
9 | 233 | Addison,
MI - Team Time (1st 5) 1:08:02.0 | Spread (1st 5) 3:26.0 |
| 1, 22, 54, 75, 81, (95), (106) |
| Seth Biggs, Alan Reed, Dakota Perry, Darrell Dochstader, Alex DeVelbiss, (Devin Buckhout), (Drew Malinowski) |
| 11:30.0, 12:55.0, 13:54.0, 14:47.0, 14:56.0, (15:50.0), (16:32.0) |
10 | 254 | East (Farmington Hills),
MI - Team Time (1st 5) 1:09:24.0 | Spread (1st 5) 1:25.0 |
| 27, 34, 62, 64, 67, (80) |
| Brian Clark, Brian Kearns, Ravi Mahanti, Chase Walkowiak, Max Zervos, (Isaak Raykhinshteyn) |
| 13:02.0, 13:18.0, 14:13.0, 14:24.0, 14:27.0, (14:52.0) |
11 | 313 | Hanover Horton,
MI - Team Time (1st 5) 1:11:32.2 | Spread (1st 5) 3:41.2 |
| 7, 59, 71, 82, 94, (96), (100) |
| Lucas Crisanti, Mason Seifert, Ethan Manarin, Allan Dowling, Tom Bland, (Cameron Vinton), (Spencer Silveus) |
| 12:04.9, 14:04.7, 14:34.2, 15:02.3, 15:46.1, (15:51.8), (16:02.1) |
12 | 320 | Fowlerville,
MI - Team Time (1st 5) 1:11:51.7 | Spread (1st 5) 2:41.1 |
| 19, 58, 68, 85, 90, (97), (98) |
| Tyler Burkhardt, Kyle Briggs, Nick Battjes, Nick Wanczyk, Roberts Kyle, (Evan Clark), (Jamie Jabara) |
| 12:43.3, 14:04.3, 14:29.9, 15:09.8, 15:24.4, (15:53.3), (15:54.9) |
13 | 327 | Cadillac,
MI - Team Time (1st 5) 1:12:09.7 | Spread (1st 5) 1:54.8 |
| 44, 45, 73, 74, 91, (101), (115) |
| Garrett Dufort, Anthony Greenwood, Caleb Mitchell, Charley Payne, Nathaniel Dietlin, (Michael Jones), (Brandon Coyne) |
| 13:33.7, 13:36.7, 14:44.5, 14:46.3, 15:28.5, (16:03.0), (19:06.2) |
14 | 379 | Summit Academy,
MI - Team Time (1st 5) 1:14:22.2 | Spread (1st 5) 2:08.0 |
| 49, 69, 70, 92, 99, (109), (110) |
| Jeremy Novak, Sean Holland, Jaylen Parker, Jamieson Richardson, Austin Miller, (Ryan Barker), (Otto Kasbauer) |
| 13:47.0, 14:31.2, 14:32.1, 15:36.9, 15:55.0, (16:42.8), (17:01.0) |
15 | 396 | Kalamazoo Christian,
MI - Team Time (1st 5) 1:15:45.0 | Spread (1st 5) 3:56.0 |
| 15, 83, 89, 104, 105, (113), (116) |
| Doug Hollett, Hunter Perrin, Kevin Wunderly, Joe Brouwer, Tyler Boes, (John Stehouwer), (Sam Brouwer) |
| 12:32.0, 15:03.0, 15:18.0, 16:24.0, 16:28.0, (17:43.0), (19:27.0) |
16 | 397 | Creative Technologies Academy,
MI - Team Time (1st 5) 1:17:48.0 | Spread (1st 5) 5:39.0 |
| 36, 65, 79, 103, 114, (120) |
| Bennet Tomandl, Brandon Beck, Ethan Lehman, Derek Winters, Jarod Bouma, (Jon Shively) |
| 13:20.0, 14:26.0, 14:51.0, 16:12.0, 18:59.0, (23:28.0) |
17 | 446 | Charyl Stockwell Academy,
MI - Team Time (1st 5) 1:25:34.1 | Spread (1st 5) 8:11.6 |
| 53, 56, 102, 117, 118, (119) |
| Nathan Morgan, Jeremy Bond, Chase Pitcher, Ethan Monte, Joshua Arking, (Jacob Pacek) |
| 13:53.5, 13:59.1, 16:09.0, 19:27.4, 22:05.1, (23:08.5) |
18 | 559 | Breckenridge,
MI - Team Time (1st 5) 1:31:50.6 | Spread (1st 5) 7:13.1 |
| 107, 108, 111, 112, 121, (122) |
| Garret Sugar, Brendan Weslock, Alex Giles, Josh Westall, Noah Bleiler, (Hunter Chovanec) |
| 16:34.8, 16:35.8, 17:13.5, 17:38.6, 23:47.9, (24:28.8) |