| 1 | 60 | Lincoln,
OR - Team Time (1st 5) 51:42.7 | Spread (1st 5) 40.1 |
| 3, 12, 14, 15, 16, (20), (22) |
| Jalen Javurek, Connor Campbell, Ethan Harper, Ezra Berg, David Fuller, (Kekona Ream), (Matthew Kirkland) |
| 9:53.1, 10:21.4, 10:24.2, 10:30.8, 10:33.2, (10:44.4), (10:49.0) |
| 2 | 74 | South Medford,
OR - Team Time (1st 5) 52:09.0 | Spread (1st 5) 1:08.0 |
| 2, 8, 10, 25, 29, (54), (56) |
| Luke Ramirez, Reed Hungerford, Truett Bostwick, Joby Evanow, Johan Jordaan, (Caden Munroe), (Ethan Foster) |
| 9:48.0, 10:15.0, 10:20.0, 10:50.0, 10:56.0, (11:21.0), (11:23.0) |
| 3 | 89 | Wilsonville,
OR - Team Time (1st 5) 52:43.0 | Spread (1st 5) 1:04.0 |
| 4, 11, 18, 26, 30, (31), (32) |
| Nicholas Whitaker, Jonathan Palmer, Jack Burns, Isaac Boger, Jack Roche, (Joseph Wilde), (Zachary Smith) |
| 9:53.5, 10:21.0, 10:39.9, 10:51.1, 10:57.5, (10:58.0), (10:58.4) |
| 4 | 101 | Central Catholic,
OR - Team Time (1st 5) 53:14.4 | Spread (1st 5) 57.8 |
| 5, 13, 21, 28, 34, (36), (38) |
| Cameron Thompson, Ben Brown, Eric Brecht, Spencer Hardy, Jameson Westhead, (Joseph Halsey), (Josue Corona-Solis) |
| 10:05.5, 10:23.1, 10:47.7, 10:54.8, 11:03.3, (11:05.2), (11:07.4) |
| 5 | 133 | Aloha,
OR - Team Time (1st 5) 54:10.6 | Spread (1st 5) 49.2 |
| 9, 23, 27, 33, 41, (50), (61) |
| Mohamed Sheikh, Ian Bake, Matt Uzzle, Hiruy Alemseged, Mason Hoskins, (Brady Gibbons), (Shiferaw Alemseged) |
| 10:19.6, 10:49.5, 10:53.5, 10:59.2, 11:08.8, (11:16.5), (11:25.8) |
| 6 | 153 | Silverton,
OR - Team Time (1st 5) 54:09.5 | Spread (1st 5) 1:06.3 |
| 6, 17, 39, 44, 47, (49), (51) |
| Haile Stutzman, Will Sisley, William Wright, David Reeves III, Trevor Ortega, (Carson Brock), (Jonathan Hansen) |
| 10:06.0, 10:33.4, 11:07.9, 11:09.9, 11:12.3, (11:15.8), (11:17.3) |
| 7 | 206 | Taft,
OR - Team Time (1st 5) 55:38.1 | Spread (1st 5) 30.0 |
| 24, 40, 43, 46, 53, (63), (86) |
| Preston Nightingale, Juan Perez, Eli Demello, Dawson Wood, Micah McLeish, (Lucas Hindman), (Ean Wood) |
| 10:49.7, 11:08.4, 11:09.3, 11:11.0, 11:19.7, (11:31.9), (12:02.2) |
| 8 | 211 | Union,
OR - Team Time (1st 5) 54:53.0 | Spread (1st 5) 2:10.0 |
| 1, 7, 57, 71, 75, (78), (94) |
| Alex Graffunder, Tim Stevens, Jeremy Baxter, Jack Silveira, Matthew Sheehy, (Andrew Lackey), (Tyler Olson) |
| 9:40.0, 10:13.0, 11:24.0, 11:46.0, 11:50.0, (11:52.0), (12:20.0) |
| 9 | 296 | Burns,
OR - Team Time (1st 5) 57:30.0 | Spread (1st 5) 1:20.0 |
| 19, 48, 69, 75, 85, (104), (121) |
| Emmett Klus, Calvin Bates, Ryan Robles, JP Friedrichsen, Kolton Dahl, (Chris Boyd), (Tom Boyd) |
| 10:41.0, 11:14.0, 11:44.0, 11:50.0, 12:01.0, (12:41.0), (13:03.0) |
| 10 | 334 | Roseburg,
OR - Team Time (1st 5) 58:45.0 | Spread (1st 5) 1:40.0 |
| 35, 37, 60, 96, 106, (145), (147) |
| Elijah Hansen, Hunter Agsten, Zachary Traul, Harrison Townsend, Benjamin Herrold, (Boone Olson), (Steen Olson) |
| 11:04.0, 11:07.0, 11:25.0, 12:25.0, 12:44.0, (13:57.0), (14:00.0) |
| 11 | 344 | Mountain View (OR),
OR - Team Time (1st 5) 58:39.0 | Spread (1st 5) 1:11.0 |
| 42, 65, 66, 77, 94, (109), (112) |
| Quinn Olarrea, Wyatt Goff, Levi Pichardo, Max Lehr, Nate Cannon, (Jayden Harris), (Chisel McFarland) |
| 11:09.0, 11:38.0, 11:41.0, 11:51.0, 12:20.0, (12:49.0), (12:51.0) |
| 12 | 414 | Baker,
OR - Team Time (1st 5) 1:00:17.0 | Spread (1st 5) 1:00.0 |
| 64, 73, 83, 93, 101, (150), (171) |
| Kale Cassidy, Lucas Stearns, Conner Cline, Jake Cuzick, Alex Gross, (Joe Couch), (Kyler Hester) |
| 11:37.0, 11:49.0, 11:58.0, 12:16.0, 12:37.0, (14:02.0), (15:32.0) |
| 13 | 415 | Nestucca,
OR - Team Time (1st 5) 1:00:30.1 | Spread (1st 5) 1:40.3 |
| 45, 73, 88, 98, 111, (117) |
| Joe Wilkinson, Gustavo Camacho, Dylan Johnson, Logan Blackburn, Andrew Morgan, (Elias Sifford) |
| 11:10.0, 11:49.0, 12:08.4, 12:32.4, 12:50.3, (12:58.7) |
| 14 | 435 | Canby,
OR - Team Time (1st 5) 1:00:42.7 | Spread (1st 5) 1:09.1 |
| 70, 81, 82, 89, 113, (129), (132) |
| Riley Pittman, Zach Polzel, Andrew Viter, Gabriel Rodgers, Caleb Chupp, (Blake Ingram), (Kaden Boyd) |
| 11:45.2, 11:56.5, 11:57.1, 12:09.6, 12:54.3, (13:23.2), (13:31.2) |
| 15 | 436 | Hermiston,
OR - Team Time (1st 5) 1:01:01.0 | Spread (1st 5) 1:48.0 |
| 62, 66, 80, 101, 127, (152), (155) |
| Angel Benites, Gregory Anderson, Freddy Ibarra, Martin Heredia, Jaime Corona, (Jason Daltoso), (Seth Buck) |
| 11:30.0, 11:41.0, 11:55.0, 12:37.0, 13:18.0, (14:04.0), (14:07.0) |
| 16 | 474 | Pleasant Hill,
OR - Team Time (1st 5) 1:02:16.0 | Spread (1st 5) 2:32.0 |
| 54, 79, 97, 103, 141, (174), (177) |
| Callan Stowell, Hunter Murphy, Kyler Martin, Sam Scheutz, Asher Ruchti, (Gabe Placko), (Kurt Perini) |
| 11:21.0, 11:53.0, 12:29.0, 12:40.0, 13:53.0, (15:46.0), (16:52.0) |
| 17 | 477 | Cottage Grove,
OR - Team Time (1st 5) 1:02:17.0 | Spread (1st 5) 2:23.0 |
| 52, 72, 87, 130, 136, (144), (157) |
| Konrad Raum, Jimmy Talley, Paesen Timm, Justin Francis, Eric Cortes, (Matteo Liserre), (Chase Wright) |
| 11:18.0, 11:47.0, 12:04.0, 13:27.0, 13:41.0, (13:55.0), (14:20.0) |
| 18 | 527 | Crow,
OR - Team Time (1st 5) 1:03:44.9 | Spread (1st 5) 2:23.6 |
| 59, 100, 105, 124, 139, (142), (148) |
| Shawn Recca, Kody Roberts, Jacob Breding, Kenton Sparks, Abraham Lawrence, (Joel Perry), (Ethan Clark) |
| 11:24.9, 12:36.9, 12:43.8, 13:10.8, 13:48.5, (13:54.0), (14:01.0) |
| 19 | 542 | Nyssa,
OR - Team Time (1st 5) 1:03:54.0 | Spread (1st 5) 1:33.0 |
| 66, 108, 119, 123, 126, (128) |
| Chris Acosta, Wyatt Jensen, Armando Pedraza, Kelvin Pascacio, Frank Oliver, (Myo Castro) |
| 11:41.0, 12:47.0, 13:02.0, 13:10.0, 13:14.0, (13:19.0) |
| 20 | 560 | St Mary's,
OR - Team Time (1st 5) 1:04:12.3 | Spread (1st 5) 58.5 |
| 92, 107, 114, 122, 125, (133), (135) |
| Hunter Jorgenson, Ethan McAnally, Gabriel Mayer, Gavin Glatte, Carson Grebosky, (Luke Bennion), (Owen Gramley) |
| 12:13.2, 12:46.5, 12:54.4, 13:06.5, 13:11.7, (13:35.7), (13:37.9) |
| 21 | 627 | La Pine,
OR - Team Time (1st 5) 1:06:48.0 | Spread (1st 5) 1:21.0 |
| 99, 115, 134, 137, 142, (152), (156) |
| Mathew Smith, Max Miller, Peyton Manley, Jesse Ordonez, Tracy Turnsplenty, (Brad Palmer), (Aidan Crowley) |
| 12:33.0, 12:57.0, 13:37.0, 13:47.0, 13:54.0, (14:04.0), (14:08.0) |
| 22 | 666 | Vale,
OR - Team Time (1st 5) 1:09:28.0 | Spread (1st 5) 3:54.0 |
| 57, 115, 160, 166, 168, (173), (179) |
| Japheth Carlson, Dan Wenger, Kenneth Silva, Josh Andersen, Colton Anderson, (Logan Cox), (Luis Diaz) |
| 11:24.0, 12:57.0, 14:35.0, 15:14.0, 15:18.0, (15:39.0), (19:22.0) |
| 23 | 671 | Junction City,
OR - Team Time (1st 5) 1:07:56.0 | Spread (1st 5) 2:29.0 |
| 90, 119, 148, 152, 162, (165), (166) |
| Conner McAdams, Miguel Gonzalez, Gabriel Bagley, Levi Silbernagel, Logan Bierly, (Cameron Truesdell), (William Lukofnak) |
| 12:10.0, 13:02.0, 14:01.0, 14:04.0, 14:39.0, (15:13.0), (15:14.0) |
| 24 | 695 | Delphian,
OR - Team Time (1st 5) 1:09:39.6 | Spread (1st 5) 3:20.9 |
| 84, 118, 161, 163, 169 |
| Kevin Yan, Bryant Zhong, Timson Lee, William Wang, Simon Yen |
| 11:59.1, 12:59.9, 14:37.1, 14:43.5, 15:20.0 |
| 25 | 710 | Toledo,
OR - Team Time (1st 5) 1:11:34.6 | Spread (1st 5) 3:47.8 |
| 91, 110, 164, 170, 175 |
| Zachary Casberg, Daniel Mamataliev, Gavin Chipman, Storm Greene, Jacob Frederic |
| 12:11.8, 12:49.5, 15:11.6, 15:22.1, 15:59.6 |
| 26 | 732 | Triangle Lake,
OR - Team Time (1st 5) 1:10:10.0 | Spread (1st 5) 46.0 |
| 137, 140, 145, 151, 159 |
| Vicente Mather, Weston McAllister, Alex Amezcua, Zach Pennel, Elijah Amezcua |
| 13:47.0, 13:50.0, 13:57.0, 14:03.0, 14:33.0 |
| 27 | 815 | Douglas,
OR - Team Time (1st 5) 1:18:48.0 | Spread (1st 5) 5:46.0 |
| 131, 158, 172, 176, 178 |
| Jacob Hester, Matt Richards, JJ Williams, luke Fowler, Jacob Jasper |
| 13:29.0, 14:25.0, 15:34.0, 16:05.0, 19:15.0 |