1 | 32 | Westside Christian,
OR - Team Time (1st 5) 1:29:23.8 | Spread (1st 5) 2:22.7 |
| 1, 2, 4, 11, 14, (22), (23) |
| David Dugan, Lukas von Koch, Ryder Harris, Evan McReynolds, Miles Corrigan, (Jason Lai), (Daniel Vermillion) |
| 16:40.5, 17:28.9, 17:32.4, 18:38.8, 19:03.2, (19:50.6), (19:52.7) |
2 | 52 | Warrenton,
OR - Team Time (1st 5) 1:32:30.0 | Spread (1st 5) 1:44.4 |
| 5, 7, 8, 15, 17, (19), (20) |
| Forrest Cooley, Zander Moha, Indy Freyer, Doc Freyer, Nathan Streibeck-Peterson, (Erik Cooley), (Julien Whitsett) |
| 17:38.9, 18:02.8, 18:19.0, 19:06.0, 19:23.3, (19:33.6), (19:40.0) |
3 | 83 | Catlin Gabel,
OR - Team Time (1st 5) 1:37:18.2 | Spread (1st 5) 5:28.7 |
| 3, 6, 13, 24, 37, (50) |
| Mike Hart, Ben Bockmann, Eli Foster, Evan Williams, Benjamin Olshin, (Alex Johnston) |
| 17:31.4, 17:44.0, 18:55.7, 20:07.0, 23:00.1, (27:43.0) |
4 | 117 | Horizon Christian,
OR - Team Time (1st 5) 1:41:27.3 | Spread (1st 5) 2:24.1 |
| 10, 25, 26, 27, 29, (31), (40) |
| William Ault, Justin Panaitescu, Micah Clements, Brandon Smith, Jacob Smith, (Jak Peterson), (Noah Tinnin) |
| 18:37.6, 20:21.8, 20:36.0, 20:50.2, 21:01.7, (21:43.6), (23:43.2) |
5 | 127 | Riverdale,
OR - Team Time (1st 5) 1:43:04.1 | Spread (1st 5) 2:22.7 |
| 16, 21, 28, 30, 32, (33), (35) |
| Lyle McCaffrey, Ryan McGowan, Matt Reamy, Holden Clausing-Hufford, Winslow Reece, (Conrad Heyns), (Cyrus Weeden) |
| 19:22.7, 19:45.5, 20:53.5, 21:17.0, 21:45.4, (22:20.0), (22:45.8) |
6 | 142 | Oregon Episcopal,
OR - Team Time (1st 5) 1:48:31.3 | Spread (1st 5) 6:13.6 |
| 9, 18, 36, 38, 41, (45), (47) |
| Tyler Edwards, Sam Lamb, Hap Freres, Christian Compton, Alexander Matthews, (Hugh Baldwin), (Benley Vo) |
| 18:21.4, 19:30.9, 22:57.0, 23:07.0, 24:35.0, (25:46.0), (26:20.0) |
7 | 170 | Rainier (OR),
OR - Team Time (1st 5) 1:54:22.2 | Spread (1st 5) 5:56.8 |
| 12, 34, 39, 42, 43 |
| Cade Carter, Peyton Lagers, Hunter Gutenberger, Garrett Crawford, Wade Widme |
| 18:52.7, 22:41.0, 23:10.0, 24:49.0, 24:49.5 |
8 | 238 | Portland Adventist,
OR - Team Time (1st 5) 2:12:58.7 | Spread (1st 5) 4:00.0 |
| 44, 46, 48, 49, 51 |
| Hayden Hinckley, Caleb Acosta, Daniel Youker, Aiden O'Meara, Quintin Ulloa |
| 25:03.9, 25:50.0, 26:30.0, 26:30.9, 29:03.9 |