1 | 37 | Valley Christian,
WA - Team Time (1st 5) 1:39:14.2 | Spread (1st 5) 1:10.1 |
| 5, 6, 7, 9, 10, (11), (12) |
| Simon Hill, Job Hill, Preston Arnold, Cameron Simonds, Kade Mariner, (Jonathan Drick), (Evan Craciun) |
| 19:09.2, 19:37.7, 19:52.1, 20:15.9, 20:19.3, (20:22.2), (20:29.8) |
2 | 46 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:42:20.0 | Spread (1st 5) 6:13.4 |
| 1, 3, 13, 14, 15, (16) |
| Ben Graham, Nathaniel Pranter, Josh Gilchrist, Ben Lavoie, Judah Baumann, (Silas Newton) |
| 16:38.6, 17:45.5, 22:19.5, 22:44.4, 22:52.0, (23:45.3) |
3 | 49 | Republic,
WA - Team Time (1st 5) 1:46:56.0 | Spread (1st 5) 7:35.0 |
| 2, 4, 8, 17, 18 |
| Nicholas Baker, Logan Thompson, Korbin Forsman, Connor McElheran, Kyle Schreier |
| 17:36.0, 18:51.0, 20:10.0, 25:08.0, 25:11.0 |