1 | 39 | Horizon Christian,
OR - Team Time (1st 5) 59:42.1 | Spread (1st 5) 1:53.0 |
| 1, 2, 9, 12, 15, (17), (20) |
| William Ault, Will Ault, Micah Clements, Brandon Smith, Jacob Smith, (Justin Panaitescu), (Noah Tinnin) |
| 11:00.8, 11:08.0, 11:53.5, 12:46.0, 12:53.8, (13:00.0), (13:24.0) |
2 | 58 | Riverdale,
OR - Team Time (1st 5) 1:02:21.4 | Spread (1st 5) 1:46.0 |
| 5, 8, 10, 14, 21, (24), (26) |
| Ryan McGowan, Lyle McCaffrey, Holden Clausing-Hufford, Matt Reamy, Cyrus Weeden, (Conrad Heyns), (Winslow Reece) |
| 11:40.0, 11:53.4, 12:32.0, 12:50.0, 13:26.0, (13:47.0), (14:14.0) |
3 | 59 | Oregon Episcopal,
OR - Team Time (1st 5) 1:01:59.1 | Spread (1st 5) 2:07.0 |
| 4, 6, 7, 19, 23, (27), (28) |
| Tyler Edwards, Hudson Hale, Sam Lamb, Hap Freres, Christian Compton, (Tom Stevens), (Hugh Baldwin) |
| 11:26.0, 11:50.0, 11:53.1, 13:17.0, 13:33.0, (14:24.0), (16:06.0) |
4 | 61 | Warrenton,
OR - Team Time (1st 5) 1:02:57.6 | Spread (1st 5) 1:36.5 |
| 3, 11, 13, 16, 18, (22), (25) |
| Forrest Cooley, Nathan Streibeck-Peterson, Erik Cooley, Lucas Thompson, Julien Whitsett, (Masyn McCulloch), (Asher Molloy) |
| 11:24.2, 12:43.7, 12:49.1, 12:59.9, 13:00.7, (13:32.3), (13:50.6) |