1 | 27 | Prairie Cedar Rapids,
IA - Team Time (1st 5) 1:12:40.0 | Spread (1st 5) 53.0 |
| 3, 4, 5, 6, 9, (15), (15) |
| Isaiah Vlasek, Mitch Pritts, Derek Myers, Zach Waite, Conner Neuhaus, (Juan Loera), (Luke Galloway) |
| 14:06.0, 14:24.0, 14:35.0, 14:36.0, 14:59.0, (15:10.0), (15:10.0) |
2 | 51 | Iowa City West,
IA - Team Time (1st 5) 1:13:59.0 | Spread (1st 5) 1:42.0 |
| 1, 7, 10, 15, 18, (24), (39) |
| Daniel Gardarsson, Joseph Malanson, Avery Martz, Adam Holmes, Danny Yanacek, (Logan Guerra), (Max LeaVesseur) |
| 13:36.0, 14:51.0, 15:04.0, 15:10.0, 15:18.0, (15:28.0), (15:50.0) |
3 | 71 | Cedar Rapids Washington,
IA - Team Time (1st 5) 1:14:38.0 | Spread (1st 5) 1:56.0 |
| 1, 8, 11, 25, 26, (34), (41) |
| Etienne Nzoyisaba, Joe Berry, Trevor Luebe, Tom Werner, Jon Rockwell, (Cordell Arndt), (Devin Dills) |
| 13:36.0, 14:56.0, 15:05.0, 15:29.0, 15:32.0, (15:43.0), (15:51.0) |
4 | 136 | Cedar Rapids Kennedy,
IA - Team Time (1st 5) 1:17:38.0 | Spread (1st 5) 35.0 |
| 14, 26, 31, 32, 33, (53), (65) |
| Brad Gilbertson, AJ Losch, Chandler Heisler, Evan Couch, Austin Trotter, (Zach Grobstich), (Trevor Oates) |
| 15:07.0, 15:32.0, 15:37.0, 15:40.0, 15:42.0, (16:04.0), (16:17.0) |
5 | 207 | Linn-Mar Marion,
IA - Team Time (1st 5) 1:19:10.0 | Spread (1st 5) 43.0 |
| 22, 29, 44, 54, 58, (62), (73) |
| Aaron House, Ian Frana, Chase Grabau, Alijah Jeffery, Tristan Bennett, (Kevin Simons), (Matt Fuhrmann) |
| 15:26.0, 15:35.0, 15:55.0, 16:05.0, 16:09.0, (16:13.0), (16:26.0) |
6 | 222 | Valley West Des Moines,
IA - Team Time (1st 5) 1:19:45.0 | Spread (1st 5) 15.0 |
| 37, 42, 45, 49, 49, (70), (74) |
| Zach Wiemers, Ben Anderson, Zachary Wiemers, Jonathan Hutchinson, Alex Coppess, (James Opie), (Zachary Fiepke) |
| 15:48.0, 15:52.0, 15:59.0, 16:03.0, 16:03.0, (16:23.0), (16:29.0) |
7 | 260 | Dowling Catholic West Des Moines,
IA - Team Time (1st 5) 1:20:20.0 | Spread (1st 5) 1:02.0 |
| 28, 47, 49, 55, 81, (87), (87) |
| Cole Decker, Jason Thomas, Lukas Steffensmeier, Tanner McCarthy, Patrick Kinley, (Brian Wahlig), (Jeff DeRocher) |
| 15:34.0, 16:01.0, 16:03.0, 16:06.0, 16:36.0, (16:43.0), (16:43.0) |
8 | 275 | Cedar Falls,
IA - Team Time (1st 5) 1:20:35.0 | Spread (1st 5) 28.0 |
| 39, 49, 60, 60, 67, (68), (81) |
| Tanner Reyhons, Jaime Zarate, Jakob Stoner, Adam Streicher, Andrew Halloran, (Matthew Adrian), (Mitch Hammer) |
| 15:50.0, 16:03.0, 16:12.0, 16:12.0, 16:18.0, (16:19.0), (16:36.0) |
9 | 299 | Burlington,
IA - Team Time (1st 5) 1:20:37.0 | Spread (1st 5) 1:30.0 |
| 20, 20, 56, 93, 110, (142), (189) |
| Ben Witt, Marshall Moyer, Kaleb Sterler, Colin Ensminger, Mark Foster, (Austin Anderson), (Alec Woodward) |
| 15:25.0, 15:25.0, 16:07.0, 16:45.0, 16:55.0, (17:16.0), (17:55.0) |
10 | 345 | Johnston,
IA - Team Time (1st 5) 1:21:52.0 | Spread (1st 5) 58.0 |
| 36, 58, 77, 85, 89, (92), (99) |
| Drew Jackson, Lj Lipscomb, Alex Hershey, Larry Lipscomb, David Rice, (Andrew Jackson), (Taylor Burkhead) |
| 15:46.0, 16:09.0, 16:34.0, 16:39.0, 16:44.0, (16:44.6), (16:49.0) |
11 | 356 | Pleasant Valley,
IA - Team Time (1st 5) 1:21:53.0 | Spread (1st 5) 1:25.0 |
| 22, 65, 79, 89, 101, (121), (127) |
| Tyler Meseke, Caleb Drake, Tony Meyer, Johnathon Creighton, Joe Conway, (Safwan Elkhatib), (Danny Herzberg) |
| 15:26.0, 16:17.0, 16:35.0, 16:44.0, 16:51.0, (17:02.0), (17:06.8) |
12 | 427 | Iowa City City High,
IA - Team Time (1st 5) 1:22:51.3 | Spread (1st 5) 1:16.3 |
| 35, 70, 100, 103, 119, (120), (153) |
| Brook Price, Zach Greimann, Ryan Dorman, Jacob Simmons, Isaac DeJong, (Michael Hart), (Pedro Aguliar-Rosale) |
| 15:45.0, 16:23.0, 16:50.0, 16:52.0, 17:01.3, (17:01.9), (17:20.9) |
13 | 440 | Southeast Polk,
IA - Team Time (1st 5) 1:22:43.0 | Spread (1st 5) 2:09.0 |
| 11, 93, 93, 106, 137, (227), (231) |
| Eli Horton, Ethan Pellegrino, Logan Olson, Jesse Davenport, Chase Drees, (Derek Puffett), (Matt Montgomery) |
| 15:05.0, 16:45.0, 16:45.0, 16:54.0, 17:14.0, (18:26.0), (18:29.0) |
14 | 446 | Ames,
IA - Team Time (1st 5) 1:23:18.0 | Spread (1st 5) 39.0 |
| 63, 83, 97, 98, 105, (106), (110) |
| Jackson Espeset, Ben Forney, Jackson Grffith, Louis Dupuis, Phillip Shaw, (Daniel Lee), (Jackson Griffith) |
| 16:14.0, 16:37.0, 16:46.0, 16:48.0, 16:53.0, (16:54.0), (16:55.0) |
15 | 501 | Indianola,
IA - Team Time (1st 5) 1:23:58.0 | Spread (1st 5) 58.0 |
| 64, 83, 89, 128, 137, (163), (169) |
| Tyler Krpan, Jordan Schulze, Jacob Howard, Blake Dowson, Andy Arndt, (Tyler Nicholson), (Camren Ripperger) |
| 16:16.0, 16:37.0, 16:44.0, 17:07.0, 17:14.0, (17:26.0), (17:29.0) |
16 | 502 | Waukee,
IA - Team Time (1st 5) 1:23:49.0 | Spread (1st 5) 1:01.0 |
| 48, 101, 114, 115, 124, (151), (160) |
| Mitch Wink, Kyle Nuehring, AJ Rich, Riley Wattier, Tyler Coder, (Steffen Williams), (Noah Larrison) |
| 16:02.0, 16:51.0, 16:56.0, 16:57.0, 17:03.0, (17:19.0), (17:25.0) |
17 | 513 | Des Moines Roosevelt,
IA - Team Time (1st 5) 1:23:22.0 | Spread (1st 5) 2:21.0 |
| 11, 106, 115, 118, 163, (178), (199) |
| Conor Wells, Grant Suttie, Ben Newell, Reuben Kebede, Ryan Schweitzer, (Matt Mackay), (Olin Carty) |
| 15:05.0, 16:54.0, 16:57.0, 17:00.0, 17:26.0, (17:39.0), (18:03.0) |
18 | 515 | Dubuque Senior,
IA - Team Time (1st 5) 1:23:50.1 | Spread (1st 5) 1:27.7 |
| 38, 75, 117, 141, 144, (149), (157) |
| Ty Wittman, Andrew Brimeyer, Dylan Eigenberger, Tyler Runde, Tim Wittman, (Weston Westervelt), (Kody Fitzjerrells) |
| 15:49.2, 16:29.6, 16:59.4, 17:15.0, 17:16.9, (17:17.2), (17:21.6) |
19 | 544 | Ankeny,
IA - Team Time (1st 5) 1:24:17.0 | Spread (1st 5) 1:17.0 |
| 46, 85, 126, 142, 145, (150), (183) |
| Ryne Murphy, Chris Schreck, Zach Schuster, Logan Dengler, Bertrand Ndihokubwayo, (Zach Cain), (Kyle Beyer) |
| 16:00.0, 16:39.0, 17:05.0, 17:16.0, 17:17.0, (17:18.0), (17:45.0) |
20 | 562 | Marshalltown,
IA - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 55.0 |
| 69, 79, 132, 137, 145, (151), (163) |
| Christian Kremer, Luke Hood, Zach Wells, Corey Macmillan, Brady Lawler, (Nestor Sanchez), (Austin Watts) |
| 16:22.0, 16:35.0, 17:10.0, 17:14.0, 17:17.0, (17:19.0), (17:26.0) |
21 | 669 | Mason City,
IA - Team Time (1st 5) 1:25:41.0 | Spread (1st 5) 1:11.0 |
| 70, 124, 145, 158, 172, (223), (240) |
| Coty Thompson, Alex Bales, Bryant Sanchez, Luke LoCascio, Tim Schwippel, (Andrew Sloan), (Dalton Peters) |
| 16:23.0, 17:03.0, 17:17.0, 17:24.0, 17:34.0, (18:23.0), (18:47.0) |
22 | 717 | Ottumwa,
IA - Team Time (1st 5) 1:26:16.0 | Spread (1st 5) 3:16.0 |
| 18, 134, 134, 198, 233, (238), (252) |
| Kevin Lewis, Angelo Kelly, Cody McConnell, Tyler Cobler, Charlie Altfillisch, (Jonathan Martin), (Kyle Butler) |
| 15:18.0, 17:11.0, 17:11.0, 18:02.0, 18:34.0, (18:46.0), (18:58.0) |
23 | 729 | Bettendorf,
IA - Team Time (1st 5) 1:26:26.2 | Spread (1st 5) 2:12.3 |
| 43, 122, 177, 185, 202, (207), (235) |
| Matt Butler, Brian Thomas, Alex Cantu, Mitch Parker, Ian Francis, (Tom Fisher), (Tyler Henson) |
| 15:54.0, 17:02.1, 17:35.9, 17:47.9, 18:06.3, (18:10.5), (18:37.3) |
24 | 771 | Urbandale,
IA - Team Time (1st 5) 1:27:23.0 | Spread (1st 5) 2:17.0 |
| 57, 93, 189, 206, 226, (236), (242) |
| Drew Prescott, Grant Wierson, Sean Finn, Ryan Miller, Alec Crane, (Tim Strutzenberg), (Zack Schornack) |
| 16:08.0, 16:45.0, 17:55.0, 18:10.0, 18:25.0, (18:38.0), (18:49.0) |
25 | 784 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:27:08.7 | Spread (1st 5) 1:05.0 |
| 110, 145, 156, 176, 197, (203), (208) |
| Taylor Mueller, Ali Al-Yassery, Peter Thullen, Reece Suckow, Joe Kelley, (Joe Kelly), (Devin Stone) |
| 16:55.0, 17:17.0, 17:21.4, 17:35.3, 18:00.0, (18:06.8), (18:11.4) |
26 | 799 | Waterloo West,
IA - Team Time (1st 5) 1:27:20.3 | Spread (1st 5) 39.0 |
| 136, 137, 167, 172, 187, (187), (189) |
| Alex Hottle, Anthony Ohl, Jake Porter, Aaron O'Leary, Max Scharf, (Steven Baridon), (Zak Kohlmeyer) |
| 17:13.0, 17:14.0, 17:27.3, 17:34.0, 17:52.0, (17:52.0), (17:55.0) |
27 | 848 | Muscatine,
IA - Team Time (1st 5) 1:27:52.6 | Spread (1st 5) 46.1 |
| 133, 168, 171, 183, 193, (215), (220) |
| Conner Dolan, Bennett Luedtke, Conor Dolan, Seth Burton, Bennet Luedtke, (James Luth), (Kevin Hughes) |
| 17:10.8, 17:28.0, 17:31.9, 17:45.0, 17:56.9, (18:13.6), (18:20.2) |
28 | 851 | Sioux City North,
IA - Team Time (1st 5) 1:28:07.0 | Spread (1st 5) 3:19.2 |
| 30, 180, 182, 210, 249, (260), (270) |
| Abbabiya Simbassa, Daniel Poston, Solomon Fisher, Colby Casper, Peter Stewart, (John Dickey), (Ali Omisaye) |
| 15:36.0, 17:39.6, 17:44.6, 18:11.6, 18:55.2, (19:03.4), (19:14.9) |
29 | 855 | Clinton,
IA - Team Time (1st 5) 1:28:56.3 | Spread (1st 5) 3:08.6 |
| 77, 123, 158, 214, 283, (288), (289) |
| Emanuel Marcos-Teles, Evan Truisl, Andrew Tuisl, RG Genko, Matthew Boyd, (Hunter Genko), (Cole Stuedemann) |
| 16:34.0, 17:02.4, 17:24.0, 18:13.3, 19:42.6, (19:51.0), (19:56.4) |
30 | 856 | Storm Lake,
IA - Team Time (1st 5) 1:28:09.0 | Spread (1st 5) 1:17.0 |
| 110, 160, 178, 196, 212, (243), (257) |
| Tor Gach, Miguel Hernandez, Moses Tut, Joe Rossiter, Moses Yak, (Dillan Smith), (Kieran Cullen) |
| 16:55.0, 17:25.0, 17:39.0, 17:58.0, 18:12.0, (18:49.3), (18:59.9) |
31 | 950 | Kuemper Catholic Carroll,
IA - Team Time (1st 5) 1:29:32.5 | Spread (1st 5) 1:09.7 |
| 129, 192, 194, 216, 219 |
| Dustin Werner, Ross Klocke, Eric Feldman, Justin Young, Jonathan Duff |
| 17:08.0, 17:55.1, 17:57.2, 18:14.5, 18:17.7 |
32 | 969 | Council Bluffs Thomas Jefferson,
IA - Team Time (1st 5) 1:29:57.0 | Spread (1st 5) 1:12.0 |
| 130, 200, 205, 213, 221, (227), (229) |
| Kyle McGlade, Gary Blackford, Kadin Wright, Brian Collinson, Derek Pruett, (Matt Smith), (Matt Powders) |
| 17:09.0, 18:05.0, 18:09.0, 18:13.0, 18:21.0, (18:26.0), (18:27.0) |
33 | 983 | Dubuque Hempstead,
IA - Team Time (1st 5) 1:30:00.0 | Spread (1st 5) 1:30.0 |
| 154, 166, 186, 232, 245, (246), (252) |
| Calvin Daack, Kenneth Voorhees, Ben Loeffelholz, Bryan Case, Zach Freund, (Aaron Schneider), (Hunter Schmitt) |
| 17:21.0, 17:27.0, 17:50.0, 18:31.0, 18:51.0, (18:52.0), (18:58.0) |
34 | 1063 | Des Moines Abraham Lincoln,
IA - Team Time (1st 5) 1:31:25.0 | Spread (1st 5) 1:53.0 |
| 154, 160, 223, 259, 267, (271), (274) |
| Mogahid Fadl, Joseph Harper, Dakota Sanchez, Isaac Ostrander, Aaron Havens, (Jacob Brouillette), (Jeff Carter) |
| 17:21.0, 17:25.0, 18:23.0, 19:02.0, 19:14.0, (19:19.0), (19:26.0) |
35 | 1092 | Davenport Central,
IA - Team Time (1st 5) 1:31:41.9 | Spread (1st 5) 55.3 |
| 195, 209, 211, 230, 247, (251), (254) |
| Tim Chapman, Scott McKillip, Dominick Shults, Mason Tope, Kollonte Guyton-Cooke, (Jimmy Hean), (Mark Reiter) |
| 17:57.7, 18:11.5, 18:11.7, 18:28.0, 18:53.0, (18:57.6), (18:58.1) |
36 | 1094 | Davenport West,
IA - Team Time (1st 5) 1:31:50.7 | Spread (1st 5) 1:21.8 |
| 174, 201, 225, 244, 250, (267), (279) |
| Joe Bierl, Nick Bacus, Matt Budelier, Eli Kirschbaum, Tyler Hoth, (Adrian Ortega), (Christian Freund) |
| 17:34.8, 18:05.5, 18:23.3, 18:50.5, 18:56.6, (19:14.0), (19:33.9) |
| 1094 | Des Moines Hoover,
IA - Team Time (1st 5) 1:32:43.0 | Spread (1st 5) 3:18.0 |
| 76, 237, 240, 255, 286, (301), (302) |
| Fadi Angalo, Benjamin Bourland, Keenan McCollum, Kaleb Vancleve, Tommy Peter, (Zach Doyle), (Sam Duncan) |
| 16:30.0, 18:39.0, 18:47.0, 18:59.0, 19:48.0, (20:33.0), (20:34.0) |
38 | 1102 | Fort Dodge,
IA - Team Time (1st 5) 1:32:26.0 | Spread (1st 5) 2:03.0 |
| 130, 204, 238, 265, 265, (272), (272) |
| Reed Russell, Keegan Gormally, John Springer, Nate Lentsch, Zac Bellintier, (Brayton Taylor), (Josh Lennon) |
| 17:09.0, 18:07.0, 18:46.0, 19:12.0, 19:12.0, (19:20.0), (19:20.0) |
39 | 1203 | Sioux City West,
IA - Team Time (1st 5) 1:34:46.1 | Spread (1st 5) 3:00.6 |
| 170, 175, 276, 282, 300 |
| Daniel Gassaway, Victor Perez, Carrell Tucker, Heien Zack, Quinton Bose |
| 17:29.8, 17:35.0, 19:28.4, 19:42.5, 20:30.4 |
40 | 1207 | North Scott Eldridge,
IA - Team Time (1st 5) 1:34:08.5 | Spread (1st 5) 2:18.2 |
| 181, 222, 248, 264, 292, (296), (298) |
| Michael Haas, Cody Birely, Unk Birely, Michael Christopherson, Drew Wilson, (Jason Shimp), (Adam Major) |
| 17:43.2, 18:22.2, 18:54.0, 19:07.7, 20:01.4, (20:16.1), (20:20.1) |
41 | 1222 | Davenport North,
IA - Team Time (1st 5) 1:35:38.2 | Spread (1st 5) 3:42.0 |
| 104, 262, 263, 290, 303, (304), (312) |
| Nathan Thiessen, Kyle Marxen, Nick Emory, Michael Berens, Zach Martin, (Nathan Dodd), (Xavion Jones) |
| 16:52.3, 19:06.1, 19:06.6, 19:58.9, 20:34.3, (20:37.6), (21:54.7) |
42 | 1262 | Des Moines East,
IA - Team Time (1st 5) 1:37:13.0 | Spread (1st 5) 4:00.0 |
| 106, 267, 284, 299, 306, (311), (313) |
| Salat Jones, Grant Jones, David Cordaro, Michael Thomas, Ricardo San Elias, (Matt Schmidt), (Cameron Devan) |
| 16:54.0, 19:14.0, 19:43.0, 20:28.0, 20:54.0, (21:41.0), (21:57.0) |
43 | 1277 | Sioux City East,
IA - Team Time (1st 5) 1:35:17.8 | Spread (1st 5) 1:32.8 |
| 218, 234, 258, 280, 287, (297) |
| Carter Lilly, Jacob Scott, Jared McManamy, Tyler Peterson, Mac McKeever, (Justin Lewis) |
| 18:17.1, 18:36.5, 19:00.1, 19:34.2, 19:49.9, (20:17.3) |
44 | 1348 | Council Bluffs Abraham Lincoln,
IA - Team Time (1st 5) 1:37:09.1 | Spread (1st 5) 1:49.2 |
| 217, 275, 278, 285, 293 |
| Josh Hiers, Alex Dixon, Tyler Cumberland, Michael Kuder, Lippert Denny |
| 18:17.0, 19:28.3, 19:32.8, 19:44.8, 20:06.2 |
45 | 1382 | Newton,
IA - Team Time (1st 5) 1:37:49.3 | Spread (1st 5) 1:08.1 |
| 255, 261, 281, 291, 294, (305), (307) |
| Mitch Roush, Alex Osborn, Joe Lothe, Tom Miller, Grant Cooling, (Colten Gearhart), (Tanner Hull) |
| 18:59.0, 19:05.0, 19:38.4, 19:59.8, 20:07.1, (20:44.9), (20:58.8) |
46 | 1498 | Des Moines North,
IA - Team Time (1st 5) 1:43:58.0 | Spread (1st 5) 1:57.0 |
| 277, 295, 308, 309, 309, (314), (315) |
| Brian Warren, Felipe Palomera, Sergio Reyes, Jaime Hernandez, Matt Russell, (Brandon Ung), (Ricky Lewis) |
| 19:30.0, 20:10.0, 21:24.0, 21:27.0, 21:27.0, (23:31.0), (24:16.0) |