1 | 203 | Prairie Cedar Rapids,
IA - Team Time (1st 5) 1:22:40.0 | Spread (1st 5) 38.0 |
| 17, 27, 47, 53, 59, (107), (176) |
| Matt Stocker, Jordan Burns, Kyle Stocker, Jacob Aune, Scott Titler, (Justin Burns), (Justin Heitz) |
| 16:09.0, 16:19.0, 16:40.0, 16:45.0, 16:47.0, (17:12.0), (17:36.0) |
2 | 219 | Burlington,
IA - Team Time (1st 5) 1:22:23.0 | Spread (1st 5) 1:27.0 |
| 4, 12, 43, 43, 117, (143), (294) |
| Marshall Moyer, Jt Mccarthy, Ben Witt, Kaleb Sterler, Josh Minard, (Mark Foster), (Josh Otto) |
| 15:48.0, 16:04.0, 16:38.0, 16:38.0, 17:15.0, (17:23.8), (18:16.2) |
3 | 238 | Cedar Falls,
IA - Team Time (1st 5) 1:23:13.0 | Spread (1st 5) 31.0 |
| 22, 39, 55, 61, 61, (89), (130) |
| Jacob Tayloe, Jakob Stoner, Tanner Reyhons, Adam Streicher, Andrew Halloran, (Joey Sevcik), (Jaime Zarate) |
| 16:17.0, 16:34.0, 16:46.0, 16:48.0, 16:48.0, (17:05.0), (17:19.0) |
4 | 269 | Pleasant Valley,
IA - Team Time (1st 5) 1:23:05.0 | Spread (1st 5) 1:24.0 |
| 5, 32, 48, 66, 118, (172), (208) |
| Tyler Meseke, Austin O'Brien, Cody Doughan, Trevor Johnson, Evan Schommer, (Danny Herzberg), (Johnathon Creighton) |
| 15:52.0, 16:25.0, 16:41.0, 16:51.0, 17:16.0, (17:34.0), (17:48.0) |
5 | 304 | Iowa City City High,
IA - Team Time (1st 5) 1:23:33.8 | Spread (1st 5) 1:08.0 |
| 10, 31, 65, 99, 99, (181), (215) |
| Scott Mittman, Brook Price, Chris Robertson, Lukas Ovrom, Isaac DeJong, (Zach Greimann), (Kody Stahle) |
| 16:01.0, 16:24.0, 16:50.8, 17:09.0, 17:09.0, (17:38.3), (17:50.5) |
6 | 331 | Ankeny,
IA - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 1:09.0 |
| 10, 36, 91, 91, 103, (164), (238) |
| Ryne Murphy, Ryan Kloberdanz, Andrew Hyler, Charlie Patterson, Dustin Chase, (Chris Schreck), (Zach Schuster) |
| 16:01.0, 16:28.0, 17:06.0, 17:06.0, 17:10.0, (17:32.0), (17:57.0) |
7 | 334 | Pella,
IA - Team Time (1st 5) 1:23:27.0 | Spread (1st 5) 1:44.0 |
| 7, 21, 52, 66, 188, (221), (266) |
| Zach Wittenberg, Zach Buchheit, Jon Klein, Nathan Buchheit, Jon Verhoef, (Michael Schemm), (Chris Meyers) |
| 15:57.0, 16:14.0, 16:44.0, 16:51.0, 17:41.0, (17:52.0), (18:07.0) |
8 | 339 | Iowa City West,
IA - Team Time (1st 5) 1:23:14.0 | Spread (1st 5) 1:42.0 |
| 2, 14, 75, 124, 124, (151), (160) |
| Frank Canady, Matt Eckman, Tyler Chenhall, Isaac Jensen, Ryson Stuart, (Ben Thompson), (Lincoln Rozeboom) |
| 15:36.0, 16:08.0, 16:54.0, 17:18.0, 17:18.0, (17:27.0), (17:30.0) |
9 | 372 | Southeast Polk,
IA - Team Time (1st 5) 1:24:06.0 | Spread (1st 5) 1:15.0 |
| 14, 24, 96, 99, 139, (210), (426) |
| Tyler O'Connor, Eli Horton, Justin Welsh, Logan Olson, Jesse Davenport, (Ethan Pellegrino), (Derek Puffett) |
| 16:08.0, 16:18.0, 17:08.0, 17:09.0, 17:23.0, (17:49.0), (19:33.0) |
10 | 375 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:24:34.0 | Spread (1st 5) 34.0 |
| 49, 61, 70, 77, 118, (136), (152) |
| Robert Hogg, Saromo Mugisha, Etienne Nzoyisaba, Andy Marshall, Brenice Ndayizeye, (Kyle Rouse), (Ali Al-Yassery) |
| 16:42.0, 16:48.0, 16:52.0, 16:56.0, 17:16.0, (17:22.0), (17:28.0) |
11 | 393 | Dubuque Senior,
IA - Team Time (1st 5) 1:23:58.0 | Spread (1st 5) 1:37.0 |
| 8, 24, 55, 130, 176, (183), (210) |
| Ty Wittman, Kody Fitzjerrells, Andrew Brimeyer, Rob Melville, Tyler Runde, (Wes Westervelt), (Tim Wittman) |
| 15:59.0, 16:18.0, 16:46.0, 17:19.0, 17:36.0, (17:40.0), (17:49.0) |
12 | 437 | Indianola,
IA - Team Time (1st 5) 1:24:51.0 | Spread (1st 5) 55.0 |
| 37, 70, 73, 113, 144, (196), (313) |
| Kelly Bickham, Clayton Fritz, Tyler Krpan, Jacob Howard, Camren Ripperger, (Sam Gorsche), (Jordan Schulze) |
| 16:29.0, 16:52.0, 16:53.0, 17:13.0, 17:24.0, (17:45.0), (18:24.0) |
13 | 458 | Urbandale,
IA - Team Time (1st 5) 1:24:43.0 | Spread (1st 5) 1:16.0 |
| 19, 32, 103, 152, 152, (208), (304) |
| Dan Jensen, Drew Prescott, Mason Walters, Grant Wierson, Sean Finn, (Lieb Chol), (Matthew MacKay) |
| 16:12.0, 16:25.0, 17:10.0, 17:28.0, 17:28.0, (17:48.0), (18:22.0) |
14 | 461 | Valley West Des Moines,
IA - Team Time (1st 5) 1:25:03.0 | Spread (1st 5) 57.0 |
| 35, 53, 85, 144, 144, (159), (160) |
| Zachary Wiemers, Jonathan Hutchinson, Christopher Brady, Alex Coppess, Bryan Butel, (James Opie), (Alex Gray) |
| 16:27.0, 16:45.0, 17:03.0, 17:24.0, 17:24.0, (17:29.0), (17:30.0) |
15 | 465 | Boone,
IA - Team Time (1st 5) 1:24:20.0 | Spread (1st 5) 2:18.0 |
| 1, 41, 88, 107, 228, (262), (397) |
| Brogan Austin, Nick Yaeger, Andrew Thiel, Bryce Phillips, Dan Clark, (Chuck Babbitt), (Blaine Phillips) |
| 15:35.0, 16:36.0, 17:04.0, 17:12.0, 17:53.0, (18:05.0), (19:12.0) |
16 | 479 | Algona,
IA - Team Time (1st 5) 1:24:40.0 | Spread (1st 5) 1:37.0 |
| 17, 20, 115, 124, 203, (228), (478) |
| Ryan McMahon, Chad Rutledge, Kyle Walker, Alex Kenne, Joey Schattschneider, (Derek Beaumier), (Johnny Aboud) |
| 16:09.0, 16:13.0, 17:14.0, 17:18.0, 17:46.0, (17:53.0), (20:50.0) |
17 | 485 | Dowling Catholic West Des Moines,
IA - Team Time (1st 5) 1:25:06.0 | Spread (1st 5) 1:26.0 |
| 13, 83, 85, 136, 168, (233), (233) |
| Cole Decker, Joshua Maguire, Jake Zenk, Trevor Lund, Patrick Kinley, (Jason Thomas), (Lukas Steffensmeier) |
| 16:07.0, 17:01.0, 17:03.0, 17:22.0, 17:33.0, (17:56.0), (17:56.0) |
18 | 541 | Marshalltown,
IA - Team Time (1st 5) 1:25:49.9 | Spread (1st 5) 51.5 |
| 76, 80, 80, 103, 202, (233), (325) |
| Christian Kremer, Eric Shomo, Patrick Fink, Jimma James, Austin Watts, (Luke Hood), (Corey Macmillan) |
| 16:54.3, 16:59.9, 16:59.9, 17:10.0, 17:45.8, (17:56.0), (18:31.0) |
19 | 547 | Grinnell,
IA - Team Time (1st 5) 1:25:50.0 | Spread (1st 5) 43.0 |
| 43, 107, 130, 133, 134, (284), (295) |
| Chris Gallo, Julian Gallo, Kyle Moorehead, Nathan Carr, Regan Baker, (Chris Marsho), (Robbie Menner) |
| 16:38.0, 17:12.0, 17:19.0, 17:20.0, 17:21.0, (18:11.0), (18:17.0) |
20 | 588 | Bettendorf,
IA - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 1:32.0 |
| 22, 29, 134, 193, 210, (318), (470) |
| lRyan Flynn, Matt Butler, Brian Thomas, Ryan Birkhofer, Alex Cantu, (Aaron Hughes), (John Tinsman) |
| 16:17.0, 16:23.0, 17:21.0, 17:42.0, 17:49.0, (18:28.0), (20:26.0) |
21 | 600 | South Winneshiek,
IA - Team Time (1st 5) 1:26:04.0 | Spread (1st 5) 1:03.0 |
| 38, 94, 136, 164, 168, (221), (284) |
| Brett Losen, Jon Ameling, Easton Kuboushek, Jayden DeVilbiss, Mark Ryant, (Daniel Holthaus), (Luke Elsbernd) |
| 16:30.0, 17:07.0, 17:22.0, 17:32.0, 17:33.0, (17:52.0), (18:11.0) |
22 | 619 | Central Clinton,
IA - Team Time (1st 5) 1:26:29.0 | Spread (1st 5) 35.0 |
| 89, 96, 107, 144, 183, (354), (374) |
| Nolan Knudson, Ryan Hamby, Ben Niemann, Matt Zimmer, Matthew Volkens, (Jordan Murray), (Nick Jewell) |
| 17:05.0, 17:08.0, 17:12.0, 17:24.0, 17:40.0, (18:44.0), (18:57.0) |
23 | 664 | Decorah,
IA - Team Time (1st 5) 1:26:22.0 | Spread (1st 5) 1:34.0 |
| 29, 107, 118, 172, 238, (304) |
| Brian Minear, Parker Beard, Sam Zook, Axel Snow, Ryan Hemesath, (Matt Iudin-Nelson) |
| 16:23.0, 17:12.0, 17:16.0, 17:34.0, 17:57.0, (18:22.0) |
24 | 699 | Des Moines Roosevelt,
IA - Team Time (1st 5) 1:25:51.0 | Spread (1st 5) 2:33.0 |
| 6, 28, 96, 251, 318, (361), (364) |
| Andrew Barrett, Conor Wells, Reuben Kebede, Ahmed Ali, John Freude, (Joe Messina), (Riley Wattier) |
| 15:55.0, 16:20.0, 17:08.0, 18:00.0, 18:28.0, (18:50.0), (18:50.1) |
25 | 704 | Glenwood,
IA - Team Time (1st 5) 1:26:20.0 | Spread (1st 5) 2:07.0 |
| 9, 107, 144, 178, 266, (330), (367) |
| Johnny Fuller, Mark Abrams, Kyle Wheeler, Jordan Krug, Alex Neff, (Justin Sunderman), (Jakob Rhodes) |
| 16:00.0, 17:12.0, 17:24.0, 17:37.0, 18:07.0, (18:33.0), (18:53.0) |
26 | 720 | Waukee,
IA - Team Time (1st 5) 1:26:43.0 | Spread (1st 5) 1:14.0 |
| 42, 43, 203, 216, 216, (257), (261) |
| Chad Gutschenritter, Mitch Wink, Jordan Hoyt, Kyle Nuehring, AJ Rich, (Nick Lucs), (Steffen Williams) |
| 16:37.0, 16:38.0, 17:46.0, 17:51.0, 17:51.0, (18:03.0), (18:04.0) |
27 | 747 | Wahlert Dubuque,
IA - Team Time (1st 5) 1:27:06.0 | Spread (1st 5) 53.0 |
| 55, 162, 174, 174, 182, (183), (264) |
| Mike Lieb, John Derby, Joe Hermann, Brien Nugent, Kevin Sisler, (Tanner Norby), (Matt Kessler) |
| 16:46.0, 17:31.0, 17:35.0, 17:35.0, 17:39.0, (17:40.0), (18:06.0) |
28 | 762 | Wilton,
IA - Team Time (1st 5) 1:27:14.0 | Spread (1st 5) 55.0 |
| 78, 103, 139, 221, 221, (338), (360) |
| Kyle Paulsen, Tyler Hartley, Paul Searcy, Grant Wakefield, Kurt Paulsen, (Nathan Wolf), (Jered Williams) |
| 16:57.0, 17:10.0, 17:23.0, 17:52.0, 17:52.0, (18:36.0), (18:49.0) |
29 | 771 | Knoxville,
IA - Team Time (1st 5) 1:27:07.0 | Spread (1st 5) 1:24.0 |
| 40, 124, 139, 221, 247, (304), (384) |
| Jamie VanderVeer, Alex Edwards, Timothy Shepherd, Wick Cunningham, Lane Colwell, (Jacob Moats), (Erik Ryan) |
| 16:35.0, 17:18.0, 17:23.0, 17:52.0, 17:59.0, (18:22.0), (19:01.0) |
30 | 782 | Iowa Mennonite,
IA - Team Time (1st 5) 1:26:57.0 | Spread (1st 5) 1:32.0 |
| 34, 66, 210, 228, 244, (353), (397) |
| Bill Spencer, Truman Shetler, Seth Miller, Ben Wyse, Drew Powell, (Kyle Miller), (Cody Miller) |
| 16:26.0, 16:51.0, 17:49.0, 17:53.0, 17:58.0, (18:43.0), (19:12.0) |
31 | 796 | Johnston,
IA - Team Time (1st 5) 1:27:22.0 | Spread (1st 5) 1:08.0 |
| 66, 94, 168, 221, 247, (264), (266) |
| Larry Lipscomb, Jon Houp, Jake Davis, Alex Hershey, Jake Perington, (Chase Wallace), (Jj Worley) |
| 16:51.0, 17:07.0, 17:33.0, 17:52.0, 17:59.0, (18:06.0), (18:07.0) |
32 | 860 | OABCIG,
IA - Team Time (1st 5) 1:27:18.0 | Spread (1st 5) 2:03.0 |
| 14, 139, 152, 271, 284, (377), (409) |
| Garret Ehlers, Mick Hofmann, Alex Warnke, Dominic Means, Evan Salmon, (Jordan Carlson), (Darius Dutcher) |
| 16:08.0, 17:23.0, 17:28.0, 18:08.0, 18:11.0, (18:58.0), (19:19.0) |
33 | 903 | BCLUW Conrad,
IA - Team Time (1st 5) 1:28:19.0 | Spread (1st 5) 2:29.0 |
| 50, 85, 183, 188, 397, (406), (493) |
| Dane McDonald, Levi Storjohann, Tyler Sunkle, Tommy Kuhl, Chad Dolphin, (Chad Frazer), (James Kang) |
| 16:43.0, 17:03.0, 17:40.0, 17:41.0, 19:12.0, (19:17.0), (21:31.0) |
34 | 999 | Tipton,
IA - Team Time (1st 5) 1:28:36.0 | Spread (1st 5) 1:30.0 |
| 73, 118, 193, 304, 311, (316), (357) |
| Ethan Rogers, Spencer Byrd, Austin Wood, Kyle Miller, Scott Pelzer, (Juston Gipson), (Logan Gaul) |
| 16:53.0, 17:16.0, 17:42.0, 18:22.0, 18:23.0, (18:26.0), (18:46.0) |
35 | 1037 | LeMars,
IA - Team Time (1st 5) 1:29:01.0 | Spread (1st 5) 1:35.0 |
| 84, 99, 183, 330, 341, (343), (343) |
| Gage Sitzmann, Chris Clay, Rene VanWyhe, Joe Herzberg, Kyle Borchers, (Andrew Theisen), (Palani Permeswaran) |
| 17:02.0, 17:09.0, 17:40.0, 18:33.0, 18:37.0, (18:38.0), (18:38.0) |
36 | 1050 | Monticello,
IA - Team Time (1st 5) 1:28:50.0 | Spread (1st 5) 1:35.0 |
| 55, 164, 255, 275, 301, (325), (419) |
| Jud Schneider, Jeff Plummer, Tyler Schneider, Kelby Bachman, Brian Turnis, (Noah Williams), (Boston Widen) |
| 16:46.0, 17:32.0, 18:02.0, 18:09.0, 18:21.0, (18:31.0), (19:28.0) |
37 | 1100 | Charles City,
IA - Team Time (1st 5) 1:29:33.0 | Spread (1st 5) 2:11.0 |
| 70, 123, 152, 367, 388, (409), (445) |
| Trent Smith, Derek Opp, Nathan Buss, Garrett Fransain, Aaron Fagner, (Aaron Tudor), (Joe Earney) |
| 16:52.0, 17:17.0, 17:28.0, 18:53.0, 19:03.0, (19:19.0), (19:55.0) |
38 | 1109 | Pella Christian,
IA - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 2:27.0 |
| 115, 124, 152, 284, 434, (457), (468) |
| Josh Meyer, Skyler Giddings, Devin Veenstra, Jacob Dahm, Jon Lensing, (Micah Spoelstra), (Ryen Van Vark) |
| 17:14.0, 17:18.0, 17:28.0, 18:11.0, 19:41.0, (20:08.0), (20:21.0) |
39 | 1111 | Dallas Center-Grimes,
IA - Team Time (1st 5) 1:29:15.0 | Spread (1st 5) 46.0 |
| 150, 178, 238, 257, 288, (337), (351) |
| Lucas Baker, Kyle Schmitz, Aaron Brown, Sam White, Andy Kleen, (Jordan Sump), (Drew Thompson) |
| 17:26.0, 17:37.0, 17:57.0, 18:03.0, 18:12.0, (18:35.0), (18:41.0) |
40 | 1137 | Regina Iowa City,
IA - Team Time (1st 5) 1:29:35.0 | Spread (1st 5) 1:40.0 |
| 82, 188, 188, 330, 349, (351), (397) |
| Daniel Bonthius, David Crompton, Matt Edeker, Alex Kumor, Carter Luense, (Ryan Mclaughlin), (Chris Kambhu) |
| 17:00.0, 17:41.0, 17:41.0, 18:33.0, 18:40.0, (18:41.0), (19:12.0) |
41 | 1142 | Marion,
IA - Team Time (1st 5) 1:29:32.0 | Spread (1st 5) 22.0 |
| 206, 214, 216, 231, 275, (355), (391) |
| Zach Burhite, Lukas Mees, Alex Hunter, Scout Morehouse, Nick Rael, (Isaac Smith), (Aaron Cannon) |
| 17:47.0, 17:50.0, 17:51.0, 17:55.0, 18:09.0, (18:45.0), (19:08.0) |
42 | 1171 | Unity Christian Orange City,
IA - Team Time (1st 5) 1:29:37.0 | Spread (1st 5) 1:51.0 |
| 50, 164, 289, 334, 334, (361), (371) |
| Chris Postma, Brandon Bonnema, Caleb Bakker, Mitchell Ten Napel, James Rylaarsdam, (Nathan Reichert), (Josh Horstman) |
| 16:43.0, 17:32.0, 18:14.0, 18:34.0, 18:34.0, (18:50.0), (18:55.0) |
43 | 1202 | Hudson,
IA - Team Time (1st 5) 1:29:53.0 | Spread (1st 5) 1:41.0 |
| 79, 196, 280, 301, 346, (377), (450) |
| Dallas Evers, Noah Adams, Cory Schmitt, Ross Droppert, Spencer Simpson, (Michael Grams), (Matt Finn) |
| 16:58.0, 17:45.0, 18:10.0, 18:21.0, 18:39.0, (18:58.0), (20:00.0) |
44 | 1217 | Mount Vernon-Lisbon,
IA - Team Time (1st 5) 1:29:14.0 | Spread (1st 5) 3:15.0 |
| 3, 238, 266, 341, 369, (421) |
| Conner Smock, Leif Jeppson, Jonathan Penn, Jimmy Thomsen, Caleb Morningstar, (Trevor Ebel) |
| 15:39.0, 17:57.0, 18:07.0, 18:37.0, 18:54.0, (19:30.0) |
45 | 1244 | Mid-Prairie Wellman,
IA - Team Time (1st 5) 1:30:03.0 | Spread (1st 5) 24.0 |
| 221, 233, 244, 253, 293, (304), (343) |
| Colton Schwartz, Justin Hochstetler, Peter Schwartz, Nate Stone, Quinn Hollan, (Tyler Asbe), (Alex Thurman) |
| 17:52.0, 17:56.0, 17:58.0, 18:01.0, 18:16.0, (18:22.0), (18:38.0) |
46 | 1254 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:30:15.0 | Spread (1st 5) 1:21.0 |
| 124, 188, 292, 304, 346, (371), (471) |
| Michael Greteman, Ross Klocke, Eric Feldman, Dustin Werner, Justin Young, (Jonathan Duff), (Adam Warner) |
| 17:18.0, 17:41.0, 18:15.0, 18:22.0, 18:39.0, (18:55.0), (20:30.0) |
47 | 1261 | Garner-Hayfield-Ventura,
IA - Team Time (1st 5) 1:30:05.0 | Spread (1st 5) 1:44.0 |
| 59, 275, 289, 313, 325, (442), (501) |
| Aric Siegrist, Ben Lau, Brad Nedved, Tyler Scholl, Stuart Blank, (Jared Clay), (Tyler Clay) |
| 16:47.0, 18:09.0, 18:14.0, 18:24.0, 18:31.0, (19:51.0), (21:57.0) |
48 | 1268 | East Marshall LeGrand,
IA - Team Time (1st 5) 1:30:11.0 | Spread (1st 5) 19.0 |
| 231, 238, 244, 266, 289, (299), (322) |
| Brandon Pals, Michael Shippy, Lance Steward, Trent Harem, Connor Dilger, (Nick Huisman), (Carsen Kuesel) |
| 17:55.0, 17:57.0, 17:58.0, 18:07.0, 18:14.0, (18:19.0), (18:30.0) |
49 | 1279 | Osage,
IA - Team Time (1st 5) 1:30:24.0 | Spread (1st 5) 1:00.0 |
| 168, 216, 247, 318, 330, (357), (464) |
| Jacob Wagner, Marcus Christensen, John Hanke, Josh Randall, Caden Walsh, (Brandon Barker), (Mitch Eisenman) |
| 17:33.0, 17:51.0, 17:59.0, 18:28.0, 18:33.0, (18:46.0), (20:16.0) |
50 | 1280 | St. Albert Council Bluffs,
IA - Team Time (1st 5) 1:30:34.0 | Spread (1st 5) 1:01.0 |
| 196, 196, 206, 325, 357, (365), (412) |
| Kevin Guinan, Nick Rhodes, Josh Sindelar, George Doll, Brennan McNitt, (Scott Theulen), (Alex Kouri) |
| 17:45.0, 17:45.0, 17:47.0, 18:31.0, 18:46.0, (18:51.0), (19:20.0) |
51 | 1304 | Woodbine Community,
IA - Team Time (1st 5) 1:30:26.0 | Spread (1st 5) 38.0 |
| 195, 262, 271, 275, 301, (318), (432) |
| Sean Monahan, Levi Brown, Adam Taylor, Dillon Smith, Carter Oliver, (Ethan Lenz), (Tom Maaske) |
| 17:43.0, 18:05.0, 18:08.0, 18:09.0, 18:21.0, (18:28.0), (19:37.0) |
52 | 1341 | Central Elkader,
IA - Team Time (1st 5) 1:30:55.0 | Spread (1st 5) 1:45.0 |
| 91, 238, 322, 325, 365, (380), (480) |
| Kyle Wagner, Mitch Bergan, Mitch Funk, Jason Bergan, Josh Englehardt, (Nick Winter), (Sheldon Stender) |
| 17:06.0, 17:57.0, 18:30.0, 18:31.0, 18:51.0, (18:59.0), (20:54.0) |
53 | 1423 | St. Edmond Fort Dodge,
IA - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 1:24.0 |
| 118, 295, 315, 346, 349, (406), (467) |
| Nate Kolacia, Justin Mikos, Lance Maguire, Jacob McCarville, Thomas Keston, (Colton Lastine), (Cory Itzen) |
| 17:16.0, 18:17.0, 18:25.0, 18:39.0, 18:40.0, (19:17.0), (20:19.0) |
54 | 1425 | PCM Monroe,
IA - Team Time (1st 5) 1:32:08.9 | Spread (1st 5) 2:42.5 |
| 113, 144, 334, 387, 447, (459), (495) |
| Koelten Reed, Jake Potter, Kaleb Catron, Ben Naber, Ethan Zerley, (Casey Musgrove), (Will VanZee) |
| 17:13.0, 17:24.0, 18:34.0, 19:02.4, 19:55.5, (20:11.9), (21:34.4) |
55 | 1526 | South O'Brien Paullina,
IA - Team Time (1st 5) 1:32:16.0 | Spread (1st 5) 1:49.0 |
| 180, 275, 316, 338, 417, (477), (499) |
| Cole Pleggenkuhle, Nate Struve, Daniel Patterson, Randall Niemen, Luke Hoger, (Collin Schroeder), (Daniel Haden) |
| 17:38.0, 18:09.0, 18:26.0, 18:36.0, 19:27.0, (20:47.0), (21:55.0) |
56 | 1529 | Solon,
IA - Team Time (1st 5) 1:32:10.0 | Spread (1st 5) 1:17.0 |
| 196, 271, 322, 355, 385, (385), (391) |
| Ian Matteson, Chase Gross, Colin Bream, Sam Prentice, Zach Slusher, (Omar Longou), (Michael Rundell) |
| 17:45.0, 18:08.0, 18:30.0, 18:45.0, 19:02.0, (19:02.0), (19:08.0) |
57 | 1553 | Wapello,
IA - Team Time (1st 5) 1:33:28.0 | Spread (1st 5) 3:16.0 |
| 61, 203, 403, 430, 456, (466), (504) |
| Chase Moser, Bennett Moser, Ben Polley, Ethan Wykert, Josh Lanz, (Grant Schaeffer), (Andrew Bates) |
| 16:48.0, 17:46.0, 19:14.0, 19:36.0, 20:04.0, (20:18.0), (23:43.0) |
58 | 1580 | Waverly-Shell Rock,
IA - Team Time (1st 5) 1:35:10.5 | Spread (1st 5) 4:37.7 |
| 24, 162, 438, 475, 481, (488), (491) |
| Dan Rediske, Daniel Huff, Alex Peschang, Chris Janssen, Gabe Bouzard, (Branden Davis), (Alex Frerking) |
| 16:18.0, 17:31.0, 19:44.5, 20:41.3, 20:55.7, (21:15.6), (21:26.3) |
59 | 1584 | Logan-Magnolia,
IA - Team Time (1st 5) 1:33:07.0 | Spread (1st 5) 1:50.0 |
| 216, 257, 257, 420, 434, (450), (468) |
| Lake Johnson, Joel Pixley, Tyler Rosengren, Ellis Johnson, E.J. Darnell, (Grady Killpack), (Daniel Cox) |
| 17:51.0, 18:03.0, 18:03.0, 19:29.0, 19:41.0, (20:00.0), (20:21.0) |
60 | 1612 | Laurens-Marathon,
IA - Team Time (1st 5) 1:33:45.0 | Spread (1st 5) 2:56.0 |
| 251, 280, 295, 304, 482, (492) |
| Trent Kischer, Bennett Barglof, Chad Kischer, David Jones, Case Bieri, (Brice Wenell) |
| 18:00.0, 18:10.0, 18:17.0, 18:22.0, 20:56.0, (21:29.0) |
61 | 1643 | Nashua-Plainfield,
IA - Team Time (1st 5) 1:33:38.0 | Spread (1st 5) 2:05.0 |
| 152, 247, 403, 415, 426, (448), (474) |
| Kevin Klobassa, Garrett Bellinger, Dillon Roach, Joshua Lehman, Blake Dietz, (Jake Greer), (Brice Dietz) |
| 17:28.0, 17:59.0, 19:14.0, 19:24.0, 19:33.0, (19:58.0), (20:40.0) |
62 | 1684 | Albia,
IA - Team Time (1st 5) 1:33:11.0 | Spread (1st 5) 50.0 |
| 280, 280, 369, 374, 381, (381), (409) |
| Kyle McFall, Tommy O'Leary, Ethan Datwyler, Kevin Wynn, JD Anderson, (Justin Smithberg), (Patrick Wynn) |
| 18:10.0, 18:10.0, 18:54.0, 18:57.0, 19:00.0, (19:00.0), (19:19.0) |
63 | 1744 | Saydel,
IA - Team Time (1st 5) 1:33:55.9 | Spread (1st 5) 1:34.6 |
| 233, 338, 371, 379, 423, (440), (472) |
| Travis Newman, Zach Buehrer, Chris Philips, Troy Cornwell, Nick King, (Zach Sommers), (Nick McEachron) |
| 17:56.0, 18:36.0, 18:55.0, 18:58.3, 19:30.6, (19:46.9), (20:34.9) |
64 | 1865 | Des Moines Hoover,
IA - Team Time (1st 5) 1:35:37.0 | Spread (1st 5) 2:10.0 |
| 196, 391, 408, 425, 445, (483), (485) |
| James Kent, Keenan McCollum, Sam Burt, Fadi Angalo, Haris Kovacevic, (Lester Mwirichia), (Ethan Olson) |
| 17:45.0, 19:08.0, 19:18.0, 19:31.0, 19:55.0, (20:59.0), (21:05.0) |
65 | 1878 | Lone Tree,
IA - Team Time (1st 5) 1:35:24.0 | Spread (1st 5) 1:41.0 |
| 295, 311, 390, 434, 448, (450), (485) |
| Mark Reeves, Nathan Volk, Kyle Close, Tyler Gosnell, Luke Havel, (Ethan Schreiber), (Brock Amundson) |
| 18:17.0, 18:23.0, 19:05.0, 19:41.0, 19:58.0, (20:00.0), (21:05.0) |
66 | 1885 | Grundy Center,
IA - Team Time (1st 5) 1:35:10.0 | Spread (1st 5) 1:13.0 |
| 300, 361, 381, 417, 426, (429), (476) |
| Ryan Davidson, Dominic Ciddio, Nick Mackie, Quinton Butler, Ryan Kiewiet, (Dan Eisenman), (Clay Burmester) |
| 18:20.0, 18:50.0, 19:00.0, 19:27.0, 19:33.0, (19:34.0), (20:42.0) |
67 | 1890 | South Hamilton Jewell,
IA - Team Time (1st 5) 1:35:16.0 | Spread (1st 5) 1:22.0 |
| 271, 391, 395, 412, 421, (439), (444) |
| Keaton Hake, Ryan Fisher, Joe Mechaelsen, Arlen Burroughs, Allen Fiddelke, (Zach Coster), (Jordan Lutjen) |
| 18:08.0, 19:08.0, 19:10.0, 19:20.0, 19:30.0, (19:46.0), (19:52.0) |
68 | 1956 | Ballard,
IA - Team Time (1st 5) 1:36:20.2 | Spread (1st 5) 1:50.5 |
| 253, 405, 414, 441, 443, (455), (458) |
| Zach Ahrenholtz, Sawyer Flynn, Blake Renaud, Peter Detar, Alex Blum, (Joe Jensen), (Adam Matthews) |
| 18:01.0, 19:16.8, 19:21.9, 19:49.0, 19:51.5, (20:03.4), (20:11.6) |
69 | 1968 | Roland-Story Story City,
IA - Team Time (1st 5) 1:36:42.0 | Spread (1st 5) 2:10.0 |
| 255, 397, 402, 454, 460, (462), (479) |
| Samuel Titus, Seth Johnson, Jacob Morris, Brian Lunn, Jacob Dedic, (Cameron Naglak), (Christian Selby) |
| 18:02.0, 19:12.0, 19:13.0, 20:03.0, 20:12.0, (20:14.0), (20:52.0) |
70 | 2201 | Interstate 35 Truro,
IA - Team Time (1st 5) 1:39:02.0 | Spread (1st 5) 52.0 |
| 416, 433, 437, 450, 465, (473), (487) |
| Anthony Spoerl, Brandon Coover, Jake Petersen, Nathan McKinney, Luke Simmerman, (Brody Brownlee), (Ryan Hart) |
| 19:25.0, 19:38.0, 19:42.0, 20:00.0, 20:17.0, (20:37.0), (21:12.0) |
71 | 2226 | Des Moines North,
IA - Team Time (1st 5) 1:40:37.6 | Spread (1st 5) 2:38.0 |
| 376, 430, 461, 463, 496, (502) |
| Claude Tuyikenze, Jordan Armstron, Brian Warren, Ibrahim Tembe, Matt Russell, (Ceeron Williams) |
| 18:57.9, 19:36.0, 20:13.7, 20:14.1, 21:35.9, (22:31.3) |
72 | 2289 | Bondurant-Farrar,
IA - Team Time (1st 5) 1:43:02.7 | Spread (1st 5) 2:37.5 |
| 389, 424, 489, 490, 497, (498) |
| Alan Perry, Joshua Hostetler, Zachary Quick, Matthew Snyder, Logan Brandt, (Quinn Hanson-Pollock) |
| 19:04.4, 19:30.9, 21:19.7, 21:25.8, 21:41.9, (21:43.9) |
73 | 2377 | Carlisle,
IA - Team Time (1st 5) 1:46:18.7 | Spread (1st 5) 3:26.8 |
| 396, 484, 494, 500, 503, (505), (506) |
| Morgan Paxton, JT Crowley, Luke Millman, Jeffrey Critchlow, Connor Rowe, (Eric Yates), (Adam Ornduff) |
| 19:11.5, 21:00.0, 21:33.7, 21:55.2, 22:38.3, (24:29.9), (25:34.5) |