1 | 24 | Dowling Catholic West Des Moines,
IA - Team Time (1st 5) 1:19:03.0 | Spread (1st 5) 25.6 |
| 2, 3, 5, 6, 8, (22), (24) |
| Jack Flori, Max DeRocher, Matthew Bootman, Owen Wolfe, Josh Mohan, (Nicholas Paulsen), (Brody Burr) |
| 15:33.8, 15:36.7, 15:56.1, 15:57.0, 15:59.4, (16:32.5), (16:36.2) |
2 | 44 | Valley West Des Moines,
IA - Team Time (1st 5) 1:20:13.5 | Spread (1st 5) 43.2 |
| 4, 7, 10, 11, 12, (30), (34) |
| Evan McClinton, Jackson Bergman, Jack Cavan, Jacob Forney, Jonathan Owen, (Frank McEvoy), (Debas Hagdu) |
| 15:38.7, 15:58.5, 16:05.5, 16:08.9, 16:21.9, (16:47.3), (16:56.2) |
3 | 79 | Urbandale,
IA - Team Time (1st 5) 1:21:29.9 | Spread (1st 5) 1:23.1 |
| 1, 9, 14, 19, 36, (38), (46) |
| Tommy Hensley, Blake Smith, Sidney Shide, Landon Hartley, Ashton Hensley, (Drew Johnson), (Will Johnson) |
| 15:33.2, 16:01.7, 16:27.8, 16:30.9, 16:56.3, (17:04.7), (17:31.6) |
4 | 105 | Dubuque Senior,
IA - Team Time (1st 5) 1:22:50.2 | Spread (1st 5) 17.0 |
| 13, 18, 20, 25, 29, (43), (44) |
| Calvin Lueken, Jack Kirman, Danny Rothert, Liam Kroger, Jacob Haug, (Beckett Brock), (Ben Hohmann) |
| 16:25.6, 16:30.5, 16:32.3, 16:39.2, 16:42.6, (17:20.3), (17:26.6) |
5 | 127 | Linn-Mar Marion,
IA - Team Time (1st 5) 1:23:21.5 | Spread (1st 5) 25.8 |
| 17, 21, 27, 28, 34, (37), (39) |
| Riley Kuhn, Ethan Cheney, Ethan Boston, Graedyn Morrissey, Brendan Bakker, (Owen Hanson), (Will Kennedy) |
| 16:30.4, 16:32.4, 16:41.2, 16:41.3, 16:56.2, (16:59.4), (17:06.2) |
6 | 144 | Marshalltown,
IA - Team Time (1st 5) 1:24:08.5 | Spread (1st 5) 1:03.9 |
| 15, 23, 26, 33, 47, (49), (55) |
| John Moellers, James Johnson, Preston Johnson, Carter Nunn, Caleb Rasmussen, (Parker Gooding), (Dale Greene) |
| 16:27.9, 16:33.3, 16:39.8, 16:55.7, 17:31.8, (17:59.1), (18:30.6) |
7 | 198 | Waterloo West,
IA - Team Time (1st 5) 1:26:11.1 | Spread (1st 5) 55.5 |
| 31, 32, 42, 45, 48, (51), (56) |
| Ben Ritter, Presley Berns, Ryan Harn, Josiah Wendland, Josh Kerkove, (Caleb Kerkove), (Connor Heuthorst) |
| 16:48.6, 16:53.8, 17:16.0, 17:28.6, 17:44.1, (18:08.1), (18:31.8) |
8 | 222 | Mason City,
IA - Team Time (1st 5) 1:29:19.8 | Spread (1st 5) 2:26.4 |
| 15, 40, 50, 58, 59, (61), (63) |
| Ra'Shaun Sinnwell, Henry Hansen, Ayeden Lein, Eliott Ruiz, Octavio Padilla, (Bjorn Roen), (Brady Wickering) |
| 16:27.9, 17:07.3, 18:02.8, 18:47.5, 18:54.3, (19:14.0), (19:25.0) |
9 | 257 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:31:10.6 | Spread (1st 5) 1:36.8 |
| 41, 52, 53, 54, 57, (60), (62) |
| Kriene Schneidermann, Lucas Burkamper, Louis Dew, Isaiah Smith, Cade Smith, (Kyle Reisinger), (Austin Damisch) |
| 17:08.9, 18:17.2, 18:28.6, 18:30.2, 18:45.7, (19:04.0), (19:24.2) |