1 | 31 | John Brown (Ark.),
AR - Team Time (1st 5) 1:42:57.9 | Spread (1st 5) 40.7 |
| 2, 5, 7, 8, 9, (11), (17) |
| Josiah Petak, Andrew Harder, Zach Briscoe, Andrew Janzen, Henry Zedler, (Jake Hagood), (Matthew Cook) |
| 20:10.6, 20:31.1, 20:40.5, 20:44.4, 20:51.3, (20:56.6), (21:10.3) |
2 | 87 | Concordia (Neb.),
NE - Team Time (1st 5) 1:46:01.8 | Spread (1st 5) 30.4 |
| 13, 14, 15, 18, 27, (32), (35) |
| Charlie Hayden, Calvin Rohde, Trey Robertson, Trevor Kuncl, Jack Ellis, (Thomas Gorline), (Nathan Pennekamp) |
| 21:02.4, 21:06.5, 21:07.1, 21:13.0, 21:32.8, (21:37.7), (21:44.7) |
3 | 88 | Doane (Neb.),
NE - Team Time (1st 5) 1:45:33.2 | Spread (1st 5) 1:14.0 |
| 4, 6, 20, 24, 34, (36), (38) |
| Thomas Oliver, Michael Grigsby, Ryan Evans, Jakob Tadlock, Nate O'Brien, (Gavin Skorupa), (Duncan Blankenship) |
| 20:29.8, 20:33.5, 21:18.9, 21:27.2, 21:43.8, (21:46.8), (21:49.3) |
4 | 133 | Jamestown (N.D.),
ND - Team Time (1st 5) 1:47:29.1 | Spread (1st 5) 1:02.1 |
| 10, 21, 25, 37, 40, (46), (50) |
| Gabriel Trevino, Cole Campbell, Drew Hjelmstad, Corbin Cornelius, David Martin, (Clark Lortscher), (Landon Thompson) |
| 20:54.8, 21:20.6, 21:27.8, 21:49.0, 21:56.9, (22:17.8), (22:22.5) |
5 | 192 | Mount Marty (S.D.),
SD - Team Time (1st 5) 1:49:23.6 | Spread (1st 5) 2:17.9 |
| 12, 16, 23, 63, 78, (86), (115) |
| Logan Ferrari, Ethan Fritzinger, Tague Tvedt, Owen Koontz, Liam Vidas, (Jacob Kueny), (Alan Santiago) |
| 20:57.4, 21:08.9, 21:23.6, 22:38.4, 23:15.3, (23:40.5), (26:51.4) |
6 | 199 | Bethel (Tenn.),
TN - Team Time (1st 5) 1:49:10.6 | Spread (1st 5) 2:50.2 |
| 1, 42, 44, 51, 61, (76), (85) |
| Joseph Skoog, Cedrion Cook, San'Darius Coleman, Chandler Roberson, Ariel Devoto, (Stetson Childress), (Braden Wallace) |
| 19:44.7, 22:13.7, 22:14.3, 22:23.0, 22:34.9, (23:11.7), (23:39.8) |
7 | 202 | Freed-Hardeman (Tenn.),
TN - Team Time (1st 5) 1:49:55.4 | Spread (1st 5) 47.1 |
| 29, 33, 39, 48, 53, (60), (84) |
| Daniel Puckett, Bo Scott, Barrett Poe, Nathan Mangrum, Blake Brown, (Drew Williams), (Brock Windham) |
| 21:36.8, 21:42.7, 21:52.3, 22:19.7, 22:23.9, (22:33.8), (23:30.8) |
8 | 222 | Northwestern (Iowa),
IA - Team Time (1st 5) 1:50:29.4 | Spread (1st 5) 1:12.6 |
| 22, 31, 52, 58, 59, (71), (73) |
| Ben VanDeBerg, Trey Engelmann, Alex Nonhof, Ashton Hughes, Payton Van Sickle, (Carson Engbers), (Tommy Tracy) |
| 21:21.1, 21:37.5, 22:23.5, 22:33.6, 22:33.7, (22:59.0), (23:07.7) |
9 | 231 | UC Merced (Calif.),
CA - Team Time (1st 5) 1:50:45.0 | Spread (1st 5) 1:35.0 |
| 19, 28, 55, 62, 67, (74), (79) |
| Sharvin Manjrekar, Alberto Alves, Noah Vasquez, Joshua Riley, Andrew Carr-Wallace, (Derrick Pickrel), (Cole Rommelfanger) |
| 21:16.0, 21:36.0, 22:27.0, 22:35.0, 22:51.0, (23:08.0), (23:17.0) |
10 | 282 | Hastings (Neb.),
NE - Team Time (1st 5) 1:53:12.9 | Spread (1st 5) 2:20.9 |
| 26, 41, 49, 77, 89, (91), (103) |
| Tatum Jelleberg, Deshawn Burks, Tyler Salter, Angel Ortiz, Sam Wise, (Christian Wiegert), (Luke Lewandowski) |
| 21:32.3, 22:12.5, 22:20.6, 23:14.3, 23:53.2, (23:57.5), (25:04.3) |
11 | 309 | Morningside (Iowa),
IA - Team Time (1st 5) 1:53:36.7 | Spread (1st 5) 48.1 |
| 45, 57, 65, 70, 72, (80), (82) |
| Garrett Hanson, Mason Welker, Parker Halder, Nick Schiltz, RC Hicks, (Austin Ramold), (Eein McKinley) |
| 22:16.3, 22:32.8, 22:45.6, 22:57.6, 23:04.4, (23:17.7), (23:19.1) |
12 | 334 | Bellevue (Neb.),
NE - Team Time (1st 5) 1:56:04.1 | Spread (1st 5) 4:57.4 |
| 3, 47, 75, 102, 107 |
| Richard Marcoux, Collin Kotz, Kaleb Wooten, Enoc Ortega, Robert Siford |
| 20:25.8, 22:18.1, 23:10.8, 24:46.2, 25:23.2 |
13 | 412 | Bethany (Kan.),
KS - Team Time (1st 5) 1:57:54.6 | Spread (1st 5) 1:42.5 |
| 64, 68, 88, 93, 99, (126), (129) |
| Christopher Yoder, Danny Lamas, Eli Gruenbacher, Kelton Kern, Tristen Dye, (Alek Tipsword), (James Lee) |
| 22:44.8, 22:55.4, 23:46.4, 24:00.7, 24:27.3, (28:21.2), (29:19.8) |
14 | 425 | McPherson (Kan.),
KS - Team Time (1st 5) 1:58:51.8 | Spread (1st 5) 2:17.9 |
| 54, 83, 92, 95, 101, (105), (106) |
| Azariah Gonzales, Paul Choi, Reagan Thai, Isaac Hale, Cody Kuss, (Parker Roberts), (Austin Glezen) |
| 22:26.0, 23:25.4, 23:59.1, 24:17.4, 24:43.9, (25:13.7), (25:18.3) |
15 | 437 | Oklahoma Panhandle State,
OK - Team Time (1st 5) 2:03:11.7 | Spread (1st 5) 4:31.0 |
| 42, 66, 104, 112, 113, (118), (122) |
| Trevor Youngblood, Justin Duran, Ethan White, Carlos Flores, Bramhan Matschek, (Landry Coble), (Jesus Porras) |
| 22:13.7, 22:50.9, 25:08.1, 26:14.3, 26:44.7, (27:10.6), (27:55.9) |
16 | 450 | Culver-Stockton (Mo.),
MO - Team Time (1st 5) 2:03:52.8 | Spread (1st 5) 7:25.0 |
| 30, 94, 98, 100, 128 |
| Logan Lucas, Kile Dowd, Gannon McNamee, Kenny Tucker, Chase Lake |
| 21:37.3, 24:09.5, 24:25.8, 24:37.9, 29:02.3 |
17 | 486 | Walla Walla (Wash.),
WA - Team Time (1st 5) 2:06:14.2 | Spread (1st 5) 5:42.8 |
| 56, 87, 109, 111, 123 |
| William Su, Ethan Heisler, Wilfredo Gomezmartinez, Pavel Rudoi, Joshua Marjee |
| 22:30.4, 23:43.2, 25:38.8, 26:08.6, 28:13.2 |
18 | 504 | Briar Cliff (Iowa),
IA - Team Time (1st 5) 2:05:59.9 | Spread (1st 5) 4:04.9 |
| 81, 90, 96, 117, 120, (125) |
| Juan Celio, Kenny Nolan, Raoul Ramos, Connor Antonino, Caleb Sassman, (Moises Lupercio) |
| 23:18.9, 23:53.9, 24:17.8, 27:05.5, 27:23.8, (28:14.8) |
19 | 540 | Rust,
MS - Team Time (1st 5) 2:16:12.6 | Spread (1st 5) 10:20.2 |
| 69, 97, 116, 127, 131, (132), (133) |
| Ronald Berkley, Jamerick Moton, Javian Bogan, Orion Kimp, Auguste Zachary, (Avery Robinson), (Jayden Gaye) |
| 22:56.2, 24:19.6, 26:58.2, 28:42.2, 33:16.4, (38:16.3), (40:25.0) |
20 | 572 | Lyon (Ark.),
AR - Team Time (1st 5) 2:12:51.8 | Spread (1st 5) 2:07.3 |
| 108, 110, 114, 119, 121, (123), (130) |
| Gavin Bush, Kyle Fleck, William Zamorano, Jakobe Alcorn, Andrew Hernandez, (Mark Brill), (Elliot Thomas) |
| 25:27.3, 25:40.9, 26:50.1, 27:18.9, 27:34.6, (28:13.2), (31:38.2) |