1 | 69 | Ogden,
IA - Team Time (1st 5) 1:28:37.2 | Spread (1st 5) 1:51.1 |
| 2, 5, 15, 19, 28, (34), (37) |
| Carson Van Sickle, Payton Van Sickle, Levi Russo, Jordan King, Brady Van Sickle, (Jude Benbow), (Parker Trusler) |
| 16:43.9, 17:07.6, 18:02.2, 18:08.5, 18:35.0, (18:48.2), (18:51.7) |
2 | 104 | Riverside Oakland,
IA - Team Time (1st 5) 1:30:59.2 | Spread (1st 5) 1:41.9 |
| 6, 8, 20, 24, 46, (47), (60) |
| Mason McCready, Brody Henderson, Eric Duhachek, Dawson Henderson, Teegan Schechinger, (Caleb Stevens), (Dalton Smith) |
| 17:26.1, 17:43.5, 18:11.9, 18:29.7, 19:08.0, (19:12.6), (20:16.4) |
3 | 112 | Sioux Central Sioux Rapids,
IA - Team Time (1st 5) 1:31:23.9 | Spread (1st 5) 1:03.4 |
| 12, 16, 17, 29, 38, (40), (48) |
| Jack Christian, Leighton Sippel, Brayden Kramber, Joshua Hoffman, Ethan Wernimont, (Alex Kueny), (Nathan Kueny) |
| 17:49.3, 18:02.4, 18:04.3, 18:35.2, 18:52.7, (18:54.6), (19:13.5) |
4 | 141 | Sibley-Ocheyedan,
IA - Team Time (1st 5) 1:31:05.3 | Spread (1st 5) 2:57.0 |
| 1, 3, 41, 42, 54, (56), (92) |
| Alejandro Bernal, Ben Byers, Aiden De Zeeuw, David Poppen, Cale Reiter, (Keegan De Zeeuw), (Triston Vos) |
| 16:42.4, 16:47.6, 18:55.7, 19:00.2, 19:39.4, (19:55.3), (25:18.4) |
5 | 145 | Hinton,
IA - Team Time (1st 5) 1:33:04.1 | Spread (1st 5) 2:48.1 |
| 7, 11, 18, 43, 66, (80) |
| Caleb Bower, Zach Spersma, Zach Sypersma, Cooper Nelson, Ian Greigg, (Carson Sudbeck) |
| 17:40.2, 17:46.7, 18:07.3, 19:01.6, 20:28.3, (21:48.8) |
6 | 155 | MMCRU,
IA - Team Time (1st 5) 1:34:56.6 | Spread (1st 5) 5:46.2 |
| 4, 14, 21, 31, 85 |
| Kaden Galles, Owen Alesch, Lucas Braun, Wyatt Alesch, Max Pepper |
| 17:04.7, 17:59.7, 18:21.7, 18:39.6, 22:50.9 |
7 | 233 | Ridge View,
IA - Team Time (1st 5) 1:36:35.3 | Spread (1st 5) 1:41.0 |
| 34, 36, 44, 52, 67, (68), (75) |
| Kyler Wunschel, Odin Hanson, Brody Bisenius, Matthew Forristal, Robert Forristal, (Adrian Altena), (Tristan Werner) |
| 18:48.2, 18:48.8, 19:04.1, 19:25.0, 20:29.2, (20:30.5), (21:17.5) |
8 | 234 | Hartley-Melvin-Sanborn,
IA - Team Time (1st 5) 1:37:52.7 | Spread (1st 5) 2:09.3 |
| 25, 26, 55, 59, 69, (79) |
| Bryce Dodge, George Vargas, Damian Dodge, Aiden Bush, Blaine Finster, (Ryan Grotluschen) |
| 18:31.4, 18:34.2, 19:53.4, 20:13.0, 20:40.7, (21:41.7) |
9 | 247 | Gehlen Catholic LeMars,
IA - Team Time (1st 5) 1:37:43.3 | Spread (1st 5) 1:38.6 |
| 33, 39, 51, 61, 63 |
| Bradan Weber, Nolan Teel, Robert Schmit, Landen Kneip, Owen Sievers |
| 18:47.7, 18:53.7, 19:19.0, 20:16.6, 20:26.3 |
10 | 255 | Alta-Aurelia,
IA - Team Time (1st 5) 1:40:31.4 | Spread (1st 5) 5:29.6 |
| 9, 32, 50, 78, 86, (88) |
| Braden Sonksen, Mason Barnes, Blayke Johnson, Parker Buckendahl, Angus Miller, (Andrew Kueny) |
| 17:43.8, 18:40.8, 19:15.8, 21:37.6, 23:13.4, (23:52.1) |
11 | 257 | Siouxland Christian,
IA - Team Time (1st 5) 1:39:45.0 | Spread (1st 5) 3:13.3 |
| 22, 22, 65, 71, 77, (91) |
| Justin Wilford, Sammy Duerloo, Anthony Villatoro, Christian Hsu, Hunter Pearson, (Keaton Duncan) |
| 18:23.5, 18:23.5, 20:27.7, 20:53.5, 21:36.8, (24:46.5) |
12 | 258 | Trinity Christian High School,
IA - Team Time (1st 5) 1:38:51.7 | Spread (1st 5) 3:57.5 |
| 13, 45, 49, 70, 81, (87) |
| Carter Westra, Reid Groeneweg, Kylan Davelaar, Malachi Bloemendaal, Tye Brummel, (Nicolas Van Engen) |
| 17:52.5, 19:07.8, 19:13.7, 20:47.7, 21:50.0, (23:24.8) |
13 | 286 | Lawton-Bronson,
IA - Team Time (1st 5) 1:41:11.9 | Spread (1st 5) 4:11.4 |
| 10, 53, 64, 76, 83 |
| Theo Moseman, Connor Clausen, Leighton Olesen, Kurtus Palsma, Nick Adams |
| 17:44.1, 19:34.4, 20:26.9, 21:31.0, 21:55.5 |
14 | 308 | Akron-Westfield,
IA - Team Time (1st 5) 1:43:19.9 | Spread (1st 5) 3:55.0 |
| 27, 57, 58, 82, 84, (89), (94) |
| Cael Morrow, Noah Boie, Dexter Briggs, Tanner Frerichs, Dawson Trobaugh, (Jeremiah Bruget), (Mathew Byerschmidt) |
| 18:34.3, 20:09.3, 20:11.8, 21:55.2, 22:29.3, (24:39.3), (29:46.6) |
15 | 311 | South O'Brien Paullina,
IA - Team Time (1st 5) 1:42:36.3 | Spread (1st 5) 2:38.0 |
| 30, 62, 72, 73, 74, (90), (93) |
| Ben Woodall, Bret Evens, Dominic Rounds, Ethan Schwarz, Ian Oliver, (Bensen Rohwer), (Caleb Buenger) |
| 18:36.0, 20:22.5, 21:11.7, 21:12.1, 21:14.0, (24:40.1), (27:49.1) |