1 | 23 | St. Stephen's Academy,
OR - Team Time (1st 5) 51:30.0 | Spread (1st 5) 1:16.0 |
| 1, 3, 4, 6, 9, (16), (24) |
| Seth Bergeron, Colin Friend, Aiden Smith, Colton Six, Luke Williams, (Evan Tsuei), (Joshua Williams) |
| 9:39.0, 10:10.0, 10:15.0, 10:31.0, 10:55.0, (11:15.3), (11:32.5) |
2 | 68 | East Linn Christian,
OR - Team Time (1st 5) 54:42.6 | Spread (1st 5) 1:38.1 |
| 2, 10, 17, 18, 21, (31), (53) |
| Jedaiah Wasson, Brandon Williams, Caleb Rickman, Caleb Vandehey, Ethan Slayden, (Ethan Hurst), (Hunter Bardell) |
| 9:44.5, 10:55.1, 11:20.0, 11:20.4, 11:22.6, (11:42.7), (13:12.3) |
3 | 73 | Kennedy,
OR - Team Time (1st 5) 55:21.5 | Spread (1st 5) 1:03.7 |
| 5, 8, 11, 22, 27, (34), (50) |
| Luke Hall, Nick Riedman, Jose Salazar, Nick Spickelmier, Korbin Wedding, (Michael Savage), (Carlos Saravia) |
| 10:30.9, 10:49.6, 10:58.1, 11:28.3, 11:34.6, (11:56.8), (13:02.1) |
4 | 122 | Southwest Christian,
OR - Team Time (1st 5) 57:36.0 | Spread (1st 5) 55.2 |
| 13, 15, 29, 30, 35, (49), (69) |
| Harry Schaefer, Jake McCotter, Brayden Rutledge, Zach Cook, Gary Lau, (Calvin Driesner), (Spencer Rutledge) |
| 11:03.7, 11:15.1, 11:39.1, 11:39.2, 11:58.9, (12:56.8), (13:56.6) |
5 | 178 | Oak Hill,
OR - Team Time (1st 5) 1:00:50.9 | Spread (1st 5) 3:19.0 |
| 7, 26, 36, 38, 71, (92) |
| Diven Naidu, Challen Rosander, Tim Turner, Robert Turner, Conner Dauteuil, (Mark Curtis) |
| 10:47.9, 11:33.7, 12:06.2, 12:16.2, 14:06.9, (16:19.3) |
6 | 215 | Myrtle Point,
OR - Team Time (1st 5) 1:02:52.0 | Spread (1st 5) 3:02.0 |
| 14, 32, 41, 56, 72, (77), (85) |
| Aidan Lilienthal, Luke Nicholson, Clifford Johnson, Damian Lilienthal, CJ Seals, (Hunter Grove), (Jes-c Tessman) |
| 11:07.0, 11:45.0, 12:30.0, 13:21.0, 14:09.0, (14:25.0), (14:52.0) |
7 | 216 | Regis,
OR - Team Time (1st 5) 1:02:58.9 | Spread (1st 5) 1:40.7 |
| 25, 37, 48, 52, 54, (61), (89) |
| Lansdon Taylor, Jacob Persons, Colton Baughman, Minori Murakami, Damon Clute, (Ayden Murphy-Kirsch), (Nick Woods) |
| 11:33.0, 12:14.4, 12:51.3, 13:06.5, 13:13.7, (13:34.5), (15:16.9) |
8 | 230 | Waldport,
OR - Team Time (1st 5) 1:03:23.1 | Spread (1st 5) 2:45.9 |
| 28, 33, 46, 47, 76, (98), (103) |
| Ramon Topete, Matthew Shepherd, Lucas Forshee, Mick Greenwood, Cameron Fortmeyer, (Daniel Halpin), (Andrew Bliss) |
| 11:35.1, 11:54.0, 12:46.0, 12:47.0, 14:21.0, (17:43.4), (23:11.0) |
9 | 288 | Vernonia,
OR - Team Time (1st 5) 1:06:49.8 | Spread (1st 5) 3:02.0 |
| 23, 43, 63, 79, 80, (88), (97) |
| Jakob Handegard, Jacob Pasko, Sean Coffey, Nick Costley, Abraham Kpirikai, (Dinu Cejocan), (Vasili Pedersen) |
| 11:28.4, 12:39.3, 13:43.2, 14:28.5, 14:30.4, (15:13.1), (17:35.3) |
10 | 297 | Chemawa,
OR - Team Time (1st 5) 1:07:28.4 | Spread (1st 5) 1:09.2 |
| 45, 58, 62, 64, 68, (70), (74) |
| Jaxon Lodgepole, Zachary Moore, Trajan Carlos, Shane Smith, Jared Williams, (Aurelio Morrillo), (Nathaniel Red Fish) |
| 12:44.0, 13:30.0, 13:35.6, 13:45.6, 13:53.2, (13:57.2), (14:17.1) |
11 | 311 | Oregon School for the Deaf,
OR - Team Time (1st 5) 1:08:20.0 | Spread (1st 5) 1:17.0 |
| 51, 55, 57, 73, 75, (83), (90) |
| Larry Huertas-Segura, River Thompson, Alexander Garcia, Jose Lemus, Trayshun Holmes-Gounaris, (Andrew Fonseca), (Mario Andrade) |
| 13:03.0, 13:16.0, 13:27.0, 14:14.0, 14:20.0, (14:41.0), (15:17.0) |
12 | 319 | Glide,
OR - Team Time (1st 5) 1:08:27.1 | Spread (1st 5) 2:17.0 |
| 39, 65, 66, 67, 82 |
| Brandon Byrd, Nathan Masiel, Caleb Auty, Eli Metz, Caleb Thomas |
| 12:22.4, 13:46.2, 13:48.1, 13:51.0, 14:39.4 |
13 | 326 | Oakland,
OR - Team Time (1st 5) 1:09:02.6 | Spread (1st 5) 3:59.2 |
| 12, 60, 81, 86, 87 |
| Wyatt Smith, Brycen Terrell, Matthew Yates, Shane Eyler, Ayden Malina |
| 10:59.2, 13:31.5, 14:36.9, 14:56.6, 14:58.4 |
14 | 339 | Eddyville,
OR - Team Time (1st 5) 1:14:31.8 | Spread (1st 5) 9:07.0 |
| 19, 59, 77, 84, 100 |
| Keagan Spikes, Carter Gassner, Max Kinion, Isaac Kinion, Cheyden Gutierrez |
| 11:21.0, 13:30.8, 14:25.0, 14:47.0, 20:28.0 |
15 | 356 | Pacific,
OR - Team Time (1st 5) 1:19:25.0 | Spread (1st 5) 9:58.0 |
| 20, 44, 91, 99, 102 |
| Devon Richard, Hunter Jordan, Damian Amerman Smith, Zeke Hernandez, Justin Hogan |
| 11:22.0, 12:40.0, 15:33.0, 18:30.0, 21:20.0 |
16 | 364 | Faith Bible Christian,
OR - Team Time (1st 5) 1:14:53.7 | Spread (1st 5) 4:24.2 |
| 40, 42, 93, 94, 95, (96), (101) |
| Daniel Rosetti, Nolan Grant, Nate Levinson, Jamison Nemecek, Micah VanderGiessen, (Art Heesacker), (Ben Delzer) |
| 12:26.0, 12:39.0, 16:28.0, 16:30.5, 16:50.2, (17:27.0), (21:09.0) |