1 | 136 | St. Edmond Fort Dodge,
IA - Team Time (1st 5) 1:31:33.5 | Spread (1st 5) 1:09.8 |
| 9, 24, 27, 32, 44, (55), (73) |
| Aaron Lursen, Grant Heldorfer, Ronnie Orres, Devon Wirtz, Hayden Mayer, (Drew Szalat), (Zach Loerts) |
| 17:42.2, 18:16.3, 18:18.0, 18:25.0, 18:52.0, (19:20.0), (19:55.4) |
2 | 140 | Manson Northwest Webster,
IA - Team Time (1st 5) 1:31:37.1 | Spread (1st 5) 1:21.0 |
| 13, 14, 23, 38, 52, (83), (95) |
| Lane Moline, Quinn Lachelt, Jose Lachelt, Thade Lachelt, Cael Oswald, (Owen Eldridge), (Korbin Jensen) |
| 17:50.3, 17:52.8, 18:12.4, 18:30.3, 19:11.3, (20:18.8), (20:37.0) |
3 | 142 | Tri-Center Neola,
IA - Team Time (1st 5) 1:30:00.3 | Spread (1st 5) 3:17.3 |
| 1, 18, 36, 37, 50, (89), (90) |
| Brett McGee, Sean McGee, Michael Denning, Jason VanNordstrand, Drew Georgius, (Cole Meyers), (Christian Dahir) |
| 15:52.1, 18:01.6, 18:28.2, 18:29.0, 19:09.4, (20:30.6), (20:30.8) |
4 | 171 | MMCRU,
IA - Team Time (1st 5) 1:32:50.4 | Spread (1st 5) 2:01.7 |
| 11, 16, 30, 45, 69, (98), (143) |
| Brayden Dirks, Kaden Galles, Brett Staab, Owen Alesch, Gunnar Grage, (Preston Astidias), (Mason Peters) |
| 17:46.6, 17:59.0, 18:23.4, 18:53.1, 19:48.3, (20:45.1), (23:09.0) |
5 | 180 | Sioux Central Sioux Rapids,
IA - Team Time (1st 5) 1:33:04.8 | Spread (1st 5) 1:06.8 |
| 20, 21, 35, 51, 53, (66), (107) |
| Jacob Kueny, Isaiah Wilson, Chris Ferguson, D'Angelo Love, Hunter Smith, (Keagan Riley), (Nathan Kueny) |
| 18:05.2, 18:10.1, 18:26.8, 19:10.7, 19:12.0, (19:38.3), (21:01.2) |
6 | 197 | Siouxland Christian,
IA - Team Time (1st 5) 1:33:27.5 | Spread (1st 5) 3:07.8 |
| 5, 12, 29, 70, 81, (118), (148) |
| Eric Brannon, Sam Brannon, Alex Wilford, Jackson Harsma, AJ Goetsch, (Justin Wilford), (Anthony Villatoro) |
| 17:09.3, 17:49.6, 18:22.3, 19:49.2, 20:17.1, (21:35.8), (23:53.7) |
7 | 198 | St. Albert Council Bluffs,
IA - Team Time (1st 5) 1:33:11.7 | Spread (1st 5) 3:07.5 |
| 6, 7, 41, 62, 82, (97), (99) |
| Hadyn Piskorski, Colin Lillie, Chase Morton, Alex Gast, Owen Wise, (Adam Denny), (Zach Williams) |
| 17:10.1, 17:23.8, 18:45.4, 19:34.8, 20:17.6, (20:42.5), (20:47.2) |
8 | 226 | Woodbine Community,
IA - Team Time (1st 5) 1:34:14.4 | Spread (1st 5) 3:23.5 |
| 8, 28, 39, 49, 102, (119), (138) |
| Landon Bendgen, Conrad Schafer, Trey Burgermeyer, Nate Wright, Easton Reisz, (Aidan Carmody), (Luke Ryerson) |
| 17:25.8, 18:18.5, 18:32.6, 19:08.2, 20:49.3, (21:37.1), (22:50.1) |
9 | 231 | Boyer Valley Dunlap,
IA - Team Time (1st 5) 1:34:26.1 | Spread (1st 5) 3:12.6 |
| 3, 19, 56, 76, 77, (110), (139) |
| Patrick Heffernan, Clay Roberts, Evan Ten Eyck, Jack Heistand, Nathaniel Green, (Medalid Yoc-Fuentes), (Ben Nichols) |
| 16:52.2, 18:02.1, 19:22.9, 20:04.1, 20:04.8, (21:15.8), (22:57.9) |
10 | 247 | Lawton-Bronson,
IA - Team Time (1st 5) 1:34:54.9 | Spread (1st 5) 3:14.2 |
| 2, 33, 59, 75, 78, (91), (93) |
| Theo Moseman, Aziah Ashley, Thomas Uhl, Carson Peirce, Kinnick Thoreson, (Miles Chamberlain), (Adam Larson) |
| 16:50.7, 18:26.2, 19:32.1, 20:01.0, 20:04.9, (20:31.1), (20:36.0) |
11 | 250 | West Monona Onawa,
IA - Team Time (1st 5) 1:35:31.2 | Spread (1st 5) 1:56.7 |
| 25, 40, 42, 64, 79, (92), (94) |
| Jayce Runyon, Treyton 9 Harris, Eein McKinley, Brennan Sidwell, Kaden Melton, (Rueben Melton), (Jesse Boynton) |
| 18:17.1, 18:37.7, 18:46.5, 19:36.1, 20:13.8, (20:35.1), (20:36.8) |
12 | 263 | Trinity Christian High School,
IA - Team Time (1st 5) 1:36:19.9 | Spread (1st 5) 2:14.8 |
| 10, 48, 60, 71, 74, (108), (136) |
| Braxton Brummel, Silas Andringa, Isaiah Brummel, Drew Poppema, Dustin Hoksbergen, (Jacob Kooiker), (Kyle Wynia) |
| 17:46.1, 19:07.9, 19:32.2, 19:52.8, 20:00.9, (21:02.4), (22:42.2) |
13 | 323 | Logan-Magnolia,
IA - Team Time (1st 5) 1:38:17.2 | Spread (1st 5) 3:29.9 |
| 17, 54, 67, 72, 113, (135), (149) |
| Noah Bock, Jacob Downey, Baker Lally, Hagen Heistand, James Newton, (Lyrick Stueve), (Ian Garside) |
| 17:59.2, 19:15.5, 19:38.6, 19:54.8, 21:29.1, (22:33.9), (24:00.2) |
14 | 331 | North Union,
IA - Team Time (1st 5) 1:38:06.8 | Spread (1st 5) 2:31.8 |
| 26, 33, 68, 101, 103, (104), (109) |
| Nick Schiltz, Gage Madden, Gavyn Morphew, Chase Cummins, Trevor Kruse, (Nicholas Arndorfer), (Dalton Tobin) |
| 18:17.9, 18:26.2, 19:45.3, 20:47.7, 20:49.7, (20:51.4), (21:04.0) |
15 | 385 | East Sac County,
IA - Team Time (1st 5) 1:40:32.3 | Spread (1st 5) 1:57.6 |
| 61, 63, 65, 80, 116, (127), (137) |
| Parker Engel, Nathan Pobanz, Wyatt Thorpe, Caleb Eichorn, Isaiah Aragon, (Ethan Peters), (Jadon Horton) |
| 19:33.9, 19:35.9, 19:37.0, 20:14.0, 21:31.5, (22:10.8), (22:47.8) |
16 | 436 | Gehlen Catholic LeMars,
IA - Team Time (1st 5) 1:44:19.1 | Spread (1st 5) 6:51.1 |
| 15, 47, 100, 123, 151, (161) |
| Carver Ruhland, Nathan Nemmers, Felix Wu, Brian Schmit, Filip Forys, (Alex Chang) |
| 17:55.7, 19:06.6, 20:47.6, 21:42.4, 24:46.8, (31:16.2) |
17 | 460 | Ridge View,
IA - Team Time (1st 5) 1:44:12.2 | Spread (1st 5) 4:34.7 |
| 31, 43, 112, 134, 140, (144), (156) |
| Kelby Wunschel, Ben Todd, Matthew Forristal, Adrian Altena, Grant Movall, (Drew Blum), (Jade Jochims) |
| 18:24.2, 18:50.1, 21:26.4, 22:32.6, 22:58.9, (23:14.2), (25:44.6) |
18 | 479 | South O'Brien Paullina,
IA - Team Time (1st 5) 1:43:57.4 | Spread (1st 5) 2:42.0 |
| 46, 88, 113, 115, 117, (125), (126) |
| Eric Mars, Jack Farhquar, Aidan Rehder, Austin McKinny, Tyson Wulf, (Ian Oliver), (Sam Daniels) |
| 18:53.2, 20:29.8, 21:29.1, 21:30.1, 21:35.2, (21:52.0), (22:01.1) |
19 | 489 | Harris-Lake Park,
IA - Team Time (1st 5) 1:45:53.6 | Spread (1st 5) 4:54.7 |
| 57, 84, 87, 111, 150 |
| Matt Stone, Cole Ihnen, Landon Greve, August Jones, Patrick Fiebig |
| 19:23.7, 20:21.0, 20:26.9, 21:23.6, 24:18.4 |
20 | 503 | Alta-Aurelia,
IA - Team Time (1st 5) 1:45:52.9 | Spread (1st 5) 4:56.1 |
| 22, 85, 122, 132, 142, (146) |
| Trey Englemann, Brennan Shea, Harrison Price, Collin Aronson, Mason Barnes, (Bryson Frederickson) |
| 18:12.1, 20:21.9, 21:40.0, 22:30.7, 23:08.2, (23:45.5) |
21 | 530 | West Sioux Hawarden,
IA - Team Time (1st 5) 1:46:30.8 | Spread (1st 5) 6:09.8 |
| 4, 121, 131, 133, 141, (154), (157) |
| Deven Henry, Tyler Kennedy, Ayden Thonstad, Adrian Paramo, Evan Lauters, (Morgan Thonstad), (Jordan Mora) |
| 16:53.5, 21:38.1, 22:23.4, 22:32.5, 23:03.3, (25:11.9), (26:23.0) |
22 | 540 | GTRA,
IA - Team Time (1st 5) 1:46:25.7 | Spread (1st 5) 2:46.3 |
| 58, 105, 120, 128, 129, (130) |
| Aiden Egertson, Quentin Scott, Carson Torreson, Zach Borchers, David Griffith, (Tyson Olson) |
| 19:27.5, 20:53.6, 21:38.0, 22:12.8, 22:13.8, (22:23.3) |
23 | 616 | Whiting,
IA - Team Time (1st 5) 1:52:06.4 | Spread (1st 5) 5:06.8 |
| 86, 106, 124, 145, 155, (158), (159) |
| Duncan Purcell, Hunter Pauley, Atley Nelson, Gavin Purcell, Ben Gallardo, (Lance Nichols), (Brody VandenBosch) |
| 20:25.7, 20:55.2, 21:45.7, 23:27.3, 25:32.5, (27:35.9), (28:08.2) |
24 | 708 | Hartley-Melvin-Sanborn,
IA - Team Time (1st 5) 2:04:36.0 | Spread (1st 5) 9:14.3 |
| 96, 147, 152, 153, 160 |
| Bryce Dodge, Gavin Faulkner, Mitchell Meyers, George Vargas, Connor Pasillas |
| 20:40.5, 23:45.6, 25:06.1, 25:09.0, 29:54.8 |