1 | 24 | Caledonia, MI - Team Time (1st 5) 1:20:41.3 | Spread (1st 5) 38.7 |
| 1, 3, 4, 5, 11, (12), (15) |
| Josh Oom, Caden Dixon, Jordan Domany, Donavan Mattson, Brett Guzman, (Cooper Sorsen), (Benjamin DeGood) |
| 15:47.2, 16:08.8, 16:09.0, 16:10.4, 16:25.9, (16:26.3), (16:28.5) |
2 | 91 | Portage Central, MI - Team Time (1st 5) 1:22:39.5 | Spread (1st 5) 18.1 |
| 10, 14, 16, 21, 30, (31), (45) |
| Joshua Gormley, Caleb Heid, Ben Hunter, Logan Begeman, Nick Cabrera, (Gavin Voetberg), (Jacob Simmons) |
| 16:25.1, 16:27.6, 16:28.8, 16:34.8, 16:43.2, (16:43.4), (17:08.7) |
3 | 110 | BC Lakeview, MI - Team Time (1st 5) 1:22:51.6 | Spread (1st 5) 1:26.4 |
| 2, 9, 21, 28, 50, (67), (83) |
| Parker LaGro, Caleb Bost, Aiden Moore, Kevin Grady, Devon Njonjo, (Zach Piercy), (Josh Hennessy) |
| 15:52.5, 16:24.0, 16:34.8, 16:41.4, 17:18.9, (17:44.0), (18:12.4) |
4 | 136 | Jenison, MI - Team Time (1st 5) 1:23:26.7 | Spread (1st 5) 23.4 |
| 19, 23, 25, 33, 36, (52), (55) |
| Cole Visser, Seth Conner, Connor Lubberts, Brendan Wangler, Ethan Smith, (Mason Lucas), (Justin Clement) |
| 16:30.1, 16:35.8, 16:36.7, 16:50.6, 16:53.5, (17:21.7), (17:25.2) |
5 | 138 | Kalamazoo Central, MI - Team Time (1st 5) 1:23:35.6 | Spread (1st 5) 48.9 |
| 7, 8, 40, 41, 42, (43), (45) |
| Jasper Cane, Jonas Fraley-Burgett, Joseph Spada, Charles Blair, Bryce Soisson, (Michael Kloosterman), (Andre Soisson) |
| 16:14.9, 16:15.7, 16:59.0, 17:02.2, 17:03.8, (17:06.9), (17:08.7) |
6 | 206 | Zeeland West, MI - Team Time (1st 5) 1:25:14.5 | Spread (1st 5) 40.0 |
| 29, 34, 38, 51, 54, (62), (70) |
| Chase Holwerda, Caleb Smith, Nathan Golding, Jack DeKruyter, Colton Ruster, (Carson Hauch), (Owen Cousins) |
| 16:43.1, 16:50.7, 16:57.0, 17:20.6, 17:23.1, (17:38.0), (17:47.7) |
7 | 214 | Byron Center, MI - Team Time (1st 5) 1:25:42.4 | Spread (1st 5) 1:33.1 |
| 6, 16, 58, 66, 68, (71), (78) |
| Jason Fredricks, Nathan Holwerda, Mark Millard, Levi Huseby, Levi Green, (Brady Swanson), (Cole Mitchell) |
| 16:11.2, 16:28.8, 17:34.9, 17:43.2, 17:44.3, (17:48.8), (18:03.4) |
8 | 224 | Portage Northern, MI - Team Time (1st 5) 1:25:53.8 | Spread (1st 5) 1:08.9 |
| 18, 27, 57, 59, 63, (72), (84) |
| Drew Gonzalez, Logan Post, Aeson Gonzalez, Nick Redmond, Conor Sullivan, (Timmy Peterson), (Matthew Carlisle) |
| 16:29.3, 16:39.5, 17:31.2, 17:35.6, 17:38.2, (17:53.8), (18:14.1) |
9 | 232 | Holland West Ottawa, MI - Team Time (1st 5) 1:26:08.0 | Spread (1st 5) 1:26.0 |
| 23, 25, 49, 59, 76, (87), (89) |
| Carston Cole, Connor Wooley, Mayson Levandoski, Isaac Easter, Ben Monger, (Wyatt Putman), (Owen Foster) |
| 16:35.8, 16:36.7, 17:18.1, 17:35.6, 18:01.8, (18:16.8), (18:17.8) |
10 | 239 | Holland, MI - Team Time (1st 5) 1:26:15.9 | Spread (1st 5) 1:27.5 |
| 13, 35, 53, 65, 73, (90), (93) |
| Adrian Castillo, Noah Lambers, Dylan Chmura, Hunter Tripp, Harrison Kooyer, (Jackson Voss), (Brayden Snyder) |
| 16:27.4, 16:50.8, 17:22.9, 17:39.9, 17:54.9, (18:19.4), (18:30.9) |
11 | 289 | Hudsonville, MI - Team Time (1st 5) 1:27:29.6 | Spread (1st 5) 1:32.2 |
| 20, 39, 74, 77, 79, (81), (86) |
| Jaben Bakker, Jacob Rottier, Jason Van Dyken, Tommy Lobbezoo, Owen Lewis, (Garrett Smith), (Luke Martin) |
| 16:31.5, 16:57.1, 17:55.2, 18:02.1, 18:03.7, (18:09.6), (18:15.5) |
12 | 307 | St. Joseph, MI - Team Time (1st 5) 1:28:05.9 | Spread (1st 5) 1:18.3 |
| 37, 47, 56, 82, 85, (94), (95) |
| Shay White, Will Fiesbeck, Luke Lehner, Carter Petzke, Alex Moyer, (Jake Salvano), (Joshua Scott) |
| 16:56.8, 17:12.5, 17:30.7, 18:10.8, 18:15.1, (18:39.9), (18:42.1) |
13 | 308 | Kalamazoo Loy Norrix, MI - Team Time (1st 5) 1:28:09.7 | Spread (1st 5) 1:56.1 |
| 32, 44, 48, 88, 96, (97), (101) |
| Nolan Tribu, Samuel Allen, Oskar Wiedenhoeft, Danny Ewing, Jack Novotny, (Cristian Huerta), (Kobe Sackett) |
| 16:47.6, 17:07.4, 17:13.8, 18:17.2, 18:43.7, (18:47.0), (19:15.0) |
14 | 409 | Mattawan, MI - Team Time (1st 5) 1:30:55.1 | Spread (1st 5) 1:12.1 |
| 59, 69, 91, 92, 98, (100), (102) |
| Will Beeson, Leo Port, Jacob Atteberry, Jared Yetter, Luke Duncan, (Adrian Gariepy), (Nicholas Pollich) |
| 17:35.6, 17:45.4, 18:20.1, 18:26.3, 18:47.7, (19:14.9), (19:49.9) |
15 | 421 | Sturgis, MI - Team Time (1st 5) 1:33:30.1 | Spread (1st 5) 3:01.4 |
| 64, 75, 80, 99, 103, (104) |
| Matt Toner, Zachary Green, Nolan Park, Ethan Kent, Wyatt Reed, (Vladyslav Hnitsa) |
| 17:38.6, 18:01.4, 18:04.8, 19:05.3, 20:40.0, (23:33.6) |