| 1 | 58 | Bend,
OR - Team Time (1st 5) 1:23:38.0 | Spread (1st 5) 3:43.0 |
| 2, 3, 5, 14, 34, (44), (52) |
| Trevor Wilber, Bennet Jackson, Jakob Knox, Ethan Bryan, Maximus Nye, (Noah Rossi), (Lucas Dairy) |
| 15:31.0, 15:35.0, 15:41.0, 17:37.0, 19:14.0, (19:56.0), (20:27.0) |
| 2 | 98 | Barlow,
OR - Team Time (1st 5) 1:29:07.0 | Spread (1st 5) 5:06.0 |
| 4, 12, 13, 15, 54, (55), (63) |
| Tristan Taylor, Connor Ropp, Evan Delacruz, Owen Arn, Gabriel Pettis, (Josiah Van Beek), (Travis Lunceford) |
| 15:38.0, 17:27.0, 17:34.0, 17:44.0, 20:44.0, (20:50.0), (21:16.0) |
| 3 | 115 | Mountain View (OR),
OR - Team Time (1st 5) 1:30:43.0 | Spread (1st 5) 3:28.0 |
| 6, 19, 21, 25, 44, (56), (60) |
| Nolan Edgerton, Jayden Harris, Noah Koker, Carsen Robbins, Joel Tranby, (Helios Alevizos), (Tyler Backstrom) |
| 16:28.0, 17:50.0, 18:06.0, 18:23.0, 19:56.0, (20:57.0), (21:02.0) |
| 4 | 125 | Sisters,
OR - Team Time (1st 5) 1:31:38.0 | Spread (1st 5) 2:48.0 |
| 9, 22, 26, 30, 38, (43), (48) |
| 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) |
| 5 | 132 | Crook County,
OR - Team Time (1st 5) 1:32:13.0 | Spread (1st 5) 3:52.0 |
| 7, 18, 23, 33, 51 |
| 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 |
| 6 | 162 | Dallas,
OR - Team Time (1st 5) 1:34:37.0 | Spread (1st 5) 4:21.0 |
| 8, 29, 31, 36, 58, (58) |
| Gavin Grass, Antonio Barrientos, Orion Knudson, Ryan Jones, Chris Smyth, (Cole Richardson) |
| 16:39.0, 18:34.0, 18:48.0, 19:36.0, 21:00.0, (21:00.0) |
| 7 | 184 | Clackamas,
OR - Team Time (1st 5) 1:36:41.0 | Spread (1st 5) 3:24.0 |
| 17, 20, 41, 44, 62, (66), (68) |
| Jacob Debler, Zachary Dullum, Gage Brock, Ethan Johnson, Justin Long, (Ryan Heiselt), (Gabriel Carpenter) |
| 17:46.0, 18:02.0, 19:47.0, 19:56.0, 21:10.0, (21:59.0), (22:33.0) |
| 8 | 195 | North Salem,
OR - Team Time (1st 5) 1:39:02.0 | Spread (1st 5) 5:38.0 |
| 15, 24, 39, 42, 75, (88) |
| Adalberto Lopez, Jose Morales, Enrique Taylor Beltran, Brian Bernal, Dacodah Chavarria, (Trivette Stone) |
| 17:44.0, 18:22.0, 19:40.0, 19:54.0, 23:22.0, (33:11.0) |
| 9 | 234 | Cottage Grove,
OR - Team Time (1st 5) 1:42:47.0 | Spread (1st 5) 6:48.0 |
| 11, 35, 40, 69, 79, (84), (85) |
| 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) |
| 10 | 242 | Stayton,
OR - Team Time (1st 5) 1:42:44.0 | Spread (1st 5) 6:13.0 |
| 10, 28, 61, 71, 72, (81), (87) |
| 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) |
| 11 | 258 | Sweet Home,
OR - Team Time (1st 5) 1:43:35.0 | Spread (1st 5) 8:13.0 |
| 1, 50, 53, 76, 78 |
| 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 |
| 12 | 282 | Astoria,
OR - Team Time (1st 5) 1:46:34.0 | Spread (1st 5) 4:48.0 |
| 27, 47, 64, 70, 74 |
| 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 |
| 13 | 305 | Regis,
OR - Team Time (1st 5) 1:52:23.0 | Spread (1st 5) 6:55.0 |
| 32, 37, 73, 80, 83, (86) |
| Sam Hernandez, Eli Stuckart, Jack Kroon, Eli Lopez, Joe Dudek, (James Moore) |
| 18:58.0, 19:37.0, 23:13.0, 24:42.0, 25:53.0, (26:51.0) |
| 14 | 315 | La Pine,
OR - Team Time (1st 5) 1:49:08.0 | Spread (1st 5) 3:32.0 |
| 49, 57, 65, 67, 77, (82) |
| Mathew Smith, Peyton Manley, Sean Smith, Turrell Wilson, Nathaniel Everly, (Collin McCullough) |
| 20:06.0, 20:59.0, 21:53.0, 22:32.0, 23:38.0, (25:41.0) |