1 | 51 | Rosemont Ridge,
OR - Team Time (1st 5) 39:42.0 | Spread (1st 5) 40.0 |
| 4, 6, 9, 11, 21, (21), (23) |
| Jaden Goldschmidt, Chase Bartley, Kiger Rhoades, William Briscoe, Kevin Bodi, (Dylan Leebrick), (Michael Stell) |
| 7:37.0, 7:51.0, 7:58.0, 7:59.0, 8:17.0, (8:17.0), (8:19.0) |
2 | 58 | Lakeridge,
OR - Team Time (1st 5) 39:47.4 | Spread (1st 5) 30.6 |
| 3, 10, 13, 15, 17, (20), (26) |
| Myles Willis, Jack Chapman, Logan Hart, Philip Provost, Michael Dudek, (Tommy Manbeck), (Cory Taylor) |
| 7:36.4, 7:58.2, 8:01.9, 8:03.9, 8:07.0, (8:11.1), (8:26.2) |
3 | 74 | Inza R. Wood,
OR - Team Time (1st 5) 40:07.3 | Spread (1st 5) 1:07.7 |
| 2, 11, 14, 17, 30, (40), (41) |
| Jamie Lopez, Alexis Cobian, Joshua Budiao, Jackson Young, Davis Armitage, (Jack Burns), (Josh Horner) |
| 7:25.3, 7:59.0, 8:03.0, 8:07.0, 8:33.0, (8:59.0), (9:02.0) |
4 | 123 | Lake Oswego,
OR - Team Time (1st 5) 41:53.4 | Spread (1st 5) 27.5 |
| 16, 19, 28, 29, 31, (33), (38) |
| Alex Vlaisavish, Mark Mathany, Ryan Earl, Humberto Velazquez, Michael Rose, (Connor Wood), (Elijah Rowland) |
| 8:06.4, 8:11.0, 8:29.8, 8:32.3, 8:33.9, (8:35.5), (8:52.8) |
5 | 124 | Athey Creek,
OR - Team Time (1st 5) 41:56.6 | Spread (1st 5) 1:02.7 |
| 5, 24, 27, 32, 36, (37), (44) |
| Ben Walker, Carson Wood, Will Glaunert, Davis Schmitz, Zach Daniels, (Collin Neville), (Isaac Sebastian) |
| 7:45.3, 8:21.1, 8:26.9, 8:35.3, 8:48.0, (8:49.0), (9:19.0) |
6 | 130 | Rowe,
OR - Team Time (1st 5) 42:34.8 | Spread (1st 5) 1:11.6 |
| 7, 8, 34, 39, 42 |
| Elijah Barrett, Oskar Hutchison, Levi Norman, Caleb Freeman, Jonah Holtz |
| 7:56.7, 7:57.9, 8:38.0, 8:53.9, 9:08.3 |
7 | 149 | Lincoln Cluster,
OR - Team Time (1st 5) 43:06.0 | Spread (1st 5) 2:05.0 |
| 1, 25, 35, 43, 45, (46), (47) |
| Christian Frech, Henry Bennett-Hanes, Tucker Hawkey, Alec Banton, Kane Peters, (Cinnamon Holt), (Robert Cagle) |
| 7:18.0, 8:25.0, 8:42.0, 9:18.0, 9:23.0, (9:26.0), (9:47.2) |