1 | 23 | Barlow,
OR - Team Time (1st 5) 53:53.0 | Spread (1st 5) 25.0 |
| 2, 3, 4, 6, 8, (9), (10) |
| Andrey Lozovinsky, Collin Humphreys, James Sestric, Spencer Strobel, Isaac Chapelle, (Tyler Tenny), (Hunter Strobel) |
| 10:31.0, 10:44.0, 10:48.0, 10:54.0, 10:56.0, (10:57.0), (10:58.0) |
2 | 42 | Oregon City,
OR - Team Time (1st 5) 54:19.0 | Spread (1st 5) 1:17.0 |
| 1, 4, 7, 13, 17, (32), (33) |
| James Swyter, Darien Reed, Ethan Dodson, Kyle Brown, Anthony Lopez, (Jacob Armstrong), (Benjamin Gardiner) |
| 10:06.0, 10:48.0, 10:55.0, 11:07.0, 11:23.0, (11:53.2), (11:54.7) |
3 | 86 | Gresham,
OR - Team Time (1st 5) 56:55.6 | Spread (1st 5) 41.1 |
| 11, 14, 18, 20, 23, (24), (26) |
| Artemio Lopez-Esteves, Kyle Peterson, Micah Eckford, Isaac Smith, Dylan Frank, (Jaymen Beall), (Riley Lewis) |
| 10:59.3, 11:13.9, 11:30.3, 11:31.7, 11:40.4, (11:40.8), (11:42.2) |
4 | 89 | Reynolds,
OR - Team Time (1st 5) 56:58.5 | Spread (1st 5) 36.8 |
| 12, 15, 16, 21, 25, (29), (30) |
| John LaFerte, Isaac Hermann, Andy Truong, Tyler DeBois, Justin Cortez, (Andre Abel), (Emeka Egbo) |
| 11:04.6, 11:16.5, 11:20.5, 11:35.5, 11:41.4, (11:48.6), (11:50.0) |
5 | 142 | Central Catholic,
OR - Team Time (1st 5) 59:06.2 | Spread (1st 5) 26.2 |
| 22, 27, 28, 31, 34, (35), (36) |
| Peter (Peach) Tooley, Ethan Carman, Michael Anderson, Henry Merten, Danny Cappalonga, (Sunil Klein), (Henry Anderson) |
| 11:39.6, 11:43.7, 11:44.2, 11:52.9, 12:05.8, (12:05.9), (12:06.3) |
6 | 173 | Clackamas,
OR - Team Time (1st 5) 1:26:45.0 | Spread (1st 5) 11:28.0 |
| 19, 37, 38, 39, 40 |
| Max Tikhonov, Owen Hartson, Maxwell Wright, Husam Eljechi, Tristan Thrasher |
| 11:31.0, 14:59.0, 18:30.0, 18:46.0, 22:59.0 |