1 | 26 | Jesuit,
OR - Team Time (1st 5) 1:18:40.3 | Spread (1st 5) 26.4 |
| 2, 3, 6, 7, 8, (10), (13) |
| Will Sheaffer, Jack Bennett, Ryan Schumacher, Declan O'Scannlain, Sam Curran, (Maxwell Scott), (John Schuler) |
| 15:26.4, 15:39.4, 15:49.1, 15:52.6, 15:52.8, (15:54.8), (16:09.0) |
2 | 37 | Sunset,
OR - Team Time (1st 5) 1:19:08.5 | Spread (1st 5) 47.3 |
| 1, 4, 9, 11, 12, (16), (19) |
| Ethan Reese, Mason Gerwig, Collin Beyer, Mihira Sogal, Cooper Kingsbury, (Alex King), (Carson Cummins) |
| 15:18.7, 15:46.5, 15:53.4, 16:03.9, 16:06.0, (16:19.8), (16:25.5) |
3 | 84 | Aloha,
OR - Team Time (1st 5) 1:21:54.3 | Spread (1st 5) 1:19.4 |
| 5, 14, 15, 20, 30, (32), (34) |
| Leo Torres, Hiruy Alemseged, Suleiman Noor, Sean Marshall, Joshua Vielmette, (Ryan Chin), (Joshua Robledo) |
| 15:48.4, 16:12.3, 16:13.6, 16:32.2, 17:07.8, (17:15.5), (17:25.9) |
4 | 111 | Westview,
OR - Team Time (1st 5) 1:23:17.8 | Spread (1st 5) 33.2 |
| 18, 21, 22, 23, 27, (28), (29) |
| Cameron Nazal, Prabhaas Nakkala, Brandon Christensen, Max Lin, Saaketh Bhattiprolu, (Justin Ha), (Jonah Walker) |
| 16:22.9, 16:38.4, 16:39.7, 16:40.7, 16:56.1, (17:06.3), (17:07.6) |
5 | 135 | Southridge,
OR - Team Time (1st 5) 1:24:41.7 | Spread (1st 5) 1:04.0 |
| 17, 25, 26, 33, 34, (37), (38) |
| Nicholas LaPlante, Rex Zhao, Nathan Eng, Devin Herbers, Ajay Patel, (Fouad Omrane), (Kai Wagner) |
| 16:21.9, 16:45.8, 16:46.7, 17:21.4, 17:25.9, (17:35.5), (17:38.8) |
6 | 188 | Mountainside,
OR - Team Time (1st 5) 1:28:37.8 | Spread (1st 5) 56.2 |
| 31, 36, 39, 40, 42, (43), (44) |
| Allen Hodovan, Jeffery Osborn, Alex Roman, Jake Bayon, Parker Arbuthnot, (Kai Spellman), (Rami Dear) |
| 17:13.1, 17:33.8, 17:48.6, 17:53.0, 18:09.3, (18:16.5), (18:27.4) |
7 | 203 | Beaverton,
OR - Team Time (1st 5) 1:31:04.4 | Spread (1st 5) 2:18.7 |
| 24, 41, 45, 46, 47, (48), (49) |
| Kai DeCarli, Hunter Drangstveit, Brandon Hamilton, Ainsley Sterrett, Nikko Prochovnic, (Alex Johansson), (Carter Gill) |
| 16:41.0, 18:07.4, 18:32.4, 18:43.9, 18:59.7, (19:13.7), (19:39.8) |