1 | 66 | Gilbert,
IA - Team Time (1st 5) 1:22:13.1 | Spread (1st 5) 2:17.2 |
| 1, 5, 7, 18, 35, (54), (74) |
| Thomas Pollard, Wesley Greder, Richard Bradley, Owen Whitham, Will Greder, (Garrison Holck), (Jason Taylor) |
| 15:04.5, 16:19.0, 16:21.7, 17:06.2, 17:21.7, (17:43.0), (18:04.8) |
2 | 134 | Monticello,
IA - Team Time (1st 5) 1:25:26.0 | Spread (1st 5) 1:34.0 |
| 4, 10, 17, 45, 58, (59), (60) |
| Matt Manternach, Jordan Loes, Derek Manternach, Zach Holmes, Treyton Hanssen, (Aaron Loes), (Tyler Hospodarsky) |
| 16:14.0, 16:46.0, 17:06.0, 17:32.0, 17:48.0, (17:51.0), (17:51.2) |
3 | 164 | East Marshall LeGrand,
IA - Team Time (1st 5) 1:26:47.7 | Spread (1st 5) 1:12.8 |
| 13, 16, 27, 31, 77, (123), (204) |
| Caleb Benzing, Nick Meling, Sam Benzing, Josh Benzing, Brady Fritz, (Kevin Liera), (Levi Needham) |
| 16:56.6, 17:05.7, 17:17.2, 17:18.8, 18:09.4, (18:52.7), (19:48.7) |
4 | 169 | Western Christian Hull,
IA - Team Time (1st 5) 1:26:48.5 | Spread (1st 5) 29.2 |
| 19, 23, 37, 40, 50, (69), (143) |
| Tristan Hulstein, PJ Kooima, Kyle Vander Plaats, Haile Duden, Nick Geels, (Jacob Vanderplaats), (Zach Elbers) |
| 17:08.0, 17:14.0, 17:22.1, 17:27.2, 17:37.2, (18:02.1), (19:08.8) |
5 | 224 | Unity Christian Orange City,
IA - Team Time (1st 5) 1:27:33.8 | Spread (1st 5) 1:46.0 |
| 11, 14, 36, 63, 100, (125), (134) |
| Schuyler Malenke, Jacob VanderPlaats, Franklin Reinders, Christopher DeGroot, Klay Byker, (Andrew Kaemingk), (Brendon Miedema) |
| 16:46.5, 16:59.3, 17:22.0, 17:53.5, 18:32.5, (18:53.0), (18:59.9) |
6 | 260 | Osage,
IA - Team Time (1st 5) 1:28:25.9 | Spread (1st 5) 1:10.8 |
| 15, 46, 55, 64, 80, (92), (119) |
| Lucas Maakestad, Ben Huftalin, Brett Barker, Garrett Maakestad, Tyler Friesen, (Sam Bellairs), (Patrick VandenAvond) |
| 17:00.9, 17:35.3, 17:44.4, 17:53.6, 18:11.7, (18:24.0), (18:51.2) |
7 | 291 | Shenandoah,
IA - Team Time (1st 5) 1:28:58.2 | Spread (1st 5) 1:13.3 |
| 32, 34, 43, 81, 101, (127), (190) |
| Joe Blake, Austin Feller, Nate Hoyt, Lucas Finnell, Bridger Nebel, (Hunter Rice), (David Hu) |
| 17:20.0, 17:21.6, 17:31.3, 18:12.0, 18:33.3, (18:53.6), (19:40.1) |
8 | 295 | Waukon,
IA - Team Time (1st 5) 1:29:05.9 | Spread (1st 5) 1:11.4 |
| 20, 49, 67, 71, 88, (104), (118) |
| Tyler O'Neill, Austin Day, Isaac Fink, Tanner Manning, TJ (Thomas) Treptau, (Brock Berns), (Hunter Jensen) |
| 17:08.2, 17:36.7, 17:58.5, 18:02.9, 18:19.6, (18:35.5), (18:50.4) |
9 | 333 | Red Oak,
IA - Team Time (1st 5) 1:29:48.8 | Spread (1st 5) 1:36.6 |
| 24, 41, 61, 87, 120, (123), (216) |
| Josh Sunberg, Logan LeRette, Andrew Lerette, Weston Rolenc, Gavin French, (Alec Selberg), (Jared Sherman) |
| 17:15.7, 17:29.0, 17:52.4, 18:19.4, 18:52.3, (18:52.7), (19:57.5) |
10 | 352 | Cascade Western Dubuque,
IA - Team Time (1st 5) 1:29:11.6 | Spread (1st 5) 2:50.7 |
| 2, 47, 78, 95, 130, (203), (251) |
| Preston Kauder, Marty Knepper, Brett Hostert, Connor Otting, Jake Recker, (Justin McDermott), (Bobby Cai) |
| 16:05.0, 17:35.5, 18:09.9, 18:25.5, 18:55.7, (19:48.6), (20:46.0) |
11 | 369 | Albia,
IA - Team Time (1st 5) 1:30:19.8 | Spread (1st 5) 1:49.6 |
| 12, 72, 85, 90, 110, (137), (169) |
| Colton Dorpinghaus, Caleb Boley, Tyler Beary, Tyler Pasut, Cole Kurimski, (Tyler McKibben), (Lee Curran) |
| 16:53.5, 18:04.1, 18:18.4, 18:20.7, 18:43.1, (19:03.7), (19:24.7) |
12 | 391 | Davis County Bloomfield,
IA - Team Time (1st 5) 1:30:39.1 | Spread (1st 5) 1:50.2 |
| 21, 42, 84, 108, 136, (138), (165) |
| Zach Hougland, Douglas Turner, Christopher Harvey, Coty Good, Trenton Goode, (Logan Faler), (Bryce Vinyard) |
| 17:11.1, 17:29.9, 18:16.3, 18:40.5, 19:01.3, (19:04.2), (19:20.3) |
13 | 450 | Northeast Goose Lake,
IA - Team Time (1st 5) 1:31:42.7 | Spread (1st 5) 54.1 |
| 62, 66, 94, 113, 115, (152), (173) |
| Christian Knutsen, Nick Kennicker, Alex Sellnau, Hunter Bielenberg, Jaden Butler, (Colton Galusha), (Connor Mcdonald) |
| 17:52.5, 17:55.0, 18:24.1, 18:44.5, 18:46.6, (19:14.3), (19:29.8) |
14 | 453 | Louisa-Muscatine,
IA - Team Time (1st 5) 1:31:42.5 | Spread (1st 5) 1:27.9 |
| 39, 73, 102, 111, 128, (180), (247) |
| Lucas Nowak, Ben Chapman, Jon Shai Van Sickl, Jaiden Starkweath, Micah Van Sickle, (Davis Hunt), (Brandon Wilson) |
| 17:26.5, 18:04.5, 18:33.6, 18:43.5, 18:54.4, (19:35.5), (20:43.4) |
15 | 472 | Sioux Center,
IA - Team Time (1st 5) 1:32:01.2 | Spread (1st 5) 1:54.6 |
| 28, 79, 96, 121, 148, (158), (208) |
| Haile Duden, Ty Lassen, Louis VanderVelde, Daniel Van Beek, Andres Ortiz, (Tyler Dunn), (Vale Cade) |
| 17:17.8, 18:10.5, 18:28.0, 18:52.5, 19:12.4, (19:17.4), (19:52.4) |
16 | 480 | Columbus Catholic Waterloo,
IA - Team Time (1st 5) 1:31:57.6 | Spread (1st 5) 2:03.8 |
| 22, 65, 89, 147, 157, (176), (183) |
| Lucas Kern, Jake Nemmers, Isaac Squires, Luke Pranger, Zach Holton, (Adam Funk), (Cory Mack) |
| 17:13.5, 17:54.6, 18:20.2, 19:12.0, 19:17.3, (19:32.0), (19:36.1) |
17 | 484 | North Fayette Valley,
IA - Team Time (1st 5) 1:31:03.4 | Spread (1st 5) 3:22.3 |
| 3, 28, 131, 150, 172, (250), (300) |
| Danny Halva, Devon Monnahan, Cameron Amos, Jordan Larson, Zach Bruns, (Josh Deluca), (Donovan Bunn) |
| 16:05.8, 17:17.8, 18:58.0, 19:13.7, 19:28.1, (20:45.6), (21:59.6) |
18 | 494 | Mid-Prairie Wellman,
IA - Team Time (1st 5) 1:31:36.3 | Spread (1st 5) 2:39.7 |
| 9, 38, 125, 156, 166, (205), (234) |
| Jared Draper, Ryan Errthum, Floyd Evans, Zachary Pettit, Cade Miller, (Marshall Teets), (Andrew Schwartz) |
| 16:41.3, 17:24.0, 18:53.0, 19:17.0, 19:21.0, (19:49.0), (20:28.0) |
19 | 506 | Des Moines Christian,
IA - Team Time (1st 5) 1:32:23.9 | Spread (1st 5) 1:34.1 |
| 56, 69, 86, 132, 163, (272), (316) |
| Tyler Ketcham, Eric Fluegge, Christian Minor, J.d Lowe, Nathan Hawley, (Nolan Dunn), (Kyle Stevens) |
| 17:45.0, 18:02.1, 18:19.1, 18:58.6, 19:19.1, (21:20.7), (22:37.8) |
20 | 540 | Baxter/Collins-Maxwell (dont use),
IA - Team Time (1st 5) 1:32:41.2 | Spread (1st 5) 2:15.2 |
| 26, 48, 133, 155, 178, (221), (224) |
| Mark Deutsch, Colin Thompson, Max Van Maanen, Calvin Jones, Eric Hall-Floden, (Carter Fricke), (Evan Bianchi) |
| 17:17.1, 17:36.5, 18:59.4, 19:15.9, 19:32.3, (20:08.3), (20:09.2) |
21 | 623 | Mediapolis,
IA - Team Time (1st 5) 1:34:14.3 | Spread (1st 5) 1:10.7 |
| 76, 97, 139, 149, 162, (236), (248) |
| Garrett Hinson, Cody McNeil, Cade Roland, Journey Rude, Brenton Fjeld, (Zach Gordan), (Keaton Keitzer) |
| 18:08.3, 18:29.0, 19:05.0, 19:13.0, 19:19.0, (20:30.0), (20:45.0) |
22 | 632 | South Tama County Tama,
IA - Team Time (1st 5) 1:34:32.0 | Spread (1st 5) 3:42.0 |
| 25, 98, 107, 141, 261, (284), (290) |
| Blake Keller, Hunter Filloon, Trevor Yuska, Robert Tyynismaa, Nathan Weiss, (Britton Waldo), (Jake Wilkerson) |
| 17:17.0, 18:30.0, 18:39.0, 19:07.0, 20:59.0, (21:29.0), (21:42.0) |
23 | 642 | Aplington-Parkersburg,
IA - Team Time (1st 5) 1:33:44.5 | Spread (1st 5) 3:31.7 |
| 8, 114, 146, 154, 220, (330), (334) |
| C.J. May, Logan Hovenga, Leeland Seys, Trevor Haren, Brent Gibson, (Chance Jungling), (Blake Tomkins) |
| 16:31.4, 18:44.7, 19:10.6, 19:14.7, 20:03.1, (23:20.8), (23:42.6) |
24 | 698 | Eagle Grove,
IA - Team Time (1st 5) 1:34:32.1 | Spread (1st 5) 2:24.4 |
| 44, 52, 179, 209, 214, (225), (239) |
| Carter Asche, Macaulay King, Colton Pickering, Brett Maier, Ben Thompson, (Gage Behnkendorf), (Dalton Schaffer) |
| 17:31.5, 17:38.6, 19:33.4, 19:52.7, 19:55.9, (20:15.1), (20:31.7) |
25 | 715 | Forest City,
IA - Team Time (1st 5) 1:35:22.3 | Spread (1st 5) 1:14.9 |
| 91, 99, 167, 171, 187, (192), (235) |
| Noah Segerstrom, Grady Hovenga, Ryan Theel, Matthew Petersen, Mitch Solberg, (Tanner Greenwood), (Caleb Hovenga) |
| 18:23.0, 18:32.4, 19:22.5, 19:26.5, 19:37.9, (19:41.6), (20:29.3) |
26 | 721 | Dike-New Hartford,
IA - Team Time (1st 5) 1:34:31.8 | Spread (1st 5) 3:38.8 |
| 6, 144, 153, 201, 217, (303), (332) |
| John Crew, Dylan Mrzlak, Bryce Dall, Nick Nielsen, Collin Vanderlind, (Tucker Adams), (Zach Nichol) |
| 16:21.2, 19:09.1, 19:14.6, 19:46.9, 20:00.0, (22:08.2), (23:28.5) |
27 | 765 | New Hampton,
IA - Team Time (1st 5) 1:36:06.9 | Spread (1st 5) 2:37.2 |
| 68, 83, 168, 202, 244, (276), (294) |
| Jake Usher, Zach Heying, Tyler Shatek, Oliver Perez, Levi Tank, (Brandon Terhark), (Cody Miller) |
| 18:01.8, 18:14.9, 19:23.6, 19:47.6, 20:39.0, (21:24.1), (21:52.0) |
28 | 768 | West Burlington,
IA - Team Time (1st 5) 1:35:48.4 | Spread (1st 5) 2:30.6 |
| 51, 92, 186, 217, 222, (229) |
| Baron West, Travis Hostetter, Christian Schwenker, Ethan Moeller, Jonathan Gavin, (Micah Gnann) |
| 17:38.4, 18:24.0, 19:37.0, 20:00.0, 20:09.0, (20:18.0) |
29 | 778 | KP-WC-RV,
IA - Team Time (1st 5) 1:36:11.6 | Spread (1st 5) 3:21.1 |
| 30, 121, 182, 200, 245, (253), (254) |
| Ryan Fouts, Jose Hamman, Kobey Gray, Joe Hayden, Caleb Corbin, (Luis Hamman), (Anthony Gallagher) |
| 17:18.1, 18:52.5, 19:36.0, 19:45.8, 20:39.2, (20:47.7), (20:48.3) |
30 | 821 | Interstate 35 Truro,
IA - Team Time (1st 5) 1:37:00.8 | Spread (1st 5) 1:36.0 |
| 109, 151, 160, 174, 227, (240), (246) |
| Dylan Brown, Zach Goering, Morgan Nelson, Austin Pontier, Sam Cook, (Max Bertrand), (Garrett McFarland) |
| 18:41.0, 19:13.8, 19:18.0, 19:31.0, 20:17.0, (20:32.0), (20:41.0) |
31 | 827 | North Polk Alleman,
IA - Team Time (1st 5) 1:36:33.8 | Spread (1st 5) 2:07.0 |
| 57, 142, 207, 210, 211, (212), (213) |
| Austin Smith, Christian Berglund, Jacob Wilcox, Matthew Turk, John Peterson, (Zac Allen), (Brandon Albaugh) |
| 17:47.6, 19:07.3, 19:50.4, 19:53.9, 19:54.6, (19:55.2), (19:55.8) |
32 | 830 | Hampton-Dumont-CAL,
IA - Team Time (1st 5) 1:37:08.6 | Spread (1st 5) 1:49.5 |
| 106, 112, 181, 198, 233, (279) |
| Max Lehmann, Isaac Shelton, Will Alert, Brandon Holness, Parker Allen, (Edgar Romo) |
| 18:37.8, 18:44.4, 19:35.6, 19:43.5, 20:27.3, (21:24.8) |
33 | 886 | Beckman Catholic Dyersville,
IA - Team Time (1st 5) 1:37:46.8 | Spread (1st 5) 2:00.0 |
| 103, 164, 184, 193, 242, (311), (327) |
| Eulises Landa, Jamison McKeehan, Brad Ertl, Luke Chapman, Skye Miller, (Jarrod Lansing), (Tommy Lehmann) |
| 18:34.0, 19:19.8, 19:36.8, 19:42.2, 20:34.0, (22:25.0), (23:06.0) |
34 | 973 | Central Springs,
IA - Team Time (1st 5) 1:40:20.4 | Spread (1st 5) 3:56.9 |
| 75, 82, 226, 288, 302, (304), (312) |
| Dylan Mueller, Jesse Marino, Sammy Seiler, Nic Cooper, Dylin Pate, (Chris Hett), (Chris Wagner) |
| 18:07.3, 18:14.0, 20:16.3, 21:38.6, 22:04.2, (22:10.4), (22:28.9) |
35 | 985 | Union La Porte City,
IA - Team Time (1st 5) 1:39:48.8 | Spread (1st 5) 2:21.9 |
| 117, 160, 185, 259, 264, (274), (282) |
| Max Thomsen, Caleb Larison, Derek Holschlag, Trevor McLaughlin, Bryan Artega, (Jacob Holschlag), (John Hellman) |
| 18:48.0, 19:18.0, 19:36.9, 20:56.0, 21:09.9, (21:24.0), (21:25.0) |
36 | 988 | West Central Valley Stuart,
IA - Team Time (1st 5) 1:38:59.0 | Spread (1st 5) 1:29.4 |
| 129, 194, 215, 219, 231, (262), (291) |
| Rylan Heffernan, Michael Vyrostek, Vince Doud, Zach Heffernan, Tim Beane, (Liam Crawford), (Brandon Thempkome) |
| 18:54.6, 19:42.8, 19:56.3, 20:01.3, 20:24.0, (20:59.8), (21:43.4) |
37 | 1017 | Danville,
IA - Team Time (1st 5) 1:40:44.0 | Spread (1st 5) 3:34.0 |
| 105, 139, 230, 237, 306, (314), (315) |
| Gage Compton, Darien Pidgeon, Luke Hobbs, Steven Trexel, Zach Oliver, (Jesse Hobbs), (Seth Braddock) |
| 18:37.0, 19:05.0, 20:20.0, 20:31.0, 22:11.0, (22:33.0), (22:34.0) |
38 | 1089 | Roland-Story Story City,
IA - Team Time (1st 5) 1:41:08.5 | Spread (1st 5) 1:53.8 |
| 175, 187, 189, 258, 280, (289), (326) |
| Spencer Dedic, Dakota Rusher, Parker Witthuhn, Jacob Morgan, Blake Sievers, (Marcus Thomas), (Tyson Manzer) |
| 19:31.1, 19:37.9, 19:39.5, 20:55.1, 21:24.9, (21:38.7), (23:03.9) |
39 | 1103 | Springville,
IA - Team Time (1st 5) 1:42:05.7 | Spread (1st 5) 4:21.3 |
| 53, 222, 256, 271, 301, (331) |
| Sam Lorimer, Logan Heath, Brady Barner, Garrett Wolf, Derek Hanshaw, (Andrew Lorimer) |
| 17:40.7, 20:09.0, 20:55.0, 21:19.0, 22:02.0, (23:22.0) |
40 | 1111 | PCM Monroe,
IA - Team Time (1st 5) 1:43:25.9 | Spread (1st 5) 5:21.4 |
| 33, 176, 267, 317, 318, (322), (323) |
| Blaise Winegardner, Chris Ellens, Trent Howard, Mark Bruxvoort, Rory Vangorp, (Max Vangorp), (Caleb Peter) |
| 17:20.3, 19:32.0, 21:13.8, 22:38.1, 22:41.7, (22:54.1), (23:00.6) |
41 | 1156 | Central Decatur Leon,
IA - Team Time (1st 5) 1:42:27.4 | Spread (1st 5) 1:51.1 |
| 170, 199, 255, 263, 269, (273), (282) |
| Ben Savely, Nick Bishop, Sergio Cardenas, William Ansong, Ryan McKinney, (Brennon Short), (Andrew Vannesk) |
| 19:25.0, 19:44.0, 20:54.3, 21:08.0, 21:16.1, (21:23.0), (21:25.0) |
42 | 1158 | Eddyville-Blakesburg-Fremont,
IA - Team Time (1st 5) 1:42:43.9 | Spread (1st 5) 2:43.9 |
| 145, 206, 241, 270, 296, (305), (328) |
| Peyton Walker, Andrew Hart, Jackson Voyles, Jordan Leffler, Tyler Durbin, (Noah Strauser), (Jake Sutton) |
| 19:09.9, 19:49.1, 20:32.7, 21:18.4, 21:53.8, (22:10.6), (23:08.0) |
43 | 1166 | South Hardin,
IA - Team Time (1st 5) 1:42:53.7 | Spread (1st 5) 2:53.7 |
| 135, 197, 252, 285, 297, (298), (319) |
| Tyson Smith, Austin Hutchins, Josiah Dorow, Logan Roling, Tom Haywood, (Conner Spainhower), (Luke Bader) |
| 19:00.5, 19:43.3, 20:46.6, 21:29.1, 21:54.2, (21:54.4), (22:45.7) |
44 | 1216 | Sumner-Fredericksburg,
IA - Team Time (1st 5) 1:45:13.2 | Spread (1st 5) 4:44.8 |
| 116, 232, 243, 292, 333, (342), (343) |
| Tyler Bunce, Will Hambly, Ethan Koch, Jordan Miller, Cody Luebbers, (Sam Kipp), (Uriah Williams) |
| 18:47.2, 20:26.6, 20:35.6, 21:51.8, 23:32.0, (24:30.5), (24:40.1) |
45 | 1254 | Clarke Osceola,
IA - Team Time (1st 5) 1:45:26.9 | Spread (1st 5) 3:45.0 |
| 158, 191, 286, 295, 324, (336), (339) |
| Ian Showers, Jake Manternach, Timber Kent, Parker Hardy, Jace Draper, (Nick Johnston), (John Cutshall) |
| 19:17.4, 19:40.5, 21:32.9, 21:53.7, 23:02.4, (23:48.0), (24:23.1) |
46 | 1343 | Woodward Academy,
IA - Team Time (1st 5) 1:46:10.6 | Spread (1st 5) 39.0 |
| 249, 266, 274, 276, 278, (287), (293) |
| Ernesto Alverez, Florentino Contreras, Isaah Williams, Dylon Bonsol, Kennedy Staton, (Tyler Harding), (Adam Liffengren) |
| 20:45.4, 21:12.7, 21:24.0, 21:24.1, 21:24.4, (21:35.9), (21:51.9) |
47 | 1349 | West Liberty,
IA - Team Time (1st 5) 1:48:39.0 | Spread (1st 5) 4:58.0 |
| 195, 195, 306, 309, 344 |
| Austin Goodard, Juan Malagon, Gerardo Meraz, Kane Newsom, Manuel Puetes |
| 19:43.0, 19:43.0, 22:11.0, 22:21.0, 24:41.0 |
48 | 1372 | Centerville,
IA - Team Time (1st 5) 1:46:47.3 | Spread (1st 5) 1:00.7 |
| 260, 265, 268, 280, 299, (313), (321) |
| Garrett Mcgrann, Braden Lechtenberg, Colton Belloma, Lee Benz, Grant Kelly, (Joe Zintz), (Devon Glosser) |
| 20:57.8, 21:12.0, 21:14.1, 21:24.9, 21:58.5, (22:30.5), (22:51.0) |
49 | 1375 | Clarinda,
IA - Team Time (1st 5) 1:48:02.7 | Spread (1st 5) 2:58.2 |
| 228, 237, 256, 325, 329, (335), (337) |
| Lucas Shatava, Tyler Luckado, Dallas Latham, Nik Landhuis, Travus McGregor, (Jesse Espinosa), (Alex Stull) |
| 20:17.5, 20:31.0, 20:55.0, 23:03.5, 23:15.7, (23:47.3), (24:04.0) |
50 | 1615 | Southwest Iowa (Sidney/Fremont Mills),
IA - Team Time (1st 5) 1:56:10.1 | Spread (1st 5) 2:06.1 |
| 308, 310, 320, 338, 339, (339), (345) |
| Marcus Galdager, Logan Gaylord, Jacob Sederburg, Andrew Hontz, Christian Slater, (Sterling Lovett), (Calder Rasco) |
| 22:17.0, 22:23.0, 22:50.0, 24:17.0, 24:23.1, (24:23.1), (24:50.0) |