1 | 33 | Central Catholic,
OR - Team Time (1st 5) 1:20:35.0 | Spread (1st 5) 1:01.0 |
| 1, 4, 7, 10, 11, (14), (15) |
| Kyle Thompson, Sam Truax, Jordan Landstrom, Sam Lomax, Andrew Green, (Jean Baptiste Tooley), (Dante Dalla Gasperina) |
| 15:26.0, 16:05.0, 16:11.0, 16:26.0, 16:27.0, (16:39.0), (16:41.0) |
2 | 54 | Barlow,
OR - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 55.0 |
| 2, 3, 12, 18, 19, (27), (31) |
| Jacob Campbell, Jackson Haselnus, Auston Burns, Alex Seymour, Austin Kettleson, (Zach Standish), (Manny Garcia) |
| 15:55.0, 16:00.0, 16:30.0, 16:49.0, 16:50.0, (17:41.0), (18:03.0) |
3 | 73 | Reynolds,
OR - Team Time (1st 5) 1:23:43.2 | Spread (1st 5) 1:00.0 |
| 8, 9, 13, 20, 23, (25), (26) |
| Brandon Raleigh, Ian Stevens, Keenan Follett, Jae Heilig, Jacob Barnett, (Birukidin Jaldi), (Joshua Francisco) |
| 16:22.0, 16:23.2, 16:38.0, 16:58.0, 17:22.0, (17:24.8), (17:27.0) |
4 | 98 | Centennial,
OR - Team Time (1st 5) 1:25:29.0 | Spread (1st 5) 1:51.0 |
| 6, 17, 22, 23, 30, (34), (38) |
| Taylor Hybl, Cody Hammersmith, Chris Brasch, Josh Dempsey, Adam Mattson, (Joe Spina), (Caleb Wilson) |
| 16:08.0, 16:48.0, 17:12.0, 17:22.0, 17:59.0, (18:30.0), (18:54.0) |
5 | 119 | Gresham,
OR - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 2:19.0 |
| 5, 21, 28, 32, 33, (35), (36) |
| Dylan Hanson, Morgan Benson, Eric Johnsen, Juan Fernandez, William Blake, (Austin Trickel), (Tucker George) |
| 16:07.0, 17:02.0, 17:51.0, 18:20.0, 18:26.0, (18:39.0), (18:52.0) |
6 | 161 | David Douglas,
OR - Team Time (1st 5) 1:32:29.2 | Spread (1st 5) 2:43.8 |
| 16, 29, 37, 39, 40, (41), (42) |
| Gus Arroyo Vera, Alex Jacobson, Joshua Kellebrew, Brandon Anton, Michael Hoggans, (Adam Butler), (Josh Dyk) |
| 16:45.2, 17:55.0, 18:53.0, 19:27.0, 19:29.0, (19:32.0), (19:54.2) |