1 | 50 | East Marshall LeGrand,
IA - Team Time (1st 5) 1:29:24.8 | Spread (1st 5) 1:55.5 |
| 3, 5, 8, 15, 19, (21), (49) |
| Joe Terrones, Patrick Slifer, Kaleb Grant, Brock Curtis, Chandler Curtis, (Cale Hungerford), (Carter Brummel) |
| 16:58.3, 17:31.0, 17:40.8, 18:20.9, 18:53.8, (18:59.0), (20:35.8) |
2 | 66 | North Linn Troy Mills,
IA - Team Time (1st 5) 1:30:50.6 | Spread (1st 5) 1:55.4 |
| 6, 7, 12, 13, 28, (35), (58) |
| Caleb Bildstein, Levi Benesh, Ty Pflughaupt, Landon Thomsen, Carter Folkers, (Sawyer Long), (Luke Barth) |
| 17:31.6, 17:39.0, 18:06.0, 18:07.0, 19:27.0, (19:57.0), (21:10.0) |
3 | 99 | Valley Lutheran,
IA - Team Time (1st 5) 1:33:37.3 | Spread (1st 5) 2:55.2 |
| 2, 14, 23, 27, 33, (42), (43) |
| Adric Schmitz, Isaac Dawson, Ethan L'Heureux, Jeremiah Steggall, Keller Wilson, (Jonah Woolery), (Walker Laughridge) |
| 16:53.9, 18:19.7, 19:08.9, 19:25.7, 19:49.1, (20:09.6), (20:10.7) |
4 | 119 | East Buchanan Winthrop,
IA - Team Time (1st 5) 1:35:23.6 | Spread (1st 5) 2:39.4 |
| 4, 22, 26, 32, 35 |
| Noah Valenzuela, Hayden Nelson, Ben Hesner, Sammy Cook, Jaden Peyton |
| 17:17.6, 19:02.5, 19:21.0, 19:45.5, 19:57.0 |
5 | 125 | North Butler Greene,
IA - Team Time (1st 5) 1:34:39.8 | Spread (1st 5) 3:10.5 |
| 1, 10, 37, 38, 39, (46), (70) |
| Owen Almelien, Trager Pecha, Wyatt Anderson, Brady Henning, Samuel Martinez-Macias, (Alex Almelien), (Evan Swygman) |
| 16:49.6, 17:52.3, 19:58.8, 19:59.0, 20:00.1, (20:18.5), (22:30.8) |
6 | 152 | BCLUW Conrad,
IA - Team Time (1st 5) 1:36:40.4 | Spread (1st 5) 3:08.5 |
| 9, 11, 29, 51, 52, (60), (63) |
| Cayden McLeland, Cayden White, Lincoln Stover, Carter Kemp, Dane Petty, (Skye Mossman), (Jacob Castell) |
| 17:41.9, 17:59.7, 19:27.2, 20:41.2, 20:50.4, (21:15.4), (21:28.7) |
7 | 168 | Dunkerton,
IA - Team Time (1st 5) 1:38:27.2 | Spread (1st 5) 2:14.4 |
| 17, 18, 30, 48, 55, (56), (57) |
| Dylan Marquart, Henry Peterson, Noah Fuelling, Dane Krause, Kayden Kite, (Colin Snyder), (Aidan Stickler) |
| 18:39.3, 18:47.2, 19:36.7, 20:30.3, 20:53.7, (21:02.3), (21:02.4) |
8 | 184 | South Hardin,
IA - Team Time (1st 5) 1:39:30.3 | Spread (1st 5) 2:45.1 |
| 16, 25, 31, 53, 59, (65), (76) |
| Colton McDonald, Gavin Runyon, Hayden Starr, Collin Burk, Austin Weichmann, (Charlie Cummings), (Edwin Lozano) |
| 18:25.3, 19:20.9, 19:43.2, 20:50.5, 21:10.4, (21:43.8), (23:38.2) |
9 | 229 | Waterloo Christian,
IA - Team Time (1st 5) 1:43:47.3 | Spread (1st 5) 4:58.8 |
| 20, 24, 47, 61, 77, (78), (80) |
| Levi Trelka, Dawson Grady, Ean Davis, Connor Fencl, Conner Fend, (Bennet Gardner), (Corbin Elmore) |
| 18:54.1, 19:14.8, 20:23.6, 21:21.9, 23:52.9, (24:12.0), (25:08.4) |
10 | 262 | Belle Plaine,
IA - Team Time (1st 5) 1:46:10.8 | Spread (1st 5) 4:27.5 |
| 34, 41, 44, 64, 79 |
| Hunter Henry, Jacob Kaplan, Maddox Purk, Gabe Kaplan, Harry Singh |
| 19:51.0, 20:08.0, 20:17.0, 21:36.3, 24:18.5 |
11 | 306 | Wapsie Valley Fairbank,
IA - Team Time (1st 5) 1:48:26.4 | Spread (1st 5) 2:26.8 |
| 45, 50, 68, 71, 72, (73), (75) |
| Finn Schaefer, Cole Bram, Braden Bantz, Marshall Weepie, Robert Lee, (Alex Bram), (Elijah Eike) |
| 20:17.2, 20:37.2, 22:11.9, 22:36.1, 22:44.0, (23:15.1), (23:33.8) |
12 | 316 | GMG Garwin,
IA - Team Time (1st 5) 1:52:08.3 | Spread (1st 5) 5:45.1 |
| 40, 54, 67, 74, 81 |
| Brayton Davis, Grady Dieleman, Noah Teske, Jarret Hornberg, Drayson Stephenson |
| 20:02.0, 20:53.0, 21:57.7, 23:28.5, 25:47.1 |
13 | 362 | Newell-Fonda,
IA - Team Time (1st 5) 1:57:50.3 | Spread (1st 5) 4:53.4 |
| 62, 66, 69, 82, 83, (84) |
| Andrew Hazen, Aden Archer, Damion Meinerts, Hugo Stromberg, Kadin Wadle, (Beau Gomez) |
| 21:24.4, 21:52.5, 22:18.2, 25:57.4, 26:17.8, (35:20.6) |