| 1 | 22 | Middletown, MD |
| 2, 3, 4, 6, 7, (8), (9) |
| Nick Carter, Kenton Grossnickle, Alex Mekkelson, Brandon Folio, Eric Bunk, (Ryan Kelsey), (Ian Peters) |
| 6:40.0, 6:40.6, 6:46.0, 6:49.0, 6:51.0, (6:52.0), (6:57.0) |
| 2 | 38 | Boonsboro, MD |
| 1, 5, 10, 10, 12, (13), (15) |
| Sean Snyder, Ethan Allnutt, Josh Testa, Tom Kersting, Alex Thaggard, (Michael Lacey), (Ben Harrah) |
| 6:39, 6:47, 7:01, 7:01, 7:07, (7:08), (7:31) |
| 3 | 88 | Tualatin, OR |
| 14, 16, 18, 19, 21, (22), (23) |
| Hunter Shumard, Matthew Lovos, Daniel Ennis, Eric Breyer, Dakota Steppe, (Jared Welter), (Elijah Raffo) |
| 07:26.0, 07:33.0, 07:35.0, 07:41.0, 07:52.0, (07:58.0), (08:08.0) |
| 4 | 192 | Osage, IA |
| 29, 30, 35, 39, 59, (71) |
| Ben Huftalin, Andrew Lang, Ryan Cornwell, Isaac Shultz, Jim Plotzke, (Patrick VandenAvond) |
| 8:23.31, 8:23.98, 8:52, 9:04, 9:50, (10:10) |
| 5 | 219 | Lake Oswego, OR |
| 16, 25, 26, 73, 79 |
| Zach Levison, Max Gabirel, Ike Worth, Piers Dennis, Grant Foster |
| 07:33.0, 08:13.0, 08:14.0, 10:12.0, 10:17.0 |
| 6 | 226 | McCool Junction, NE |
| 28, 32, 33, 52, 81, (103), (132) |
| Chris Vera, Christian Stacy, Tristan Perry, Justin Holtzen, Alex Loeffler, (Kurstan Verhage), (Gaje Petroshus) |
| 8:22.0, 8:36.8, 8:37.6, 9:31.3, 10:22, (10:58), (11:42) |
| 7 | 227 | Enterprise, CA |
| 20, 49, 50, 54, 54, (61), (62) |
| John Collins, Dalen Jones, Jack Fisher, Colton Deaver, Tyler Caseltine, (Shaw Campbell), (James Vieira) |
| 7:42, 9:28, 9:30, 9:35, 9:35, (9:55), (9:59) |
| 8 | 236 | West Fork, IA |
| 23, 38, 43, 45, 87, (103), (125) |
| Jacob Hansen, Seamus Sullivan, Nick Naumann, Brett Barkema, Jake Nierengarten, (Josh Stevens), (Rukshad Daver) |
| 8:08, 9:01, 9:09, 9:11, 10:31, (10:58), (11:28) |
| 9 | 240 | Clear Lake, IA |
| 27, 40, 42, 53, 78, (83), (99) |
| Ryan Faught, Parker Truesdell, Dylan Clapper, Dalton Humburg, Josiah Bartlett, (Ben Mason), (Noah Copney) |
| 8:20, 9:05, 9:07, 9:33, 10:15, (10:24), (10:56) |
| 10 | 281 | Foothill (Palo Cedro), CA |
| 31, 34, 36, 50, 130, (138) |
| Joel Garrison, Anthony Scatena, Tristan Sutter, Austin Witherspoon, Troy Mitchell, (Logan McClain) |
| 8:31, 8:41, 8:57, 9:30, 11:39, (12:00) |
| 11 | 372 | Northeast, IA |
| 60, 63, 65, 82, 102, (106), (109) |
| Nick Kennicker, Kirk Mommsen, Jaden Butler, Tanner Near, Matt Horst, (Dylan Schmidt), (Colton Galusha) |
| 9:50.2, 10:01.3, 10:03.6, 10:23.6, 10:57.9, (11:01.6), (11:08.4) |
| 12 | 377 | North Butler, IA |
| 37, 41, 56, 86, 157 |
| Addison Johnson, Tyler Holm, Matthew Davis, Drew Johnson, Caden Hobson |
| 8:59, 9:06, 9:40, 10:30, 13:17 |
| 13 | 396 | Mid-Prairie Comm, IA |
| 44, 58, 90, 97, 107, (117), (128) |
| Andrew Schwartz, Cade Miller, Eric Knebel, Ben Stone, Ryan Harapat, (Dylan White), (Spencer Fox) |
| 9:10, 9:44, 10:37, 10:50, 11:02, (11:18), (11:36) |
| 14 | 402 | Central Clinton, IA |
| 68, 75, 77, 88, 94, (96), (98) |
| Keegan Lass, Elliot Arensdorf, Colin Duffy, Dakota Michels, Mathew Townsley, (Jacob VanLaere), (Jacob Maxwell) |
| 10:06.7, 10:13.7, 10:14.2, 10:33.5, 10:42.6, (10:49.1), (10:51.6) |
| 15 | 428 | Clear Creek-Amana, IA |
| 48, 64, 80, 92, 144, (146), (161) |
| Ben Alcorn, Eric Douglass, Wyatt Sedlacek, Kage Hinrichs, Chad Keitel, (Ben Oxley), (Will Ball) |
| 9:19.5, 10:02.5, 10:18.2, 10:41.0, 12:16.8, (12:19.3), (13:55.6) |
| 16 | 468 | Mt Vernon (B), IA |
| 70, 89, 91, 108, 110, (113), (121) |
| Zach Krogmann, Peyton Wilch, Levi Wade, Jeremy Krogmann, Kai Walberg, (Joe Timm), (Jacob Feldman) |
| 10:09.8, 10:34.6, 10:38.8, 11:04.5, 11:08.9, (11:11.5), (11:25.6) |
| 17 | 484 | Tipton, IA |
| 47, 74, 114, 115, 134, (135), (155) |
| Matt Pelzer, Jason Rohlf, Sam Bierman, Jordan Axberg, Austin McNeill, (Jacob Laing), (Alek Comstock) |
| 9:12.6, 10:12.7, 11:16.2, 11:17.5, 11:44.9, (11:46.6), (13:01.3) |
| 18 | 485 | Wapello, IA |
| 46, 99, 101, 119, 120, (149), (167) |
| Ian Poe, Dylan Maine, Gage Mesler, Mitchell Wanfatt, Devon Meeker, (Paul Mitchell), (Jorge Saavedra) |
| 9:12, 10:56, 10:57, 11:21, 11:23, (12:30), (16:29) |
| 19 | 514 | Mt Pleasant, IA |
| 69, 72, 111, 125, 137, (139), (150) |
| Ryan Hutchinson, Logan Murray, Mathew Munford, Jacob Holtkamp, Adam Bodenham, (Dalton Krum), (Ben Zihlman) |
| 10:09, 10:11, 11:09, 11:28, 11:56, (12:02), (12:45) |
| 20 | 549 | Solon, IA |
| 67, 95, 122, 129, 136, (147), (148) |
| Joe Regan, Keegan Hess, Dillon Drake, Hunter Thompson, Simon Duster, (Walker Sea), (Cole Paisley) |
| 10:06, 10:45, 11:26, 11:37, 11:52, (12:20), (12:21) |
| 21 | 563 | Center Point Urbana, IA |
| 66, 85, 112, 142, 158, (168) |
| Spencer Bensley, Kevin Ockenfels, Trenton Pfiefer, Levi Farmer, Ben Mayer, (Josh Parbs) |
| 10:04.1, 10:25.9, 11:10.0, 12:09.7, 13:37.4, (16:46.6) |
| 22 | 575 | Fort Madison, IA |
| 57, 103, 131, 141, 143, (145), (163) |
| Noah Dean, Kaleb Wyschmeier, Lorenzo Plata, Braxton Williams, Damon Cordray, (Jared Kester), (Kolton Dunn) |
| 9:42, 10:58, 11:40, 12:09, 12:12, (12:19), (14:29) |
| 23 | 652 | West Liberty, IA |
| 83, 122, 124, 154, 169 |
| Simon Stecker, Juan Malagon, Austin Goodard, Brice Page, Alex Hernandez |
| 10:24, 11:26, 11:27.7, 12:58.6, 16:57.6 |
| 24 | 676 | Columbus Community, IA |
| 93, 127, 151, 152, 153 |
| Josh Keller, Armando Quiroz, Favien Ramriez, Gerardo Rosales, Curtis Fuller |
| 10:42, 11:29, 12:51, 12:53, 12:56 |
| 25 | 688 | Regina, IA |
| 76, 116, 160, 165, 171 |
| Christian Warren, Derek Burger, Joseph Stoltz, Joel Sueppel, Ian Ochoa |
| 10:14, 11:17.8, 13:47, 16:02, 18:04 |
| 26 | 766 | Holy Trinity Catholic, IA |
| 118, 156, 162, 164, 166 |
| Connor Conrad, Ben Tinguely, Quinn Abolt, Denver Abolt, Collin Meierotto |
| 11:20, 13:03, 14:26, 15:36, 16:27 |
| 27 | 773 | Washington, IA |
| 132, 140, 159, 170, 172 |
| David Mares, Chris Dickel, Collin Zear, Kolton Segebart, Otis Cleverly |
| 11:42, 12:07, 13:41, 17:51, 20:45 |