1 | 25 | Oregon Tech,
OR - Team Time (1st 5) 1:35:47.3 | Spread (1st 5) 52.0 |
| 3, 4, 5, 6, 7, (11), (14) |
| Mark French, Jonas Hartline, Nicholas McMillen, Chris Ramirez, Joseph Wilkinson, (Ko Akabori), (Victor Rios) |
| 18:35.2, 19:01.8, 19:21.5, 19:21.6, 19:27.2, (19:51.5), (20:00.1) |
2 | 91 | Northwest (Wash.),
WA - Team Time (1st 5) 1:41:02.3 | Spread (1st 5) 1:56.1 |
| 8, 10, 13, 20, 40, (42) |
| Dawson Andrews, Micah Murphy, Corban Phillips, Craig Lambert, Brody Knowles, (Benjamin Benson) |
| 19:31.1, 19:46.9, 19:58.8, 20:18.3, 21:27.2, (21:28.8) |
3 | 102 | College of Idaho,
ID - Team Time (1st 5) 1:41:40.8 | Spread (1st 5) 56.0 |
| 9, 18, 22, 25, 28, (30), (31) |
| Logan Hunt, Brennen Donahue, Cole Campbell, Elias Everist, Daniel Butler, (Josh Fritz), (Ian Jackson) |
| 19:45.3, 20:13.3, 20:25.8, 20:35.1, 20:41.3, (20:50.8), (20:52.4) |
4 | 108 | Corban (Ore.),
OR - Team Time (1st 5) 1:42:13.8 | Spread (1st 5) 1:05.6 |
| 15, 16, 17, 24, 36, (69) |
| James Busch, Zach McCammon, Samuel Alvarez, Ketner Mizee, Hunter Bensman, (Zachary Conwell) |
| 20:08.4, 20:08.5, 20:11.3, 20:31.6, 21:14.0, (23:21.8) |
5 | 117 | Bushnell (Ore.),
OR - Team Time (1st 5) 1:42:33.4 | Spread (1st 5) 1:14.4 |
| 12, 21, 23, 26, 35, (45), (70) |
| Christopher Rosebrook, Jacob Truitt, Jacob Lackey, Gabe Fatooh, Carson Bain, (Connor Woodcock), (Jarrett Schultz) |
| 19:57.8, 20:18.4, 20:26.8, 20:38.2, 21:12.2, (21:43.1), (23:21.9) |
6 | 135 | Oklahoma City,
OK - Team Time (1st 5) 1:40:40.2 | Spread (1st 5) 5:29.1 |
| 1, 2, 27, 38, 67 |
| Zouhair Talbi, Shimales Abebe, Emmanuel Kipruto, Joseph Engel, Paul Welch |
| 17:40.0, 17:49.9, 20:39.6, 21:21.6, 23:09.1 |
7 | 206 | St. Ambrose (Iowa),
IA - Team Time (1st 5) 1:47:25.3 | Spread (1st 5) 1:48.0 |
| 19, 33, 49, 52, 53, (58), (71) |
| Matt Jung, Lucas Creek, Chris Borschnack, Kale Cartee, Kyle Campagna, (Elijah Boesch), (Mikio Martinez) |
| 20:16.7, 21:05.7, 21:56.9, 22:01.3, 22:04.7, (22:16.5), (23:23.8) |
8 | 251 | Trinity Christian (Ill.),
IL - Team Time (1st 5) 1:51:39.5 | Spread (1st 5) 3:57.4 |
| 37, 41, 43, 51, 79 |
| Ryan Mathes, Caleb Deweerd, Nathanael Rivera, Zac Maher, Tony Reppmann |
| 21:21.1, 21:27.4, 21:31.3, 22:01.2, 25:18.5 |
9 | 256 | Eastern Oregon,
OR - Team Time (1st 5) 1:49:57.1 | Spread (1st 5) 1:51.2 |
| 29, 47, 55, 62, 63 |
| Hunter Nichols, Braxton Wilson, Hunter Schiess, JP Friedrichsen, Chris Llanos |
| 20:48.2, 21:46.8, 22:06.7, 22:36.0, 22:39.4 |
10 | 261 | Madonna (Mich.),
MI - Team Time (1st 5) 1:51:18.0 | Spread (1st 5) 3:13.0 |
| 34, 46, 48, 57, 76, (81) |
| Logan Evanchuk, Ryan Nicholson, Lucas Eccelton, Alex Schlueter, Jonathon Boland, (Tyler Smith) |
| 21:10.1, 21:43.6, 21:48.6, 22:12.6, 24:23.1, (26:36.8) |
11 | 296 | Waldorf (Iowa),
IA - Team Time (1st 5) 1:57:00.2 | Spread (1st 5) 7:36.4 |
| 32, 54, 60, 66, 84, (85) |
| Wyatt Miller, Andrew Huber, Dillan Plummer, Kobi Sadler, Ryan Swiderski, (Chase Bennett) |
| 20:55.8, 22:05.7, 22:26.1, 23:00.4, 28:32.2, (28:34.7) |
12 | 300 | Multnomah (Ore.),
OR - Team Time (1st 5) 1:54:03.7 | Spread (1st 5) 2:50.6 |
| 44, 50, 61, 68, 77, (82), (86) |
| Austin Barker, Caden Lowman, Izak Garza, Noa Miller, Josiah Basaldua, (Donovan McReynolds), (Zach Munoz) |
| 21:42.7, 21:58.9, 22:31.5, 23:17.3, 24:33.3, (26:51.4), (29:21.3) |
13 | 313 | Thomas More (Ky.),
KY - Team Time (1st 5) 1:54:08.7 | Spread (1st 5) 2:15.4 |
| 39, 64, 65, 72, 73, (80), (83) |
| David Klenk, Luke Glenn, Johnny Powers, Kyle Gutfreund, Austin Shaffer, (Andrew Schultz), (Tommy Ray) |
| 21:23.8, 22:41.1, 22:45.7, 23:38.9, 23:39.2, (26:09.4), (26:55.7) |
14 | 342 | Clarke (Iowa),
IA - Team Time (1st 5) 1:56:33.6 | Spread (1st 5) 2:29.5 |
| 56, 59, 74, 75, 78 |
| Jimmy Slowik, Brennan Shelton, Damon Taylor, Brady Lasack, Noah Church |
| 22:12.4, 22:17.9, 23:39.3, 23:42.1, 24:41.9 |