1 | 102 | Dubuque Hempstead,
IA - Team Time (1st 5) 1:18:47.8 | Spread (1st 5) 47.2 |
| 2, 19, 20, 30, 31, (50), (64) |
| Ryan Winger, Derek Leicht, Owen Maloney, Josh Davis, Mason Suarez, (Brady Blean), (Marcus Leitzen) |
| 15:12.4, 15:47.7, 15:49.0, 15:59.1, 15:59.6, (16:12.3), (16:16.3) |
2 | 110 | Cedar Falls,
IA - Team Time (1st 5) 1:19:18.3 | Spread (1st 5) 18.3 |
| 10, 21, 24, 26, 29, (32), (63) |
| Michael Goodenbour, Brayden Burnett, Joel Burris, Eli Smith, Alex Horstman, (TJ Tomlyanovich), (Cooper Olsen) |
| 15:40.5, 15:50.3, 15:53.3, 15:55.4, 15:58.8, (16:00.6), (16:15.9) |
| 110 | Sioux City North,
IA - Team Time (1st 5) 1:18:32.7 | Spread (1st 5) 1:09.9 |
| 1, 7, 9, 40, 53, (68), (74) |
| Jaysen Bouwers, William Lohr, Gabe Nash, Colin Greenwell, Natneal Kifle, (Beshanena Gutema), (Yemane Kifle) |
| 15:04.0, 15:28.7, 15:38.0, 16:08.1, 16:13.9, (16:18.3), (16:21.3) |
4 | 211 | Dowling Catholic West Des Moines,
IA - Team Time (1st 5) 1:20:29.4 | Spread (1st 5) 28.9 |
| 18, 39, 46, 48, 60, (170), (174) |
| Jackson Heidesch, Cade Muller, Will Ryan, Nolan Kyhl, Will Ryan, (Andrew Robey), (Tyler Schweizer) |
| 15:46.2, 16:06.4, 16:09.9, 16:11.8, 16:15.1, (16:53.4), (16:54.3) |
5 | 341 | Johnston,
IA - Team Time (1st 5) 1:21:21.3 | Spread (1st 5) 47.8 |
| 16, 36, 94, 95, 100, (121), (195) |
| Yohana Yual, Carter Borwick, Carson Stanley, Matt Borgmeier, Nathan Kellar, (Aidan O'Connor), (Carter Eckhoff) |
| 15:44.9, 16:04.0, 16:29.7, 16:30.0, 16:32.7, (16:38.4), (16:59.0) |
6 | 367 | Waukee,
IA - Team Time (1st 5) 1:21:34.2 | Spread (1st 5) 46.0 |
| 25, 58, 77, 80, 127, (149), (206) |
| Jacob Christensen, Vincent Hodges, Jonah Christensen, Nathan Holstrom, Corbin Truitt, (David Parks), (Kal Hoppe) |
| 15:53.6, 16:15.0, 16:22.4, 16:23.6, 16:39.6, (16:46.5), (17:02.5) |
7 | 384 | Decorah,
IA - Team Time (1st 5) 1:21:13.2 | Spread (1st 5) 1:24.5 |
| 3, 73, 89, 101, 118, (168), (180) |
| Brady Hogan, Noah Lovelace, Bennett Schutte, Izaak Eichinger, Larson Shockey, (Arlo Hayes), (Hogan Smith) |
| 15:13.5, 16:20.8, 16:28.0, 16:32.9, 16:38.0, (16:52.3), (16:55.9) |
8 | 429 | Pleasant Valley,
IA - Team Time (1st 5) 1:21:16.4 | Spread (1st 5) 1:31.1 |
| 8, 27, 28, 156, 210, (228), (231) |
| Kole Sommer, Tarun Vedula, Luke Knepp, Jacob Mumey, Kalen Bunch, (Grant Tebbe), (Matt Bender) |
| 15:31.8, 15:55.8, 15:57.6, 16:48.3, 17:02.9, (17:07.2), (17:07.5) |
9 | 494 | Norwalk Community,
IA - Team Time (1st 5) 1:22:29.2 | Spread (1st 5) 28.2 |
| 52, 79, 93, 134, 136, (229), (234) |
| Derek Webster, Donovan Card, Pat Foster, Brody Lucas, Jack Brown, (Luke Geyer), (Will Chase) |
| 16:13.8, 16:22.5, 16:29.5, 16:41.4, 16:42.0, (17:07.4), (17:08.9) |
10 | 504 | Prairie Cedar Rapids,
IA - Team Time (1st 5) 1:22:25.9 | Spread (1st 5) 57.7 |
| 34, 69, 89, 114, 198, (202), (254) |
| Andrew Bickford, Hunter Kalous, Anthony Lee, Bryson Canton, Ty Costigan, (Brady Cortez), (Jake Opitz) |
| 16:02.3, 16:18.6, 16:28.0, 16:37.0, 17:00.0, (17:02.0), (17:14.0) |
11 | 549 | Ames,
IA - Team Time (1st 5) 1:22:23.8 | Spread (1st 5) 1:29.6 |
| 12, 75, 103, 115, 244, (269), (400) |
| Aniey Akok, Akol Atack, Bennett Ryken, Nicholas Grandgenett, Jonathon Williams, (Kon Dut), (Charles Orngard) |
| 15:40.9, 16:22.1, 16:33.1, 16:37.2, 17:10.5, (17:16.8), (17:51.7) |
12 | 558 | Madrid,
IA - Team Time (1st 5) 1:22:11.3 | Spread (1st 5) 1:22.5 |
| 15, 17, 146, 156, 224, (285), (336) |
| Jason Renze, Clay Pehl, Ethan Loutzenheiser, Gabe Soda, Phillip Grothus, (Sean McDermott), (Trevor Faltonson) |
| 15:44.5, 15:45.4, 16:46.1, 16:48.3, 17:07.0, (17:20.0), (17:31.6) |
13 | 564 | Iowa City Liberty,
IA - Team Time (1st 5) 1:22:54.6 | Spread (1st 5) 33.6 |
| 49, 91, 139, 140, 145, (256), (278) |
| Jack Kinzer, Bowen Gryp, Christian Montover, Aidan Decker, Caleb Schillinger, (Gavin Keeney), (Jordan Robinson) |
| 16:12.0, 16:28.1, 16:44.4, 16:44.5, 16:45.6, (17:14.2), (17:17.8) |
14 | 568 | Center Point-Urbana,
IA - Team Time (1st 5) 1:21:32.5 | Spread (1st 5) 1:57.9 |
| 4, 11, 64, 239, 250, (388), (438) |
| Luke Post, Eli Larson, Mason Bach, Cole Whitehead, Carter Kirtz, (Robbie Dillon), (Casey Kirtz) |
| 15:13.9, 15:40.6, 16:16.3, 17:09.9, 17:11.8, (17:48.9), (18:08.2) |
15 | 573 | Dallas Center-Grimes,
IA - Team Time (1st 5) 1:22:16.1 | Spread (1st 5) 1:35.9 |
| 5, 71, 116, 188, 193, (218), (249) |
| Aidan Ramsey, Jacob Ewers, Tate McDermott, Jacob Storey, Jack Every, (Aj Angus), (Blake Croushore) |
| 15:22.9, 16:19.7, 16:37.3, 16:57.4, 16:58.8, (17:04.9), (17:11.7) |
16 | 579 | Iowa City West,
IA - Team Time (1st 5) 1:22:45.2 | Spread (1st 5) 1:06.6 |
| 23, 88, 107, 169, 192, (295), (316) |
| Alex McKane, Seth Cheney, Caden Noeller, Mohan Kumar, Tosh Klever, (Drew Peterson), (Sebastian Cochran) |
| 15:51.8, 16:27.9, 16:34.0, 16:53.1, 16:58.4, (17:22.1), (17:27.7) |
17 | 583 | Urbandale,
IA - Team Time (1st 5) 1:22:56.1 | Spread (1st 5) 58.1 |
| 35, 98, 108, 140, 202, (236), (298) |
| Anthony Moran, Ethan Smith, Cole Leggett, Kyler Peck, Mason Moran, (Carson Houg), (Tommy Hensley) |
| 16:03.9, 16:31.2, 16:34.5, 16:44.5, 17:02.0, (17:09.0), (17:22.8) |
18 | 613 | Iowa City City High,
IA - Team Time (1st 5) 1:23:06.5 | Spread (1st 5) 49.3 |
| 47, 85, 106, 175, 200, (215), (237) |
| Ford Washburn, Truman Thompson, Ammon Smith, Noah Carey, Parker Max, (Hayden Beerends), (Elliot Dunnwald) |
| 16:11.2, 16:26.1, 16:33.9, 16:54.8, 17:00.5, (17:04.3), (17:09.5) |
19 | 639 | Ankeny Centennial,
IA - Team Time (1st 5) 1:23:16.5 | Spread (1st 5) 27.6 |
| 76, 128, 129, 143, 163, (202), (280) |
| Gabriel Vicker, Kade Christensen, Connor Cunningham, Karsten Peters, Nathan Jones, (Tyler Schermerhorn), (Cooper Majors) |
| 16:22.2, 16:39.7, 16:40.0, 16:44.8, 16:49.8, (17:02.0), (17:17.9) |
20 | 665 | West Delaware Manchester,
IA - Team Time (1st 5) 1:23:18.7 | Spread (1st 5) 1:01.7 |
| 37, 111, 131, 162, 224, (319), (342) |
| Blake Smith, Cael Meyer, Robinson Martinez, Tyger Vaske, Staveley Maury, (Matthew Mensen), (Andrew Salas) |
| 16:05.3, 16:36.1, 16:40.8, 16:49.5, 17:07.0, (17:28.1), (17:34.9) |
21 | 686 | Marion,
IA - Team Time (1st 5) 1:22:57.8 | Spread (1st 5) 1:42.2 |
| 22, 38, 135, 152, 339, (341), (374) |
| Shane ERB, Jedidiah Osgood, Blake Roling, Jakob Regennitter, Jordan Fischer, (Tanner Shindelar), (Chris Oberbroeckling) |
| 15:50.5, 16:05.5, 16:41.7, 16:47.4, 17:32.7, (17:34.6), (17:42.7) |
22 | 689 | Pella,
IA - Team Time (1st 5) 1:23:33.4 | Spread (1st 5) 37.8 |
| 86, 104, 105, 179, 215, (323), (418) |
| Josiah Wittenberg, Chase Lauman, Tony Schmitz, Nathan VanderWaal, Akira Lopez, (Cutler Turner), (Braden Rowe) |
| 16:26.5, 16:33.2, 16:33.7, 16:55.7, 17:04.3, (17:29.0), (17:56.9) |
23 | 740 | North Polk Alleman,
IA - Team Time (1st 5) 1:23:39.0 | Spread (1st 5) 1:00.0 |
| 58, 84, 118, 219, 261, (271), (281) |
| Zach Sporaa, Max Sporaa, Will Ford, Alik McIlravy, Ethan Stierman, (Caleb Henderson), (Austin Stierman) |
| 16:15.0, 16:26.0, 16:38.0, 17:05.0, 17:15.0, (17:17.1), (17:18.0) |
24 | 766 | Earlham,
IA - Team Time (1st 5) 1:23:37.6 | Spread (1st 5) 1:18.9 |
| 43, 45, 137, 221, 320, (453), (477) |
| Zach Dixon, Jayden Dickson, Dominic Braet, Riley Harger, T.J. Harkins, (Jack Flickinger), (T J. Harkins) |
| 16:09.5, 16:09.7, 16:43.4, 17:06.6, 17:28.4, (18:12.9), (18:23.8) |
25 | 802 | Solon,
IA - Team Time (1st 5) 1:24:06.3 | Spread (1st 5) 33.7 |
| 97, 122, 167, 201, 215, (334), (381) |
| Gabe Hinman, Tyler Bilskie, Brick Kabela, Michael Yeomans, Ben Devalk, (Noelan Garbes), (Nate Ferguson) |
| 16:30.6, 16:38.5, 16:52.0, 17:00.9, 17:04.3, (17:31.3), (17:45.4) |
26 | 836 | Waverly-Shell Rock,
IA - Team Time (1st 5) 1:23:57.8 | Spread (1st 5) 1:14.9 |
| 44, 77, 147, 263, 305, (433), (467) |
| Andrew Cummer, Nick Kepford, Ethyn Chesnut, Caden Kueker, Caleb Hoins, (Jack Beam), (Zac Birgen) |
| 16:09.6, 16:22.4, 16:46.2, 17:15.1, 17:24.5, (18:04.8), (18:18.6) |
27 | 879 | Denver,
IA - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 30.9 |
| 126, 155, 172, 183, 243, (275), (312) |
| Alex Krabbenhoft, Aidan Dolan, Kyler Matthias, Alex Larson, Josh Terrill, (Jack Mulert), (Layne Fober) |
| 16:39.4, 16:48.0, 16:53.9, 16:56.3, 17:10.3, (17:17.7), (17:25.5) |
28 | 920 | North Fayette Valley,
IA - Team Time (1st 5) 1:24:43.9 | Spread (1st 5) 6.9 |
| 170, 177, 184, 190, 199, (436), (511) |
| Peyton Halverson, Ben Miller, Nathan Crooker, Davan Crooker, Caleb Zurbriggen, (Nathan Jensen), (Raul Solis) |
| 16:53.4, 16:55.2, 16:56.9, 16:58.1, 17:00.3, (18:05.4), (19:04.9) |
29 | 964 | Bettendorf,
IA - Team Time (1st 5) 1:24:38.9 | Spread (1st 5) 1:05.4 |
| 50, 161, 211, 267, 275, (282), (308) |
| Nick Moore, Chase Wakefield, Layton Pribyl, Walter Blackman, Ethan Cole, (Carter Wolf), (Xavier Potts) |
| 16:12.3, 16:49.4, 17:03.3, 17:16.2, 17:17.7, (17:18.2), (17:24.9) |
30 | 1005 | Ankeny,
IA - Team Time (1st 5) 1:24:56.8 | Spread (1st 5) 43.9 |
| 92, 209, 214, 238, 252, (288), (335) |
| Cael Cox, Jake Bosch, Levi Hill, Andrew Poock, Christian Rathje, (Truman Patterson), (London Schuchart) |
| 16:28.2, 17:02.7, 17:04.2, 17:09.6, 17:12.1, (17:20.4), (17:31.4) |
31 | 1007 | Linn-Mar Marion,
IA - Team Time (1st 5) 1:24:55.8 | Spread (1st 5) 48.7 |
| 83, 151, 256, 258, 259, (330), (337) |
| Jacob Derr, Hayden Kuhn, Tyler Tiefel, Miles Matson, Luke Steffen, (Ethan Cozine), (Blake Pettit) |
| 16:25.7, 16:47.2, 17:14.2, 17:14.3, 17:14.4, (17:30.8), (17:32.0) |
32 | 1047 | Indianola,
IA - Team Time (1st 5) 1:24:47.8 | Spread (1st 5) 1:14.3 |
| 55, 57, 304, 309, 322, (428), (459) |
| Curtis Johnson, Logan Hoger, Jack Runyan, Hunter Seifrig, Joseph DeWall, (Eli Ross), (Keene Barnes) |
| 16:14.6, 16:14.7, 17:24.4, 17:25.2, 17:28.9, (18:01.2), (18:15.0) |
33 | 1054 | LeMars,
IA - Team Time (1st 5) 1:25:07.2 | Spread (1st 5) 50.6 |
| 130, 160, 163, 268, 333, (354), (392) |
| Ethan Hulinsky, Kaden Wingert, Jason Sudtelgte, Luke Feuerhelm, Juan Sanchez, (Blake Dirksen), (Michael Meis) |
| 16:40.4, 16:49.3, 16:49.8, 17:16.7, 17:31.0, (17:37.7), (17:49.6) |
34 | 1056 | Carlisle,
IA - Team Time (1st 5) 1:25:12.6 | Spread (1st 5) 27.4 |
| 142, 176, 241, 246, 251, (274), (294) |
| Brandon Kesner, Kaden Sadler, Chase Gach, Ethan Schlichte, Brady Birkenholtz, (Lincoln Eighmy), (Brayden Kessler) |
| 16:44.6, 16:55.0, 17:10.0, 17:11.0, 17:12.0, (17:17.4), (17:22.0) |
35 | 1112 | Danville,
IA - Team Time (1st 5) 1:25:08.1 | Spread (1st 5) 1:27.8 |
| 42, 87, 315, 316, 352, (414), (415) |
| Ty Carr, Ander Julian, Oliver Sowell, Allen Bonnesen, Rylan Martin, (Seth Bailey), (Mason Chipman) |
| 16:08.8, 16:27.7, 17:27.3, 17:27.7, 17:36.6, (17:55.9), (17:56.0) |
36 | 1141 | Sioux City East,
IA - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 48.7 |
| 147, 165, 177, 310, 342, (427), (488) |
| Ryan Campbell, Owen Hoak, Dajon Wright, Juan Fuentes, Michael Widjaja, (Dylan Nation), (Kellen Vlahoulis) |
| 16:46.2, 16:50.3, 16:55.2, 17:25.4, 17:34.9, (18:01.1), (18:31.0) |
37 | 1152 | Valley West Des Moines,
IA - Team Time (1st 5) 1:25:36.5 | Spread (1st 5) 42.7 |
| 138, 212, 223, 265, 314, (371), (377) |
| Alex Traynor, Evan McClinton, Adam Hisel, Alec Dephillips, Carter Smith, (Andrew Ross), (Alexander Wauson) |
| 16:44.1, 17:03.7, 17:06.7, 17:15.2, 17:26.8, (17:42.5), (17:44.0) |
38 | 1156 | Tipton,
IA - Team Time (1st 5) 1:25:13.3 | Spread (1st 5) 2:15.1 |
| 14, 184, 205, 329, 424, (447), (506) |
| Caleb Shumaker, Cody Bohlmann, Ty Nichols, Troy Butler, Aj Thumma, (Bob Ryan), (Brody Deerberg) |
| 15:44.3, 16:56.9, 17:02.1, 17:30.6, 17:59.4, (18:11.5), (18:57.0) |
39 | 1180 | Atlantic,
IA - Team Time (1st 5) 1:25:31.4 | Spread (1st 5) 1:32.0 |
| 66, 82, 284, 359, 389, (504), (520) |
| Craig Becker, Alan Craig Becker, Zane Berg, Andrew Engler, Ethan Williams, (Tyrell Williams), (Lee Houser) |
| 16:17.0, 16:25.2, 17:19.9, 17:40.3, 17:49.0, (18:55.0), (19:27.0) |
40 | 1185 | Dubuque Senior,
IA - Team Time (1st 5) 1:25:35.4 | Spread (1st 5) 1:32.6 |
| 40, 213, 221, 351, 360, (386), (421) |
| Conner Kilgore, Jack Tonn, Robert Howes, Ryan Klauer, Zach Kahle, (Nick Conforti), (Eli Smith) |
| 16:08.1, 17:04.0, 17:06.6, 17:36.0, 17:40.7, (17:48.5), (17:57.8) |
41 | 1231 | Humboldt,
IA - Team Time (1st 5) 1:25:32.4 | Spread (1st 5) 2:30.5 |
| 13, 109, 288, 370, 451, (451), (472) |
| Quintin Orr, Eric Wittrock, Trevor Jacobson, Nolan Jergens, Aiden Christensen, (Jackson Chambers), (Carter Theesfeld) |
| 15:42.1, 16:34.9, 17:20.4, 17:42.4, 18:12.6, (18:12.6), (18:22.7) |
42 | 1239 | Moc-Floyd Valley,
IA - Team Time (1st 5) 1:25:47.4 | Spread (1st 5) 1:11.7 |
| 72, 248, 253, 328, 338, (347), (357) |
| Sam May, Tyson Blom, Kleyton DeGroot, Derek Mills, Tristan Blom, (Isaiah Hulshof), (Thomas Tracy) |
| 16:20.5, 17:11.1, 17:13.4, 17:30.2, 17:32.2, (17:35.3), (17:39.3) |
43 | 1246 | ADM Adel,
IA - Team Time (1st 5) 1:25:11.3 | Spread (1st 5) 2:23.0 |
| 6, 181, 301, 375, 383, (425), (426) |
| Nate Mueller, Cooper Greenslade, Ethan Juergens, Nathan Royer, Alex Dvorak, (Caleb Crystal), (Hubie Chaplin) |
| 15:23.0, 16:56.0, 17:23.3, 17:43.0, 17:46.0, (18:00.0), (18:01.0) |
| 1246 | Jesup,
IA - Team Time (1st 5) 1:26:09.6 | Spread (1st 5) 1:34.7 |
| 133, 191, 194, 266, 462, (470), (490) |
| Nolan Evans, Kile Rottinghaus, Logan Zuck, Carson Donlea, Casey Alferink, (Kyle Wilson), (Ayden Gonzalez) |
| 16:41.2, 16:58.2, 16:58.9, 17:15.4, 18:15.9, (18:20.7), (18:32.9) |
45 | 1255 | Mount Vernon-Lisbon,
IA - Team Time (1st 5) 1:26:02.3 | Spread (1st 5) 36.6 |
| 173, 206, 271, 275, 330, (345), (349) |
| Zach Fall, Jensen Meeker, Carson Sansenbach, Carter Hall, Eli Dickson, (Ashton Hunt), (Quincy Happel) |
| 16:54.2, 17:02.5, 17:17.1, 17:17.7, 17:30.8, (17:35.0), (17:35.7) |
46 | 1273 | Wahlert Dubuque,
IA - Team Time (1st 5) 1:26:00.1 | Spread (1st 5) 1:04.0 |
| 125, 159, 306, 310, 373, (441), (468) |
| Nathan Munshower, Carter Hancock, Abraham Simcox, Brant Perry, Cayden Ellis, (Elijah Shubatt), (Evan Poirier) |
| 16:38.6, 16:48.9, 17:24.6, 17:25.4, 17:42.6, (18:10.0), (18:19.2) |
47 | 1300 | Clear Creek-Amana,
IA - Team Time (1st 5) 1:26:10.6 | Spread (1st 5) 1:56.5 |
| 67, 122, 306, 348, 457, (468), (482) |
| Brandon Barker, Gavin Zillyette, Noah Yost, Peyton Stadler, Jackson Schloss, (Tanner Tomas), (Cameron Kimm) |
| 16:17.7, 16:38.5, 17:24.6, 17:35.6, 18:14.2, (18:19.2), (18:26.4) |
48 | 1302 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:26:06.0 | Spread (1st 5) 1:31.1 |
| 60, 206, 273, 379, 384, (442), (484) |
| Ethan Stout, Lukas Engledow, Wyatt Tjaden, Kyle Neighbors, John Lorenz, (Daniel Hughes), (Lucas McCarley) |
| 16:15.1, 17:02.5, 17:17.2, 17:45.0, 17:46.2, (18:10.4), (18:28.6) |
49 | 1320 | Monticello,
IA - Team Time (1st 5) 1:26:18.4 | Spread (1st 5) 42.7 |
| 182, 241, 245, 297, 355, (444), (497) |
| Jasper Nietert, Carter Kurt, Zach Chapman, Harrison Ahlrichs, Jacob Miller, (Keegan Freese), (Grant Hospodarsky) |
| 16:56.1, 17:10.0, 17:10.9, 17:22.6, 17:38.8, (18:11.0), (18:38.2) |
| 1320 | North Scott Eldridge,
IA - Team Time (1st 5) 1:26:11.8 | Spread (1st 5) 59.5 |
| 110, 278, 287, 299, 346, (406), (407) |
| Owen West, Luke Crawford, Chase Porter, Will Dowda, Ethan Jost, (Nikolas Davis), (Cael Straley) |
| 16:35.6, 17:17.8, 17:20.3, 17:23.0, 17:35.1, (17:53.1), (17:53.5) |
| 1320 | Southeast Polk,
IA - Team Time (1st 5) 1:26:16.1 | Spread (1st 5) 1:04.2 |
| 117, 196, 318, 321, 368, (415), (432) |
| Chase Bartlett, Eric Patterson, Carson Owens, Caden Mitchell, Alex Wilson, (Jacob Martin), (Hudson Frank) |
| 16:37.8, 16:59.8, 17:27.8, 17:28.7, 17:42.0, (17:56.0), (18:04.6) |
52 | 1368 | Lewis Central,
IA - Team Time (1st 5) 1:26:29.7 | Spread (1st 5) 1:45.4 |
| 70, 143, 356, 365, 434, (448), (485) |
| Ethan Eichhorn, Nathan Sell, Kayden Pearson, Tyler Ruiz, Jonah Churchill, (Luke Woltmann), (Logan Fuller) |
| 16:19.5, 16:44.8, 17:38.9, 17:41.6, 18:04.9, (18:11.7), (18:29.3) |
53 | 1396 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:26:47.3 | Spread (1st 5) 2:04.4 |
| 81, 99, 362, 371, 483, (493), (518) |
| Elijah Naumann, Cade Messer, Derek Fangmann, Isaiah Hammerand, Drew Meyer, (Levi Meyer), (Jacob Gottschalk) |
| 16:24.0, 16:31.5, 17:40.9, 17:42.5, 18:28.4, (18:37.1), (19:13.9) |
54 | 1443 | Boyden-Hull,
IA - Team Time (1st 5) 1:27:03.6 | Spread (1st 5) 1:47.0 |
| 111, 154, 290, 413, 475, (505), (512) |
| Marco Lopez, Dayton Brunsting, Evan Janzen, Ian Van Grootheest, Wyatt Gorter, (Ben Blum), (Nate Bazaldua) |
| 16:36.1, 16:47.8, 17:20.9, 17:55.7, 18:23.1, (18:56.9), (19:05.2) |
55 | 1456 | Des Moines Christian,
IA - Team Time (1st 5) 1:26:54.7 | Spread (1st 5) 1:26.0 |
| 95, 186, 367, 393, 415, (509), (515) |
| Carson Houg, Aaron Fynaardt, Christian Castile, Nate Moser, Elijah Hommel, (Collin Houg), (Samuel Steensen) |
| 16:30.0, 16:57.0, 17:41.7, 17:50.0, 17:56.0, (19:00.0), (19:08.0) |
56 | 1473 | Mid-Prairie Wellman,
IA - Team Time (1st 5) 1:26:59.2 | Spread (1st 5) 1:04.9 |
| 150, 229, 296, 396, 402, (513), (525) |
| Jamison Stutzman, Thaddeus Shetler, Chandler Hershberger, Nathan Wallington, Lucas Bontrager, (Mose Yoder), (Daniel Rodgers) |
| 16:46.9, 17:07.4, 17:22.3, 17:50.8, 17:51.8, (19:07.3), (20:06.7) |
57 | 1490 | Western Christian Hull,
IA - Team Time (1st 5) 1:26:53.8 | Spread (1st 5) 1:38.7 |
| 54, 292, 358, 381, 405, (450), (454) |
| Tage Hulstein, Zachary Minderhoud, Noah DeWeerd, Aric DeKam, Kalen Hartbecke, (Uchan Harberts), (Caleb Douma) |
| 16:14.3, 17:21.4, 17:39.7, 17:45.4, 17:53.0, (18:12.5), (18:13.0) |
58 | 1499 | Cedar Rapids Kennedy,
IA - Team Time (1st 5) 1:27:04.6 | Spread (1st 5) 41.4 |
| 196, 239, 340, 361, 363, (397), (449) |
| Henry McMahan, Jacob Bruns, Jacob Horton, Dylan Sines, Connor McGovern, (Jack Schissel), (Crew Geater) |
| 16:59.8, 17:09.9, 17:32.9, 17:40.8, 17:41.2, (17:51.0), (18:12.0) |
59 | 1501 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:27:23.4 | Spread (1st 5) 1:38.6 |
| 113, 187, 283, 458, 460, (471), (502) |
| Lukas Lamparek, Gavin Hall, Xander Scaglione, Cael Abrams, Quinn Cohen, (Zach Egger), (Jack Goudy) |
| 16:36.8, 16:57.1, 17:19.2, 18:14.9, 18:15.4, (18:21.0), (18:45.8) |
60 | 1540 | Newton,
IA - Team Time (1st 5) 1:27:40.4 | Spread (1st 5) 1:35.4 |
| 153, 188, 260, 464, 475, (514), (516) |
| Jackson Mace-Maynard, Treycen Garton, Jackson Mace, Derek Beiner, Brennan Amos, (Landon Menninga), (Hunter Kennedy) |
| 16:47.7, 16:57.4, 17:14.6, 18:17.6, 18:23.1, (19:07.6), (19:10.8) |
61 | 1552 | Council Bluffs Thomas Jefferson,
IA - Team Time (1st 5) 1:27:26.8 | Spread (1st 5) 2:10.1 |
| 55, 232, 391, 395, 479, (492), (507) |
| Aidan Booton, Juan Carl Martinez, Alex Aguilar, Hunter Ryba, Roi Soriano, (Matt Foster), (Gavin Rothmeyer) |
| 16:14.6, 17:07.9, 17:49.3, 17:50.3, 18:24.7, (18:36.9), (18:58.3) |
62 | 1559 | Davis County Bloomfield,
IA - Team Time (1st 5) 1:27:47.0 | Spread (1st 5) 1:50.0 |
| 102, 118, 393, 473, 473, (481), (494) |
| Carson Shively, Kenny Cronin, Mike Amsden, David Nash, Brody Humphrey, (Weston Shively), (Taylor Huggins) |
| 16:33.0, 16:38.0, 17:50.0, 18:23.0, 18:23.0, (18:26.0), (18:37.6) |
| 1559 | Glenwood,
IA - Team Time (1st 5) 1:27:26.6 | Spread (1st 5) 1:37.4 |
| 131, 270, 313, 379, 466, (489), (503) |
| Andrew Smith, Nathan Rohrberg, Liam Hays, Bryant Keller, Dillon Anderson, (Jack McMullen), (Tyler Huey) |
| 16:40.8, 17:16.9, 17:25.7, 17:45.0, 18:18.2, (18:31.1), (18:47.2) |
64 | 1568 | IKM-Manning,
IA - Team Time (1st 5) 1:27:18.8 | Spread (1st 5) 1:48.1 |
| 62, 301, 365, 409, 431, (491), (519) |
| Quentin Dreyer, Connor Keller, Caden Keller, Lane Sams, Tanner Spoelstra, (Timothy Connor), (Jayden Phipps) |
| 16:15.8, 17:23.3, 17:41.6, 17:54.2, 18:03.9, (18:33.6), (19:22.0) |
65 | 1598 | Assumption Davenport,
IA - Team Time (1st 5) 1:27:28.5 | Spread (1st 5) 1:05.9 |
| 166, 300, 349, 364, 419, (435), (500) |
| TJ Fitzpatrick, David Lochner, Billy Moore, Colton Pilgrim, Collin Duax, (Dylan Narvaez), (Colin Hurt) |
| 16:51.2, 17:23.1, 17:35.7, 17:41.4, 17:57.1, (18:05.2), (18:41.4) |
66 | 1605 | Central Decatur Leon,
IA - Team Time (1st 5) 1:27:29.7 | Spread (1st 5) 2:09.0 |
| 33, 285, 420, 423, 444, (498), (517) |
| William Gillis, Tyson Mcdole, Tate Swartz, Vincent Carcamo, Glenn Oesch, (Joe Sheetz), (Matthew Patience) |
| 16:02.0, 17:20.0, 17:57.7, 17:59.0, 18:11.0, (18:39.0), (19:13.0) |
67 | 1622 | Clear Lake,
IA - Team Time (1st 5) 1:27:46.7 | Spread (1st 5) 1:37.9 |
| 122, 246, 387, 404, 463, (487), (495) |
| Justin Wright, Leo Tolentino, Joe Faber, Jack Crane, Jaden Wright, (Christopher Molander), (Andrew Mixdorf) |
| 16:38.5, 17:11.0, 17:48.7, 17:52.1, 18:16.4, (18:30.7), (18:38.0) |
68 | 1634 | Williamsburg,
IA - Team Time (1st 5) 1:27:36.5 | Spread (1st 5) 43.0 |
| 233, 303, 330, 369, 399, (456), (480) |
| Harrison Garber, Sam Rich, Trenton Iburg, Felipe Stevenson, Trey O'Neil, (Kadince Milder), (Bryson Mumm) |
| 17:08.5, 17:23.5, 17:30.8, 17:42.2, 17:51.5, (18:13.4), (18:25.7) |
69 | 1715 | Gilbert,
IA - Team Time (1st 5) 1:28:32.4 | Spread (1st 5) 1:33.0 |
| 224, 261, 292, 439, 499, (508), (510) |
| Sam Vanderpool, William Wadsley, Josiah Schuelka, Zain Mueller, Harrison Kraehling, (Isaac Ryan), (Addison Congdon) |
| 17:07.0, 17:15.0, 17:21.4, 18:09.0, 18:40.0, (18:59.0), (19:02.3) |
70 | 1729 | Fort Madison,
IA - Team Time (1st 5) 1:28:42.3 | Spread (1st 5) 1:55.1 |
| 158, 220, 389, 461, 501, (521), (523) |
| Austin Miller, Will Gager, Anthony Barnes, Hayden Wolfe, Carson Rashid, (Nathan Bowen), (John Contrell) |
| 16:48.5, 17:05.6, 17:49.0, 18:15.6, 18:43.6, (19:27.5), (19:43.0) |
71 | 1731 | Waukon,
IA - Team Time (1st 5) 1:28:01.4 | Spread (1st 5) 34.6 |
| 323, 325, 326, 327, 430, (440), (496) |
| Ryan Lubahn, Logan Delaney, Nathan O'Neill, John O'Neill, Aidan Jones, (Wyatt Gulla), (Skyler Dugan) |
| 17:29.0, 17:29.1, 17:29.8, 17:29.9, 18:03.6, (18:09.1), (18:38.1) |
72 | 1759 | Muscatine,
IA - Team Time (1st 5) 1:28:20.5 | Spread (1st 5) 57.9 |
| 234, 291, 385, 412, 437, (477), (486) |
| Sam Gordon, Aidan Armstrong, Logan Kirchner, Trevor Diedrichs, Aidan Daufeldt, (Jackson Othmer), (Joel Larue) |
| 17:08.9, 17:21.1, 17:48.2, 17:55.5, 18:06.8, (18:23.8), (18:29.6) |
73 | 1794 | South Winneshiek,
IA - Team Time (1st 5) 1:28:21.6 | Spread (1st 5) 47.6 |
| 227, 376, 378, 403, 410, (522), (524) |
| Jamison Meyer, Omar Flores, Chance Adam, Toby Conway, Isaiah Kruckman, (Ethan Maldonado), (Hunter Wagner) |
| 17:07.1, 17:43.5, 17:44.3, 17:52.0, 17:54.7, (19:33.8), (19:45.3) |
74 | 1830 | Winterset,
IA - Team Time (1st 5) 1:28:36.9 | Spread (1st 5) 49.0 |
| 254, 342, 397, 408, 429, (444), (465) |
| Mason Back, Kash Kiburz, Blake Freese, Jackson Kimball, Abram Wadle, (Alex Soderberg), (Ethan Easter) |
| 17:14.0, 17:34.9, 17:51.0, 17:54.0, 18:03.0, (18:11.0), (18:18.0) |
75 | 1848 | Okoboji Milford,
IA - Team Time (1st 5) 1:28:36.4 | Spread (1st 5) 42.9 |
| 263, 352, 400, 411, 422, (443), (455) |
| Caleb Miller, Jimmy Santos, Dylan Jones, Dakota Hesseltine, Kyle Thompson, (Caleb Jones), (Christian Hesse) |
| 17:15.1, 17:36.6, 17:51.7, 17:55.0, 17:58.0, (18:10.7), (18:13.3) |