| 1 | 84 | Lakeridge,
OR - Team Time (1st 5) 2:00:58.0 | Spread (1st 5) 3:37.0 |
| 1, 5, 13, 15, 50, (93) |
| Alec Koh, Kevin Pearson, Lukas Ericson, Jacob Armstrong, Nicholai Busch, (David Weston) |
| 22:56.0, 23:14.0, 24:02.0, 24:13.0, 26:33.0, (29:11.0) |
| 2 | 119 | Corvallis,
OR - Team Time (1st 5) 2:03:47.0 | Spread (1st 5) 2:28.0 |
| 12, 19, 20, 20, 48 |
| Will Parke-Hoffman, Jack Sattell, Ben Kane, Jeremy Parke-Hoffman, Charles Dearing |
| 23:58.0, 24:27.0, 24:28.0, 24:28.0, 26:26.0 |
| 119 | Summit,
OR - Team Time (1st 5) 2:03:06.0 | Spread (1st 5) 1:59.0 |
| 4, 23, 28, 29, 35, (35), (37) |
| Cameron Clark, Alexander Needham, Khiseth Abramvicka, Luc Boileau, Zach Quatre, (James Bowlin), (Ryan St. Clair) |
| 23:13.0, 24:39.0, 24:58.0, 25:04.0, 25:12.0, (25:12.0), (25:13.0) |
| 4 | 135 | Seaside,
OR - Team Time (1st 5) 2:04:07.0 | Spread (1st 5) 4:11.0 |
| 5, 14, 16, 30, 70, (84), (111) |
| Cole Willyard, Cory Rice, Henry Broderick, Brett Willyard, David Hoth, (Sketch Gorsuch), (Gavin Brown) |
| 23:14.0, 24:06.0, 24:17.0, 25:05.0, 27:25.0, (28:07.0), (33:11.0) |
| 5 | 175 | The Dalles,
OR - Team Time (1st 5) 2:05:58.0 | Spread (1st 5) 4:36.0 |
| 7, 8, 9, 68, 83 |
| Donnie Coulson, Ben Iremonger, Cody Carter, Rhett Mullins, Zach Lovewell |
| 23:27.0, 23:31.0, 23:36.0, 27:21.0, 28:03.0 |
| 6 | 181 | Stayton,
OR - Team Time (1st 5) 2:06:21.0 | Spread (1st 5) 4:40.0 |
| 2, 3, 39, 60, 77, (82) |
| Isidro Topete, Jeremiah Koellmann, Jeremie Edwards, Sam Wiltse, Austin Smith, (Jacob Snyder) |
| 23:02.0, 23:05.0, 25:32.0, 27:00.0, 27:42.0, (28:02.0) |
| 7 | 185 | Cottage Grove,
OR - Team Time (1st 5) 2:07:49.0 | Spread (1st 5) 3:03.0 |
| 17, 25, 27, 47, 69, (71), (91) |
| Elijah Wilson, Teagan Settelmeyer, Manny Romero, Austin Place, Mason Fullerton, (Griffin Moser), (Jon Reeves) |
| 24:21.0, 24:46.0, 24:56.0, 26:22.0, 27:24.0, (27:29.0), (28:45.0) |
| 8 | 194 | Cleveland (OR),
OR - Team Time (1st 5) 2:08:03.0 | Spread (1st 5) 3:27.0 |
| 10, 33, 40, 49, 62, (81), (86) |
| Remove Remove, Cole Kellermann, Adrian Hinkle, Davis Weymann, Ky Sharrer, (Ben Romanaggi), (Rocky Whitehill) |
| 23:38.0, 25:11.0, 25:39.0, 26:30.0, 27:05.0, (27:57.0), (28:15.0) |
| 9 | 195 | Mountain View (OR),
OR - Team Time (1st 5) 2:08:26.0 | Spread (1st 5) 3:27.0 |
| 11, 18, 43, 56, 67, (71), (78) |
| Chris McBride, Jake McDonald, Mckenna Hand, Justin Holman, Forrest Grenfell, (Sam Peters), (Kyle Halford) |
| 23:53.0, 24:23.0, 26:03.0, 26:47.0, 27:20.0, (27:29.0), (27:47.0) |
| 10 | 228 | Wilsonville,
OR - Team Time (1st 5) 2:10:37.0 | Spread (1st 5) 1:53.0 |
| 33, 38, 45, 51, 61, (65), (66) |
| Sam Collins, Eric Shibley, Cameron Casteel, Jalen James, Kruse Collins, (Dylan Tomlinson), (Andrew Conway) |
| 25:11.0, 25:28.0, 26:20.0, 26:34.0, 27:04.0, (27:09.0), (27:18.0) |
| 11 | 261 | North Salem,
OR - Team Time (1st 5) 2:12:26.0 | Spread (1st 5) 2:24.0 |
| 24, 56, 58, 59, 64, (92), (97) |
| Ramon Villa, Jonathan Castro, Jose Garcia, Cody Franklin, Tim Feshchenko, (Jean Breton), (Cesar Velazquez) |
| 24:43.0, 26:47.0, 26:50.0, 26:59.0, 27:07.0, (29:10.0), (29:40.0) |
| 12 | 268 | North Bend,
OR - Team Time (1st 5) 2:12:56.0 | Spread (1st 5) 3:18.0 |
| 31, 42, 45, 63, 87, (102) |
| Matt Walker, Michael Jimenez, Hunter Hensler, James Kirkpatrick, Carter Peck, (Nathan Petrie) |
| 25:08.0, 25:56.0, 26:20.0, 27:06.0, 28:26.0, (30:47.0) |
| 13 | 302 | Sweet Home,
OR - Team Time (1st 5) 2:14:56.0 | Spread (1st 5) 3:33.0 |
| 32, 52, 52, 76, 90, (107) |
| Byron Sanders, Lorenzo Virgen, Avery Shamek, Daniel Danforth, Anson Davis, (David Rinehart) |
| 25:09.0, 26:42.0, 26:42.0, 27:41.0, 28:42.0, (31:31.0) |
| 14 | 311 | Hood River Valley,
OR - Team Time (1st 5) 2:15:12.0 | Spread (1st 5) 2:44.0 |
| 41, 54, 55, 73, 88, (89), (95) |
| Sean Crompton, Shaun Hillen, Victor Rodriguez, Cade Scroggins, Nolan Willett, (Ben Fischer), (Evan McClure) |
| 25:43.0, 26:43.0, 26:44.0, 27:35.0, 28:27.0, (28:35.0), (29:20.0) |
| 15 | 343 | St Helens,
OR - Team Time (1st 5) 2:19:05.0 | Spread (1st 5) 6:19.0 |
| 22, 26, 94, 98, 103, (105), (109) |
| Ben Herdrich, Andrew Rae, Michael Jauron, Kamron Tabor, Michael Dorry, (Nick Edington), (Jamin Coy) |
| 24:29.0, 24:49.0, 29:12.0, 29:47.0, 30:48.0, (31:00.0), (32:09.0) |
| 16 | 418 | Tillamook,
OR - Team Time (1st 5) 2:23:13.0 | Spread (1st 5) 4:40.0 |
| 74, 75, 79, 80, 110 |
| Troy Peterson, Tucker Cook, Dustin Woosley, Jacob Ripley, Jonathan Williams |
| 27:36.0, 27:38.0, 27:49.0, 27:54.0, 32:16.0 |
| 17 | 463 | Toledo,
OR - Team Time (1st 5) 2:31:52.0 | Spread (1st 5) 7:01.0 |
| 44, 96, 104, 108, 111, (113) |
| Dan Nelson, Kyle Cameron, Matt Edwards, John Brandt, Dylan Parks, (Hunter Chavarria) |
| 26:10.0, 29:25.0, 30:59.0, 32:07.0, 33:11.0, (34:16.0) |
| 18 | 491 | Lebanon,
OR - Team Time (1st 5) 2:29:54.0 | Spread (1st 5) 3:05.0 |
| 85, 99, 100, 101, 106 |
| Enio Marin, Lucas Markert, Ed McGehee, Tyler Upmeyer, Josh Carle |
| 28:09.0, 30:05.0, 30:11.0, 30:15.0, 31:14.0 |