| 1 | 23 | Jesuit,
OR - Team Time (1st 5) 1:07:00.0 | Spread (1st 5) 31.0 |
| 1, 2, 6, 6, 8, (9), (10) |
| Jack Hagler, David Leavy, Mark Petrusich, Ryan Stevens, Steven Raimondi, (David McCaslin), (Hunter McGuirk) |
| 13:09.0, 13:15.0, 13:28.0, 13:28.0, 13:40.0, (13:46.0), (13:49.0) |
| 2 | 49 | North Salem,
OR - Team Time (1st 5) 1:08:53.0 | Spread (1st 5) 1:20.0 |
| 3, 4, 5, 15, 22, (25), (27) |
| Sergio Olmos, Cody Franklin, Ramon Villa, Carlos Flores, Alberto Alvarez, (Lee Lindley), (Alex Ojeda) |
| 13:16.0, 13:22.0, 13:26.0, 14:13.0, 14:36.0, (14:43.0), (14:44.0) |
| 3 | 82 | South Salem,
OR - Team Time (1st 5) 1:11:29.0 | Spread (1st 5) 44.0 |
| 11, 14, 16, 20, 21, (24), (25) |
| Andrew Jensen, Nick Ellis, Caleb Clark, Slater Broaddus, Hayden Harms, (Miles Berglund), (Sam Ruck) |
| 13:51.0, 14:12.0, 14:17.0, 14:34.0, 14:35.0, (14:42.0), (14:43.0) |
| 4 | 89 | Crater,
OR - Team Time (1st 5) 1:11:47.8 | Spread (1st 5) 43.0 |
| 12, 17, 18, 19, 23, (32), (36) |
| Mike Shaw, Max Runia, Jon Obeso, Neil Seibert, Francisco Ruiz, (John Martinez), (Brently Strum) |
| 13:54.9, 14:24.7, 14:25.0, 14:25.3, 14:37.9, (15:23.0), (16:00.1) |
| 5 | 131 | South Medford,
OR - Team Time (1st 5) 1:15:02.9 | Spread (1st 5) 1:20.1 |
| 13, 28, 29, 30, 31, (33), (34) |
| David Huddleston, Darian Thompson, Del Miller, Dillon Herick, Evan Wright, (Aaron Watson), (Kyle Christmas) |
| 14:00.1, 15:08.4, 15:15.2, 15:19.0, 15:20.2, (15:24.0), (15:33.1) |
| 6 | 200 | Mazama,
OR - Team Time (1st 5) 1:24:35.2 | Spread (1st 5) 1:52.7 |
| 35, 38, 39, 43, 45 |
| Dylan Butcher, Dirks Mathias, CJ McCully, Cole Mulkey, Hunter Murga |
| 15:59.7, 16:35.8, 16:42.8, 17:24.5, 17:52.4 |
| 7 | 204 | Henley,
OR - Team Time (1st 5) 1:25:09.9 | Spread (1st 5) 1:10.3 |
| 37, 40, 41, 42, 44, (46), (47) |
| Alex Collins, Nathan Iams, Gunnar Kropholler, Austin Halvorsen, Ryan Fitzgerald, (Zane Riggs), (John Goldsmith) |
| 16:22.2, 16:57.3, 17:01.3, 17:16.6, 17:32.5, (18:32.2), (18:54.6) |