1 | 45 | Crater,
OR - Team Time (1st 5) 49:34.9 | Spread (1st 5) 46.5 |
| 2, 4, 9, 12, 18, (37), (40) |
| Ryland McCullough, Gage Reed, JC Herring, Matthew Schenk, Matthew Medina, (Jantz Tostenson), (Conner Sutton) |
| 9:31.5, 9:36.8, 9:59.9, 10:08.7, 10:18.0, (10:40.4), (10:42.6) |
2 | 63 | Hood River Valley,
OR - Team Time (1st 5) 50:09.4 | Spread (1st 5) 53.1 |
| 2, 5, 10, 22, 24, (36), (50) |
| Josh Haynes, Joshua Humann, Omar Quintana, Braeden Blakeney, Marshall Bailey, (Ben Kaden), (Geoffrey Shoaf) |
| 9:31.5, 9:49.7, 10:01.0, 10:22.6, 10:24.6, (10:38.9), (11:00.3) |
3 | 69 | Wilsonville,
OR - Team Time (1st 5) 50:48.1 | Spread (1st 5) 24.5 |
| 7, 13, 14, 15, 20, (26), (27) |
| Jack Burns, Trevor Johnson, Joseph Wilde, Sebastian Pinger, Ben Sheirbon, (Jacob McClelland), (Ben McClelland) |
| 9:56.5, 10:09.5, 10:10.2, 10:10.9, 10:21.0, (10:25.0), (10:25.3) |
4 | 93 | North Salem,
OR - Team Time (1st 5) 51:16.0 | Spread (1st 5) 32.7 |
| 6, 16, 19, 21, 31, (42), (51) |
| David Rojas, Alexis Luna, Josue Loarca, Matthew Meyer, Rene Romero, (Noah Anderson), (Justin Montero) |
| 9:56.0, 10:11.6, 10:18.5, 10:21.2, 10:28.7, (10:46.8), (11:02.0) |
5 | 141 | Scappoose,
OR - Team Time (1st 5) 52:14.9 | Spread (1st 5) 52.0 |
| 8, 11, 34, 43, 45, (53), (56) |
| Rowen Suchoski, Luke Suchoski, Gustavo Villalvazo, Josh Lull, Griffin Barron, (Jordan Buchanan), (Matthew Kreins) |
| 9:59.0, 10:02.0, 10:36.0, 10:46.9, 10:51.0, (11:04.0), (11:29.0) |
6 | 145 | Silverton,
OR - Team Time (1st 5) 51:41.4 | Spread (1st 5) 1:38.1 |
| 1, 30, 33, 35, 46, (47), (48) |
| Haile Stutzman, Carter Gauvin, Trevor Ortega, Jadon Mansur, Zach Kuenzi, (Charles Petrik), (Gerardo Cortez) |
| 9:13.0, 10:27.8, 10:33.4, 10:36.1, 10:51.1, (10:51.4), (10:55.7) |
7 | 165 | Springfield,
OR - Team Time (1st 5) 52:47.9 | Spread (1st 5) 18.9 |
| 24, 29, 32, 39, 41, (43), (62) |
| Ethan Hass, Logan Auxier, Pierce Simmerman, Kilano Loyd, Kevin Ward, (Kian Canepa), (Thomas Felton) |
| 10:24.6, 10:27.5, 10:30.0, 10:42.3, 10:43.5, (10:46.9), (11:53.4) |
8 | 234 | Thurston,
OR - Team Time (1st 5) 55:37.1 | Spread (1st 5) 2:10.9 |
| 17, 38, 52, 54, 73, (80), (82) |
| Tyler Manthei, Abram Gallup, Josiah Nelson, Collin Coder, Grant Kopczenski, (Liam Woodward), (Devon Neckels) |
| 10:12.7, 10:40.5, 11:03.2, 11:17.1, 12:23.6, (12:38.3), (12:50.4) |
9 | 249 | North Bend,
OR - Team Time (1st 5) 55:59.1 | Spread (1st 5) 1:15.8 |
| 28, 49, 55, 57, 60, (61), (66) |
| Tyson Flitcroft, Gavyn Tatge, Eric Monsebroten, Romig Beley, Nathan Oberg, (Johnny Flanagan), (Trenton Parrott) |
| 10:25.5, 10:58.3, 11:24.7, 11:29.3, 11:41.3, (11:44.6), (12:07.9) |
10 | 326 | South Albany,
OR - Team Time (1st 5) 1:00:14.5 | Spread (1st 5) 45.0 |
| 59, 63, 65, 69, 70, (71), (74) |
| Ethan Chadwick, Ian Todd, Shawn Foote, Jason Patrick, Kolbe Rinehart, (Kyle Dunn), (Hunter Halstead) |
| 11:36.0, 11:56.0, 12:07.0, 12:14.5, 12:21.0, (12:22.5), (12:27.1) |
11 | 335 | Milwaukie,
OR - Team Time (1st 5) 1:02:34.6 | Spread (1st 5) 4:56.9 |
| 23, 58, 79, 81, 94 |
| Devin Greeley, Arthur Katahdin, Jackson Johnson, Alan McGinnis, Trenton Rekdahl |
| 10:23.1, 11:32.5, 12:36.4, 12:42.6, 15:20.0 |
12 | 350 | Corvallis,
OR - Team Time (1st 5) 1:01:24.6 | Spread (1st 5) 32.0 |
| 64, 67, 68, 75, 76, (77), (78) |
| Alex Marquina, Aidan Arthur, Will Mullins, Ellis Kline, Connor Mullins, (Isaac Greenblatt), (Matthew Seaver) |
| 12:01.0, 12:09.0, 12:11.0, 12:30.6, 12:33.0, (12:35.7), (12:36.0) |
13 | 431 | Lebanon,
OR - Team Time (1st 5) 1:10:32.9 | Spread (1st 5) 2:31.6 |
| 72, 86, 90, 91, 92, (97), (100) |
| Jonathan Yordy, Zach Wright, Samuel Wilde, Thomas Mitchell, Phillip Noon, (Kelton Bruslind), (Carter Nelson) |
| 12:23.5, 13:49.1, 14:40.6, 14:44.6, 14:55.1, (15:50.8), (17:20.0) |
14 | 437 | North Eugene,
OR - Team Time (1st 5) 1:10:35.0 | Spread (1st 5) 1:17.9 |
| 84, 85, 87, 88, 93 |
| Jonas Hough, Sayer Pescosolido, Carver Ellenbecker, Trevor Cowles, Syrus Rust |
| 13:38.0, 13:39.0, 14:04.1, 14:18.0, 14:55.9 |
15 | 460 | La Salle Prep,
OR - Team Time (1st 5) 1:15:04.0 | Spread (1st 5) 2:46.6 |
| 83, 89, 95, 96, 97, (99) |
| Kai Muraki, Eric Su, Devin Penner, Brad Gianella, Derrick Nguyen, (Andrew Clair) |
| 13:04.2, 14:34.8, 15:46.8, 15:47.4, 15:50.8, (16:00.9) |