1 | 88 | Ankeny,
IA - Team Time (1st 5) 1:18:17.8 | Spread (1st 5) 45.7 |
| 2, 14, 18, 26, 28, (70), (112) |
| Ethan Zuber, Ike Smith, Jake Bosch, Nicholas Robie, Tate Brownsberger, (Nick Robie), (Aidan Farrell) |
| 15:07.7, 15:40.8, 15:43.8, 15:52.1, 15:53.4, (16:18.7), (16:35.1) |
2 | 117 | Cedar Falls,
IA - Team Time (1st 5) 1:18:25.2 | Spread (1st 5) 1:03.9 |
| 1, 5, 21, 42, 48, (57), (79) |
| Jaden Merrick, Ahmed Aldamak, Luke Hartman, Connor Martin, John Ferguson, (Kieran DeGroote), (Charlie Wiering) |
| 15:01.9, 15:29.2, 15:49.4, 15:58.9, 16:05.8, (16:10.1), (16:25.3) |
3 | 136 | Dowling Catholic West Des Moines,
IA - Team Time (1st 5) 1:19:03.0 | Spread (1st 5) 25.6 |
| 7, 10, 37, 38, 44, (106), (114) |
| Jack Flori, Max DeRocher, Matthew Bootman, Owen Wolfe, Josh Mohan, (Nicholas Paulsen), (Brody Burr) |
| 15:33.8, 15:36.7, 15:56.1, 15:57.0, 15:59.4, (16:32.5), (16:36.2) |
4 | 146 | Cedar Rapids Kennedy,
IA - Team Time (1st 5) 1:19:17.5 | Spread (1st 5) 28.2 |
| 11, 16, 20, 46, 53, (166), (170) |
| Adam Gray, Jacob Bruns, Henry McMahan, Reece Murray, Slader Buckheister, (Reuben Schlaak), (Lincoln Mcmahan) |
| 15:38.4, 15:42.3, 15:47.8, 16:02.4, 16:06.6, (17:04.8), (17:07.3) |
5 | 195 | Pleasant Valley,
IA - Team Time (1st 5) 1:19:56.5 | Spread (1st 5) 15.0 |
| 28, 30, 34, 49, 54, (114), (161) |
| Carl Rekow, Cameron Gotto, Jack Perry, Joe Knepp, Max Sorgenfrey, (Kamran Foad), (Tyler Nels) |
| 15:53.4, 15:53.7, 15:55.1, 16:05.9, 16:08.4, (16:36.2), (17:02.8) |
6 | 231 | Valley West Des Moines,
IA - Team Time (1st 5) 1:20:13.5 | Spread (1st 5) 43.2 |
| 12, 41, 47, 56, 75, (133), (152) |
| Evan McClinton, Jackson Bergman, Jack Cavan, Jacob Forney, Jonathan Owen, (Frank McEvoy), (Debas Hagdu) |
| 15:38.7, 15:58.5, 16:05.5, 16:08.9, 16:21.9, (16:47.3), (16:56.2) |
7 | 243 | Iowa City Liberty,
IA - Team Time (1st 5) 1:20:09.0 | Spread (1st 5) 1:13.2 |
| 15, 16, 32, 36, 144, (155), (164) |
| Aidan Decker, Keegan Decker, Noah Gregoire, Jacob Madsen, Hayden Johnsen, (William Thompson), (Will Thompson) |
| 15:41.4, 15:42.3, 15:54.9, 15:55.8, 16:54.6, (16:56.9), (17:04.2) |
8 | 249 | Dallas Center-Grimes,
IA - Team Time (1st 5) 1:20:23.7 | Spread (1st 5) 20.8 |
| 35, 40, 43, 65, 66, (78), (159) |
| Jack Every, Elias Arbuckle, Colin Mandernach, Graham Ibeling, Aj Angus, (Cael Ramsey), (Carson Ibeling) |
| 15:55.7, 15:57.4, 15:59.0, 16:15.1, 16:16.5, (16:23.5), (17:01.9) |
9 | 261 | Waukee Northwest,
IA - Team Time (1st 5) 1:20:33.5 | Spread (1st 5) 42.1 |
| 22, 24, 49, 59, 107, (118), (136) |
| Zack Janulewicz, Joel Bloomer, Aidan Cooper, Kellen Tuyls, Zak Shlomi, (Kellan Croatt), (Owen Line) |
| 15:50.5, 15:51.6, 16:05.9, 16:12.9, 16:32.6, (16:37.0), (16:50.4) |
10 | 282 | Dubuque Hempstead,
IA - Team Time (1st 5) 1:20:50.7 | Spread (1st 5) 37.7 |
| 23, 27, 68, 71, 93, (113), (150) |
| John Maloney, Charlie Driscoll, Micah Fern, Brandon Kass, Zack Johnson, (Owen Leitzen), (Matthew Hanselman) |
| 15:51.4, 15:53.1, 16:18.0, 16:19.1, 16:29.1, (16:36.0), (16:55.8) |
11 | 306 | Johnston,
IA - Team Time (1st 5) 1:21:06.0 | Spread (1st 5) 13.8 |
| 52, 55, 60, 67, 72, (77), (84) |
| Brayden Picken, Ben Neville, Jack Crossland, Jack Coen, Calahan Rourke, (Holden Schug), (Owen Martin) |
| 16:06.0, 16:08.6, 16:13.7, 16:17.9, 16:19.8, (16:22.6), (16:26.2) |
12 | 327 | Norwalk Community,
IA - Team Time (1st 5) 1:21:03.1 | Spread (1st 5) 56.5 |
| 19, 33, 64, 90, 121, (126), (130) |
| Noah Buhrow, Tony Anania, Teegan Kralik, Grant Wallace, Aksel Beedon, (Henry Groos), (Sam Parker) |
| 15:44.3, 15:55.0, 16:15.0, 16:28.0, 16:40.8, (16:42.0), (16:45.5) |
13 | 332 | Prairie Cedar Rapids,
IA - Team Time (1st 5) 1:21:16.6 | Spread (1st 5) 38.1 |
| 25, 49, 76, 86, 96, (121), (147) |
| Nick Lee, Bennett Allred, Tyler Stegemoller, Cole Carrizales, Kyle Johnson, (Carter Mulford), (Carson Nove) |
| 15:51.8, 16:05.9, 16:22.0, 16:27.0, 16:29.9, (16:40.8), (16:55.0) |
14 | 349 | Iowa City City High,
IA - Team Time (1st 5) 1:21:26.6 | Spread (1st 5) 30.8 |
| 39, 62, 74, 84, 90, (141), (148) |
| Owyn Noble, Linus McRoberts, Max McDowell, David Randall, George Karr, (Will Carey), (Adam Schaefer) |
| 15:57.2, 16:14.1, 16:21.1, 16:26.2, 16:28.0, (16:53.7), (16:55.5) |
15 | 392 | Urbandale,
IA - Team Time (1st 5) 1:21:29.9 | Spread (1st 5) 1:23.1 |
| 6, 45, 87, 100, 154, (165), (200) |
| Tommy Hensley, Blake Smith, Sidney Shide, Landon Hartley, Ashton Hensley, (Drew Johnson), (Will Johnson) |
| 15:33.2, 16:01.7, 16:27.8, 16:30.9, 16:56.3, (17:04.7), (17:31.6) |
16 | 455 | Ankeny Centennial,
IA - Team Time (1st 5) 1:21:45.3 | Spread (1st 5) 1:41.2 |
| 4, 81, 111, 114, 145, (146), (151) |
| Aj Schermerhorn, Cohen Moll, Brendan Owens, Brayden Vander Wilt, Davis Johnson, (Mark Nelson), (Jack Behrens) |
| 15:13.5, 16:25.9, 16:35.0, 16:36.2, 16:54.7, (16:54.9), (16:56.1) |
17 | 468 | Waukee,
IA - Team Time (1st 5) 1:22:12.0 | Spread (1st 5) 1:15.7 |
| 9, 58, 131, 132, 138, (163), (169) |
| Joseph Lawry, Jonas VanDis, Dashiell Coyier, Ben Peterson, Jalen Taha, (Carter Hoskins), (Harry Abbott) |
| 15:36.1, 16:11.5, 16:45.6, 16:47.0, 16:51.8, (17:04.0), (17:06.6) |
18 | 501 | Iowa City West,
IA - Team Time (1st 5) 1:22:28.8 | Spread (1st 5) 1:11.9 |
| 13, 94, 117, 137, 140, (157), (175) |
| Moustafa Tiea, Caleb Benson, Michael Lee, Cade Benson, Brice Wahe, (Sam Showers), (Maxwell Bruss) |
| 15:40.0, 16:29.3, 16:36.7, 16:50.9, 16:51.9, (16:58.1), (17:14.4) |
19 | 506 | Bettendorf,
IA - Team Time (1st 5) 1:22:43.4 | Spread (1st 5) 1:27.9 |
| 31, 68, 109, 110, 188, (192), (211) |
| AJ Willey, Chase Wakefield, Ryan Heden, Kaidan VanderWeele, Noah Gehler, (Landon Potts), (Zach VanWychen) |
| 15:54.5, 16:18.0, 16:33.7, 16:34.8, 17:22.4, (17:26.1), (17:45.1) |
20 | 528 | Dubuque Senior,
IA - Team Time (1st 5) 1:22:50.2 | Spread (1st 5) 17.0 |
| 80, 99, 103, 119, 127, (182), (194) |
| Calvin Lueken, Jack Kirman, Danny Rothert, Liam Kroger, Jacob Haug, (Beckett Brock), (Ben Hohmann) |
| 16:25.6, 16:30.5, 16:32.3, 16:39.2, 16:42.6, (17:20.3), (17:26.6) |
21 | 535 | Ames,
IA - Team Time (1st 5) 1:23:01.7 | Spread (1st 5) 56.8 |
| 63, 81, 92, 125, 174, (185), (203) |
| Charlie Bennett, Brennen Bhave, Erik Anderson, Isaiah Knight, Andrew Anderson, (Hezekiah Johnson), (Noah Williamson) |
| 16:14.3, 16:25.9, 16:28.5, 16:41.9, 17:11.1, (17:21.9), (17:36.1) |
22 | 571 | Sioux City North,
IA - Team Time (1st 5) 1:22:52.1 | Spread (1st 5) 2:20.9 |
| 3, 73, 129, 167, 199, (228), (236) |
| Natneal Kifle, Connor Schultz, Abubekar Kumbi, Steven Kling, Even Tesfaselassie, (Benjamin Hames), (Merhawe Reda) |
| 15:10.3, 16:20.4, 16:45.1, 17:05.1, 17:31.2, (18:08.5), (18:18.3) |
23 | 592 | Des Moines Roosevelt,
IA - Team Time (1st 5) 1:23:24.6 | Spread (1st 5) 1:40.4 |
| 8, 95, 134, 176, 179, (187), (197) |
| Owen Marett, Aj Acheson, Will Beaumont, Weston Wise, Reece Thompson, (Cameron Reagen), (Sean Martin) |
| 15:35.7, 16:29.6, 16:47.4, 17:15.8, 17:16.1, (17:22.3), (17:30.0) |
24 | 602 | Linn-Mar Marion,
IA - Team Time (1st 5) 1:23:21.5 | Spread (1st 5) 25.8 |
| 98, 105, 123, 124, 152, (158), (168) |
| Riley Kuhn, Ethan Cheney, Ethan Boston, Graedyn Morrissey, Brendan Bakker, (Owen Hanson), (Will Kennedy) |
| 16:30.4, 16:32.4, 16:41.2, 16:41.3, 16:56.2, (16:59.4), (17:06.2) |
25 | 666 | Marshalltown,
IA - Team Time (1st 5) 1:24:08.5 | Spread (1st 5) 1:03.9 |
| 88, 108, 120, 149, 201, (220), (251) |
| John Moellers, James Johnson, Preston Johnson, Carter Nunn, Caleb Rasmussen, (Parker Gooding), (Dale Greene) |
| 16:27.9, 16:33.3, 16:39.8, 16:55.7, 17:31.8, (17:59.1), (18:30.6) |
26 | 748 | Indianola,
IA - Team Time (1st 5) 1:25:00.9 | Spread (1st 5) 1:16.5 |
| 101, 102, 160, 172, 213, (215), (231) |
| Reed Robbins, Kiefer Barnes, Paxton Bloom, Samuel Appel, Owen Welling, (Kingston Bloom), (Isaiah Thomsen) |
| 16:31.1, 16:31.9, 17:02.6, 17:07.7, 17:47.6, (17:51.8), (18:15.8) |
27 | 751 | Southeast Polk,
IA - Team Time (1st 5) 1:25:02.5 | Spread (1st 5) 1:16.5 |
| 61, 143, 156, 193, 198, (205), (212) |
| Brice McNeley, Aydin McNeley, Rylan Althof, Brock Johnson, Luke Bartlett, (Josh Moberg), (Nathan Moberg) |
| 16:14.0, 16:53.9, 16:57.6, 17:26.5, 17:30.5, (17:40.2), (17:45.9) |
28 | 779 | Davenport Central,
IA - Team Time (1st 5) 1:25:34.5 | Spread (1st 5) 1:16.0 |
| 83, 103, 184, 202, 207, (222), (237) |
| Zack Ryan, Tyler Ryan, Maddox Sullivan, Josh Gant, Carter Richter, (Ryan Burke), (Derek Barfels) |
| 16:26.0, 16:32.3, 17:21.8, 17:32.4, 17:42.0, (18:00.5), (18:18.6) |
29 | 859 | Waterloo West,
IA - Team Time (1st 5) 1:26:11.1 | Spread (1st 5) 55.5 |
| 135, 142, 177, 196, 209, (227), (252) |
| Ben Ritter, Presley Berns, Ryan Harn, Josiah Wendland, Josh Kerkove, (Caleb Kerkove), (Connor Heuthorst) |
| 16:48.6, 16:53.8, 17:16.0, 17:28.6, 17:44.1, (18:08.1), (18:31.8) |
30 | 989 | North Scott Eldridge,
IA - Team Time (1st 5) 1:27:55.1 | Spread (1st 5) 1:17.4 |
| 177, 183, 186, 189, 254, (258), (262) |
| Yorty Hangedorn, Carter Unwin, Jaydon Wiggins, Yorty Hagedorn, Matthew Simmons, (Grant Peterson), (Jack McCarthy) |
| 17:16.0, 17:20.5, 17:22.0, 17:23.2, 18:33.4, (18:39.6), (18:41.6) |
31 | 1012 | Muscatine,
IA - Team Time (1st 5) 1:28:24.3 | Spread (1st 5) 1:07.3 |
| 162, 191, 204, 226, 229, (245), (271) |
| Talan Becker, Dylon Mason, Caden Brown, Drew Kurriger, Joe McCleary, (Nate Lukkarinen), (Dylan Maresca) |
| 17:03.6, 17:25.8, 17:36.7, 18:07.3, 18:10.9, (18:26.2), (18:55.5) |
32 | 1016 | Mason City,
IA - Team Time (1st 5) 1:29:19.8 | Spread (1st 5) 2:26.4 |
| 88, 170, 224, 265, 269, (277), (285) |
| Ra'Shaun Sinnwell, Henry Hansen, Ayeden Lein, Eliott Ruiz, Octavio Padilla, (Bjorn Roen), (Brady Wickering) |
| 16:27.9, 17:07.3, 18:02.8, 18:47.5, 18:54.3, (19:14.0), (19:25.0) |
33 | 1068 | Davenport North,
IA - Team Time (1st 5) 1:29:58.4 | Spread (1st 5) 2:32.3 |
| 128, 218, 221, 223, 278, (316), (325) |
| JC Nuci, Adam Wiese, Camden Bennett, Grant Wiese, Sebastian Paez, (Camden Ford), (Evan Padron) |
| 16:44.3, 17:55.5, 17:59.5, 18:02.5, 19:16.6, (20:33.0), (21:08.7) |
34 | 1095 | Des Moines Abraham Lincoln,
IA - Team Time (1st 5) 1:30:31.5 | Spread (1st 5) 2:24.7 |
| 96, 208, 255, 266, 270, (294), (300) |
| Zack Stoermer, Hudson Wheelock, Diego Bejarano, Elian Funes, Mason Dvorak, (Warren Meade), (Michael Todhunter) |
| 16:29.9, 17:44.0, 18:33.8, 18:49.2, 18:54.6, (19:39.3), (19:54.8) |
35 | 1103 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:30:11.2 | Spread (1st 5) 2:02.9 |
| 181, 190, 216, 235, 281, (283), (287) |
| Curtis Sanders, Caden Davis, Rexton Travagiakis, Carl Krampitz, Alec Aschenbrenner, (Jonathan Mittelsteadt), (Malachi Armon) |
| 17:16.8, 17:24.5, 17:52.4, 18:17.8, 19:19.7, (19:21.3), (19:28.3) |
36 | 1139 | Sioux City East,
IA - Team Time (1st 5) 1:30:30.7 | Spread (1st 5) 54.6 |
| 195, 219, 240, 242, 243, (246), (260) |
| Maciah Shultz, Asher Morley, Kris Zellner, Luke Campbell, Kaden Koepke, (Kristoffer Zellner), (Dylan Chwirka) |
| 17:28.4, 17:57.9, 18:19.5, 18:21.9, 18:23.0, (18:26.6), (18:40.2) |
37 | 1163 | Fort Dodge,
IA - Team Time (1st 5) 1:31:00.3 | Spread (1st 5) 1:24.6 |
| 180, 225, 241, 256, 261, (275), (304) |
| Michael Wagner, Shawn Roberts, Omarion Myers-Zimmerman, Cael Hansen, Aiden Recker, (Brady Major), (Owen Gruver) |
| 17:16.7, 18:05.2, 18:20.3, 18:36.8, 18:41.3, (19:07.5), (20:02.5) |
38 | 1165 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:31:10.6 | Spread (1st 5) 1:36.8 |
| 173, 232, 247, 250, 263, (272), (284) |
| Kriene Schneidermann, Lucas Burkamper, Louis Dew, Isaiah Smith, Cade Smith, (Kyle Reisinger), (Austin Damisch) |
| 17:08.9, 18:17.2, 18:28.6, 18:30.2, 18:45.7, (19:04.0), (19:24.2) |
39 | 1232 | Council Bluffs Thomas Jefferson,
IA - Team Time (1st 5) 1:33:37.4 | Spread (1st 5) 3:16.7 |
| 138, 238, 273, 276, 307, (314), (328) |
| Kaiden Hamilton, Immanuel Brown, Brandon Bowen, Ryan Shepard, Jackson Abraham, (Bailyan Williamson), (Logan SullIvan) |
| 16:51.8, 18:18.8, 19:06.8, 19:11.5, 20:08.5, (20:20.5), (21:41.5) |
40 | 1258 | Burlington,
IA - Team Time (1st 5) 1:33:02.6 | Spread (1st 5) 1:31.5 |
| 217, 233, 259, 263, 286, (288), (319) |
| Joey Jolin, Aaron Morehead, Sam Kotleba, Carter Shinn, Chandler Carper, (Hunter Hansen), (Mason Fritz) |
| 17:54.0, 18:17.3, 18:40.1, 18:45.7, 19:25.5, (19:28.5), (20:44.7) |
41 | 1346 | Clinton,
IA - Team Time (1st 5) 1:35:11.7 | Spread (1st 5) 1:22.8 |
| 244, 253, 274, 279, 296, (297), (301) |
| Kolton Lorion, Ed Weiner, Brady Jennings, Brian Unke, Sam Reynolds, (Bailey Duncan), (David Peralta-Flores) |
| 18:25.4, 18:33.1, 19:07.1, 19:17.9, 19:48.2, (19:51.0), (19:56.7) |
42 | 1350 | Des Moines North,
IA - Team Time (1st 5) 1:35:13.3 | Spread (1st 5) 1:36.0 |
| 234, 267, 268, 282, 299, (305), (322) |
| Ebenezer Yafeti, Constant Rashidi, Braulio Carcia-Mejia, Josue Barahona-Alvarado, Braulio Garcia, (Rigoberto Tovar Jr.), (Jonah Johnson) |
| 18:17.5, 18:50.8, 18:51.1, 19:20.4, 19:53.5, (20:05.3), (20:56.8) |
43 | 1358 | Davenport West,
IA - Team Time (1st 5) 1:36:00.2 | Spread (1st 5) 2:29.5 |
| 206, 248, 293, 303, 308, (309), (318) |
| Austin Lewis, Alex Ewoldt, Chase Monroe, Zach Karney, Zach Carney, (Kerrick Truong), (Carl Kordick) |
| 17:41.5, 18:29.0, 19:39.0, 19:59.7, 20:11.0, (20:13.0), (20:43.5) |
44 | 1372 | Ottumwa,
IA - Team Time (1st 5) 1:36:25.7 | Spread (1st 5) 1:59.6 |
| 230, 239, 291, 302, 310, (311), (315) |
| Lucas Peace, Waulfret Morales, Jonatan Villatoro, Quenten Mitchell, Logan Toloza, (Lindberg Garek), (Alex Gomez) |
| 18:15.5, 18:19.1, 19:37.3, 19:58.7, 20:15.1, (20:15.9), (20:20.8) |
45 | 1393 | Council Bluffs Abraham Lincoln,
IA - Team Time (1st 5) 1:36:50.5 | Spread (1st 5) 2:17.8 |
| 214, 280, 295, 298, 306, (313), (317) |
| Cody Smith, James O'Brien, Alex Johnston, Hunter Harmsen, Dylan Hytrek, (Daniel Hornberg), (Alex VanSickle) |
| 17:48.0, 19:19.1, 19:44.4, 19:53.2, 20:05.8, (20:20.4), (20:38.2) |
46 | 1425 | Sioux City West,
IA - Team Time (1st 5) 1:38:15.1 | Spread (1st 5) 3:16.6 |
| 210, 289, 290, 312, 324, (330), (332) |
| JoJo Small, Eric Munoz, Ryker Callender, Henry Fischer, Tre Craft, (Connor Mckewon), (Lance Weerheim) |
| 17:44.5, 19:33.2, 19:36.2, 20:20.1, 21:01.1, (21:45.5), (21:58.4) |
47 | 1444 | Des Moines East,
IA - Team Time (1st 5) 1:38:53.9 | Spread (1st 5) 2:50.8 |
| 249, 257, 292, 320, 326, (329), (333) |
| Abraham Johnson, Xander Mielke, Esteban Maceda, Jason Rivas, Axel Romero, (Devin Warner), (Ronan Welsher) |
| 18:29.8, 18:38.1, 19:38.8, 20:46.6, 21:20.6, (21:44.8), (22:37.3) |
48 | 1636 | Waterloo East,
IA - Team Time (1st 5) 1:49:03.8 | Spread (1st 5) 3:01.6 |
| 321, 323, 327, 331, 334, (335), (336) |
| Georvon Tyler, Layne Hundley, Carter Seber, Anthony Sanchez, Mariyon Norton, (Jonas Dahlen), (Daniel Carr) |
| 20:54.4, 20:57.1, 21:24.2, 21:52.1, 23:56.0, (31:19.1), (35:27.9) |