1 | 25 | Marion,
IA - Team Time (1st 5) 1:21:33.9 | Spread (1st 5) 1:16.7 |
| 1, 2, 5, 8, 9, (12), (16) |
| Shane ERB, Jedidiah Osgood, Blake Roling, Jakob Regennitter, Chris Oberbroeckling, (Cooper Cook), (Jordan Fischer) |
| 15:29.5, 15:56.8, 16:35.3, 16:46.1, 16:46.2, (17:07.0), (17:20.2) |
2 | 71 | Solon,
IA - Team Time (1st 5) 1:25:22.4 | Spread (1st 5) 1:25.9 |
| 4, 7, 14, 21, 25, (31), (32) |
| Brick Kabela, Gabe Hinman, Michael Yeomans, Ty Becicka, Grant Bumsted, (Nate Ferguson), (Ethan Mclaughlin) |
| 16:15.9, 16:42.2, 17:16.2, 17:26.3, 17:41.8, (17:59.8), (18:01.9) |
3 | 96 | Mount Vernon,
IA - Team Time (1st 5) 1:27:02.7 | Spread (1st 5) 17.3 |
| 15, 17, 19, 22, 23, (24), (26) |
| Junior Krob, Luke Stephens, Carson Sansenbach, Quincy Happel, Eli Dickson, (Klayten Perreault), (Carter Hall) |
| 17:18.2, 17:20.4, 17:21.0, 17:27.6, 17:35.5, (17:39.5), (17:44.5) |
4 | 112 | Washington,
IA - Team Time (1st 5) 1:27:31.2 | Spread (1st 5) 2:10.3 |
| 3, 11, 28, 30, 40, (47), (67) |
| Lance Sobaski, Micah Rees, Elijah Morris, Tyler Alderton, Drew Horak, (Quinn Wubbena), (William Kennedy) |
| 16:15.5, 16:56.4, 17:54.2, 17:59.3, 18:25.8, (18:44.6), (19:37.9) |
5 | 143 | South Tama County Tama,
IA - Team Time (1st 5) 1:29:11.7 | Spread (1st 5) 2:01.4 |
| 6, 10, 37, 44, 46, (48), (60) |
| Tommy Tyynismaa, James Brant, Braxten Rohrs, Jonathan Meyer, Trusten Rosenberger, (Cade Rosenberger), (Kaden Kopsa) |
| 16:40.2, 16:53.6, 18:19.4, 18:36.9, 18:41.6, (18:44.9), (19:11.3) |
6 | 194 | Assumption Davenport,
IA - Team Time (1st 5) 1:31:50.8 | Spread (1st 5) 1:32.2 |
| 18, 39, 43, 45, 49, (51), (55) |
| David Lochner, Colin Duax-Baker, Colton Pilgrim, Peyton Pilgrim, Colin Hurt, (Collin Duax), (Connor Lerch) |
| 17:20.6, 18:24.9, 18:33.0, 18:39.5, 18:52.8, (18:57.1), (19:02.5) |
7 | 200 | Benton Community,
IA - Team Time (1st 5) 1:31:57.7 | Spread (1st 5) 2:00.9 |
| 13, 36, 41, 53, 57, (62), (66) |
| Trey Schulte, Owen Sadler, Isaac Morris, Ryan Lange, Marcus Ricklefs, (Luke Lange), (Brandon Schultz) |
| 17:07.2, 18:16.0, 18:26.1, 19:00.3, 19:08.1, (19:18.9), (19:36.9) |
8 | 201 | Mount Pleasant,
IA - Team Time (1st 5) 1:31:58.6 | Spread (1st 5) 1:41.5 |
| 20, 33, 38, 54, 56, (59), (72) |
| Ben Carthey, Nathan McWilliams, Christian Bracht-Wagner, Gabe Feldmann, Tyler Johnson, (Gannon McNamee), (Drake Landau) |
| 17:24.0, 18:02.3, 18:24.7, 19:02.1, 19:05.5, (19:10.1), (20:15.1) |
9 | 244 | Fort Madison,
IA - Team Time (1st 5) 1:34:33.5 | Spread (1st 5) 2:35.0 |
| 27, 29, 50, 64, 74, (75), (79) |
| Hayden Wolfe, Austin Miller, John Contrell, Will Gager, Jacob Shottenkirk, (Payton Lambert), (Ben Thele) |
| 17:51.0, 17:57.9, 18:54.6, 19:24.0, 20:26.0, (20:26.6), (20:48.0) |
10 | 260 | Central DeWitt,
IA - Team Time (1st 5) 1:34:40.2 | Spread (1st 5) 1:40.3 |
| 34, 35, 57, 65, 69, (70), (77) |
| Ben Zimmer, Caleb Olson, Jackson Kutka, Parker Petsche, Corbin Jorgensen, (Thomas Fielding), (Keegan Peterson) |
| 18:02.4, 18:11.1, 19:08.1, 19:35.9, 19:42.7, (19:44.2), (20:37.9) |
11 | 343 | Notre Dame / West Burlington,
IA - Team Time (1st 5) 1:41:06.7 | Spread (1st 5) 3:51.8 |
| 42, 61, 71, 83, 86 |
| Davis Ricketts, Sage Eggar, Anthony Moad, Ryne Rogers, Conner Bush |
| 18:29.0, 19:18.2, 19:44.6, 21:14.1, 22:20.8 |
12 | 354 | Maquoketa,
IA - Team Time (1st 5) 1:40:59.7 | Spread (1st 5) 2:10.1 |
| 52, 63, 76, 81, 82, (84), (85) |
| Cameron Tracy, Jacob Naab, Breckin Downey, Jayden Koos, Vincent Frana, (Victor Frana), (Aiden Claus) |
| 18:59.6, 19:21.7, 20:36.0, 20:52.7, 21:09.7, (21:42.0), (22:05.5) |
13 | 386 | Keokuk,
IA - Team Time (1st 5) 1:45:02.4 | Spread (1st 5) 3:49.0 |
| 68, 73, 78, 80, 87 |
| Dalton Jones, Zach Meyers, Elijah Gibbs, Layden Denning, Jaykob Finch |
| 19:39.0, 20:21.0, 20:45.0, 20:49.4, 23:28.0 |