1 | 59 | Zeeland West,
MI - Team Time (1st 5) 1:23:36.6 | Spread (1st 5) 59.0 |
| 4, 5, 10, 19, 21, (22), (27) |
| Matthew Converse, Bryce Arredondo, Ethan Senti, Austin Soeters, Luke Munsey, (Ethan Wolters), (Mateo Arredondo) |
| 16:12.2, 16:18.4, 16:46.3, 17:08.5, 17:11.2, (17:12.0), (17:26.0) |
2 | 86 | Zeeland East,
MI - Team Time (1st 5) 1:25:05.0 | Spread (1st 5) 46.0 |
| 11, 13, 15, 17, 30, (31), (32) |
| Ian Wiersma, Isaac Ringling, Conor Haley, Schaeffer Ailes, Josh Mudd, (Cole Lloyd), (Ben Everse) |
| 16:47.6, 16:49.4, 16:53.8, 17:00.6, 17:33.6, (17:38.3), (17:44.3) |
3 | 120 | Coldwater,
MI - Team Time (1st 5) 1:24:59.3 | Spread (1st 5) 3:00.2 |
| 1, 25, 26, 28, 40, (46), (62) |
| Shuaib Aljabaly, Ayash Ahmed, Kyle Foulk, Adam Bailey, Jose Blankenship, (Mohammed Saleh), (Antonio Potter) |
| 14:53.6, 17:18.0, 17:24.0, 17:29.9, 17:53.8, (18:10.6), (18:44.3) |
4 | 149 | Allegan,
MI - Team Time (1st 5) 1:27:38.6 | Spread (1st 5) 1:20.7 |
| 9, 24, 35, 37, 44, (54), (56) |
| Blane Johnson, Thomas Loftus, Dontae Havinga-Hamilton, Connor Harlan, Trevor Jaster, (Anthony Barnes), (Noe Badillo) |
| 16:44.1, 17:14.1, 17:46.5, 17:49.1, 18:04.8, (18:24.1), (18:26.5) |
5 | 154 | Niles,
MI - Team Time (1st 5) 1:27:52.2 | Spread (1st 5) 1:09.0 |
| 12, 29, 34, 38, 41, (48), (85) |
| Devin Tomlinson, Darien Tomlinson, Adam Shepherd, Weston Eager, Hunter Greenman, (bryant Echeveirra), (Hayden Beckwith) |
| 16:48.0, 17:31.2, 17:46.0, 17:50.0, 17:57.0, (18:15.1), (19:36.0) |
6 | 185 | South Haven,
MI - Team Time (1st 5) 1:28:47.6 | Spread (1st 5) 2:30.3 |
| 7, 8, 49, 51, 70, (81), (83) |
| Craig Thompson, Jackson Schooley, Brian Thompson, Justin Postma, Joe Nelson, (Maddox Uckele), (River Fitch) |
| 16:28.7, 16:40.0, 18:17.9, 18:22.0, 18:59.0, (19:27.6), (19:32.0) |
7 | 202 | Hamilton,
MI - Team Time (1st 5) 1:29:00.5 | Spread (1st 5) 2:33.6 |
| 2, 36, 52, 55, 57, (78), (80) |
| Luke Koopman, Havi Carroll, Luke Freyhof, Ben VanHuis, Caleb Berens, (Austin Peters), (Gavin VanderKamp) |
| 15:55.9, 17:48.3, 18:22.2, 18:24.6, 18:29.5, (19:08.1), (19:16.9) |
8 | 229 | Stevensville Lakeshore,
MI - Team Time (1st 5) 1:30:33.0 | Spread (1st 5) 2:06.0 |
| 14, 43, 50, 53, 69, (72), (75) |
| Cooper Clark, Charlie Ogata, Grant Rose, Bailey DeLaTorre, Aiden Stormont, (Pete McAllister), (Cooper Strebeck) |
| 16:51.0, 18:01.0, 18:21.0, 18:23.0, 18:57.0, (19:02.0), (19:02.5) |
9 | 237 | Holland Christian,
MI - Team Time (1st 5) 1:30:54.7 | Spread (1st 5) 1:52.3 |
| 18, 39, 45, 67, 68, (71), (74) |
| Jacob DeBoer, Alex Mitchell, Tim Schloff, Caleb VanAppledorn, Luke Page, (Cameron Fischer), (Ted Baas) |
| 17:04.4, 17:50.9, 18:07.1, 18:55.6, 18:56.7, (19:01.0), (19:02.4) |
10 | 256 | Paw Paw,
MI - Team Time (1st 5) 1:31:30.4 | Spread (1st 5) 1:59.4 |
| 20, 33, 59, 65, 79, (82), (84) |
| Michael McCauley, Jonah Maichele, Finlay Tate, Tyler Wressel, Steven Lockwood, (Alex LaRue), (Eli Gentz) |
| 17:09.3, 17:45.0, 18:37.4, 18:50.0, 19:08.7, (19:28.1), (19:35.6) |
11 | 272 | Hopkins,
MI - Team Time (1st 5) 1:32:10.7 | Spread (1st 5) 3:07.0 |
| 16, 23, 66, 76, 91, (98), (103) |
| Todd Henley, Dan Rausch, Zach Nutter, Jacob Pastoor, Christopher Tortorelli, (Joe Ludlam), (Johnathon Beckwith) |
| 16:56.7, 17:13.5, 18:53.1, 19:03.7, 20:03.7, (20:38.5), (21:41.5) |
12 | 310 | Sturgis,
MI - Team Time (1st 5) 1:33:43.6 | Spread (1st 5) 1:42.5 |
| 42, 47, 63, 72, 86, (90), (95) |
| Jake Bundy, Noah Franks, Lane Kimes, Andrew Baker, Abdiel Cardiel, (Nick Falkenstein), (Carlos Lara Flores) |
| 18:00.8, 18:11.5, 18:46.0, 19:02.0, 19:43.3, (19:56.9), (20:31.5) |
13 | 330 | Edwardsburg,
MI - Team Time (1st 5) 1:34:40.0 | Spread (1st 5) 3:29.0 |
| 6, 60, 87, 88, 89, (94), (96) |
| Jack Leman, Killian Marshall, Adam Tredway, Cian Young, Nic Colon, (Nicolas Colon), (Sam Fish) |
| 16:26.0, 18:41.0, 19:47.0, 19:51.0, 19:55.0, (20:26.9), (20:36.0) |
14 | 352 | Three Rivers,
MI - Team Time (1st 5) 1:35:12.7 | Spread (1st 5) 1:38.0 |
| 58, 61, 64, 77, 92, (99), (100) |
| Logan Borst, Cole Appoloni, Colby Hasse, Donald Munro, Dan Foura, (Nathan Ritchie), (Richard Scare) |
| 18:30.0, 18:42.0, 18:46.7, 19:06.0, 20:08.0, (20:48.1), (20:51.0) |
15 | 398 | Dowagiac Union,
MI - Team Time (1st 5) 1:39:59.4 | Spread (1st 5) 5:44.1 |
| 3, 93, 96, 102, 104, (105), (107) |
| Shawn Little, William Leonard, David Napier, Qwintrayl Scott, Chris Schultz, (Mike Symonds), (Ryan Payne) |
| 15:58.9, 20:18.5, 20:36.0, 21:23.0, 21:43.0, (22:16.0), (22:40.3) |
16 | 534 | Communication Media Arts,
MI - Team Time (1st 5) 2:00:10.3 | Spread (1st 5) 4:54.3 |
| 101, 106, 108, 109, 110, (111), (112) |
| Dontae Massey, Samuel Olaeeur, Waverly Bumbrey, Will Smith, Aaron Butler, (Clifford Barrow), (Joshua Bumbrey) |
| 21:19.1, 22:16.5, 24:56.7, 25:24.6, 26:13.4, (26:17.1), (31:59.6) |