1 | 36 | Kalamazoo Hackett,
MI - Team Time (1st 5) 1:26:19.0 | Spread (1st 5) 2:09.2 |
| 1, 2, 6, 13, 14, (19), (34) |
| Marek Butkiewicz, Gavin Sehy, Sean Siems, Nick Doerr, Kellen Siems, (Alexander Dumont), (Damien Martinez) |
| 16:12.2, 16:21.0, 17:15.0, 18:09.4, 18:21.4, (18:39.3), (19:41.4) |
2 | 40 | Three Oaks River Valley,
MI - Team Time (1st 5) 1:27:13.3 | Spread (1st 5) 2:00.2 |
| 3, 5, 7, 10, 15, (16), (30) |
| Landon Rogers, Austin York, Charlie Gibson, Adam Slavens, Braiden Brooks, (Sean Driscoll), (Grant Schumm) |
| 16:21.7, 17:06.8, 17:35.3, 17:47.6, 18:21.9, (18:31.0), (19:28.4) |
3 | 83 | St Philip Catholic Central,
MI - Team Time (1st 5) 1:31:37.4 | Spread (1st 5) 2:14.3 |
| 4, 11, 20, 21, 27, (35), (38) |
| Luke Sprague, Max Shugars, Owen Nofs, Jerome Bastian, Ryan Casterline, (Adam Thome), (Ben Lueck) |
| 17:04.1, 17:49.3, 18:42.1, 18:43.5, 19:18.4, (19:58.2), (20:20.3) |
4 | 145 | Concord,
MI - Team Time (1st 5) 1:37:01.3 | Spread (1st 5) 1:51.1 |
| 17, 23, 32, 33, 40, (44), (65) |
| Maddox Hutchinson, Keaton Smith, Lleyton Bauman, Tyreke Brown, Colton Gray, (Ashton Easterwood), (Liam Bauman) |
| 18:35.4, 18:55.6, 19:30.7, 19:33.1, 20:26.5, (20:35.5), (22:41.3) |
5 | 153 | White Pigeon,
MI - Team Time (1st 5) 1:37:50.1 | Spread (1st 5) 4:12.9 |
| 8, 25, 26, 36, 58, (60), (70) |
| Jesse Fielis, David Lane, Jack Williams, Aiden Jackson, Max Craddock, (Luke Hinkson), (Bradyn Goins) |
| 17:41.8, 19:04.1, 19:06.0, 20:03.5, 21:54.7, (22:12.6), (24:16.1) |
6 | 180 | Centreville,
MI - Team Time (1st 5) 1:39:59.6 | Spread (1st 5) 1:46.5 |
| 28, 29, 31, 43, 49, (57), (72) |
| Henry Sloat, Brendan Sre, Oliver Mildenberg, Bryce Hekter, Landon Marshall, (Ben Reed), (Aden Mittler) |
| 19:22.3, 19:25.7, 19:29.3, 20:33.5, 21:08.8, (21:47.6), (27:11.3) |
7 | 210 | Eau Claire,
MI - Team Time (1st 5) 1:43:13.5 | Spread (1st 5) 4:21.7 |
| 12, 36, 41, 59, 62, (73) |
| Ryan Blankenship, Dilan Vargas, Brody Severin, Kevin Vargas, Angel Roldan, (Josiah Ntongai) |
| 18:09.2, 20:03.5, 20:28.5, 22:01.4, 22:30.9, (33:31.5) |
8 | 215 | New Buffalo,
MI - Team Time (1st 5) 1:42:54.2 | Spread (1st 5) 2:41.9 |
| 18, 39, 50, 53, 55, (63), (64) |
| Elliott Bourne, August Johnson, Ben Tripp, Braeden Bergerson, Layne Collins, (Max Lijewski), (Kayden Hall) |
| 18:39.2, 20:24.7, 21:12.5, 21:16.7, 21:21.1, (22:33.3), (22:36.8) |
9 | 221 | Mendon,
MI - Team Time (1st 5) 1:43:58.3 | Spread (1st 5) 5:24.2 |
| 9, 46, 48, 52, 66, (71) |
| Ben Iobe, Kyron Christner, Braxton Haigh, Dante Goto, Lucas Dudley, (Kevin Morgan) |
| 17:41.9, 20:52.7, 21:02.3, 21:15.3, 23:06.1, (25:06.4) |
10 | 226 | Heritage Christian Academy,
MI - Team Time (1st 5) 1:44:04.7 | Spread (1st 5) 3:17.3 |
| 24, 42, 45, 54, 61 |
| Seth Crown, Carter Barker, Joshua Beck, Ezekiel Fenstermaker, Owen Shank |
| 19:03.7, 20:32.4, 20:48.5, 21:19.1, 22:21.0 |
11 | 243 | Athens,
MI - Team Time (1st 5) 1:45:39.9 | Spread (1st 5) 4:30.1 |
| 22, 47, 51, 56, 67, (68), (69) |
| Ethan O'Connor, Addison Stanton, Dru Slater, Devin Stadel, Carter Devold, (Gavin Thomas), (Joseph Kinney) |
| 18:45.7, 20:55.1, 21:13.7, 21:29.6, 23:15.8, (23:41.8), (23:54.5) |