1 | 20 | Crater,
OR - Team Time (1st 5) 1:22:09.0 | Spread (1st 5) 1:16.0 |
| 1, 3, 4, 5, 7, (36) |
| Daniel Stoiber, Brently Strum, John Martinez, Zach Olsen, Mike Shaw, (Alexander Taylor) |
| 15:32.0, 16:32.0, 16:36.0, 16:41.0, 16:48.0, (34:48.0) |
2 | 59 | Barlow,
OR - Team Time (1st 5) 1:31:03.0 | Spread (1st 5) 4:00.0 |
| 2, 11, 12, 16, 18, (19), (24) |
| Auston Burns, Brandon Williams, Trestan Joseph, Mitchell Booth, Mitchell Johnson, (Christopher Nagel), (Spencer Strobel) |
| 16:01.0, 17:40.0, 18:13.0, 19:08.0, 20:01.0, (20:05.0), (21:18.0) |
3 | 70 | Lakeridge,
OR - Team Time (1st 5) 1:33:55.0 | Spread (1st 5) 4:41.0 |
| 6, 8, 14, 17, 25, (29) |
| Michael Walker, Corrado Pitari, Josh Lee, Sam Reed, A.J. Orozco, (Henry Adams) |
| 16:47.0, 17:03.0, 18:44.0, 19:53.0, 21:28.0, (21:48.0) |
4 | 93 | North Salem,
OR - Team Time (1st 5) 1:40:31.0 | Spread (1st 5) 7:02.0 |
| 9, 10, 21, 23, 30, (31) |
| Julio Olmos, Esau Lopez, Junior Salazar, Carlos Ortiz, Quaid Ebanks, (C.J. Kunkel) |
| 17:13.0, 17:25.0, 20:37.0, 21:01.0, 24:15.0, (25:55.0) |
5 | 98 | McNary,
OR - Team Time (1st 5) 1:40:08.0 | Spread (1st 5) 3:11.0 |
| 13, 15, 20, 22, 28 |
| Wyatt Grine, Tristan Briggs, Hunter Bomar, Jared Kelson, Jesse Honeyman |
| 18:34.0, 18:49.0, 20:11.0, 20:49.0, 21:45.0 |
6 | 152 | Clackamas,
OR - Team Time (1st 5) 2:09:40.0 | Spread (1st 5) 7:16.0 |
| 26, 27, 32, 33, 34, (35) |
| Calvin Monson, Lukas Rowland, Alex Venable, Steven Tran, Marvin Huang, (Sean Jacobs) |
| 21:37.0, 21:39.0, 28:45.0, 28:46.0, 28:53.0, (29:07.0) |