1 | 50 | Hanover-Horton,
MI - Team Time (1st 5) 1:24:22.5 | Spread (1st 5) 1:34.0 |
| 1, 2, 10, 15, 22, (27), (36) |
| Rogan Melling, Austin Brown, Landen Boulis, Evan Shepherd, Zach Hassenzahl, (Owen Brown), (Nick Schuette) |
| 16:02.6, 16:21.4, 16:59.9, 17:22.0, 17:36.6, (17:50.8), (18:16.6) |
2 | 119 | Leslie,
MI - Team Time (1st 5) 1:28:06.4 | Spread (1st 5) 1:49.5 |
| 4, 18, 24, 32, 41, (61), (65) |
| Cameron Pierce, Ethan Lubahn, Jose Domecq, Grason Weber, Erik Dexter, (Logan Hile), (Carson Dubose) |
| 16:31.7, 17:28.8, 17:41.3, 18:03.4, 18:21.2, (19:05.3), (19:13.7) |
3 | 125 | Jonesville,
MI - Team Time (1st 5) 1:28:53.7 | Spread (1st 5) 1:00.1 |
| 13, 19, 28, 30, 35, (37), (53) |
| Gavin VanKampen, David Fowler, Nicholas Fowler, Mytchal Morrison, Lucas Kyser, (Zachery Childress), (Jacob Norman) |
| 17:15.2, 17:31.0, 17:54.1, 17:58.1, 18:15.3, (18:17.7), (18:47.7) |
4 | 135 | Hudson,
MI - Team Time (1st 5) 1:28:43.5 | Spread (1st 5) 2:00.3 |
| 3, 21, 29, 39, 43, (56), (59) |
| Alex Czeiszperger, Isaac St. John, Nicholas Sorrow, Austin Bloomer, Henry Arnett, (Jackson Jones), (Gage Mannarino) |
| 16:25.5, 17:35.0, 17:57.7, 18:19.5, 18:25.8, (18:52.9), (18:58.6) |
5 | 177 | Bronson,
MI - Team Time (1st 5) 1:30:44.3 | Spread (1st 5) 1:15.5 |
| 17, 20, 42, 48, 50, (77), (79) |
| Ashton Wells, Aden Hathaway, Tyler Wilber, Tanner Norton, Perry Lake, (Hugo Barajas), (Drew Seekman) |
| 17:27.6, 17:31.4, 18:21.7, 18:40.5, 18:43.1, (19:33.8), (19:41.0) |
6 | 180 | Jackson Lumen Christi,
MI - Team Time (1st 5) 1:30:16.0 | Spread (1st 5) 3:01.7 |
| 6, 7, 38, 49, 80, (84), (93) |
| Isaiah Dinverno, Gannon Shore, Gibson Shore, Nathan Padbury, Darren Schalhamer, (Zach Kremer), (Liam Miller) |
| 16:42.6, 16:48.8, 18:17.8, 18:42.5, 19:44.3, (19:54.5), (20:20.5) |
7 | 190 | Hillsdale,
MI - Team Time (1st 5) 1:30:50.9 | Spread (1st 5) 3:41.8 |
| 5, 23, 26, 44, 92, (94), (100) |
| Nolan Grant, Miles Brown, Aiden Monroe, Marius Zwick, Braden Lige, (Ashton Cramer), (Collin Mullaly) |
| 16:38.3, 17:39.6, 17:45.6, 18:27.3, 20:20.1, (20:40.1), (21:36.8) |
8 | 192 | Adrian Madison,
MI - Team Time (1st 5) 1:31:30.3 | Spread (1st 5) 1:29.5 |
| 14, 34, 46, 47, 51, (60), (74) |
| Henry Frederick, Jamari Williams, Paul McClure, Aiden Mahony, Mark Goodlock, (Carter Grof), (Bryson Ballantyne) |
| 17:16.6, 18:12.8, 18:35.0, 18:39.8, 18:46.1, (19:02.6), (19:29.4) |
9 | 200 | Onsted,
MI - Team Time (1st 5) 1:30:55.2 | Spread (1st 5) 2:58.0 |
| 8, 12, 31, 66, 83, (95), (99) |
| Mitchell Hiatt, Brody Amthor, James Bayes, Jordan Fetzer, Ethan Grulke, (Drake Bosse), (Sam Hallenbeck) |
| 16:50.1, 17:01.2, 17:59.7, 19:16.1, 19:48.1, (20:52.0), (21:19.9) |
10 | 215 | Union City,
MI - Team Time (1st 5) 1:31:33.8 | Spread (1st 5) 2:24.2 |
| 9, 11, 58, 67, 70, (81), (82) |
| Ben Gautsche, Jason Shoop, Malachi Payne, Aidan Taylor, Cohen Burdick, (Montana Connell), (Mason Hawthorne) |
| 16:56.9, 17:00.9, 18:55.5, 19:19.4, 19:21.1, (19:44.6), (19:47.0) |
11 | 263 | Napoleon,
MI - Team Time (1st 5) 1:33:45.6 | Spread (1st 5) 1:57.9 |
| 16, 52, 54, 69, 72, (76), (87) |
| Kyler Pequet, Jamison Swope, Aiden Thorne, Haden McLain, Matt Smith, (Andrew Norman), (Lukas Curylo) |
| 17:25.5, 18:46.6, 18:49.1, 19:21.0, 19:23.4, (19:33.4), (19:57.8) |
12 | 264 | Brooklyn Columbia Central,
MI - Team Time (1st 5) 1:33:45.9 | Spread (1st 5) 1:54.6 |
| 25, 33, 57, 71, 78, (89), (96) |
| Wyatt Vowell, Jack Gorton, Gavin Zuver, Nate Ostrosky, Owen Lambarth, (Tyson Gaydosh), (Jason Gonerka) |
| 17:44.6, 18:05.3, 18:55.3, 19:21.5, 19:39.2, (20:02.6), (20:58.0) |
13 | 271 | Homer,
MI - Team Time (1st 5) 1:34:09.1 | Spread (1st 5) 58.5 |
| 40, 45, 55, 63, 68, (101), (104) |
| Caleb Dickinson, Anthony Clark, Austin Warner, John Edler, Hunter Betz, (Ashton Knapp), (Joel Cupp) |
| 18:21.0, 18:28.4, 18:52.6, 19:07.6, 19:19.5, (21:58.2), (25:31.0) |
14 | 375 | Michigan Center,
MI - Team Time (1st 5) 1:37:48.3 | Spread (1st 5) 1:03.0 |
| 62, 64, 73, 86, 90, (97), (98) |
| Nathan Paddock, Timmy Reimers, Xander Manzer, Ty Gaddy, Barrett Bradley, (Wyatt VanRiper), (Chase Short) |
| 19:06.0, 19:12.8, 19:24.1, 19:56.4, 20:09.0, (20:59.6), (21:04.7) |
15 | 441 | Sand Creek,
MI - Team Time (1st 5) 1:44:26.6 | Spread (1st 5) 5:13.9 |
| 75, 85, 88, 91, 102, (103) |
| Nicholas Trame, Caleb Johnson, Nathan Russell, Jordan Hassenzahl, Clark Cook, (Malakai Maxwell) |
| 19:30.4, 19:55.3, 20:00.7, 20:15.9, 24:44.3, (24:52.9) |