1 | 46 | Sisters,
OR - Team Time (1st 5) 1:31:38.0 | Spread (1st 5) 2:48.0 |
| 3, 7, 9, 12, 15, (17), (19) |
| John Peckham, Jack Berg, Vicente Rebolledo, Jed Kizziar, Jacob Lee, (Kalden Gilbert), (Sam May) |
| 16:50.0, 18:07.0, 18:27.0, 18:36.0, 19:38.0, (19:55.0), (20:04.0) |
2 | 50 | Crook County,
OR - Team Time (1st 5) 1:32:13.0 | Spread (1st 5) 3:52.0 |
| 2, 6, 8, 13, 21 |
| Tyler Lawson, Alex Dont use Rodriguez, Xavier Layne, Eliab Rice, Andrew Elliot |
| 16:34.0, 17:47.0, 18:17.0, 19:09.0, 20:26.0 |
3 | 92 | Cottage Grove,
OR - Team Time (1st 5) 1:42:47.0 | Spread (1st 5) 6:48.0 |
| 5, 14, 16, 25, 32, (34), (35) |
| Paesen Timm, Justin Francis, Matteo Liserre, Lucas Davey, Johnny Witt, (Jaxson Cooper), (Conner Browning) |
| 17:01.0, 19:19.0, 19:46.0, 22:52.0, 23:49.0, (26:19.0), (26:33.0) |
4 | 93 | Stayton,
OR - Team Time (1st 5) 1:42:44.0 | Spread (1st 5) 6:13.0 |
| 4, 11, 23, 27, 28, (33), (36) |
| Isaac Nieto, Zach Holloway, Sterling Fulks, Jacob Frazeur, Ryan Welter, (Clint Brownell), (Frederick Cusimano) |
| 16:54.0, 18:32.0, 21:05.0, 23:06.0, 23:07.0, (25:01.0), (27:17.0) |
5 | 104 | Sweet Home,
OR - Team Time (1st 5) 1:43:35.0 | Spread (1st 5) 8:13.0 |
| 1, 20, 22, 30, 31 |
| Tanner Sayers, Connor Ford, Bryce Porter, Jaren Adams, Robert Watkins |
| 15:27.0, 20:24.0, 20:29.0, 23:35.0, 23:40.0 |
6 | 107 | Astoria,
OR - Team Time (1st 5) 1:46:34.0 | Spread (1st 5) 4:48.0 |
| 10, 18, 24, 26, 29 |
| Calvin Kaul, Evan Randall, Ammon Larsen, Noah Kastengren, Jacob Matlock |
| 18:29.0, 20:01.0, 21:42.0, 23:05.0, 23:17.0 |