1 | 33 | Valley Catholic,
OR - Team Time (1st 5) 1:24:34.0 | Spread (1st 5) 1:31.7 |
| 2, 3, 5, 8, 15, (20), (28) |
| Connor Garcia, Andy Holstrom, Cooper Roach, Danny Hernandez, Anthony Alfieri, (Aidan McLeod), (Sam Teague) |
| 16:16.0, 16:35.0, 16:48.0, 17:07.3, 17:47.7, (17:58.0), (18:24.0) |
2 | 64 | Southwest Christian,
OR - Team Time (1st 5) 1:26:59.2 | Spread (1st 5) 1:29.6 |
| 4, 7, 11, 19, 23, (56), (62) |
| Nick Martin, Trevor Lane, David Bogert, Josh Bruns, Nathan Curtis, (Tony Weaver), (Nathan Kubeczko) |
| 16:37.4, 17:00.5, 17:19.3, 17:55.0, 18:07.0, (19:14.2), (19:29.0) |
3 | 109 | Westside Christian,
OR - Team Time (1st 5) 1:30:35.2 | Spread (1st 5) 49.0 |
| 13, 17, 22, 27, 30, (43), (45) |
| John Hanscom, David Harris, Rich Fettig, Garrick Kalmeta, Oscar Lehtonen-Harrskog, (Morgan Ball), (Ryan Krostag) |
| 17:42.0, 17:54.3, 18:05.0, 18:22.9, 18:31.0, (18:49.3), (18:52.1) |
4 | 131 | Catlin Gabel,
OR - Team Time (1st 5) 1:31:34.3 | Spread (1st 5) 50.4 |
| 16, 18, 29, 31, 37, (38), (41) |
| Parris Joyce, Casey Currey-Wilson, Cody Hoyt, Garet Neal, William Wilson, (David Lovitz), (Brandon Wilson) |
| 17:53.6, 17:54.4, 18:30.3, 18:32.0, 18:44.0, (18:45.4), (18:47.2) |
5 | 138 | Oregon Episcopal,
OR - Team Time (1st 5) 1:29:39.3 | Spread (1st 5) 3:21.7 |
| 1, 10, 34, 40, 53, (57), (70) |
| Nick Obletz, Zach Shute, Alex Yuan, Matthew Fernandez, Spencer Slovic, (Patrick McVee), (Andrew Wright) |
| 15:47.3, 17:16.0, 18:40.0, 18:47.0, 19:09.0, (19:20.0), (20:13.0) |
6 | 152 | Vernonia,
OR - Team Time (1st 5) 1:31:26.0 | Spread (1st 5) 2:25.0 |
| 6, 13, 36, 39, 58, (59), (60) |
| Nathan Fleck, Quin Johansen, Jackson Miller, Janek Palovsky, Jacob Medaris, (Tynstan Talantov), (Daniel Shaw) |
| 16:56.0, 17:42.0, 18:41.0, 18:46.0, 19:21.0, (19:22.0), (19:23.0) |
7 | 167 | Portland Lutheran (closed 2015),
OR - Team Time (1st 5) 1:32:10.1 | Spread (1st 5) 1:45.0 |
| 9, 32, 35, 44, 47, (63), (79) |
| Andrew Hinkel, Sam Brandt, Gage Solberg, Ian Murphy, Mike Danforth, (Jake Bergdolt), (Joe Lin) |
| 17:10.0, 18:34.0, 18:40.1, 18:51.0, 18:55.0, (19:39.0), (21:38.0) |
8 | 226 | Neah-Kah-Nie,
OR - Team Time (1st 5) 1:35:36.0 | Spread (1st 5) 3:09.0 |
| 12, 24, 42, 73, 75, (81), (83) |
| Logan Rohweder-Romig, Matt Clayton, Branson Laszlo, Ben Purcell, Rey Corrales, (Wayne Moore), (Jasper Kamerer) |
| 17:33.0, 18:11.0, 18:48.0, 20:22.0, 20:42.0, (21:55.0), (22:44.0) |
9 | 237 | Damascus Christian,
OR - Team Time (1st 5) 1:35:40.0 | Spread (1st 5) 2:51.0 |
| 21, 25, 55, 60, 76, (78), (80) |
| Christopher Roach, Caleb Coe, Joeseph Meeko, Johnny Bright, Joeseph Weston, (Jonah Carpenter), (Matthew Lohr) |
| 18:01.0, 18:12.0, 19:12.0, 19:23.0, 20:52.0, (21:12.0), (21:44.0) |
10 | 269 | Rainier (OR),
OR - Team Time (1st 5) 1:36:45.0 | Spread (1st 5) 1:25.0 |
| 33, 50, 52, 66, 68, (72), (84) |
| Buddy Pickering, Jon Kelley, Brian Guisinger, Tyson Griffith, Trevor Ontiveros, (Jared Thomas), (TJ Tompkins) |
| 18:38.0, 19:01.0, 19:07.0, 19:56.0, 20:03.0, (20:19.0), (22:48.0) |
11 | 278 | Warrenton,
OR - Team Time (1st 5) 1:36:50.0 | Spread (1st 5) 1:09.0 |
| 46, 49, 51, 65, 67, (74), (77) |
| Mason Meeuwsen, TJ Morgan, Rigoberto Martinez, Miles Pember, Cristian Martinez, (Adam Dugan), (David Kelley) |
| 18:53.0, 18:58.0, 19:04.0, 19:53.0, 20:02.0, (20:24.0), (21:01.0) |
12 | 306 | Horizon Christian,
OR - Team Time (1st 5) 1:38:19.9 | Spread (1st 5) 1:17.5 |
| 48, 54, 64, 69, 71, (85), (88) |
| Sam Davies, Nathan McGill, Cameron Straton, Jaspar Perkins, Blake Phillips, (Ty Anderson), (Ben McMonagle) |
| 18:56.1, 19:11.0, 19:48.4, 20:10.8, 20:13.6, (23:03.0), (25:36.2) |
13 | 370 | St Paul,
OR - Team Time (1st 5) 1:57:51.0 | Spread (1st 5) 9:16.0 |
| 26, 82, 86, 87, 89 |
| Abel Guzman, Travis Wigget, Tyler Veeman, Jairro Ramierz, Chayse Sattler |
| 18:15.0, 22:39.0, 24:12.0, 25:14.0, 27:31.0 |