1 | 52 | St. Albert Council Bluffs,
IA - Team Time (1st 5) 1:25:21.0 | Spread (1st 5) 1:25.0 |
| 1, 6, 11, 16, 18, (23), (28) |
| Josh Sindelar, George Doll, Scott Theulen, Pat Martin, Gus Doll, (Adam Christensen), (Joe Avey) |
| 16:08.0, 16:59.0, 17:09.0, 17:32.0, 17:33.0, (17:37.0), (17:45.0) |
2 | 66 | West Lyon Inwood,
IA - Team Time (1st 5) 1:26:02.8 | Spread (1st 5) 50.2 |
| 4, 8, 10, 14, 30, (63), (71) |
| Micah Bajema, Connor Blom, Louis Castillo Unk, Chase Bruggeman, Kyle Standley, (Justin Muilenburg), (Thomas Johnson Unk) |
| 16:55.8, 17:03.0, 17:06.0, 17:12.0, 17:46.0, (19:11.0), (19:29.0) |
3 | 107 | Trinity Christian High School,
IA - Team Time (1st 5) 1:27:42.0 | Spread (1st 5) 1:38.0 |
| 2, 13, 16, 37, 39, (43), (62) |
| Alex Van Ginkel, Colton Hoksbergen, Stephen Boonstra Unk, Chris Slice Unk, Zach Van Engen Unk, (Brad Gritters Unk), (Jared Zandstra Unk) |
| 16:36.0, 17:11.0, 17:32.0, 18:09.0, 18:14.0, (18:23.0), (19:05.0) |
4 | 173 | Alta-Aurelia,
IA - Team Time (1st 5) 1:30:14.0 | Spread (1st 5) 43.0 |
| 25, 34, 35, 36, 43, (54), (67) |
| Austin Delp, Ross Friedrich Unk, Tyler Larson, Trenton Delp, Jayden Van Berkum Unk, (Jordan Schmitz), (Jared Schmitz Unk) |
| 17:40.0, 18:01.0, 18:03.0, 18:07.0, 18:23.0, (18:39.0), (19:20.0) |
5 | 195 | Hinton,
IA - Team Time (1st 5) 1:31:03.1 | Spread (1st 5) 3:57.1 |
| 3, 18, 28, 51, 95, (113), (119) |
| Drew Schiltz, Ryan Weintgenart, Nolan Field, Dylan Hoiland, Craig Stanley, (Logan Vanderplaats), (Reese Burke) |
| 16:37.0, 17:33.0, 17:45.0, 18:34.0, 20:34.1, (21:21.5), (21:41.2) |
6 | 214 | Boyer Valley Dunlap,
IA - Team Time (1st 5) 1:31:53.3 | Spread (1st 5) 1:50.3 |
| 15, 38, 45, 50, 66, (68), (94) |
| Brian Steele Unk, Joseph Grady, Chase Bonsall, Jake Weber, Nathan Ambrose, (Joel Heaps), (Kenneth Dunham) |
| 17:27.5, 18:12.4, 18:23.4, 18:32.2, 19:17.8, (19:21.8), (20:24.0) |
7 | 223 | West Monona Onawa,
IA - Team Time (1st 5) 1:32:24.5 | Spread (1st 5) 3:04.8 |
| 7, 21, 22, 85, 88, (104), (109) |
| Jacob Willey, Dan Gassaway, Sheehan Levine, Alex Black, Robbie Tramp, (Justin Parr), (Matt Petche) |
| 17:02.8, 17:33.6, 17:35.3, 20:05.2, 20:07.6, (20:55.7), (21:04.0) |
8 | 274 | South O'Brien Paullina,
IA - Team Time (1st 5) 1:34:05.5 | Spread (1st 5) 2:00.0 |
| 27, 52, 59, 61, 75, (107), (118) |
| Daniel Patterson, Austin Dunnick, Luke Hoger, Nate Struve, Daniel Haden, (Hunter Fiddelke), (Wyatt Hicks) |
| 17:44.0, 18:35.4, 18:57.2, 19:04.9, 19:44.0, (21:01.9), (21:38.3) |
9 | 287 | Prairie Valley,
IA - Team Time (1st 5) 1:34:44.4 | Spread (1st 5) 3:04.0 |
| 9, 31, 74, 86, 87, (89), (93) |
| Jakob Lantz, Anthony Schavone Unk, Noah Tucker, Taylor Clough, Austin Davis, (Jensen Sandgren), (Derek Seil) |
| 17:03.1, 17:46.7, 19:41.7, 20:05.8, 20:07.1, (20:11.2), (20:22.7) |
10 | 288 | Emmetsburg,
IA - Team Time (1st 5) 1:34:55.1 | Spread (1st 5) 2:15.8 |
| 20, 53, 64, 73, 78, (81), (128) |
| Zach Overberg, Chad Loomis, Marcel Pohlmann, Austin Lietz, Max Jones, (Dan Pelzer), (Mike Pugh) |
| 17:33.2, 18:38.3, 19:13.0, 19:41.6, 19:49.0, (19:50.0), (22:34.0) |
11 | 324 | KP-WC-RV,
IA - Team Time (1st 5) 1:36:28.3 | Spread (1st 5) 3:06.5 |
| 26, 60, 69, 70, 99, (100), (111) |
| Nathan Ryan, Kevin Hamm, Ryan Fouts, Ben Erdmann, Brock Baldwin, (Tristan Moffitt), (Ben Catus) |
| 17:42.4, 19:02.2, 19:26.8, 19:28.0, 20:48.9, (20:53.2), (21:09.4) |
12 | 325 | Manson Northwest Webster,
IA - Team Time (1st 5) 1:36:13.2 | Spread (1st 5) 2:41.8 |
| 24, 47, 80, 82, 92, (96), (101) |
| Jack Walstrom, Jordan Reuter, Matt Johnson, Connor Alne, Lucas Fiala, (Brendon Peed), (Zach Desgagnes) |
| 17:39.0, 18:27.9, 19:49.7, 19:55.8, 20:20.8, (20:36.2), (20:53.4) |
13 | 326 | Tri-Center Neola,
IA - Team Time (1st 5) 1:36:23.3 | Spread (1st 5) 1:44.9 |
| 41, 42, 76, 83, 84, (91), (97) |
| Taylor Tuel, Darrian Irlbeck, Adam Hough, Zach Denning, Alex Johnson, (AJ Messerschmidt), (Nathan Miller) |
| 18:17.0, 18:18.0, 19:44.6, 20:01.8, 20:01.9, (20:12.8), (20:36.5) |
14 | 327 | Pocahontas Area,
IA - Team Time (1st 5) 1:36:54.4 | Spread (1st 5) 4:00.7 |
| 5, 11, 102, 103, 106, (117), (121) |
| Daniel Jarvis, Daniel Jarvis Unk, Brandon Hersom, Jonathon Plantz, Austin Miller, (Timothy Kuhn), (Brandon Hodges) |
| 16:58.0, 17:09.0, 20:53.7, 20:55.0, 20:58.7, (21:28.0), (21:50.8) |
15 | 378 | Bishop Garrigan Algona,
IA - Team Time (1st 5) 1:38:26.2 | Spread (1st 5) 2:34.0 |
| 46, 57, 72, 98, 105, (136), (139) |
| Nick Bronk, Zach Kollasch, Tony Kollasch, Mark Fakler, Jake Hamilton, (David Klein), (Dillon Walker) |
| 18:24.0, 18:50.4, 19:34.8, 20:39.0, 20:58.0, (24:21.0), (25:17.0) |
16 | 381 | Westwood Sloan,
IA - Team Time (1st 5) 1:39:02.4 | Spread (1st 5) 4:16.0 |
| 33, 55, 56, 112, 125, (134), (137) |
| Skyler Hostetler, Zack Goodvin, Hunter Hostetler, Lucas Brouillette, Robert Jordening, (Tyler Robinson), (James Goodin) |
| 18:00.7, 18:44.8, 18:47.6, 21:12.6, 22:16.7, (23:41.1), (24:55.3) |
17 | 399 | Eagle Grove,
IA - Team Time (1st 5) 1:39:49.0 | Spread (1st 5) 3:54.0 |
| 32, 48, 77, 120, 122, (123), (124) |
| Nate Cleveland, Jon Washington, Mondo Lindstrom, Thinh Nguyen, Noah Stephas, (Logan Tollion), (Perry Starling) |
| 17:57.0, 18:28.0, 19:45.0, 21:48.0, 21:51.0, (21:58.0), (22:11.0) |
18 | 409 | Gehlen Catholic LeMars,
IA - Team Time (1st 5) 1:39:41.5 | Spread (1st 5) 2:54.3 |
| 49, 58, 79, 108, 115, (126), (129) |
| Matt Mayer, Jacob Begnoche, Derek Bretey, Greg Langel, Andrew Lipp, (Austin Woerdehoff), (Derek Probst) |
| 18:30.7, 18:52.7, 19:49.5, 21:03.6, 21:25.0, (22:27.9), (22:45.2) |
19 | 486 | Ar-We-Va,
IA - Team Time (1st 5) 1:43:57.3 | Spread (1st 5) 4:40.9 |
| 40, 90, 110, 116, 130, (135), (140) |
| Nic Rosener, Brandon Mauricio, Kyle Liechti, Mitchell Hagge, Brandon Hagge, (Philip Greteman), (Joey Boever) |
| 18:16.2, 20:11.8, 21:06.7, 21:25.5, 22:57.1, (23:45.5), (26:39.9) |
20 | 569 | West Sioux Hawarden,
IA - Team Time (1st 5) 1:49:32.4 | Spread (1st 5) 4:10.8 |
| 65, 114, 127, 131, 132, (133), (138) |
| Jose Montes, Dominic Hirsch, Cody Chester, Alex Montes, Alex Ballesteros, (Eddie Armenta), (Matt Meullenberg) |
| 19:13.8, 21:23.2, 22:30.8, 23:00.0, 23:24.6, (23:28.5), (24:57.6) |