1 | 42 | Tillamook,
OR - Team Time (1st 5) 52:59.5 | Spread (1st 5) 2:15.7 |
| 1, 5, 6, 7, 23, (27), (28) |
| Marshall Bush, Riley Cloyd, Johnathan Gingerich, Dexter Patching, Alex Aronhalt, (Zander Thomas), (Ashton Hathaway) |
| 9:42.2, 10:21.5, 10:25.1, 10:32.8, 11:57.9, (12:37.7), (12:51.6) |
2 | 46 | Valley Catholic,
OR - Team Time (1st 5) 53:14.2 | Spread (1st 5) 34.2 |
| 4, 9, 10, 11, 12, (15), (17) |
| Nicklaus Leong, Jonathan Nerenberg, Joel Gonzalez, Keelin Humble, Dika Rusli, (Patrick Dolan), (Mason Stecher) |
| 10:17.0, 10:36.1, 10:39.0, 10:50.9, 10:51.2, (11:05.6), (11:06.6) |
3 | 62 | Astoria,
OR - Team Time (1st 5) 54:00.1 | Spread (1st 5) 1:07.7 |
| 3, 8, 14, 18, 19, (20), (21) |
| John Clement, Nikolai Boisvert, Elias Harding-Coe, John Colquhoun, Jacob Matlock, (Tommy Laman), (Logan Ploghoft) |
| 10:07.7, 10:35.3, 10:54.5, 11:07.2, 11:15.4, (11:18.8), (11:32.1) |
4 | 77 | Seaside,
OR - Team Time (1st 5) 55:57.5 | Spread (1st 5) 1:57.1 |
| 2, 13, 16, 22, 24, (25), (26) |
| Luis Moreno, Cole Jervis, Everett Rollins, Josh Brown, Nalu Isley, (Rain Cannon), (Cameron Lippert) |
| 10:03.9, 10:54.1, 11:06.0, 11:52.5, 12:01.0, (12:31.9), (12:36.8) |