1 | 48 | South Salem,
OR - Team Time (1st 5) 1:25:40.8 | Spread (1st 5) 1:31.0 |
| 2, 5, 7, 13, 21, (35), (38) |
| Sam Ruck, Miles Berglund, John Patterson, Nate Van Ginkle, Andrew Colburn, (Emilio Paz), (Keaton Nash) |
| 16:26.0, 16:48.0, 17:04.8, 17:25.0, 17:57.0, (18:47.8), (18:58.2) |
2 | 58 | West Salem,
OR - Team Time (1st 5) 1:26:47.8 | Spread (1st 5) 1:01.2 |
| 4, 8, 14, 15, 17, (18), (20) |
| Darby Estes, Hunter Mosman, Noah Vaughn, Hunter Schiess, Reed Smith, (Cooper Frantz-Geddes), (Jon Ford) |
| 16:41.8, 17:10.0, 17:36.0, 17:37.0, 17:43.0, (17:45.8), (17:52.0) |
3 | 84 | North Salem,
OR - Team Time (1st 5) 1:28:28.3 | Spread (1st 5) 1:21.2 |
| 6, 10, 19, 23, 26, (27), (32) |
| John Mendrin, Enrique Fernandez, Chris Briones Lopez, Matthew Braccia, Erik Gabriel, (Jose Martinez), (Manny Botello) |
| 16:59.0, 17:14.3, 17:51.0, 18:03.8, 18:20.2, (18:21.0), (18:47.0) |
4 | 90 | Sprague,
OR - Team Time (1st 5) 1:28:11.3 | Spread (1st 5) 2:39.0 |
| 1, 9, 22, 28, 30, (32), (40) |
| Nathaniel Roberts, Riley Hankins, Robert Amarillas, Tyler Dayton, Braden Gardner, (Isaac Acosta), (Andrew Zieg) |
| 15:55.0, 17:11.0, 18:02.3, 18:29.0, 18:34.0, (18:47.0), (19:19.0) |
5 | 101 | McNary,
OR - Team Time (1st 5) 1:29:28.6 | Spread (1st 5) 1:14.8 |
| 11, 12, 24, 25, 29, (31), (34) |
| Evan Rummerfield, Adrian Fernandez, Richy Muhammad, Angel Goemaere, Taylor Russell, (Chance Clark), (Dalton Lindsey) |
| 17:15.0, 17:16.0, 18:13.7, 18:14.1, 18:29.8, (18:36.0), (18:47.4) |
6 | 130 | McKay,
OR - Team Time (1st 5) 1:30:57.0 | Spread (1st 5) 2:26.0 |
| 3, 15, 36, 37, 39, (41), (42) |
| Trey Hargrove, Jesus Cornejo, Efrain Zuniga, Lupe Granados, Vitaliy Surova, (Jose Zamudio), (Bailey Tooze) |
| 16:33.0, 17:37.0, 18:52.0, 18:56.0, 18:59.0, (19:29.0), (19:46.0) |