| 1 | 36 | Valley Catholic,
OR - Team Time (1st 5) 49:26.0 | Spread (1st 5) 58.0 |
| 1, 3, 4, 12, 16, (19), (23) |
| Cooper Roach, Wilder Boyden, Ben Davidson, Jacob Godshalk, Nathaniel Trobough, (Alex Kiss), (Phillip Borlet) |
| 9:26.0, 9:34.0, 9:39.0, 10:23.0, 10:24.0, (10:28.0), (10:36.0) |
| 2 | 46 | Southwest Christian,
OR - Team Time (1st 5) 50:38.0 | Spread (1st 5) 1:01.0 |
| 2, 5, 7, 11, 21, (24), (31) |
| Trevor Lane, David Bogert, Aaron Lane, Tony Weaver, Chase Stubblefield, (Chris Martin), (Nathan Kubeczko) |
| 9:31.0, 9:59.0, 10:14.0, 10:22.0, 10:32.0, (10:38.0), (10:46.0) |
| 3 | 149 | Rainier (OR),
OR - Team Time (1st 5) 53:53.0 | Spread (1st 5) 56.0 |
| 12, 12, 26, 46, 53, (56), (71) |
| Brian Guisinger, Bryan Falls, Emmett Earlywine, John Graff, Johnathan Guisinger, (Jared Thomas), (Alex Gates) |
| 10:23.0, 10:23.0, 10:40.0, 11:08.0, 11:19.0, (11:20.0), (11:36.0) |
| 4 | 170 | Kennedy,
OR - Team Time (1st 5) 54:03.4 | Spread (1st 5) 1:03.4 |
| 20, 22, 25, 33, 70, (130), (142) |
| Noe Jines, Adrian Parra, John Savage, Brent Lang, Kyle Kinyon, (Dominic Pohl), (Victor Garcia) |
| 10:30.0, 10:34.0, 10:39.0, 10:47.0, 11:33.4, (12:56.2), (13:21.2) |
| 5 | 193 | Chemawa,
OR - Team Time (1st 5) 54:39.4 | Spread (1st 5) 17.7 |
| 32, 37, 39, 42, 43, (48), (62) |
| Izaya Tahnezani, Michael Sanapaw, Natron Longhair, Cameran Ogle, Michael Capone, (Bruce Dickensen), (Sean Lee) |
| 10:46.3, 10:51.7, 10:54.0, 11:03.4, 11:04.0, (11:09.2), (11:25.3) |
| 6 | 196 | Oregon Episcopal,
OR - Team Time (1st 5) 54:27.4 | Spread (1st 5) 1:34.0 |
| 6, 8, 43, 68, 71, (74), (75) |
| Cameron Slovic, Spencer Slovic, Patrick McVee, Henry Talbott, Zach Solomon, (Eben Rogers), (Gregory Heinonen) |
| 10:02.0, 10:15.0, 11:04.0, 11:30.4, 11:36.0, (11:40.0), (11:41.0) |
| 7 | 203 | Union,
OR - Team Time (1st 5) 54:59.0 | Spread (1st 5) 35.0 |
| 28, 35, 40, 47, 53, (58), (64) |
| Samuel O'Reilly, Riley Sheehy, Ethan Black, Kenneth Sipp, Daniel Colton, (Cory Andrews), (Jayson Blackburn) |
| 10:44.0, 10:51.0, 10:56.0, 11:09.0, 11:19.0, (11:21.0), (11:28.0) |
| 8 | 285 | Horizon Christian,
OR - Team Time (1st 5) 56:50.1 | Spread (1st 5) 2:28.1 |
| 12, 41, 51, 56, 125, (152), (168) |
| Alex Olson, Nathan McGill, Blake Phillips, Connor Marleau, Christian Williams, (Austin Forrester), (Ben McMonagle) |
| 10:23.0, 11:02.0, 11:14.0, 11:20.0, 12:51.1, (13:57.0), (15:02.9) |
| 9 | 324 | Riverdale,
OR - Team Time (1st 5) 57:32.2 | Spread (1st 5) 43.3 |
| 45, 55, 66, 77, 81, (83), (84) |
| Cole Bemis, Spencer Singer, Adrian Lurie, Diego Quintos, Sean Corrigan, (Grant Brown), (Jeff Weigand) |
| 11:07.6, 11:19.5, 11:29.0, 11:45.2, 11:50.9, (11:52.1), (11:53.2) |
| 10 | 387 | Clatskanie,
OR - Team Time (1st 5) 59:00.0 | Spread (1st 5) 1:09.0 |
| 50, 59, 78, 99, 101, (132), (133) |
| Isaac Points, Chase Berg, Austin Deanhardt, Griffin Haas, Alex Gaylin, (Trask Hill), (Henry Hunt) |
| 11:11.0, 11:22.0, 11:48.0, 12:19.0, 12:20.0, (13:00.0), (13:05.0) |
| 11 | 388 | Salem Academy,
OR - Team Time (1st 5) 59:06.9 | Spread (1st 5) 2:35.5 |
| 30, 38, 67, 113, 140, (173) |
| Josh Steffen, Gio Garcia, Sam Kenyon, Taylor Bennett, Joel Westby, (Evan Klaus) |
| 10:45.2, 10:52.2, 11:29.7, 12:39.1, 13:20.7, (15:41.8) |
| 12 | 393 | Amity,
OR - Team Time (1st 5) 59:00.8 | Spread (1st 5) 57.1 |
| 61, 73, 79, 80, 100, (103), (131) |
| Collin Taylor, Jordan Butler, Dallon Davis, Niklas Emmingham, Daniel Mather, (Shane Ellsworth), (Nathan Walker) |
| 11:22.6, 11:39.6, 11:49.0, 11:49.9, 12:19.7, (12:25.0), (12:59.1) |
| 13 | 411 | Coquille,
OR - Team Time (1st 5) 59:47.9 | Spread (1st 5) 3:04.8 |
| 10, 52, 90, 116, 143, (176) |
| Thom Hallmark, Eli Dill, Zach Amavisca, McKenzie Gibson, Ben Hallmark, (Kyle Sweeney) |
| 10:19.3, 11:15.5, 12:04.4, 12:44.6, 13:24.1, (19:57.3) |
| 14 | 415 | St. John Bosco,
OR - Team Time (1st 5) 59:53.0 | Spread (1st 5) 3:23.0 |
| 9, 34, 97, 128, 147 |
| Hosea Catterall, Dominic Brophy, Mickey Walker, Jacob Schulz, Jacob Beebe |
| 10:18.0, 10:48.0, 12:11.0, 12:55.0, 13:41.0 |
| 15 | 426 | Nyssa,
OR - Team Time (1st 5) 1:00:00.0 | Spread (1st 5) 2:55.0 |
| 18, 59, 69, 139, 141, (144), (158) |
| Quentin Jensen, Andrew Deleon, Heath Hartley, Elias Pascacio, Kameron Woodruff, (Jose Gramajo), (Ricardo Carreon) |
| 10:26.0, 11:22.0, 11:32.0, 13:19.0, 13:21.0, (13:26.0), (14:02.0) |
| 16 | 433 | Country Christian,
OR - Team Time (1st 5) 1:00:03.0 | Spread (1st 5) 1:19.0 |
| 64, 76, 87, 89, 117, (150), (169) |
| Levi Losli, Alex Satrum, John Kendall, Parker McClaugherty, Ben Grandle, (Michael Mann), (Sam Grandle) |
| 11:28.0, 11:43.0, 12:02.0, 12:03.0, 12:47.0, (13:45.0), (15:11.0) |
| 17 | 435 | Nestucca,
OR - Team Time (1st 5) 1:00:38.5 | Spread (1st 5) 3:00.7 |
| 27, 29, 94, 136, 149 |
| Raymond Jackson-Cruz, Bradley Shaw, Brady Stitt, Isaak Welch, Cody Fouche |
| 10:43.7, 10:45.0, 12:09.2, 13:16.2, 13:44.4 |
| 18 | 443 | Gold Beach,
OR - Team Time (1st 5) 1:00:08.0 | Spread (1st 5) 1:01.2 |
| 63, 86, 92, 96, 106, (120), (163) |
| Jacob Carpenter, Joe Springer, Aubry Jones, Iasic Fernandez, Jaxsun Gysbers, (Alvin Lisenberry), (Warren Anderson) |
| 11:25.9, 11:59.2, 12:05.6, 12:10.2, 12:27.1, (12:48.7), (14:15.9) |
| 19 | 470 | Faith Bible Christian,
OR - Team Time (1st 5) 1:02:18.0 | Spread (1st 5) 4:52.0 |
| 16, 82, 87, 115, 170 |
| Garrett Bender, Tristan Bolton, Jacob Daskalakis, Jason Ross, David Luu |
| 10:24.0, 11:52.0, 12:02.0, 12:44.0, 15:16.0 |
| 20 | 517 | Vale,
OR - Team Time (1st 5) 1:02:06.0 | Spread (1st 5) 48.0 |
| 85, 93, 110, 112, 117, (172) |
| Ethan Forsberg, Jay Saunders, Kade Phillips, Devin Smith, Matt Cox, (Domynik Hull) |
| 11:59.0, 12:07.0, 12:34.0, 12:39.0, 12:47.0, (15:41.0) |
| 21 | 521 | Santiam Christian,
OR - Team Time (1st 5) 1:02:04.4 | Spread (1st 5) 46.0 |
| 91, 98, 101, 107, 124, (159) |
| Liam Perry, Jacob Manzi, Steven Kontra, Dennis Li, William Whitley, (Hayden Lesko) |
| 12:05.0, 12:18.4, 12:20.0, 12:30.0, 12:51.0, (14:06.0) |
| 22 | 563 | Corbett,
OR - Team Time (1st 5) 1:03:18.0 | Spread (1st 5) 2:59.0 |
| 35, 122, 127, 128, 151 |
| Luke Davis, Collin Horn, Wyatt Sprengel, Jett Knight, Aaron Pettingill |
| 10:51.0, 12:50.0, 12:52.0, 12:55.0, 13:50.0 |
| 23 | 609 | Regis,
OR - Team Time (1st 5) 1:04:20.0 | Spread (1st 5) 1:07.6 |
| 95, 108, 134, 135, 137, (138), (148) |
| Zach Joyce, Nathan Hendricks, Josh Mumey, Ryan Hill, Keitaro Nishi, (Joshua Ripp), (Stephen Philippi) |
| 12:09.7, 12:31.3, 13:06.2, 13:15.5, 13:17.3, (13:17.5), (13:43.5) |
| 24 | 633 | Myrtle Point,
OR - Team Time (1st 5) 1:05:55.5 | Spread (1st 5) 2:49.7 |
| 49, 121, 152, 155, 156, (157), (161) |
| Eli Officer, Levi Randel, Jordan Thompson, Traven Collins, Trevor Fullerton, (Corbin Warner), (Purple Lake) |
| 11:10.3, 12:49.7, 13:57.0, 13:58.5, 14:00.0, (14:01.6), (14:07.1) |
| 25 | 670 | Willamina,
OR - Team Time (1st 5) 1:06:23.5 | Spread (1st 5) 1:35.4 |
| 109, 114, 125, 160, 162 |
| Cian Bailey-Saucey, Michael Reyes, Justin Fasana, Logan DiBetta, Chandler Allen |
| 12:33.7, 12:43.1, 12:51.1, 14:06.5, 14:09.1 |
| 26 | 671 | Oakridge,
OR - Team Time (1st 5) 1:07:11.8 | Spread (1st 5) 3:00.0 |
| 104, 105, 145, 146, 171 |
| James Gore, Jackson Ferrara, Noah Berling, Koby Ogan, Chase Baker |
| 12:26.0, 12:26.7, 13:26.1, 13:27.0, 15:26.0 |
| 27 | 674 | Crow,
OR - Team Time (1st 5) 1:07:10.7 | Spread (1st 5) 2:20.3 |
| 111, 119, 123, 154, 167 |
| Nick Willits, Max Wagner, Cameron Schwartz, Sam Sowanick, Grayson Clark |
| 12:37.3, 12:47.6, 12:50.2, 13:58.0, 14:57.6 |
| 28 | 844 | Scio,
OR - Team Time (1st 5) 1:19:51.2 | Spread (1st 5) 3:21.3 |
| 164, 165, 166, 174, 175 |
| Logan Mendez, Israel Forson, James McOmber, Bailey Sprague, Heston Forson |
| 14:47.7, 14:52.5, 14:55.4, 17:06.6, 18:09.0 |