1 | 46 | Northwestern (Iowa),
IA - Team Time (1st 5) 1:39:36.7 | Spread (1st 5) 1:40.3 |
| 1, 3, 4, 11, 27, (32), (45) |
| Will Norris, Hans Epp, Peter Smith, Tanner Goetsch, Peter Hollinger, (Tim Rose), (Austin Warren) |
| 19:06.9, 19:42.5, 19:43.8, 20:16.3, 20:47.2, (20:51.8), (21:10.6) |
2 | 73 | Morningside (Iowa),
IA - Team Time (1st 5) 1:41:46.0 | Spread (1st 5) 47.5 |
| 6, 7, 9, 25, 26, (40), (42) |
| Alec DeVries, Sean Skillern, Jason Kenny, Drew Schiltz, A.J. Janssen, (Anthony Patton), (Keegan Pfau) |
| 19:58.8, 20:04.4, 20:10.9, 20:45.6, 20:46.3, (21:01.0), (21:04.1) |
3 | 115 | Dordt (Iowa),
IA - Team Time (1st 5) 1:43:14.1 | Spread (1st 5) 34.3 |
| 15, 16, 19, 28, 37, (41), (51) |
| Nick VanderKooi, Sam Wensink, Adam Daane, Ben Brockmueller, Riley Schaap, (Luke Gilliland), (Schuyler Malenke) |
| 20:24.0, 20:24.8, 20:39.7, 20:47.3, 20:58.3, (21:01.2), (21:16.6) |
4 | 131 | Rocky Mountain (Mont.),
MT - Team Time (1st 5) 1:42:53.5 | Spread (1st 5) 1:45.5 |
| 2, 13, 18, 48, 50, (63), (80) |
| Benson Koech, Fred Petsch, Isaac Petsch, Bryce Hugs, Shane Ketchum, (Riley Ruppenthal), (Joshua Waldram) |
| 19:30.0, 20:19.0, 20:34.0, 21:15.0, 21:15.5, (21:36.0), (22:06.0) |
5 | 142 | Doane (Neb.),
NE - Team Time (1st 5) 1:43:55.1 | Spread (1st 5) 34.3 |
| 17, 20, 33, 34, 38, (39), (62) |
| Eric Weers, Michael Shavlik, Tanner Dunn, Josh Whyrick, Corbin Hubbell, (Rosten From), (Jacob Maris) |
| 20:25.2, 20:40.4, 20:54.0, 20:56.0, 20:59.5, (21:00.3), (21:35.5) |
6 | 190 | Oklahoma City,
OK - Team Time (1st 5) 1:45:00.8 | Spread (1st 5) 1:30.2 |
| 8, 22, 44, 56, 60, (65), (69) |
| Michal Roguska, Mackenzie Wahpepah-Harris, Oaklin Davis, Issac Roldan, Lucas Harrington, (James Yeargan), (Kyle Copp) |
| 20:04.5, 20:42.9, 21:08.5, 21:30.2, 21:34.7, (21:38.5), (21:47.0) |
7 | 195 | Midland (Neb.),
NE - Team Time (1st 5) 1:44:46.4 | Spread (1st 5) 1:46.2 |
| 5, 36, 43, 54, 57, (68), (72) |
| Danny Aldaba, Ty Hansen, Cortland Cassidy, Kasey Reeves, Tanner Justesen, (Wyatt Schulz), (Keaton Gracey) |
| 19:45.4, 20:57.7, 21:04.2, 21:27.5, 21:31.6, (21:46.4), (21:50.4) |
8 | 292 | Dakota State (S.D.),
SD - Team Time (1st 5) 1:47:45.5 | Spread (1st 5) 1:28.7 |
| 24, 46, 61, 78, 83, (89), (105) |
| Braden Curnow, Alex Derr, Mark Moeller, Claudio Tejada, Cameron Harming, (Michael Carson), (Max Cruse) |
| 20:44.9, 21:10.9, 21:35.0, 22:01.1, 22:13.6, (22:18.4), (22:39.5) |
9 | 303 | Dakota Wesleyan (S.D.),
SD - Team Time (1st 5) 1:47:48.9 | Spread (1st 5) 2:01.9 |
| 14, 31, 75, 91, 92, (180) |
| Jeremiah Panec, Lane Tibbs, Bryce Blank, Rex Schlicht, Ryan Chase, (Bradan Phelps) |
| 20:20.3, 20:50.6, 21:55.3, 22:20.5, 22:22.2, (25:25.3) |
10 | 334 | Montana Western,
MT - Team Time (1st 5) 1:48:39.0 | Spread (1st 5) 1:06.0 |
| 35, 67, 76, 77, 79, (139) |
| Josh Jessop, Russell Kujala, Bradey Wilson, Tanner Lehr, Paul Bielawski, (Marcus Bearmedicine) |
| 20:57.0, 21:42.0, 21:58.0, 21:59.0, 22:03.0, (23:29.0) |
11 | 358 | Briar Cliff (Iowa),
IA - Team Time (1st 5) 1:49:15.9 | Spread (1st 5) 1:58.4 |
| 23, 47, 85, 93, 110, (137), (186) |
| Tommy Thelen, Tony Kollasch, Zach Kollasch, Dalton Demers, Casey McEvoy, (Zach Groves), (Taylor Clark) |
| 20:43.2, 21:13.5, 22:14.6, 22:23.0, 22:41.6, (23:25.5), (25:51.0) |
12 | 369 | Saint Mary (Kan.),
KS - Team Time (1st 5) 1:49:44.7 | Spread (1st 5) 3:04.6 |
| 21, 29, 70, 106, 143 |
| Christian Graham, Anthony Weber, Jermie Johnson, Michael Tyll, Nicholas Thomas |
| 20:40.5, 20:49.3, 21:49.4, 22:40.4, 23:45.1 |
13 | 398 | Mount Marty (S.D.),
SD - Team Time (1st 5) 1:49:59.9 | Spread (1st 5) 1:31.1 |
| 52, 64, 71, 96, 115, (121), (135) |
| Christian Petrich, Jordan Houdek, Nick Wixon, Matthew Jirele, Collin Whalen, (Kyle Pardun), (Samuel Voigt) |
| 21:16.7, 21:37.9, 21:50.0, 22:27.5, 22:47.8, (22:57.1), (23:24.8) |
14 | 410 | Cumberland (Tenn.),
TN - Team Time (1st 5) 1:50:41.0 | Spread (1st 5) 1:06.6 |
| 58, 73, 82, 95, 102, (129), (141) |
| Garang Madut, Jerry Rojas, Tanner Harp, Jacob Royster, Christopher Swann, (Kason Halfacre), (Carlos Tirado) |
| 21:31.8, 21:51.2, 22:12.9, 22:26.7, 22:38.4, (23:15.4), (23:33.9) |
15 | 423 | Bethel (Tenn.),
TN - Team Time (1st 5) 1:50:52.3 | Spread (1st 5) 3:46.4 |
| 10, 59, 74, 127, 153, (163), (165) |
| Christian Machuca, Austin Childress, Emmanuel Guerrero, Payton Argo, Luis Espinoza, (Zachary Spalding), (Denzel Washington) |
| 20:14.4, 21:32.4, 21:55.2, 23:09.5, 24:00.8, (24:27.7), (24:31.5) |
16 | 489 | William Penn (Iowa),
IA - Team Time (1st 5) 1:52:27.5 | Spread (1st 5) 3:57.1 |
| 12, 90, 108, 120, 159, (187) |
| Jamal Boma, Robert Busch, Zack Johnson, Garrett Heckman, Cameron Shade, (David Williams) |
| 20:18.8, 22:18.8, 22:41.0, 22:53.0, 24:15.9, (26:02.0) |
17 | 504 | McPherson (Kan.),
KS - Team Time (1st 5) 1:52:45.0 | Spread (1st 5) 34.6 |
| 86, 88, 97, 116, 117, (138), (157) |
| Jonathan Dominguez, Michael Janzer, Jesse Freeman, Jerod Fuller, Kurt Katzdorn, (Casey Zimmerman), (Gavin Hightower) |
| 22:15.4, 22:17.5, 22:32.5, 22:49.6, 22:50.0, (23:28.5), (24:11.8) |
18 | 505 | St. Gregory's (Okla.),
OK - Team Time (1st 5) 1:52:57.5 | Spread (1st 5) 2:35.9 |
| 55, 66, 107, 122, 155, (160), (161) |
| Robert Torres, Christian Arbuthnot, Blake Crouch, Jose (JR) DeOchoa, Matthew Leedy, (Luis Lopez), (Kris Parker) |
| 21:28.2, 21:41.8, 22:40.8, 23:02.6, 24:04.1, (24:17.7), (24:19.3) |
19 | 516 | Lawrence Tech (Mich.),
MI - Team Time (1st 5) 1:53:12.8 | Spread (1st 5) 58.6 |
| 81, 99, 100, 112, 124, (126), (130) |
| Tanner Flint, Malik Jordan, Brendan Koch, James Hoefler, Sam Toward, (Walker Child), (John Bowen) |
| 22:09.8, 22:34.9, 22:36.3, 22:43.4, 23:08.4, (23:09.2), (23:16.7) |
20 | 567 | SAGU (Texas),
TX - Team Time (1st 5) 1:54:34.8 | Spread (1st 5) 2:39.4 |
| 49, 101, 125, 142, 150, (169), (185) |
| Gerardo Nava, Adrian Cedillo, Cody Walker, Raul Olmos, Jose Campos, (Robert Herrera), (Brad Beimler) |
| 21:15.2, 22:37.6, 23:08.7, 23:38.7, 23:54.6, (24:43.0), (25:44.6) |
21 | 628 | Freed-Hardeman (Tenn.),
TN - Team Time (1st 5) 1:56:38.9 | Spread (1st 5) 3:57.4 |
| 30, 131, 145, 152, 170, (192), (197) |
| Tyler Alverson, Adam Dunlap, Philip Brock, Dillon Tucker, Sam Elliott, (Daniel Arnold), (Wes Shepherd) |
| 20:49.6, 23:18.4, 23:46.0, 23:57.9, 24:47.0, (27:29.5), (29:31.4) |
22 | 642 | Sterling (Kan.),
KS - Team Time (1st 5) 1:57:44.8 | Spread (1st 5) 3:01.4 |
| 84, 87, 123, 171, 177, (178), (190) |
| Lucas Garrett, Isaac Barnhart, Aaron Pinkerton, Jacob Falder, Zach Williams, (Brett Couture), (Ty Wyckoff) |
| 22:14.0, 22:16.5, 23:05.8, 24:53.1, 25:15.4, (25:17.2), (27:11.7) |
23 | 657 | Michigan-Dearborn,
MI - Team Time (1st 5) 1:56:52.5 | Spread (1st 5) 1:36.5 |
| 94, 132, 133, 144, 154, (175), (182) |
| Ryan Pickell, Moad Yaseen, Alex Krasuski, Sean Nowak, Nick Williamson, (Sean Fisher), (Jared Zella) |
| 22:25.8, 23:19.0, 23:19.9, 23:45.5, 24:02.3, (25:07.4), (25:36.5) |
24 | 664 | Missouri Valley,
MO - Team Time (1st 5) 1:57:03.5 | Spread (1st 5) 1:37.0 |
| 104, 117, 134, 151, 158, (166), (179) |
| Victor Reveles, Derek Wilson, Derrick Zaldivar, Austin Johnson, Ulises Ortiz, (Riley Sorbo), (Anthony Willert) |
| 22:38.7, 22:50.0, 23:23.3, 23:55.8, 24:15.7, (24:35.3), (25:18.8) |
25 | 666 | Antelope Valley (Calif.),
CA - Team Time (1st 5) 1:57:38.3 | Spread (1st 5) 2:20.8 |
| 98, 103, 146, 147, 172, (173), (176) |
| Fernando Flores, Cody Watson, Jesus Patino, Samuel Dinh, Matthew Rose, (Nicholas Franco), (Brad Sexton) |
| 22:32.6, 22:38.6, 23:46.1, 23:47.6, 24:53.4, (25:01.9), (25:11.9) |
26 | 671 | York (Neb.),
NE - Team Time (1st 5) 1:56:58.6 | Spread (1st 5) 1:05.3 |
| 111, 128, 135, 148, 149, (199) |
| Zachary Cayton, Logan Kaliff, Caleb Magner, Mason Held, Levi Swenson, (AJ Hamm) |
| 22:43.2, 23:14.3, 23:24.8, 23:47.8, 23:48.5, (30:28.8) |
27 | 750 | Oklahoma Wesleyan,
OK - Team Time (1st 5) 2:05:45.2 | Spread (1st 5) 9:16.5 |
| 53, 162, 167, 168, 200 |
| Nathan Tripp, Duke Davenport, Reagan Terral, Zack Beck, Dadani Carreno |
| 21:24.2, 24:23.9, 24:37.0, 24:39.4, 30:40.7 |
28 | 782 | MidAmerica Nazarene (Kan.),
KS - Team Time (1st 5) 2:03:12.9 | Spread (1st 5) 4:30.6 |
| 114, 140, 156, 181, 191 |
| Brandon Velasco, George Robinson, Carlos Guzman, Wyatt Stark, Brydon Wanner |
| 22:46.2, 23:33.1, 24:10.5, 25:26.3, 27:16.8 |
29 | 818 | Paul Quinn (Texas),
TX - Team Time (1st 5) 2:15:29.6 | Spread (1st 5) 8:01.1 |
| 109, 113, 194, 201, 201, (204) |
| Ismaeel Safo, Jalen Johnson, Traevonne Greene, Marcel Holden, Joshua Cruz, (Ashley Brooks) |
| 22:41.4, 22:44.9, 28:38.3, 30:42.5, 30:42.5, (40:07.2) |
30 | 834 | Bethany (Kan.),
KS - Team Time (1st 5) 2:06:02.6 | Spread (1st 5) 4:11.3 |
| 119, 164, 174, 188, 189, (196), (198) |
| Curtis Ivanoff, Samuel Frost, Teylyr Wheeles, Ivan Perez, Nashon Copeland, (Cale Green), (Brandon Archulete) |
| 22:51.0, 24:29.5, 25:04.7, 26:35.1, 27:02.3, (29:22.0), (30:16.7) |
31 | 958 | San Diego Christian (Calif.),
CA - Team Time (1st 5) 2:19:24.4 | Spread (1st 5) 5:10.1 |
| 183, 184, 193, 195, 203 |
| Daniel Camacho, Miguel Morales, Hunter Ennis, JosephA Arellano, Peter Gomez |
| 25:41.3, 25:42.2, 27:51.5, 29:18.0, 30:51.4 |