1 | 42 | Osage,
IA - Team Time (1st 5) 44:33.4 | Spread (1st 5) 1:26.6 |
| 3, 4, 5, 8, 22, (32) |
| Ben Huftalin, Andrew Lang, Ryan Cornwell, Isaac Shultz, Jim Plotzke, (Patrick VandenAvond) |
| 8:23.4, 8:24.0, 8:52.0, 9:04.0, 9:50.0, (10:10.0) |
2 | 78 | Clear Lake,
IA - Team Time (1st 5) 46:20.0 | Spread (1st 5) 1:55.0 |
| 2, 9, 11, 18, 38, (41), (57) |
| Ryan Faught, Parker Truesdell, Dylan Clapper, Dalton Humburg, Josiah Bartlett, (Ben Mason), (Noah Copney) |
| 8:20.0, 9:05.0, 9:07.0, 9:33.0, 10:15.0, (10:24.0), (10:56.0) |
3 | 79 | West Fork Sheffield,
IA - Team Time (1st 5) 46:00.0 | Spread (1st 5) 2:23.0 |
| 1, 7, 12, 14, 45, (61), (82) |
| Jacob Hansen, Seamus Sullivan, Nick Naumann, Brett Barkema, Jake Nierengarten, (Josh Stevens), (Rukshad Daver) |
| 8:08.0, 9:01.0, 9:09.0, 9:11.0, 10:31.0, (10:58.0), (11:28.0) |
4 | 173 | Northeast Goose Lake,
IA - Team Time (1st 5) 51:16.6 | Spread (1st 5) 1:07.7 |
| 23, 24, 26, 40, 60, (63), (66) |
| Nick Kennicker, Kirk Mommsen, Jaden Butler, Tanner Near, Matthew Horst, (Dylan Schmidt), (Colton Galusha) |
| 9:50.2, 10:01.3, 10:03.6, 10:23.6, 10:57.9, (11:01.6), (11:08.4) |
5 | 190 | North Butler Greene,
IA - Team Time (1st 5) 51:32.0 | Spread (1st 5) 4:18.0 |
| 6, 10, 19, 44, 111 |
| Addison Johnson, Tyler Holm, Matthew Davis, Drew Johnson, Caden Hobson |
| 8:59.0, 9:06.0, 9:40.0, 10:30.0, 13:17.0 |
6 | 199 | Central Clinton,
IA - Team Time (1st 5) 51:50.7 | Spread (1st 5) 35.9 |
| 29, 35, 37, 46, 52, (54), (56) |
| Keegan Lass, Elliot Arensdorf, Colin Duffy, Dakota Michels, Mathew Townsley, (Jacob VanLaere), (Jacob Maxwell) |
| 10:06.7, 10:13.7, 10:14.2, 10:33.5, 10:42.6, (10:49.1), (10:51.6) |
7 | 201 | Mid-Prairie Wellman,
IA - Team Time (1st 5) 51:23.0 | Spread (1st 5) 1:52.0 |
| 13, 21, 48, 55, 64, (74), (85) |
| Andrew Schwartz, Cade Miller, Eric Knebel, Ben Stone, Ryan Harapat, (Dylan White), (Spencer Fox) |
| 9:10.0, 9:44.0, 10:37.0, 10:50.0, 11:02.0, (11:18.0), (11:36.0) |
8 | 229 | Clear Creek-Amana,
IA - Team Time (1st 5) 52:38.0 | Spread (1st 5) 2:57.3 |
| 17, 25, 39, 50, 98, (100), (115) |
| Ben Alcorn, Eric Douglass, Wyatt Sedlacek, Kage Hinricks, Chad Keitel, (Ben Oxley), (Will Ball) |
| 9:19.5, 10:02.5, 10:18.2, 10:41.0, 12:16.8, (12:19.3), (13:55.6) |
9 | 259 | Mount Vernon,
IA - Team Time (1st 5) 53:36.6 | Spread (1st 5) 59.1 |
| 31, 47, 49, 65, 67, (70), (78) |
| Zach Krogmann, Peyton Wilch, Levi Wade, Jeremy Krogmann, Kai Walberg, (Joe Timm), (Jacob Feldman) |
| 10:09.8, 10:34.6, 10:38.8, 11:04.5, 11:08.9, (11:11.5), (11:25.6) |
10 | 282 | Tipton,
IA - Team Time (1st 5) 53:43.9 | Spread (1st 5) 2:32.3 |
| 16, 34, 71, 72, 89, (90), (109) |
| Matt Pelzer, Jason Rohlf, Sam Bierman, Jordan Axberg, Austin McNeill, (Jacob Laing), (Alek Comstock) |
| 9:12.6, 10:12.7, 11:16.2, 11:17.5, 11:44.9, (11:46.6), (13:01.3) |
11 | 284 | Wapello,
IA - Team Time (1st 5) 53:49.0 | Spread (1st 5) 2:11.0 |
| 15, 57, 59, 76, 77, (103), (121) |
| Ian Poe, Dylan Maine, Gage Mesler, Mitchell Wanfatt, Devon Meeker, (Paul Mitchell), (Jorge Saavedra) |
| 9:12.0, 10:56.0, 10:57.0, 11:21.0, 11:23.0, (12:30.0), (16:29.0) |
12 | 305 | Mount Pleasant,
IA - Team Time (1st 5) 54:53.0 | Spread (1st 5) 1:47.0 |
| 30, 33, 68, 82, 92, (93), (104) |
| Ryan Hutchinson, Logan Murray, Mathew Munford, Jacob Holtkamp, Adam Bodenham, (Dalton Krum), (Ben Zihlman) |
| 10:09.0, 10:11.0, 11:09.0, 11:28.0, 11:56.0, (12:02.0), (12:45.0) |
13 | 337 | Solon,
IA - Team Time (1st 5) 55:46.0 | Spread (1st 5) 1:46.0 |
| 28, 53, 79, 86, 91, (101), (102) |
| Joe Regan, Keegan Hess, Dillon Drake, Hunter Thompson, Simon Duster, (Walker Sea), (Cole Paisley) |
| 10:06.0, 10:45.0, 11:26.0, 11:37.0, 11:52.0, (12:20.0), (12:21.0) |
14 | 347 | Center Point-Urbana,
IA - Team Time (1st 5) 57:27.1 | Spread (1st 5) 3:33.3 |
| 27, 43, 69, 96, 112, (122) |
| Spencer Bensley, Kevin Ockenfels, Trenton Pfiefer, Levi Farmer, Ben Mayer, (Josh Parbs) |
| 10:04.1, 10:25.9, 11:10.0, 12:09.7, 13:37.4, (16:46.6) |
15 | 360 | Fort Madison,
IA - Team Time (1st 5) 56:41.0 | Spread (1st 5) 2:30.0 |
| 20, 61, 87, 95, 97, (99), (117) |
| Noah Dean, Kaleb Wischmeier, Lorenzo Plata, Braxton Williams, Damon Cordray, (Jared Kester), (Kolton Dunn) |
| 9:42.0, 10:58.0, 11:40.0, 12:09.0, 12:12.0, (12:19.0), (14:29.0) |
16 | 432 | West Liberty,
IA - Team Time (1st 5) 1:03:13.9 | Spread (1st 5) 6:33.6 |
| 41, 79, 81, 108, 123 |
| Simon Stecker, Juan Malagon, Austin Goodard, Brice Page, Alex Hernandez |
| 10:24.0, 11:26.0, 11:27.7, 12:58.6, 16:57.6 |
17 | 453 | Columbus Community Columbus Junction,
IA - Team Time (1st 5) 1:00:51.0 | Spread (1st 5) 2:14.0 |
| 51, 84, 105, 106, 107 |
| Josh Keller, Armando Quiroz, Favien Ramriez, Gerardo Rosales, Curtis Fuller |
| 10:42.0, 11:29.0, 12:51.0, 12:53.0, 12:56.0 |
18 | 467 | Regina Iowa City,
IA - Team Time (1st 5) 1:09:24.8 | Spread (1st 5) 7:50.0 |
| 36, 73, 114, 119, 125 |
| Christian Warren, Derek Burger, Joseph Stoltz, Joel Sueppel, Ian Ochoa |
| 10:14.0, 11:17.8, 13:47.0, 16:02.0, 18:04.0 |
19 | 539 | Holy Trinity Catholic Fort Madison,
IA - Team Time (1st 5) 1:10:52.0 | Spread (1st 5) 5:07.0 |
| 75, 110, 116, 118, 120 |
| Connor Conrad, Ben Tinguely, Quinn Abolt, Denver Abolt, Collin Meierotto |
| 11:20.0, 13:03.0, 14:26.0, 15:36.0, 16:27.0 |
20 | 545 | Washington,
IA - Team Time (1st 5) 1:16:06.0 | Spread (1st 5) 9:03.0 |
| 88, 94, 113, 124, 126 |
| David Mares, Chris Dickel, Collin Zear, Kolton Segebart, Otis Cleverly |
| 11:42.0, 12:07.0, 13:41.0, 17:51.0, 20:45.0 |