1 | 24 | Denver,
IA - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 30.9 |
| 2, 3, 4, 6, 9, (10), (11) |
| Alex Krabbenhoft, Aidan Dolan, Kyler Matthias, Alex Larson, Josh Terrill, (Jack Mulert), (Layne Fober) |
| 16:39.4, 16:48.0, 16:53.9, 16:56.3, 17:10.3, (17:17.7), (17:25.5) |
2 | 81 | South Winneshiek,
IA - Team Time (1st 5) 1:28:21.6 | Spread (1st 5) 47.6 |
| 8, 15, 16, 20, 22, (60), (66) |
| Jamison Meyer, Omar Flores, Chance Adam, Toby Conway, Isaiah Kruckman, (Ethan Maldonado), (Hunter Wagner) |
| 17:07.1, 17:43.5, 17:44.3, 17:52.0, 17:54.7, (19:33.8), (19:45.3) |
3 | 148 | North Linn Troy Mills,
IA - Team Time (1st 5) 1:31:39.6 | Spread (1st 5) 58.2 |
| 18, 19, 34, 37, 40, (49), (111) |
| Kaleb Kurt, Nathan Bean, Dylan Dudley, Dakota Dudley, Ty Pflughaupt, (Curtis Schott), (Josh Gillingham) |
| 17:49.6, 17:50.1, 18:32.1, 18:40.0, 18:47.8, (19:12.2), (22:35.7) |
4 | 149 | Valley Lutheran,
IA - Team Time (1st 5) 1:31:17.7 | Spread (1st 5) 2:28.5 |
| 5, 14, 26, 51, 53, (69), (118) |
| Isaac Natvig, Adric Schmitz, Westley Determan, Keller Wilson, Isaac Dawson, (Ethan L'Heureux), (Levi Bauer) |
| 16:55.0, 17:36.0, 18:07.8, 19:15.4, 19:23.5, (19:49.1), (23:20.1) |
5 | 154 | Central Springs,
IA - Team Time (1st 5) 1:31:33.3 | Spread (1st 5) 2:12.8 |
| 7, 21, 32, 46, 48, (74), (89) |
| Bryce McDonough, Clayton McDonough, Jordan Ryner, Carter Lanphere, Ben Regan, (Gavin Ryner), (Paul Shonka) |
| 16:59.1, 17:54.6, 18:23.1, 19:04.6, 19:11.9, (20:16.5), (21:03.3) |
6 | 183 | Clayton Ridge Guttenberg,
IA - Team Time (1st 5) 1:32:46.3 | Spread (1st 5) 1:51.6 |
| 24, 27, 30, 31, 71, (73), (88) |
| Keaton Reimer, Jake Harwick, Gavin Moser, Teagan Palmer, Erik Flores, (Jackson Patino), (Obreth Lopez) |
| 17:59.4, 18:15.1, 18:18.8, 18:22.0, 19:51.0, (20:06.1), (21:02.5) |
7 | 211 | Sumner-Fredericksburg,
IA - Team Time (1st 5) 1:34:25.5 | Spread (1st 5) 2:46.4 |
| 17, 29, 39, 47, 79, (86), (114) |
| Cael Judisch, Nate Egan, Ethan Boyle, Austin Langreck, Lane Converse, (Treyton Wurzer), (Ryan Rich) |
| 17:44.9, 18:18.6, 18:43.7, 19:07.0, 20:31.3, (20:53.8), (23:08.1) |
8 | 215 | North Butler Greene,
IA - Team Time (1st 5) 1:33:55.9 | Spread (1st 5) 2:21.2 |
| 12, 13, 58, 64, 68, (85), (97) |
| Owen Almelien, Michael Knock, Avery Boos, Jason Brehmer, Wyatt Anderson, (Lucas Martzann), (Owen Swygman) |
| 17:26.4, 17:30.9, 19:31.9, 19:39.1, 19:47.6, (20:50.9), (21:41.5) |
9 | 233 | Saint Ansgar,
IA - Team Time (1st 5) 1:34:43.0 | Spread (1st 5) 4:13.6 |
| 1, 25, 44, 81, 82, (84), (96) |
| Riley Witt, Cole Hansen, Braden Powers, Kasey Igou, Brody Patterson, (Blair Hansen), (Nehemiah Hollingsworth-Huebsch) |
| 16:26.1, 18:01.4, 18:58.5, 20:37.3, 20:39.7, (20:43.2), (21:40.7) |
10 | 294 | Edgewood-Colesburg,
IA - Team Time (1st 5) 1:37:20.8 | Spread (1st 5) 1:17.2 |
| 35, 59, 61, 67, 72, (83), (101) |
| Zander Carter, Carson Kirby, Kody Hoeger, Samuel Schilling, Lucas Rezende, (Marcus Gaul), (Nathan Carter) |
| 18:35.4, 19:32.1, 19:34.0, 19:46.7, 19:52.6, (20:41.1), (22:01.4) |
11 | 310 | Northwood-Kensett,
IA - Team Time (1st 5) 1:39:01.7 | Spread (1st 5) 2:44.0 |
| 45, 50, 55, 62, 98 |
| Nathan Hannemann, Hayden Moore, Drake Tiedemann, Thomas Block, Christopher Madsen |
| 19:01.3, 19:12.4, 19:26.9, 19:35.8, 21:45.3 |
12 | 312 | Postville Community,
IA - Team Time (1st 5) 1:39:46.5 | Spread (1st 5) 3:19.9 |
| 36, 41, 42, 93, 100, (104), (106) |
| Angel Sandoval, Brandon Hernandez, Luis Sajcap, Erik Garcia De Leon, Daniel Garland-Stern, (Mario Garcia), (Javier Hernandez) |
| 18:38.1, 18:51.8, 18:51.9, 21:26.7, 21:58.0, (22:17.8), (22:28.8) |
13 | 364 | Lake Mills,
IA - Team Time (1st 5) 1:42:07.1 | Spread (1st 5) 4:10.5 |
| 33, 52, 80, 90, 109, (112), (122) |
| Aidan Johanson, Justin Rygh, David Hugo, Alexander Solomonson, Reese Wilhelm, (Bryce Eden), (Aiden Hurley) |
| 18:23.9, 19:21.8, 20:36.0, 21:11.0, 22:34.4, (22:36.9), (24:44.8) |
| 364 | Nashua-Plainfield,
IA - Team Time (1st 5) 1:42:18.7 | Spread (1st 5) 4:18.8 |
| 28, 57, 75, 95, 109, (125) |
| Drew Wilken, Kendrick Huck, Connor Lee, Levi Winters, Keegan Ulrichs, (Lucas Pierce) |
| 18:15.6, 19:31.4, 20:22.1, 21:35.2, 22:34.4, (29:29.8) |
15 | 376 | Tripoli,
IA - Team Time (1st 5) 1:43:29.5 | Spread (1st 5) 5:12.4 |
| 23, 56, 77, 105, 115 |
| Giles Cowell, Taebian Wright, Austin Bruns, Breven Biermann, Adam Hennings |
| 17:57.2, 19:29.8, 20:27.2, 22:25.7, 23:09.6 |
16 | 394 | Dunkerton,
IA - Team Time (1st 5) 1:43:35.4 | Spread (1st 5) 3:39.4 |
| 43, 63, 78, 103, 107 |
| Blake Smith, Jacob Henninger, Dane Krause, Carter Michels, Lane Tuve |
| 18:52.1, 19:36.9, 20:27.9, 22:07.0, 22:31.5 |
17 | 405 | MFL MarMac,
IA - Team Time (1st 5) 1:44:12.8 | Spread (1st 5) 4:07.9 |
| 38, 65, 87, 102, 113, (117), (119) |
| Caleb Nordheim, Will Koether, Colin Moses, Cody Moses, Julian Lynd, (Kylee Bries), (Koal Klenk) |
| 18:42.9, 19:39.6, 20:55.8, 22:03.7, 22:50.8, (23:18.9), (23:56.2) |
18 | 433 | Wapsie Valley Fairbank,
IA - Team Time (1st 5) 1:45:52.4 | Spread (1st 5) 3:46.9 |
| 54, 70, 94, 99, 116, (121), (124) |
| Josiah Rulapaugh, Cole Bram, Garrett Bram, Daniel Platte, Dayne Bates, (Ronnie Wilcox), (Will Happel) |
| 19:25.5, 19:50.2, 21:29.2, 21:55.1, 23:12.4, (23:59.5), (26:45.0) |
19 | 487 | North Iowa Buffalo Center,
IA - Team Time (1st 5) 1:49:27.0 | Spread (1st 5) 3:30.1 |
| 76, 91, 92, 108, 120, (123) |
| Brock Jensen, William Jensvold, Gunner Mathahs, Gage Lawson, Rick Jordan, (Isaac Hillesland) |
| 20:26.5, 21:15.2, 21:16.1, 22:32.6, 23:56.6, (26:06.1) |