1 | 17 | Linn-Mar Marion,
IA - Team Time (1st 5) 1:19:20.9 | Spread (1st 5) 47.0 |
| 1, 2, 3, 4, 7, (8), (9) |
| Daniel Murphy, Dalton Gosch, Ryan Murphy, Michael Mather, Bryan Fogerty, (Jay Halverson), (Greyson Dolezal) |
| 15:26.0, 15:48.0, 15:55.0, 15:58.9, 16:13.0, (16:20.0), (16:21.2) |
2 | 49 | Cedar Falls,
IA - Team Time (1st 5) 1:21:47.5 | Spread (1st 5) 35.7 |
| 5, 6, 11, 13, 14, (16), (23) |
| Sam Schillinger, Ethan Smith, Jake Hartman, Dylan Southall, Isaac Smith, (Hiram Marquez), (Andrew Nurse) |
| 16:01.2, 16:11.6, 16:24.3, 16:33.5, 16:36.9, (16:43.0), (17:19.3) |
3 | 106 | Urbandale,
IA - Team Time (1st 5) 1:25:31.9 | Spread (1st 5) 1:19.2 |
| 10, 17, 19, 29, 31, (39), (49) |
| Michael Westphal, Jonah Penningroth, Drake Henrichs, Erik Miller, Griffin Clabaugh, (Dvedonne Samuel), (Tad Schweitzer) |
| 16:21.4, 16:50.2, 17:07.1, 17:32.6, 17:40.6, (18:10.9), (18:55.5) |
4 | 117 | Iowa City City High,
IA - Team Time (1st 5) 1:26:10.6 | Spread (1st 5) 54.0 |
| 15, 20, 25, 27, 30, (32), (43) |
| Joel Bender, Matthew Dodge, Michael Berg, Tom McDowell, Jarrett Purdy, (Michael Taylor), (Jens Dancer) |
| 16:41.0, 17:08.0, 17:22.0, 17:24.6, 17:35.0, (17:43.0), (18:31.5) |
5 | 119 | Mason City,
IA - Team Time (1st 5) 1:26:43.0 | Spread (1st 5) 41.0 |
| 18, 21, 22, 26, 32, (38), (42) |
| Nick Frenz, Jack Phillips, Hunter Manchester, Thomas Rowe, Aaron Hardcastle, (Kyle Younker), (John Kraft) |
| 17:02.0, 17:16.0, 17:19.0, 17:23.0, 17:43.0, (18:08.0), (18:20.0) |
6 | 158 | Southeast Polk,
IA - Team Time (1st 5) 1:28:33.0 | Spread (1st 5) 39.0 |
| 24, 28, 34, 35, 37, (44), (46) |
| Jordan Toomey, Cameron McCoy, Daniel Sunvold, Caleb Eichelberger, Drake Clouse, (Brandon Lynch), (Cutler Owens) |
| 17:21.0, 17:30.0, 17:50.0, 17:52.0, 18:00.0, (18:37.0), (18:44.0) |
7 | 205 | Newton,
IA - Team Time (1st 5) 1:32:15.0 | Spread (1st 5) 2:57.0 |
| 12, 40, 46, 53, 54, (57), (59) |
| Jacob Thomas, Mikey Bradley, Jack Callaghan, Tyler Dafflitto, Dylan Main, (Zach Theis), (Justin Fischer) |
| 16:30.0, 18:14.0, 18:44.0, 19:20.0, 19:27.0, (19:32.0), (20:47.4) |
8 | 220 | Marshalltown,
IA - Team Time (1st 5) 1:32:55.0 | Spread (1st 5) 1:20.0 |
| 36, 41, 45, 48, 50, (51), (56) |
| Alex Mason, Sam Johnson, Sam Irwin, Reggie Johanness, Brett Bethke, (Alberto Cavallin), (Tony Smith) |
| 17:53.0, 18:17.0, 18:41.0, 18:51.0, 19:13.0, (19:14.0), (19:31.0) |
9 | 286 | Des Moines North,
IA - Team Time (1st 5) 1:42:28.6 | Spread (1st 5) 3:16.2 |
| 52, 55, 58, 60, 61, (62), (63) |
| Favian Hernandez, Moise Tuombemungu, Albert Rassavong, Musa Kipendo, Robert Nishimwe, (Heden Moises Perez), (Vicent Hemenyimana) |
| 19:17.1, 19:29.5, 19:41.1, 21:27.6, 22:33.3, (22:44.4), (25:55.2) |