1 | 85 | Dowling Catholic West Des Moines,
IA - Team Time (1st 5) 1:19:55.3 | Spread (1st 5) 39.5 |
| 3, 15, 20, 23, 24, (51), (63) |
| Sam Hall, Zach Fry, Mike Gipple, Jordan Daniel, Lucas Martin, (Jackson Heidesch), (Cade Muller) |
| 15:29.5, 16:01.9, 16:06.8, 16:08.1, 16:09.0, (16:32.5), (16:36.6) |
2 | 100 | Pleasant Valley,
IA - Team Time (1st 5) 1:19:48.5 | Spread (1st 5) 1:14.5 |
| 1, 7, 15, 21, 56, (69), (80) |
| Max Murphy, Kent Nichols, Ian Kaffenberger, Kole Sommer, Jack Meyers, (Eric Zabel), (Tarun Vedula) |
| 15:19.5, 15:46.1, 16:01.9, 16:07.0, 16:34.0, (16:39.1), (16:44.3) |
3 | 114 | Dubuque Hempstead,
IA - Team Time (1st 5) 1:20:32.4 | Spread (1st 5) 48.3 |
| 6, 9, 13, 40, 46, (53), (77) |
| Ryan Winger, Owen Maloney, Mason Suarez, Marcus Leitzen, Matthew Jungk, (Derek Leicht), (Jacob Westermeyer) |
| 15:42.7, 15:53.5, 16:00.9, 16:24.3, 16:31.0, (16:33.4), (16:41.4) |
4 | 184 | Cedar Falls,
IA - Team Time (1st 5) 1:21:50.2 | Spread (1st 5) 25.1 |
| 19, 33, 42, 43, 47, (64), (85) |
| Brayden Burnett, Eli Smith, TJ Tomlyanovich, Alex Horstman, Michael Goodenbour, (Joel Burris), (Cooper Olsen) |
| 16:06.0, 16:16.9, 16:27.2, 16:29.0, 16:31.1, (16:37.6), (16:46.2) |
5 | 203 | Johnston,
IA - Team Time (1st 5) 1:21:49.9 | Spread (1st 5) 32.7 |
| 15, 26, 45, 58, 59, (66), (75) |
| Sam Schmitz, Noor Noor, Carter Borwick, Yohana Yual, Karson Kleve, (Matt Borgmeier), (Jason White) |
| 16:01.9, 16:09.9, 16:29.4, 16:34.1, 16:34.6, (16:38.0), (16:41.0) |
6 | 204 | Prairie Cedar Rapids,
IA - Team Time (1st 5) 1:21:23.4 | Spread (1st 5) 1:04.8 |
| 5, 22, 28, 68, 81, (90), (91) |
| Jack Pendergast, Hunter Kalous, Andrew Bickford, Mckade Adams, Ty Costigan, (Ryan Neubauer), (Carlo Dannenfelser) |
| 15:40.0, 16:07.3, 16:12.8, 16:38.5, 16:44.8, (16:48.8), (16:48.9) |
7 | 205 | Sioux City North,
IA - Team Time (1st 5) 1:21:19.7 | Spread (1st 5) 1:12.8 |
| 2, 30, 37, 65, 71, (97), (110) |
| Jaysen Bouwers, William Lohr, Beshanena Gutema, Colin Greenwell, Gabe Nash, (Ahmed Dido), (Yemane Kifle) |
| 15:26.8, 16:13.7, 16:21.7, 16:37.9, 16:39.6, (16:50.5), (16:58.4) |
8 | 315 | Iowa City West,
IA - Team Time (1st 5) 1:22:57.3 | Spread (1st 5) 44.6 |
| 29, 41, 50, 88, 107, (130), (205) |
| Nicolo Schanchi, Alex McKane, Ken Wilbur, Caden Noeller, Mohan Kumar, (Raymond Yang), (Alex Wang) |
| 16:13.0, 16:26.5, 16:31.8, 16:48.4, 16:57.6, (17:08.7), (17:53.0) |
9 | 319 | Ames,
IA - Team Time (1st 5) 1:22:49.8 | Spread (1st 5) 1:05.7 |
| 11, 36, 61, 89, 122, (148), (164) |
| Noah Kohut-Jackson, Aniey Akok, Akol Atack, Bennett Ryken, Charles Orngard, (Kon Dut), (Charles Arroyo) |
| 15:59.0, 16:21.0, 16:36.4, 16:48.7, 17:04.7, (17:19.3), (17:27.5) |
10 | 327 | Iowa City Liberty,
IA - Team Time (1st 5) 1:23:09.7 | Spread (1st 5) 10.9 |
| 52, 54, 70, 72, 79, (165), (187) |
| Bowen Gryp, Jack Kinzer, Peter Woodward, Caleb Schillinger, Christian Montover, (Ethan Keeney), (Logan Nelson) |
| 16:33.2, 16:33.5, 16:39.2, 16:39.7, 16:44.1, (17:29.6), (17:43.1) |
11 | 360 | Southeast Polk,
IA - Team Time (1st 5) 1:22:55.8 | Spread (1st 5) 1:36.0 |
| 7, 32, 38, 130, 153, (183), (207) |
| Drake Hanson, Cade Mash, Chase Bartlett, Caden Mitchell, Eric Patterson, (Carson Owens), (Hudson Frank) |
| 15:46.1, 16:16.0, 16:22.9, 17:08.7, 17:22.1, (17:41.4), (17:53.4) |
12 | 369 | Iowa City City High,
IA - Team Time (1st 5) 1:23:18.8 | Spread (1st 5) 46.8 |
| 27, 48, 94, 96, 104, (121), (125) |
| Ford Washburn, Mitchell Wilkes, Truman Thompson, Lance Smith, Evan McElory, (Parker Max), (Sullivan Hall) |
| 16:10.4, 16:31.6, 16:49.7, 16:49.9, 16:57.2, (17:04.4), (17:05.7) |
13 | 403 | Linn-Mar Marion,
IA - Team Time (1st 5) 1:23:34.1 | Spread (1st 5) 55.6 |
| 14, 83, 98, 103, 105, (136), (139) |
| Dylan Dolezal, Cadin Evans, Tryton Harper, Hayden Kuhn, Miles Matson, (Zion Rios), (Jacob Derr) |
| 16:01.7, 16:46.0, 16:52.7, 16:56.4, 16:57.3, (17:12.4), (17:14.2) |
14 | 416 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:23:31.6 | Spread (1st 5) 1:47.1 |
| 10, 18, 83, 114, 191, (223), (227) |
| Max Locher, Lewis Kleman, Ethan Stout, Lukas Engledow, Cooper Chindlund, (Seamus Thompson), (Britt Edwards) |
| 15:57.1, 16:03.1, 16:46.0, 17:01.2, 17:44.2, (18:01.4), (18:04.4) |
15 | 436 | Waukee,
IA - Team Time (1st 5) 1:23:52.2 | Spread (1st 5) 55.9 |
| 25, 60, 113, 115, 123, (129), (134) |
| Kyle Ruby, David Parks, Jacob Christensen, Vincent Hodges, Tyler Stallman, (Jackson Smith), (Nathan Holstrom) |
| 16:09.2, 16:36.0, 17:00.2, 17:01.7, 17:05.1, (17:08.0), (17:11.1) |
16 | 441 | Cedar Rapids Kennedy,
IA - Team Time (1st 5) 1:23:29.6 | Spread (1st 5) 1:42.9 |
| 4, 93, 99, 101, 144, (159), (176) |
| Jacob Green, Kayde Bowers, Lucas Middlekauff, Levi Sullivan, Kenzie Reed, (Jack Schissel), (Miles Wilson) |
| 15:34.3, 16:49.6, 16:53.5, 16:55.0, 17:17.2, (17:26.0), (17:38.6) |
17 | 487 | Urbandale,
IA - Team Time (1st 5) 1:24:12.2 | Spread (1st 5) 1:30.3 |
| 12, 31, 128, 150, 166, (169), (179) |
| Payton Marrs, Anthony Moran, Sam Schweizer, Reece Knepper, Andrew Donoho, (Nahom Clark), (Ethan Smith) |
| 16:00.3, 16:13.9, 17:07.0, 17:20.4, 17:30.6, (17:33.5), (17:39.8) |
18 | 539 | Epworth Western Dubuque,
IA - Team Time (1st 5) 1:24:54.2 | Spread (1st 5) 45.2 |
| 56, 82, 109, 145, 147, (152), (155) |
| Cade Messer, Ben Mulert, Elijah Naumann, Connor Coyle, Austin Huberty, (Trenton Hammerand), (Kale Cartee) |
| 16:34.0, 16:44.9, 16:58.1, 17:18.0, 17:19.2, (17:21.0), (17:22.8) |
19 | 545 | Ankeny Centennial,
IA - Team Time (1st 5) 1:24:54.5 | Spread (1st 5) 1:25.6 |
| 34, 74, 118, 133, 186, (192), (195) |
| Gabriel Vicker, Connor Cunningham, Nathan Jones, Kade Christensen, Cooper Majors, (Ryan Bybee), (Joe Guddall) |
| 16:17.3, 16:40.6, 17:03.0, 17:10.7, 17:42.9, (17:44.3), (17:46.3) |
20 | 564 | Valley West Des Moines,
IA - Team Time (1st 5) 1:25:03.0 | Spread (1st 5) 1:03.7 |
| 39, 73, 127, 162, 163, (173), (197) |
| Jack Smeins, Carter Owen, Jacob Soto, Landon Denker, Jacob Arnold, (Carsen Codel), (Adam Hisel) |
| 16:23.4, 16:39.9, 17:06.1, 17:26.5, 17:27.1, (17:36.5), (17:46.6) |
21 | 590 | Indianola,
IA - Team Time (1st 5) 1:25:29.5 | Spread (1st 5) 1:16.3 |
| 44, 76, 102, 174, 194, (229), (232) |
| Logan Hoger, Curtis Johnson, Jeb Borgmeyer, Joseph DeWall, Ryder Downey, (Jack Runyan), (Andrew West) |
| 16:29.3, 16:41.2, 16:55.9, 17:37.5, 17:45.6, (18:06.1), (18:07.5) |
22 | 627 | Bettendorf,
IA - Team Time (1st 5) 1:25:45.4 | Spread (1st 5) 1:16.1 |
| 62, 78, 117, 167, 203, (205), (230) |
| Nick Moore, Kyler Castro, Layton Pribyl, Aaron Roehr, Carter Wolf, (Thomas Hughes), (Ethan Cole) |
| 16:36.5, 16:42.2, 17:02.1, 17:32.0, 17:52.6, (17:53.0), (18:06.6) |
23 | 670 | Ankeny,
IA - Team Time (1st 5) 1:26:04.1 | Spread (1st 5) 1:00.6 |
| 55, 141, 146, 157, 171, (181), (209) |
| Tyler Hentzel, Christian Rathje, Andrew Poock, Cael Cox, Marc Medici, (Cole Buffington), (Paul Erredge) |
| 16:33.6, 17:14.4, 17:18.1, 17:23.8, 17:34.2, (17:40.4), (17:54.3) |
24 | 674 | Council Bluffs Thomas Jefferson,
IA - Team Time (1st 5) 1:26:16.9 | Spread (1st 5) 2:09.9 |
| 35, 86, 100, 201, 252, (253), (255) |
| Wimach Gilo, Juan Carl Martinez, Aidan Booton, Gage Belt, Bryan Aguilera, (Hunter Ryba), (D'mitre Hedrick) |
| 16:18.0, 16:48.0, 16:54.0, 17:49.0, 18:27.9, (18:28.0), (18:29.9) |
25 | 696 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:26:14.9 | Spread (1st 5) 53.1 |
| 94, 112, 149, 156, 185, (208), (218) |
| Gavin Hall, Lukas Lamparek, Zac Goodall, Brandon Cano, Andrew French, (Nathan Lauterwasser), (Xander Scaglione) |
| 16:49.7, 16:59.1, 17:19.6, 17:23.7, 17:42.8, (17:54.0), (17:58.0) |
26 | 735 | Des Moines Roosevelt,
IA - Team Time (1st 5) 1:26:41.9 | Spread (1st 5) 51.9 |
| 86, 143, 158, 168, 180, (220), (254) |
| Jaxson Plumb, Lucas George, Jack Joyce, Rowen Abbas, Festo Iranezeye, (Jackson Haugh), (Logan Westin) |
| 16:48.0, 17:16.3, 17:25.4, 17:32.3, 17:39.9, (17:59.9), (18:28.2) |
27 | 761 | Dubuque Senior,
IA - Team Time (1st 5) 1:26:57.9 | Spread (1st 5) 1:33.1 |
| 48, 124, 135, 226, 228, (236), (243) |
| Conner Kilgore, Foster Hull, Andrew Weber, Zach Kahle, Easton Stackis, (Jack Tonn), (Reed Kelly) |
| 16:31.6, 17:05.6, 17:11.9, 18:04.1, 18:04.7, (18:09.8), (18:16.6) |
28 | 827 | North Scott Eldridge,
IA - Team Time (1st 5) 1:27:29.8 | Spread (1st 5) 51.4 |
| 106, 137, 188, 196, 200, (202), (244) |
| Owen West, Luke Crawford, Colin Rettig, Will Dowda, Chase Porter, (Ethan Jost), (Tyson Haedt) |
| 16:57.5, 17:13.4, 17:43.5, 17:46.5, 17:48.9, (17:50.8), (18:18.9) |
29 | 860 | Muscatine,
IA - Team Time (1st 5) 1:27:46.3 | Spread (1st 5) 32.6 |
| 140, 159, 172, 190, 199, (217), (221) |
| Sam Gordon, Logan Kirchner, Eli Roeth, Trevor Diedrichs, Dawson Sweat, (Aidan Daufeldt), (Aidan Armstrong) |
| 17:14.3, 17:26.0, 17:35.5, 17:43.6, 17:46.9, (17:57.9), (18:00.4) |
30 | 918 | Mason City,
IA - Team Time (1st 5) 1:28:20.1 | Spread (1st 5) 1:06.7 |
| 92, 193, 210, 211, 212, (234), (240) |
| Christian Rodriguez, Luke Mulholland, Kevin Carney, Breyden Christensen, David Johnson, (Miguel Jaime), (Sawyer Berg) |
| 16:49.4, 17:45.1, 17:54.6, 17:54.9, 17:56.1, (18:09.1), (18:14.3) |
31 | 1019 | Sioux City East,
IA - Team Time (1st 5) 1:29:51.5 | Spread (1st 5) 1:48.2 |
| 115, 154, 216, 262, 272, (276), (284) |
| Dylan Nation, Ryan Campbell, Ethan Burge, Kevin Griegg, Craig Harris, (Brenden Andre), (Owen Hoak) |
| 17:01.7, 17:22.6, 17:57.3, 18:40.0, 18:49.9, (18:52.4), (19:00.6) |
32 | 1024 | Clinton,
IA - Team Time (1st 5) 1:29:21.6 | Spread (1st 5) 58.8 |
| 138, 198, 213, 237, 238, (273), (288) |
| Noah Smith, Parker Sirna, Connor Sattler, Ethan Buer, Kyle Gassman, (Luke Jennings), (Riley Nickles) |
| 17:13.8, 17:46.7, 17:56.7, 18:11.8, 18:12.6, (18:51.2), (19:07.1) |
33 | 1061 | Lewis Central,
IA - Team Time (1st 5) 1:30:20.6 | Spread (1st 5) 1:41.8 |
| 111, 177, 249, 260, 264, (266), (289) |
| Connor Lancial, Nathan Sell, Aiden Rudloff, Tyler Ruiz, Cael Woltmann, (Jonah Churchill), (Tanner Higgins) |
| 16:59.0, 17:39.0, 18:23.8, 18:38.0, 18:40.8, (18:43.0), (19:09.0) |
34 | 1083 | Ottumwa,
IA - Team Time (1st 5) 1:30:10.5 | Spread (1st 5) 1:28.2 |
| 132, 224, 225, 241, 261, (269), (271) |
| Asa Canny, Trenton Elliott, Max Thomason, Mason Young, Taylor Young, (Gatlin Menninga), (Quintin Hull) |
| 17:10.6, 18:02.4, 18:03.6, 18:15.1, 18:38.8, (18:47.3), (18:49.6) |
35 | 1089 | Council Bluffs Abraham Lincoln,
IA - Team Time (1st 5) 1:31:26.3 | Spread (1st 5) 2:27.7 |
| 118, 120, 274, 280, 297, (312), (316) |
| Steven Hornberg, Caden Tellander, Lucas Fitch, Ethan Leinen, Aiden Kellar, (Nathan Johannes), (Dalton Pregon) |
| 17:03.0, 17:03.9, 18:51.7, 18:57.0, 19:30.7, (20:03.7), (20:14.9) |
36 | 1093 | Newton,
IA - Team Time (1st 5) 1:30:30.0 | Spread (1st 5) 1:23.5 |
| 170, 175, 218, 248, 282, (285), (301) |
| Jackson Mace-Maynard, Treycen Garton, Jackson Mace, Brennan Amos, Luke Zaabel, (Jared Smith), (Derek Beiner) |
| 17:33.7, 17:38.1, 17:58.0, 18:23.0, 18:57.2, (19:02.3), (19:33.4) |
37 | 1100 | Fort Dodge,
IA - Team Time (1st 5) 1:30:23.3 | Spread (1st 5) 1:16.8 |
| 142, 213, 242, 247, 256, (302), (321) |
| Joshua Meier, Eric Crawford, Jonathon Madden, Ryan Madden, Carter Delanoit, (Nathanial Madden), (Gage Riley) |
| 17:15.4, 17:56.7, 18:16.2, 18:22.8, 18:32.2, (19:34.4), (20:30.5) |
38 | 1139 | Davenport West,
IA - Team Time (1st 5) 1:31:58.5 | Spread (1st 5) 2:35.4 |
| 108, 178, 270, 283, 300, (305), (308) |
| Jackson Hessel, Mason Dunn, Anton Kordick, Jayden Nguyen, Daniel Noriega, (Camden Kilker), (Austin Peckenschneider) |
| 16:57.9, 17:39.4, 18:48.8, 18:59.1, 19:33.3, (19:45.8), (19:50.9) |
39 | 1160 | Des Moines Abraham Lincoln,
IA - Team Time (1st 5) 1:32:44.2 | Spread (1st 5) 3:09.3 |
| 67, 204, 291, 292, 306, (307), (309) |
| Andrew Klein, Josh Artero, Anthony Nguyen, Nauris Bryant, Sam Benschoter, (Grant Harrison), (Joseph Daughenbaugh) |
| 16:38.2, 17:52.7, 19:12.2, 19:13.6, 19:47.5, (19:48.1), (19:58.6) |
40 | 1162 | Davenport Central,
IA - Team Time (1st 5) 1:31:07.1 | Spread (1st 5) 55.0 |
| 182, 231, 245, 246, 258, (290), (294) |
| Carter Sullivan, Kyle Hopewell, Landon Adkins, Jacob Austin, Owen Christy, (Brendan Bloomer), (Garrett Ellsworth) |
| 17:40.5, 18:07.0, 18:21.6, 18:22.5, 18:35.5, (19:11.2), (19:26.4) |
41 | 1197 | Des Moines East,
IA - Team Time (1st 5) 1:32:01.8 | Spread (1st 5) 1:49.0 |
| 184, 215, 235, 265, 298, (303), (304) |
| Andres Cruz-Castro, Jose Dominguez, Zachary Niederklopfer, Ryan Trujillo, Zach Wallace, (Andrew Lamb), (Xander Wallace) |
| 17:42.3, 17:57.0, 18:09.5, 18:41.7, 19:31.3, (19:37.5), (19:39.7) |
42 | 1282 | Burlington,
IA - Team Time (1st 5) 1:34:39.0 | Spread (1st 5) 2:56.0 |
| 126, 250, 286, 310, 310, (319), (320) |
| Connor Stringer, Evan Walker, Will Neises, Brian Velazquez, Ryan Schoenewe, (Samuel Morehead), (Evan Brown) |
| 17:06.0, 18:24.0, 19:05.0, 20:02.0, 20:02.0, (20:22.0), (20:24.0) |
43 | 1291 | Waterloo West,
IA - Team Time (1st 5) 1:32:50.0 | Spread (1st 5) 44.0 |
| 233, 239, 266, 275, 278, (280), (287) |
| Andrew Congdon, Ian Lucas, Cadin Herrmann, Caleb Moe, Luis Sanchez, (Logan Nelson), (Cole Knight) |
| 18:09.0, 18:13.0, 18:43.0, 18:52.0, 18:53.0, (18:57.0), (19:07.0) |
44 | 1294 | Marshalltown,
IA - Team Time (1st 5) 1:33:59.0 | Spread (1st 5) 2:03.1 |
| 159, 268, 279, 293, 295, (313), (318) |
| Conner Smith, Ethan Benscoter, Jason Strand, Anthonieh Kopsa, Freddy Ross, (Noah Hermansen), (Kevin Strand) |
| 17:26.0, 18:46.2, 18:53.1, 19:24.6, 19:29.1, (20:05.6), (20:19.3) |
45 | 1318 | Sioux City West,
IA - Team Time (1st 5) 1:36:02.4 | Spread (1st 5) 3:50.3 |
| 151, 251, 277, 314, 325, (327), (328) |
| Rey Gonzalez, Easton Gelinne, Jose Lopez, Jacob Johnson, Thomas Tran, (Benson Carter), (Kirk Houts) |
| 17:20.5, 18:27.8, 18:52.8, 20:10.5, 21:10.8, (21:38.8), (21:39.9) |
46 | 1324 | Davenport North,
IA - Team Time (1st 5) 1:34:48.4 | Spread (1st 5) 2:35.1 |
| 188, 257, 263, 299, 317, (322), (323) |
| Aiden Bowser, Luke Haugen, Christopher Molis, Joe Jackson, Dinmukhammed Tassanvayez, (Ethan Jackson), (Kory Sweeny) |
| 17:43.5, 18:32.9, 18:40.3, 19:33.1, 20:18.6, (20:32.1), (20:44.2) |
47 | 1416 | Des Moines Hoover,
IA - Team Time (1st 5) 1:37:19.8 | Spread (1st 5) 2:58.7 |
| 222, 259, 296, 315, 324, (326), (329) |
| Adam Ibrahim, Barry Adoobe, Mohamed Temsah, Robert Burris, Eric Amuri, (Kalonji Musengo), (Deodonne Mfaume) |
| 18:01.3, 18:35.8, 19:29.8, 20:12.9, 21:00.0, (21:24.7), (21:52.6) |