1 | 17 | Vale,
OR - Team Time (1st 5) 56:50.0 | Spread (1st 5) 1:01.0 |
| 1, 2, 3, 5, 6, (15), (29) |
| Morgan White, Ian Nelson, Marino Paz, Fernando Paz, Tyrel Raven, (Jacob Thode), (Spencer Rindlisbacher) |
| 10:50.0, 10:53.0, 11:34.0, 11:42.0, 11:51.0, (13:01.0), (14:44.0) |
2 | 44 | Parma,
ID - Team Time (1st 5) 1:01:15.0 | Spread (1st 5) 1:16.5 |
| 4, 7, 8, 11, 14, (20) |
| Andrew Hayes, William Dibben, Garrett Laird, Kyler Beck, Tanner Montague, (Clay Nielsen) |
| 11:35.0, 12:10.0, 12:12.5, 12:26.0, 12:51.5, (13:38.0) |
3 | 98 | Nyssa,
OR - Team Time (1st 5) 1:07:50.0 | Spread (1st 5) 2:00.0 |
| 12, 13, 22, 23, 28, (32), (38) |
| Alex Johnson, Quentin Jensen, Michael Holcomb, Greg Barlow, Kenny Mason, (Logan Wilcox), (David Holcomb) |
| 12:39.0, 12:49.0, 13:48.0, 13:55.0, 14:39.0, (15:33.0), (18:48.0) |
4 | 99 | New Plymouth,
ID - Team Time (1st 5) 1:07:54.0 | Spread (1st 5) 1:13.0 |
| 16, 17, 19, 21, 26, (31), (37) |
| Cade Stafford, Cameron Arnzen, Chase White, Austin Sobralski, Cory Sherrill, (McCall Alexander), (Cline York) |
| 13:11.0, 13:12.0, 13:20.0, 13:47.0, 14:24.0, (15:18.0), (16:33.0) |
5 | 121 | Melba,
ID - Team Time (1st 5) 1:12:33.0 | Spread (1st 5) 3:58.0 |
| 9, 9, 33, 34, 36 |
| Micah Spatz, Perry Maupin, Skyler McHargue, Zackery Kaelin, Dylan Pease |
| 12:15.0, 12:15.0, 15:46.0, 16:04.0, 16:13.0 |
6 | 124 | Cole Valley Christian,
ID - Team Time (1st 5) 1:10:58.0 | Spread (1st 5) 1:42.0 |
| 18, 24, 25, 27, 30, (34) |
| Connor James, Nick Re, Briton Shurtz, Derek Deblieck, Clayton Schmidt, (Gabe Miller) |
| 13:14.0, 14:05.0, 14:07.0, 14:36.0, 14:56.0, (16:04.0) |