1 | 25 | Forest Grove,
OR - Team Time (1st 5) 49:27.0 | Spread (1st 5) 33.0 |
| 2, 4, 5, 6, 8, (9), (9) |
| James Myers, Michael Garcia, Keaton Kell, Josh Johnson, Dashiel Penfield, (Tyler Shipley), (Jake Hoskins) |
| 9:36.0, 9:52.0, 9:54.0, 9:56.0, 10:09.0, (10:20.0), (10:20.0) |
2 | 39 | McMinnville,
OR - Team Time (1st 5) 50:59.0 | Spread (1st 5) 59.0 |
| 1, 3, 11, 12, 12, (15), (16) |
| Myles Horton, Tim Anderson, Tyler Harris, Nic McDaniel, Max Borman, (Jack McKeegan), (Kyle Chambers) |
| 9:35.0, 9:43.0, 10:33.0, 10:34.0, 10:34.0, (10:44.0), (10:45.0) |
3 | 75 | Hillsboro,
OR - Team Time (1st 5) 53:58.0 | Spread (1st 5) 1:12.0 |
| 7, 14, 17, 18, 19, (20), (21) |
| Bo McCullough, Kodie Moss, Armando Mendoza, Adrian Arteaga, Alex Schultz, (Justin Zon), (Sam Kingsbury) |
| 10:00.0, 10:43.0, 10:52.0, 11:11.0, 11:12.0, (11:26.0), (11:29.0) |