1 | 46 | Dallas Center-Grimes,
IA - Team Time (1st 5) 1:25:08.7 | Spread (1st 5) 26.0 |
| 2, 5, 11, 13, 15, (17), (24) |
| Alex Thompson, Jared Bravard, Tyler Borneman, Blake Schaben, Jacob Cline, (Ean Followwill), (Jackson Rude) |
| 16:43.6, 16:59.6, 17:07.4, 17:08.5, 17:09.6, (17:14.0), (17:44.8) |
2 | 70 | Winterset,
IA - Team Time (1st 5) 1:26:13.5 | Spread (1st 5) 45.7 |
| 3, 4, 20, 21, 22, (48), (50) |
| Derek Koster, Curtis Harryman, Andrew Dick, Phillip Pearson, Just Dalrymple, (Luke Esser), (Owen Thompson) |
| 16:49.9, 16:54.9, 17:24.2, 17:28.9, 17:35.6, (18:42.8), (18:47.3) |
3 | 107 | Harlan,
IA - Team Time (1st 5) 1:28:03.8 | Spread (1st 5) 59.0 |
| 12, 14, 25, 26, 30, (34), (35) |
| Michael Sciranko, Reagan Hansen, Drew Voge, Caleb Brace, Benjamin Hieleson, (Jacob Henry), (Logan Klaassen) |
| 17:08.2, 17:09.0, 17:47.7, 17:51.7, 18:07.2, (18:12.3), (18:14.4) |
4 | 120 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:28:45.2 | Spread (1st 5) 1:26.1 |
| 6, 8, 27, 37, 42, (44), (49) |
| Chandler Hagan, Chandler Hagen, Ben Grote, Reed Rawlings, Jared Tigges, (Brennan Bock), (Ryan Rawlings) |
| 17:00.9, 17:05.9, 17:54.4, 18:17.0, 18:27.0, (18:40.1), (18:43.3) |
5 | 138 | Atlantic,
IA - Team Time (1st 5) 1:29:32.6 | Spread (1st 5) 1:19.7 |
| 7, 23, 29, 39, 40, (43), (56) |
| Ryan Hawkins, Phoenix Shadden, Kolton Carey, Cale Pellett, Kalob Flory, (Jalen Petersen), (David Thomsen) |
| 17:04.3, 17:36.3, 18:05.2, 18:22.8, 18:24.0, (18:36.8), (19:20.0) |
6 | 173 | Glenwood,
IA - Team Time (1st 5) 1:30:45.5 | Spread (1st 5) 1:34.2 |
| 18, 31, 32, 41, 51, (52), (53) |
| Parson Covington, William Ingels, Mason Parks, Andrew Mullennax, Ethan Thompson, (Victor Salerno), (Conrad Millar) |
| 17:14.3, 18:08.4, 18:08.9, 18:25.4, 18:48.5, (18:55.4), (18:56.4) |
7 | 204 | Denison-Schleswig,
IA - Team Time (1st 5) 1:32:21.3 | Spread (1st 5) 1:50.8 |
| 19, 38, 46, 47, 54, (61), (70) |
| David Salazar, Gustavo Flores, Cory Miller, Fernando Mendez, Tayler Cary, (Carlos Gonzalez), (Manny Flores) |
| 17:21.9, 18:21.9, 18:42.1, 18:42.7, 19:12.7, (19:51.6), (20:30.8) |
8 | 205 | Creston,
IA - Team Time (1st 5) 1:33:40.8 | Spread (1st 5) 3:30.6 |
| 1, 16, 57, 63, 68, (73), (77) |
| Cooper McDermott, Ben Irr, Isaac Wignall, Gabe Frakes, Matthew Routh, (Dylan Linch), (Steven Stow) |
| 16:41.5, 17:12.6, 19:27.6, 20:07.0, 20:12.1, (20:57.7), (21:23.2) |
9 | 211 | Saydel,
IA - Team Time (1st 5) 1:34:13.9 | Spread (1st 5) 3:14.7 |
| 8, 10, 59, 65, 69, (75), (78) |
| David Parker, Nathan Nelson, Kole Walker, Alex Scott, Josh Green, (Zach Mckee), (Cole Riddlebarger) |
| 17:05.9, 17:06.8, 19:31.1, 20:09.5, 20:20.6, (21:18.6), (21:26.2) |
10 | 254 | ADM Adel,
IA - Team Time (1st 5) 1:35:13.8 | Spread (1st 5) 1:14.8 |
| 36, 45, 55, 58, 60, (66), (67) |
| Iain Newman, Luke Huen, Philip Hlas, Brady Meier, Eli Schwarzkopf, (Alec Goos), (Carter Goos) |
| 18:16.6, 18:42.0, 19:13.4, 19:30.4, 19:31.4, (20:11.0), (20:11.3) |
11 | 269 | Perry,
IA - Team Time (1st 5) 1:37:51.8 | Spread (1st 5) 3:08.9 |
| 28, 33, 62, 72, 74, (79), (80) |
| Dawit Adum, Morgan Holmstrom, Mario Cruz, Emilio Gonzalez, Jacob Prombo, (Bradley Godwin), (Fernando Catalan) |
| 18:02.0, 18:10.8, 19:52.7, 20:35.4, 21:10.9, (22:47.3), (22:47.6) |
12 | 374 | Greene County,
IA - Team Time (1st 5) 1:53:05.9 | Spread (1st 5) 7:51.5 |
| 64, 71, 76, 81, 82 |
| Nic Killion, Ben Wilkens, Ethan Woodruff, Nathan Kennedy, Jacob Hueser |
| 20:07.4, 20:31.7, 21:22.0, 23:05.9, 27:58.9 |