1 | 76 | Wilsonville,
OR - Team Time (1st 5) 2:07:36.0 | Spread (1st 5) 2:11.0 |
| 8, 9, 11, 22, 26, (27), (28) |
| Chris Walsh, Gray Hubel, Cameron Chester, Jalen James, Evan Cooper, (Akiharu Kitagawa), (Michael Carpenter) |
| 24:40.0, 24:47.0, 24:50.0, 26:28.0, 26:51.0, (26:55.0), (27:09.0) |
2 | 94 | Sweet Home,
OR - Team Time (1st 5) 2:10:42.0 | Spread (1st 5) 3:14.9 |
| 6, 13, 16, 25, 34, (38), (42) |
| Byron Sanders, Jayce Calhoon, Dakotah Keys, Nikki Smith, Michael Simmonds, (Chris Thompson), (Joe Stroud) |
| 24:26.3, 25:45.0, 25:58.8, 26:50.7, 27:41.2, (28:08.5), (28:16.7) |
3 | 108 | Cottage Grove,
OR - Team Time (1st 5) 2:11:28.0 | Spread (1st 5) 3:55.0 |
| 5, 14, 23, 30, 36, (36), (65) |
| Sam Settelmeyer, Charles Christensen, Ludwig Askman, Elijah Wilson, Manny Romero, (Teagan Settelmeyer), (Skyler Berg) |
| 24:01.0, 25:48.0, 26:33.0, 27:10.0, 27:56.0, (27:56.0), (32:20.0) |
4 | 110 | South Albany,
OR - Team Time (1st 5) 2:11:26.0 | Spread (1st 5) 5:44.0 |
| 2, 12, 15, 33, 48, (73) |
| Antony Earley, Jesse Anderson, Jeffy Anderson, Austin Gorham, Jacob Murphy, (Lester Wiebe) |
| 23:29.0, 25:32.0, 25:54.0, 27:18.0, 29:13.0, (34:35.0) |
5 | 117 | Lakeridge,
OR - Team Time (1st 5) 2:10:18.0 | Spread (1st 5) 7:29.0 |
| 1, 4, 17, 45, 50, (52), (59) |
| Alex Anderson, Max Heninger, Alec Koh, Lukas Ericson, Spencer Russell, (Jacob Armstrong), (Alan Khlevnoy) |
| 22:11.0, 23:47.0, 26:07.0, 28:33.0, 29:40.0, (30:10.0), (31:01.0) |
6 | 152 | Stayton,
OR - Team Time (1st 5) 2:17:14.0 | Spread (1st 5) 6:18.0 |
| 7, 21, 28, 39, 57, (58), (67) |
| Jeremiah Koellmann, Tanner Koellmann, Morrison Chappell, Sam Wiltse, Tyler Dailey, (Cody Sears), (Max Theinel) |
| 24:36.0, 26:22.0, 27:09.0, 28:13.0, 30:54.0, (30:58.0), (33:13.0) |
7 | 184 | St Helens,
OR - Team Time (1st 5) 2:21:51.0 | Spread (1st 5) 7:04.0 |
| 10, 17, 32, 62, 63, (69), (70) |
| Ryan Sumsion, Ben Herdrich, Kevin Pfau, Blake Mullinex, Tyger Dolyniuk, (Michael Dorry), (Cody Dowell) |
| 24:49.0, 26:07.0, 27:14.0, 31:48.0, 31:53.0, (33:54.0), (33:56.0) |
8 | 192 | Forest Grove,
OR - Team Time (1st 5) 2:20:03.0 | Spread (1st 5) 1:43.0 |
| 24, 40, 41, 43, 44 |
| Kino Kinoshita, David Bauders, Brian Bartlett, Turner Smith, Quinn Bailey |
| 26:46.0, 28:15.0, 28:16.0, 28:17.0, 28:29.0 |
9 | 207 | Redmond,
OR - Team Time (1st 5) 2:24:13.2 | Spread (1st 5) 10:34.1 |
| 3, 31, 46, 55, 72 |
| Paden Snell, Ryan Wilson, Jack Mahler, Christian Bales, Jacob Jungck |
| 23:39.8, 27:13.4, 28:43.5, 30:22.6, 34:13.9 |
10 | 246 | Estacada,
OR - Team Time (1st 5) 2:29:03.2 | Spread (1st 5) 5:43.8 |
| 20, 47, 54, 61, 64 |
| Cory Marcus, Cody Johnson, Travis Hartung, Anthony Smith, Kenny Gyure |
| 26:17.4, 28:47.9, 30:11.0, 31:45.7, 32:01.2 |
11 | 257 | North Salem,
OR - Team Time (1st 5) 2:31:08.0 | Spread (1st 5) 5:16.0 |
| 35, 49, 51, 56, 66, (68) |
| Eric Foster, Cody Franklin, Dan Dixon, Jose Garcia, Hayden Muhs, (Dustin Muravez) |
| 27:51.0, 29:27.0, 29:51.0, 30:52.0, 33:07.0, (33:48.0) |
12 | 276 | Astoria,
OR - Team Time (1st 5) 2:37:55.0 | Spread (1st 5) 9:34.0 |
| 19, 52, 60, 71, 74 |
| Reynaldo Goicochea, Cabel Vestal, Erik Paulson, Jacob Engbretson, Zac Scroup |
| 26:11.0, 30:10.0, 31:40.0, 34:09.0, 35:45.0 |