1 | 64 | East Linn Christian,
OR - Team Time (1st 5) 51:00.0 | Spread (1st 5) 1:12.0 |
| 1, 12, 13, 18, 20, (29), (89) |
| Josh Miner, Orin Osborne, Jedaiah Wasson, Christian Strawn, Rhett Osborne, (Wesley Anderson), (Jon Ropp) |
| 9:24.0, 10:12.0, 10:15.0, 10:33.0, 10:36.0, (10:52.0), (12:26.0) |
2 | 76 | Riverdale,
OR - Team Time (1st 5) 51:40.2 | Spread (1st 5) 46.1 |
| 6, 8, 15, 23, 24, (28), (35) |
| Brian Gentry, Finn James, Tim Gentry, Cole Bemis, Fisher Ng, (Evan Morris), (Sam Hinerfeld) |
| 9:53.5, 10:00.6, 10:27.4, 10:39.1, 10:39.6, (10:49.9), (11:03.5) |
| 76 | Southwest Christian,
OR - Team Time (1st 5) 51:52.6 | Spread (1st 5) 49.3 |
| 7, 11, 14, 17, 27, (31), (47) |
| Aaron Lane, Chase Stubblefield, Timothy Curtis, Trent Driesner, Joe Zochert, (Jacob Suarez), (Cam Stubblefield) |
| 9:59.5, 10:11.2, 10:21.0, 10:32.1, 10:48.8, (10:58.8), (11:21.3) |
4 | 98 | Horizon Christian,
OR - Team Time (1st 5) 52:35.8 | Spread (1st 5) 1:07.5 |
| 4, 19, 20, 25, 30, (43), (57) |
| Alex Olson, Tucker Olson, Hayden Wakefield, Zack Stetzel, Travis Schiele, (Joe Boone), (Trent Johnson) |
| 9:47.8, 10:34.7, 10:36.0, 10:42.0, 10:55.3, (11:17.3), (11:29.0) |
5 | 145 | Oregon Episcopal,
OR - Team Time (1st 5) 53:48.9 | Spread (1st 5) 1:42.1 |
| 5, 22, 26, 32, 60, (70), (100) |
| Cameron Slovic, Grant Thomas, Jack Casalino, Chandler Watson, Noah Solomon, (Eben Rogers), (Zach Levis) |
| 9:53.4, 10:36.9, 10:42.8, 11:00.3, 11:35.5, (12:00.7), (12:34.2) |
6 | 216 | Santiam Christian,
OR - Team Time (1st 5) 56:06.2 | Spread (1st 5) 1:12.3 |
| 16, 44, 45, 48, 63, (73), (109) |
| August Thornton, Matthew Kontra, Sam Barton, Andrew Cowan, Paul Lim, (Carson Post), (Micah Hubele) |
| 10:28.1, 11:17.4, 11:18.7, 11:21.6, 11:40.4, (12:00.8), (12:51.3) |
7 | 281 | Pleasant Hill,
OR - Team Time (1st 5) 57:25.0 | Spread (1st 5) 2:30.0 |
| 9, 50, 50, 78, 94, (127), (146) |
| Hunter Murphy, Justin Oljace, Callan Stowell, Jonathan Oljace, John Poet, (Tyce Ferguson), (Sean Wolfer) |
| 10:01.0, 11:24.0, 11:24.0, 12:05.0, 12:31.0, (13:44.0), (15:20.0) |
| 281 | Portland Adventist,
OR - Team Time (1st 5) 57:59.5 | Spread (1st 5) 59.6 |
| 34, 46, 61, 70, 70, (74), (87) |
| Peter Krull, Andrew Eoff, Douglas Graham, Zach Nakamura, Wils Haffner, (Patrick Knapp), (Aaron Wong) |
| 11:01.1, 11:20.7, 11:36.3, 12:00.7, 12:00.7, (12:01.4), (12:24.7) |
| 281 | Rainier (OR),
OR - Team Time (1st 5) 57:53.5 | Spread (1st 5) 1:29.9 |
| 35, 39, 40, 69, 98, (107), (112) |
| Bryan Falls, Johnathan Guisinger, John Graff, Elijah Ford, Chase Kellar, (Reece Lowry), (Jared Goodwin) |
| 11:03.5, 11:07.8, 11:12.8, 11:56.0, 12:33.4, (12:47.0), (12:54.8) |
10 | 282 | Crow,
OR - Team Time (1st 5) 57:52.7 | Spread (1st 5) 56.7 |
| 37, 38, 65, 67, 75, (77), (79) |
| Travin Eastlick, Rylan Larsen, Shawn Recca, Jordan Armstrong, Kody Roberts, (Corbin Pew), (Joel Perry) |
| 11:05.0, 11:07.0, 11:49.0, 11:50.0, 12:01.7, (12:04.4), (12:12.0) |
11 | 297 | Kennedy,
OR - Team Time (1st 5) 57:55.1 | Spread (1st 5) 2:41.0 |
| 10, 41, 62, 76, 108, (114) |
| Adrian Parra, Kyle Kinyon, Brandon Rendon, Alex Salazar, Nick Spickelmier, (Brandon Salazar) |
| 10:10.0, 11:13.3, 11:38.7, 12:02.1, 12:51.0, (13:13.0) |
12 | 355 | Toledo,
OR - Team Time (1st 5) 1:00:01.7 | Spread (1st 5) 2:22.8 |
| 42, 52, 56, 81, 124, (131), (145) |
| Zachary Casberg, James McIntyre, Blake Hutchison, Christian Mobley, Phillip Landis, (Joshua Anderson), (Parker Casberg) |
| 11:15.0, 11:24.6, 11:28.6, 12:15.7, 13:37.8, (14:02.0), (15:09.6) |
13 | 366 | Myrtle Point,
OR - Team Time (1st 5) 59:38.2 | Spread (1st 5) 1:07.1 |
| 54, 58, 59, 96, 99, (118), (129) |
| Isaac Johnson, Hayden Wiley, Jack Isenhart, Forest Dittmer, Josh Shinn, (Jordan Wiley), (Trey Looney) |
| 11:26.4, 11:31.2, 11:35.3, 12:31.8, 12:33.5, (13:21.1), (13:50.9) |
14 | 379 | St. Stephen's Academy,
OR - Team Time (1st 5) 1:00:31.3 | Spread (1st 5) 4:15.8 |
| 2, 33, 90, 126, 128, (133) |
| Brandt Bergeron, Gresham Bergeron, Joshua Williams, Evan Tsuei, Peter Hayward, (Jon Buck) |
| 9:33.2, 11:00.8, 12:26.5, 13:41.8, 13:49.0, (14:03.0) |
15 | 409 | Jefferson,
OR - Team Time (1st 5) 1:00:47.0 | Spread (1st 5) 3:57.0 |
| 3, 92, 94, 97, 123, (138), (142) |
| Hassan Ibrahim, Frank Guivas, Michael Prichard, Ezra Oien, Baltazar Ortiz, (Tristan Pickens), (Chris Perkins) |
| 9:38.0, 12:30.0, 12:31.0, 12:33.0, 13:35.0, (14:28.0), (15:04.0) |
16 | 435 | Scio,
OR - Team Time (1st 5) 1:02:03.1 | Spread (1st 5) 1:28.1 |
| 66, 68, 83, 103, 115, (116), (121) |
| Logan Martin, Caleb Clevenger, Jared Driver, Dillon Bergby, Donovan Miller, (Marshall Hull), (Bryce West) |
| 11:49.8, 11:53.9, 12:21.9, 12:39.6, 13:17.9, (13:18.2), (13:30.3) |
17 | 472 | Willamina,
OR - Team Time (1st 5) 1:02:38.0 | Spread (1st 5) 20.0 |
| 85, 88, 92, 101, 106, (111) |
| Jordan Reyes, Cian Bailey-Saucey, Damian Anderson, Justin Fasana, Kyle Buczynski, (Alex Klass) |
| 12:24.0, 12:25.0, 12:30.0, 12:35.0, 12:44.0, (12:53.0) |
18 | 478 | Regis,
OR - Team Time (1st 5) 1:03:06.3 | Spread (1st 5) 1:53.0 |
| 53, 85, 110, 113, 117, (119), (120) |
| Ibuki Urano, Junya Furukawa, Eric Reynolds, Michael Bentz, Owen George, (Jonathan Urena), (Andrew Tabor) |
| 11:26.0, 12:24.0, 12:52.3, 13:05.0, 13:19.0, (13:24.2), (13:26.1) |
19 | 480 | Warrenton,
OR - Team Time (1st 5) 1:04:40.4 | Spread (1st 5) 3:33.1 |
| 55, 64, 91, 130, 140 |
| Luke Liljenwall, Jeryd Lewis, Austin Stein, Charlie Burrows, AJ Schenbeck |
| 11:27.2, 11:44.6, 12:26.7, 14:01.6, 15:00.3 |
20 | 485 | Clatskanie,
OR - Team Time (1st 5) 1:03:02.8 | Spread (1st 5) 2:19.8 |
| 49, 102, 104, 105, 125, (135), (144) |
| Jacob Moore, Jac Coe, Jaden Corley, Jonathan Adkinson, Alex Hendricks, (Justin Gwinner), (Bryan Points) |
| 11:21.7, 12:37.6, 12:40.1, 12:41.9, 13:41.5, (14:19.8), (15:06.6) |
21 | 608 | Umatilla,
OR - Team Time (1st 5) 1:08:32.1 | Spread (1st 5) 2:03.7 |
| 84, 122, 131, 134, 137 |
| Aden Cappello, Austin Menzes, Tony Contreras, Noah Shorter, Dylan Hodge |
| 12:22.6, 13:31.2, 14:02.0, 14:10.0, 14:26.3 |
22 | 648 | Salem Academy,
OR - Team Time (1st 5) 1:12:43.7 | Spread (1st 5) 3:48.0 |
| 82, 136, 139, 143, 148 |
| Josh Steffen, Aaron Iwahiro, Evan Wilson, Conall Doss, Clayton Dallwig-Black |
| 12:16.7, 14:22.7, 14:54.9, 15:04.7, 16:04.7 |
23 | 667 | Sheridan,
OR - Team Time (1st 5) 1:15:50.4 | Spread (1st 5) 4:42.9 |
| 80, 141, 147, 149, 150, (151), (152) |
| Jake Graham, Stefano Caponi, Alex Fieken, Nathan Whittington, Josh Sills, (Tyler Culp), (DJ Arthur) |
| 12:12.1, 15:03.9, 15:30.1, 16:09.3, 16:55.0, (17:35.0), (20:05.1) |