1 | 35 | Rosemont Ridge,
OR - Team Time (1st 5) 35:36.0 | Spread (1st 5) 16.0 |
| 5, 6, 7, 8, 9, (23), (41) |
| Ian Houston, Cormac Nicholson, Kai Handegard, Sean Houston, Ryan McNell, (Beau Holland Reidy), (Aaron Trombley) |
| 6:59.0, 7:00.0, 7:09.0, 7:13.0, 7:15.0, (7:46.0), (8:11.0) |
2 | 45 | Lakeridge,
OR - Team Time (1st 5) 36:09.2 | Spread (1st 5) 42.2 |
| 1, 4, 11, 12, 17, (20), (28) |
| Anthony Cote, Sebastian Solof, Nolan Kutella, Cole Bruni, Cameron Ingram, (James Frost), (Sean Xiao) |
| 6:53.6, 6:56.6, 7:19.5, 7:23.7, 7:35.8, (7:41.6), (7:51.9) |
3 | 48 | Sherwood,
OR - Team Time (1st 5) 36:19.7 | Spread (1st 5) 41.9 |
| 2, 3, 10, 15, 18, (29), (35) |
| Ashton Beadnell, Calvin Chidester, Charlie Maskew, James Jaeger, Jacob Taylor, (Luke Lujan), (Joe Giles) |
| 6:55.1, 6:55.6, 7:18.0, 7:34.0, 7:37.0, (7:55.3), (8:01.4) |
4 | 113 | Lake Oswego,
OR - Team Time (1st 5) 38:40.3 | Spread (1st 5) 37.1 |
| 13, 16, 24, 27, 33, (34), (43) |
| Jake Holmes, Ari Waxman, Graham Colton, Kael Thompson, Jackson Colton, (Donovan Bonura), (Oliver Dolloff) |
| 7:24.1, 7:35.3, 7:48.3, 7:51.4, 8:01.2, (8:01.3), (8:18.1) |
5 | 133 | Canby,
OR - Team Time (1st 5) 39:12.7 | Spread (1st 5) 51.8 |
| 14, 19, 26, 30, 44, (56), (60) |
| Carson Westermann, Beckett Sigler, Henry Kiser, Wesley Tomlinson, Joseph Stearns, (Josh Contreras), (Jaden Wanner) |
| 7:27.8, 7:39.7, 7:49.4, 7:56.2, 8:19.6, (8:47.9), (8:51.4) |
6 | 184 | Inza R. Wood,
OR - Team Time (1st 5) 40:40.3 | Spread (1st 5) 53.0 |
| 21, 31, 36, 45, 51, (54), (59) |
| Carter Hersh, Noah Spisak, Jace Collier, Lorcan Rhoden-Feely, Grayson Jarman, (Jake (Jacob) Smith), (Anden Pauly) |
| 7:42.0, 7:57.9, 8:02.4, 8:23.0, 8:35.0, (8:45.7), (8:51.2) |
7 | 202 | Meridian Creek,
OR - Team Time (1st 5) 41:25.0 | Spread (1st 5) 1:08.0 |
| 22, 32, 37, 53, 58, (62), (63) |
| Nolan Lam, William Savelsbergh, Finley Saruk, Zander Gunn, Harry Diller, (Jonah Kinney), (Robbie Osborn) |
| 7:43.0, 8:00.0, 8:07.0, 8:44.0, 8:51.0, (9:11.5), (9:31.0) |
8 | 206 | Hazelbrook,
OR - Team Time (1st 5) 41:17.6 | Spread (1st 5) 42.0 |
| 25, 39, 45, 48, 49, (50), (61) |
| Andrew Beddes, Tyler Williams, Joseph Corrigan, Kai Neal, Jose-David Perez, (William Vickery), (Jacob Dayton) |
| 7:49.0, 8:09.0, 8:23.0, 8:25.6, 8:31.0, (8:34.0), (9:02.0) |
9 | 218 | Athey Creek,
OR - Team Time (1st 5) 41:39.5 | Spread (1st 5) 32.9 |
| 38, 39, 42, 47, 52, (55), (57) |
| Jackson White, Graham Fuller, Ethan Cannon-Ziolko, Geddy Hale, Mason Beyer, (Korbin Rutkowski), (Evan Lange) |
| 8:08.4, 8:09.0, 8:15.8, 8:25.0, 8:41.3, (8:47.6), (8:50.0) |