1 | 30 | St. Stephen's Academy,
OR - Team Time (1st 5) 1:27:14.0 | Spread (1st 5) 1:20.0 |
| 1, 5, 6, 9, 9, (11), (19) |
| Seth Bergeron, Aiden Smith, Colin Friend, Colton Six, Luke Williams, (Evan Tsuei), (Joshua Williams) |
| 16:40.0, 17:16.0, 17:18.0, 18:00.0, 18:00.0, (18:10.0), (19:11.0) |
2 | 44 | Southwest Christian,
OR - Team Time (1st 5) 1:29:08.7 | Spread (1st 5) 1:39.7 |
| 3, 4, 8, 14, 15, (16), (24) |
| Harry Schaefer, Jake McCotter, Brayden Rutledge, Gary Lau, Zach Cook, (Calvin Driesner), (Henry Chandler) |
| 17:01.0, 17:10.0, 17:59.0, 18:18.0, 18:40.7, (18:50.0), (19:53.0) |
3 | 81 | Faith Bible Christian,
OR - Team Time (1st 5) 1:34:31.6 | Spread (1st 5) 2:51.6 |
| 2, 17, 18, 21, 23, (25), (27) |
| Caleb VanderGiessen, Tanner Shroyer, Tristan Padilla, Sean Morae-Alvarado, Caleb Farr, (Nolan Grant), (Garrett Kuest) |
| 17:00.0, 18:56.0, 19:05.0, 19:39.0, 19:51.6, (20:13.0), (20:30.0) |
4 | 108 | Vernonia,
OR - Team Time (1st 5) 1:38:24.0 | Spread (1st 5) 3:15.2 |
| 7, 20, 22, 26, 33, (35), (38) |
| Jakob Handegard, Jacob Pasko, Byron Cook, Sean Coffey, Abraham Kpirikai, (Nick Costley), (Dinu Cejocan) |
| 17:49.7, 19:19.4, 19:51.0, 20:19.0, 21:04.9, (21:21.6), (22:46.0) |
5 | 137 | Trinity Academy,
OR - Team Time (1st 5) 1:41:57.6 | Spread (1st 5) 2:59.5 |
| 12, 29, 30, 32, 34, (41) |
| Gabe Cowley, Tovi Paivarinta, Dominic Padula, Luke Mesquit, Gabe Canfield, (Jacob McDougall) |
| 18:12.5, 20:47.0, 20:48.0, 20:58.1, 21:12.0, (28:36.6) |
6 | 145 | Columbia Christian,
OR - Team Time (1st 5) 1:43:48.2 | Spread (1st 5) 4:05.9 |
| 13, 28, 31, 36, 37, (39), (40) |
| Parker Reed, Hayden Banducci, Jared Doyle, Zeke Keller, Skyler McKnight, (Marcus Doyle), (Justin Neill) |
| 18:14.0, 20:33.5, 20:49.0, 21:51.8, 22:19.9, (22:55.3), (22:56.3) |