1 | 22 | Madrid,
IA - Team Time (1st 5) 1:22:11.3 | Spread (1st 5) 1:22.5 |
| 2, 3, 4, 5, 8, (10), (15) |
| Jason Renze, Clay Pehl, Ethan Loutzenheiser, Gabe Soda, Phillip Grothus, (Sean McDermott), (Trevor Faltonson) |
| 15:44.5, 15:45.4, 16:46.1, 16:48.3, 17:07.0, (17:20.0), (17:31.6) |
2 | 115 | Hudson,
IA - Team Time (1st 5) 1:29:55.9 | Spread (1st 5) 1:49.0 |
| 6, 21, 23, 29, 36, (46), (76) |
| Sam Hansen, Ryan Peck, Brady Hansen, Ben Holton, Lane Rogers, (Lucas Grady), (Drew Hansen) |
| 16:50.6, 17:52.7, 18:08.1, 18:24.9, 18:39.6, (19:10.3), (20:20.1) |
3 | 126 | Newman Catholic Mason City,
IA - Team Time (1st 5) 1:30:56.0 | Spread (1st 5) 1:40.2 |
| 11, 14, 22, 39, 40, (42), (44) |
| Joey Ringo, Ryan Kelly, Caden Rodning, Bennett Suntken, Matthew Craighton, (Eli Brinkley), (Matthew Henrich) |
| 17:20.6, 17:31.5, 18:04.6, 18:58.5, 19:00.8, (19:06.7), (19:08.7) |
4 | 150 | West Fork Sheffield,
IA - Team Time (1st 5) 1:32:03.1 | Spread (1st 5) 2:27.8 |
| 13, 20, 24, 26, 67, (75), (109) |
| Cail Weaver, Jakob Washington, Sage Suntken, Noah Maske, Trent Despenes, (Colin Martinek), (Jacob Swenson) |
| 17:30.4, 17:51.3, 18:20.8, 18:22.4, 19:58.2, (20:18.9), (21:40.5) |
5 | 168 | East Marshall LeGrand,
IA - Team Time (1st 5) 1:32:30.3 | Spread (1st 5) 1:59.3 |
| 12, 33, 35, 37, 51, (53), (59) |
| Joe Terrones, Hunter Hughlette, Kaleb Grant, Patrick Slifer, Kordell Negrete, (Cale Hungerford), (Jordan Swift) |
| 17:21.0, 18:31.0, 18:36.2, 18:41.8, 19:20.3, (19:26.1), (19:35.6) |
6 | 204 | Collins-Maxwell,
IA - Team Time (1st 5) 1:34:26.3 | Spread (1st 5) 2:56.7 |
| 9, 25, 47, 49, 74, (105), (143) |
| Kyle Vanderwal, Ethan Haus, Austin Hennick, Jacob Pierick, Hunter Lee, (Marshall Day), (Kaleb Ruiz-Genovese) |
| 17:19.2, 18:22.3, 19:13.0, 19:15.9, 20:15.9, (21:34.5), (23:29.8) |
7 | 226 | Bishop Garrigan Algona,
IA - Team Time (1st 5) 1:35:04.8 | Spread (1st 5) 2:43.7 |
| 16, 30, 31, 73, 76, (83), (85) |
| Quinn Swift, Joseph Meis, Gavin Swift, Hollis Bode, Joseph Bonstetter, (Ethan Kuper), (Xander Darling) |
| 17:36.4, 18:26.0, 18:29.4, 20:12.9, 20:20.1, (20:35.0), (20:46.4) |
8 | 232 | BCLUW Conrad,
IA - Team Time (1st 5) 1:35:37.1 | Spread (1st 5) 1:46.6 |
| 18, 45, 54, 57, 58, (82), (84) |
| Henry Kaisand, Cayden McLeland, Sev Gonzalez, Dawson Kitzman, Carter Kemp, (Boston Gunderson), (Jeffrey Sieverding) |
| 17:48.5, 19:10.2, 19:28.4, 19:34.9, 19:35.1, (20:32.6), (20:42.5) |
9 | 254 | Colo-Nesco,
IA - Team Time (1st 5) 1:36:42.6 | Spread (1st 5) 1:47.1 |
| 27, 38, 56, 61, 72, (81), (111) |
| Jacob Reischauer, Ryan Wonders, Chevy Dunlap, Ben Rouse, Alex Rouse, (Drew Banks), (Braden Thomas) |
| 18:23.5, 18:56.1, 19:33.4, 19:39.0, 20:10.6, (20:31.9), (21:40.9) |
10 | 255 | North Mahaska New Sharon,
IA - Team Time (1st 5) 1:36:21.3 | Spread (1st 5) 2:18.8 |
| 19, 43, 60, 63, 70, (93), (117) |
| Lane Harmon, Goemaat Anthony, Grant Smith, Nate Sampson, Brayden Veiseth, (Smith Grant), (Andy Knockel) |
| 17:49.0, 19:07.3, 19:37.2, 19:40.0, 20:07.8, (20:58.0), (21:52.6) |
11 | 266 | Southeast Warren Liberty Center,
IA - Team Time (1st 5) 1:34:58.1 | Spread (1st 5) 6:17.8 |
| 1, 7, 41, 101, 116, (135), (136) |
| Randy Jimenez, Ronan Jimenez, Rylan Jimenez, Cole Fisher, Mike Geelan, (Cameron Dittmer), (Chase Thompson) |
| 15:33.0, 17:06.8, 19:05.1, 21:22.4, 21:50.8, (22:43.4), (22:53.5) |
12 | 318 | Montezuma,
IA - Team Time (1st 5) 1:39:04.4 | Spread (1st 5) 2:34.7 |
| 28, 62, 66, 68, 94, (120), (127) |
| Brydon Henning, Gavin Strong, Carter McKee, Cam Johnson, Jack Erselius, (Colton Benson), (Jayden Ross) |
| 18:23.7, 19:39.6, 19:57.3, 20:05.4, 20:58.4, (22:03.5), (22:15.3) |
13 | 344 | Lynnville-Sully,
IA - Team Time (1st 5) 1:40:05.7 | Spread (1st 5) 4:49.8 |
| 17, 50, 55, 92, 130, (144) |
| James Gruver, Zach Morningstar, Gentry Walston, Mason Jansen, Luke Farrell, (Evan Fikse) |
| 17:46.0, 19:17.2, 19:29.7, 20:57.0, 22:35.8, (23:32.0) |
14 | 368 | Aplington-Parkersburg,
IA - Team Time (1st 5) 1:41:08.6 | Spread (1st 5) 1:02.4 |
| 64, 65, 71, 78, 90, (107), (124) |
| Christian Eilers, Roman Harbaugh, Henry Reints, Devin Bernard, Kaden Campbell, (Elijah Switzer), (Caleb Merryweather) |
| 19:49.7, 19:56.7, 20:09.3, 20:20.8, 20:52.1, (21:36.5), (22:10.0) |
15 | 449 | Woodward-Granger,
IA - Team Time (1st 5) 1:44:22.4 | Spread (1st 5) 3:31.3 |
| 33, 87, 97, 113, 119, (125), (128) |
| Carsten Wright, Healey Hill, Xavier Ibarra, Dillon Limoges, Riece Graham, (Joel Harney), (Elijah Bell) |
| 18:31.0, 20:51.0, 21:12.0, 21:46.1, 22:02.3, (22:11.0), (22:21.8) |
16 | 455 | Belmond-Klemme,
IA - Team Time (1st 5) 1:45:38.5 | Spread (1st 5) 5:43.2 |
| 32, 80, 91, 103, 149, (150), (151) |
| Isaac Swenson, Bradan Gabrielson, Cooper Sifert, Cohen Sifert, Kaedon Furman, (Aldo Martinez), (Dalton Clark) |
| 18:30.6, 20:30.9, 20:54.9, 21:28.3, 24:13.8, (24:17.7), (24:23.4) |
17 | 472 | Woodward Academy,
IA - Team Time (1st 5) 1:45:29.2 | Spread (1st 5) 1:09.8 |
| 79, 86, 99, 102, 106, (114), (114) |
| Robert Arroyave, Logan Jones, Alan Council, DJ Pettigrew, Noah Dolezal, (Jose Lopez), (Antonio Douglas) |
| 20:26.2, 20:47.0, 21:14.0, 21:26.0, 21:36.0, (21:48.0), (21:48.0) |
18 | 482 | Belle Plaine,
IA - Team Time (1st 5) 1:46:18.8 | Spread (1st 5) 3:57.4 |
| 48, 69, 89, 137, 139, (141), (142) |
| Ethan Argo, Jacob Kaplan, Keaton Parrott, Nate Arens, Dayton Behaunek, (Harry Singh), (Colton Walton) |
| 19:13.6, 20:06.5, 20:51.7, 22:56.0, 23:11.0, (23:23.1), (23:27.0) |
19 | 503 | GMG Garwin,
IA - Team Time (1st 5) 1:46:39.7 | Spread (1st 5) 40.2 |
| 95, 96, 100, 104, 108, (110), (131) |
| Austin Vaverka, Jarret Hornberg, Abe Dieleman, Owen Bovenmyer, Noah Teske, (Jabari Woodbury), (Preston Jones) |
| 20:59.2, 21:08.5, 21:20.7, 21:31.9, 21:39.4, (21:40.7), (22:36.1) |
20 | 548 | West Hancock Britt,
IA - Team Time (1st 5) 1:48:11.9 | Spread (1st 5) 3:14.5 |
| 52, 118, 122, 123, 133, (138), (145) |
| Collin Ford, Ty Piper, Broady Smith-Baltzer, Cooper Eden, Evan Hinders, (Nate Moore), (Chance Eden) |
| 19:23.2, 21:57.9, 22:05.8, 22:07.3, 22:37.7, (23:10.5), (23:42.3) |
21 | 608 | Baxter,
IA - Team Time (1st 5) 1:50:42.2 | Spread (1st 5) 1:28.5 |
| 98, 121, 126, 129, 134, (152) |
| Sean Finch, Logan Jones, Keenan Varner, Callyn Bishop, Curtis Gliem, (Jayden Bakalar) |
| 21:12.4, 22:03.8, 22:14.0, 22:31.1, 22:40.9, (33:58.4) |
22 | 617 | Moravia,
IA - Team Time (1st 5) 1:52:18.0 | Spread (1st 5) 2:59.5 |
| 87, 112, 132, 140, 146, (147), (147) |
| Nick Alliss, Carson Brown, Matthew Seals, Brody Robison, Chace Hamilton, (Chase Uhlenhake), (Cole Hamilton) |
| 20:51.0, 21:46.0, 22:37.5, 23:13.0, 23:50.5, (24:00.0), (24:00.0) |