1 | 42 | Jackson Lumen Christi,
MI - Team Time (1st 5) 1:21:40.4 | Spread (1st 5) 1:10.4 |
| 2, 5, 7, 12, 16, (30), (38) |
| Isaiah Dinverno, Leo Swager, Gibson Shore, Rocky Bolton, Avery Morrow, (Karl Swager), (Peter Soltis) |
| 15:41.3, 15:59.9, 16:20.4, 16:47.2, 16:51.7, (17:39.3), (17:55.8) |
2 | 71 | Hanover-Horton,
MI - Team Time (1st 5) 1:23:43.3 | Spread (1st 5) 1:21.6 |
| 4, 8, 15, 21, 23, (31), (34) |
| Landen Boulis, Cooper Flick, Zach Hassenzahl, Chad Tyson, Wyatt Hassenzahl, (Carson Beach), (Tyler Harris) |
| 15:57.7, 16:22.0, 16:50.5, 17:13.8, 17:19.3, (17:43.2), (17:44.5) |
3 | 76 | Jonesville,
MI - Team Time (1st 5) 1:23:36.9 | Spread (1st 5) 1:53.8 |
| 3, 6, 18, 20, 29, (39), (46) |
| Caleb Blonde, Nicholas Fowler, Collin Fucile, Ashton Potwin, Zachery Childress, (Jacob Gray), (Lucas Kyser) |
| 15:44.0, 16:04.2, 16:59.7, 17:11.2, 17:37.8, (18:13.7), (18:52.9) |
4 | 100 | Onsted,
MI - Team Time (1st 5) 1:25:08.0 | Spread (1st 5) 3:41.2 |
| 1, 10, 13, 28, 48, (62), (68) |
| Mitchell Hiatt, James Bayes, Chris Durfey, Nicklas Holmes, Hunter VanZandt, (Drake Bosse), (Joel Sniegowski) |
| 15:15.5, 16:34.0, 16:47.4, 17:34.4, 18:56.7, (19:53.0), (20:27.3) |
5 | 109 | Brooklyn Columbia Central,
MI - Team Time (1st 5) 1:26:08.7 | Spread (1st 5) 56.7 |
| 14, 17, 22, 24, 32, (43), (54) |
| Clint Couchman, Wyatt Vowell, Jack Gorton, Owen Lambarth, Nate Ostrosky, (Tyson Gaydosh), (Joel David) |
| 16:47.6, 16:53.3, 17:16.5, 17:27.0, 17:44.3, (18:29.5), (19:18.7) |
6 | 215 | Homer,
MI - Team Time (1st 5) 1:33:55.6 | Spread (1st 5) 4:51.7 |
| 9, 19, 41, 70, 76, (79), (89) |
| John Edler, Ethan Huff, Keegan Betz, Wyatt Winchell, Ethan Betz, (Reid Tracy), (Dale Hitz) |
| 16:31.8, 17:04.0, 18:19.6, 20:36.7, 21:23.5, (21:33.4), (23:36.4) |
7 | 223 | Sand Creek,
MI - Team Time (1st 5) 1:33:21.7 | Spread (1st 5) 1:58.6 |
| 26, 40, 49, 52, 56, (59), (60) |
| Silas Daniels, Caleb Johnson, Grady Hazelwood, Tre Fluker, Nicholas Trame, (Ben Wheeler), (Jordan Hassenzahl) |
| 17:28.3, 18:15.6, 18:58.6, 19:12.3, 19:26.9, (19:36.4), (19:36.5) |
8 | 228 | Quincy,
MI - Team Time (1st 5) 1:33:35.9 | Spread (1st 5) 2:20.3 |
| 27, 33, 47, 58, 63, (78), (84) |
| Chayse Jensen, Carter Feltner, Hunter Walker, Eddie Miller, Coy Wood, (Michael Payne), (Kaden Stevens) |
| 17:33.7, 17:44.4, 18:53.2, 19:30.6, 19:54.0, (21:25.6), (22:18.9) |
9 | 238 | Bronson,
MI - Team Time (1st 5) 1:34:03.4 | Spread (1st 5) 1:33.2 |
| 37, 45, 50, 51, 55, (64), (66) |
| Adam Franks, Tyler Wilber, Brayton Cosby, Carter Sikorski, Jovani Ramos, (Jason Greenfield), (Matthew Anderson) |
| 17:49.7, 18:42.7, 19:02.5, 19:05.6, 19:22.9, (20:06.3), (20:12.5) |
10 | 263 | Napoleon,
MI - Team Time (1st 5) 1:38:18.2 | Spread (1st 5) 6:50.4 |
| 35, 36, 44, 57, 91, (93) |
| Jamison Swope, Andrew Norman, Lukas Curylo, Blake Fish, Dylan Wrolstad, (Nolan Callahan) |
| 17:45.7, 17:47.8, 18:39.0, 19:29.6, 24:36.1, (24:51.3) |
11 | 271 | Hillsdale,
MI - Team Time (1st 5) 1:37:41.8 | Spread (1st 5) 4:28.3 |
| 11, 53, 65, 69, 73, (74), (92) |
| Logan Youngman, Dominick Coke, Payton Belisle, Miles Brown, Theo York, (Collin Mullaly), (Chase Bradley) |
| 16:35.8, 19:16.5, 20:12.1, 20:33.3, 21:04.1, (21:08.5), (24:48.7) |
12 | 328 | Hudson,
MI - Team Time (1st 5) 1:42:38.1 | Spread (1st 5) 4:31.9 |
| 25, 67, 72, 81, 83, (86), (88) |
| Isaac St. John, Isaac Wilson, Aiden Tedora, Connor Quigley, Jericho Borck, (Matt Rowan), (Sylas Williams) |
| 17:27.5, 20:20.2, 20:59.5, 21:51.5, 21:59.4, (22:33.9), (23:01.2) |
13 | 344 | Springport,
MI - Team Time (1st 5) 1:43:50.9 | Spread (1st 5) 4:08.4 |
| 42, 61, 76, 80, 85, (90) |
| Aidan Bradley, Tristin Chartrand, William Taylor, Hunter Hacker, Joshua Jordan, (Austin Caddell) |
| 18:24.6, 19:51.2, 21:23.5, 21:38.6, 22:33.0, (24:32.8) |
14 | 409 | Michigan Center,
MI - Team Time (1st 5) 1:55:40.9 | Spread (1st 5) 8:05.8 |
| 71, 75, 82, 87, 94, (95) |
| Brayden Pepper, Owen Hunt, Connor Tripp, Robert Hill, Aaron Studley, (Aiden Wolf) |
| 20:38.1, 21:20.7, 21:59.2, 22:59.0, 28:43.9, (31:22.0) |