1 | 54 | Boyer Valley Dunlap,
IA - Team Time (1st 5) 1:27:36.6 | Spread (1st 5) 1:23.0 |
| 1, 3, 6, 20, 24, (43), (48) |
| Jake Weber, Chase Bonsall, Zach Ambrose, Joseph Grady, Conor Garrett, (Kyle Behrendt), (Nathan Ambrose) |
| 16:53.2, 17:08.4, 17:20.1, 17:58.7, 18:16.2, (19:22.9), (19:30.4) |
2 | 64 | Riverside Oakland,
IA - Team Time (1st 5) 1:28:20.1 | Spread (1st 5) 1:19.2 |
| 4, 5, 11, 15, 29, (50), (52) |
| Tim Brink, Brady Ryun, Brandon Sipherd, Adam Hartman, Jacob Vogel, (Dean Hansen), (Brandon Hering) |
| 17:10.3, 17:17.2, 17:33.1, 17:50.0, 18:29.5, (19:31.9), (19:36.0) |
3 | 70 | St. Albert Council Bluffs,
IA - Team Time (1st 5) 1:28:44.4 | Spread (1st 5) 1:03.1 |
| 7, 10, 13, 14, 26, (36), (38) |
| Gus Doll, Freddy Hug, Jeremy Sindelar, Max Ross, Lucas Luke, (Tyler Hopping), (Stephen Goldsworth) |
| 17:21.9, 17:31.0, 17:42.7, 17:43.8, 18:25.0, (19:03.8), (19:20.0) |
4 | 118 | Logan-Magnolia,
IA - Team Time (1st 5) 1:31:11.1 | Spread (1st 5) 2:25.1 |
| 2, 18, 27, 30, 41, (62), (65) |
| Wyatt Schulz, Justin Thomas, Brett Rosengren, Owen Pitt, Tommy Fender, (Kody Deakins), (Gage Killpack) |
| 16:56.7, 17:51.7, 18:25.9, 18:35.0, 19:21.8, (20:10.5), (20:16.8) |
5 | 136 | Tri-Center Neola,
IA - Team Time (1st 5) 1:32:22.0 | Spread (1st 5) 1:53.0 |
| 12, 21, 25, 31, 47, (57), (77) |
| Christopher Jarrett, Dion Coffey, Zach Denning, Matthew Wehrli, Marcus Mumm, (Al Ohlinger), (Michael Grover) |
| 17:36.2, 18:14.7, 18:19.6, 18:42.3, 19:29.2, (19:57.1), (21:11.8) |
6 | 155 | Nodaway Valley,
IA - Team Time (1st 5) 1:33:44.3 | Spread (1st 5) 4:26.2 |
| 8, 9, 19, 37, 82, (87), (101) |
| Brayten Funke, Shane Breheny, Heath Downing, Nathan Venteicher, Noah Cooper, (Matthew Dickinson), (Ben Freese) |
| 17:23.2, 17:26.2, 17:56.7, 19:08.8, 21:49.4, (22:08.9), (23:55.4) |
7 | 202 | Griswold,
IA - Team Time (1st 5) 1:36:02.5 | Spread (1st 5) 2:00.2 |
| 22, 33, 39, 44, 64, (68), (71) |
| Jacob Maass, Tyrel Peters, Dusty Meek, Joshua Turack, Grant Haynes, (Taber Feltner), (Kegan McManigal) |
| 18:15.7, 18:45.4, 19:20.7, 19:24.8, 20:15.9, (20:31.5), (20:41.5) |
8 | 244 | Earlham,
IA - Team Time (1st 5) 1:37:36.3 | Spread (1st 5) 1:52.0 |
| 23, 46, 56, 58, 61, (63), (67) |
| Alan Schmidt, Andrew Leporte, Andy Algreen, Bradley Hamilton, Tate Rasmussen, (Logan Madren), (Thomas Payne) |
| 18:16.1, 19:27.8, 19:46.4, 19:57.9, 20:08.1, (20:12.3), (20:21.9) |
9 | 253 | Treynor,
IA - Team Time (1st 5) 1:38:52.1 | Spread (1st 5) 2:55.3 |
| 28, 32, 42, 72, 79, (94) |
| Marc Riley, Teran Vacanti, Zach Schechinger, Grant Pryor, Jacob Schwarte, (Zach Dickerson) |
| 18:28.3, 18:44.7, 19:22.3, 20:53.2, 21:23.6, (22:51.5) |
10 | 283 | IKM-Manning,
IA - Team Time (1st 5) 1:40:35.4 | Spread (1st 5) 2:54.7 |
| 34, 40, 55, 73, 81, (100), (102) |
| Trevor Cast, Matt Johnson, Evan Dreesen, Kevin Davis, Justin Weller, (Ryan Fox), (Justin Macumber) |
| 18:45.8, 19:21.5, 19:44.9, 21:02.7, 21:40.5, (23:40.2), (24:30.9) |
11 | 327 | Southwest Valley,
IA - Team Time (1st 5) 1:42:39.0 | Spread (1st 5) 2:30.2 |
| 49, 53, 66, 75, 84, (89), (93) |
| Lane Peterson, Garrett Newton, Jacob Kinyon, Trevor Sorensen, Quenten Oldenkamp, (Connor Haggerty), (Quinten Wilcoxson) |
| 19:30.7, 19:40.0, 20:17.6, 21:09.8, 22:00.9, (22:17.2), (22:50.3) |
12 | 333 | ACGC,
IA - Team Time (1st 5) 1:57:15.1 | Spread (1st 5) 17:53.9 |
| 35, 45, 59, 88, 106 |
| Sam Courtney, Adam Long, Landon Foster, Peyton Busse, Sam Vannatta |
| 18:51.1, 19:27.1, 19:58.7, 22:13.2, 36:45.0 |
13 | 344 | Clarinda Academy,
IA - Team Time (1st 5) 1:45:27.1 | Spread (1st 5) 5:22.3 |
| 17, 60, 85, 86, 96, (98), (105) |
| Jared Smith, Mark Dupre, Dillion Rhine, Daniel Allen, Dakota Coyle, (Ben Lein), (Daniel Besler) |
| 17:50.8, 20:06.7, 22:08.0, 22:08.5, 23:13.1, (23:27.8), (33:52.1) |
14 | 369 | Underwood,
IA - Team Time (1st 5) 1:45:09.5 | Spread (1st 5) 57.6 |
| 69, 70, 74, 76, 80, (90), (91) |
| Riley Klein, Ben Wade, Shawn Larsen, Blake Patten, Chance Belt, (Nathan Hack), (Cole Martin) |
| 20:34.7, 20:41.4, 21:09.5, 21:11.6, 21:32.3, (22:23.8), (22:47.9) |
15 | 373 | Mount Ayr,
IA - Team Time (1st 5) 1:58:06.9 | Spread (1st 5) 13:27.5 |
| 16, 51, 99, 103, 104 |
| Noah Larsen, Jack Jones, Clint Bounds, Quintin Chumbley, Heath Anderson |
| 17:50.5, 19:32.6, 23:39.8, 25:46.0, 31:18.0 |
16 | 402 | Orient-Macksburg,
IA - Team Time (1st 5) 1:48:39.9 | Spread (1st 5) 3:14.8 |
| 54, 78, 83, 92, 95, (97) |
| Jesse Johnson, Cameron Walker, Wyatt Hensley, Morgan Spurrier, Owen Hensley, (Keaton Wambold) |
| 19:40.8, 21:21.0, 21:54.5, 22:48.0, 22:55.6, (23:27.7) |