| 1 | 16 | Lincoln,
OR - Team Time (1st 5) 48:48.8 | Spread (1st 5) 14.5 |
| 1, 2, 3, 4, 6, (10), (11) |
| Pierce Miller, Dominic Arce, Avi Meyer, Ransom Gravatt, Joe Kortenhof, (Jose Aguilar), (Carson Cohn) |
| 9:40.0, 9:43.4, 9:44.3, 9:46.6, 9:54.5, (10:03.0), (10:03.2) |
| 2 | 47 | Central Catholic,
OR - Team Time (1st 5) 50:14.0 | Spread (1st 5) 37.0 |
| 5, 7, 8, 12, 15, (16), (18) |
| Michael McCausland, Cameron Thompson, Brady Lance, Eric Brecht, Jalen Harris, (Daniel Thompson), (Owen Riley) |
| 9:49.0, 9:55.0, 9:57.0, 10:07.0, 10:26.0, (10:29.6), (10:33.0) |
| 3 | 118 | South Medford,
OR - Team Time (1st 5) 54:08.0 | Spread (1st 5) 22.0 |
| 19, 20, 22, 25, 32, (46), (60) |
| Alex Villa, Luke Ramirez, Joel Centeno, Enoch Cunningham, Luke Parks, (Alan Watson), (James McAdam) |
| 10:40.0, 10:42.0, 10:49.0, 10:55.0, 11:02.0, (11:18.0), (11:43.0) |
| 4 | 129 | Aloha,
OR - Team Time (1st 5) 53:44.3 | Spread (1st 5) 1:13.3 |
| 9, 14, 26, 39, 41, (45), (54) |
| Luis Torres, Tony Watts, Ian Bake, Jeremy Shahan, Griffin Shaulis, (Sam Andrus), (Brent Barzler) |
| 10:00.6, 10:22.2, 10:55.8, 11:11.8, 11:13.9, (11:17.1), (11:32.0) |
| 5 | 149 | David Douglas,
OR - Team Time (1st 5) 54:38.0 | Spread (1st 5) 59.0 |
| 13, 22, 24, 43, 47, (56), (61) |
| Ollie Tuffa, Max Hodge, Josiah Schuermyer, Grant Collins, David Veenstra, (Tim Lottis), (Mark Tkach) |
| 10:20.0, 10:49.0, 10:54.0, 11:16.0, 11:19.0, (11:38.0), (11:45.0) |
| 6 | 210 | Wilsonville,
OR - Team Time (1st 5) 56:08.0 | Spread (1st 5) 22.0 |
| 30, 36, 44, 49, 51, (51), (55) |
| Mitchell Stauffer, Cameron Quenzer, Nobuki Yaso, Jeremy Duke, Jackson Shavere, (Tyler Greco), (Kaleb Pace) |
| 11:01.0, 11:05.0, 11:17.0, 11:22.0, 11:23.0, (11:23.0), (11:33.0) |
| 7 | 282 | Yamhill-Carlton,
OR - Team Time (1st 5) 57:48.0 | Spread (1st 5) 1:26.0 |
| 27, 35, 38, 88, 94, (106), (131) |
| Dylan Duckworth, Dylan Schmidt, Shane Davis, Ian Diaz, Andrew Doran, (Jerod Fugere), (Andrew Kinnaman-Spears) |
| 10:58.0, 11:04.0, 11:10.0, 12:12.0, 12:24.0, (12:41.0), (13:02.0) |
| 8 | 318 | Taft,
OR - Team Time (1st 5) 58:42.0 | Spread (1st 5) 51.0 |
| 40, 61, 65, 71, 81, (145), (150) |
| Preston Nightingale, Chance Haun, Kendal Gile, Ean Wood, Dawson Wood, (Adam Plummer), (Clayton Helfrich) |
| 11:12.0, 11:45.0, 11:50.0, 11:52.0, 12:03.0, (13:30.0), (13:34.0) |
| 9 | 324 | Ridgeview,
OR - Team Time (1st 5) 58:41.3 | Spread (1st 5) 1:49.1 |
| 21, 42, 80, 82, 99, (100), (115) |
| Albert Hesse, Brennan Buckley-Noonan, Jayden Goeman, Jared Durham, Kian Bangerter, (Nathan Turpen), (William Durfee) |
| 10:44.9, 11:14.8, 12:02.9, 12:04.7, 12:34.0, (12:36.3), (12:45.0) |
| 10 | 369 | Union,
OR - Team Time (1st 5) 59:32.0 | Spread (1st 5) 2:11.0 |
| 30, 34, 75, 91, 139, (145), (165) |
| Alex Graffunder, Samuel O'Reilly, Harris Lackey, Garrett Rice, Chase Stewart, (Matthew Sheehy), (Tim Stevens) |
| 11:01.0, 11:03.0, 11:59.0, 12:17.0, 13:12.0, (13:30.0), (14:04.0) |
| 11 | 374 | Nyssa,
OR - Team Time (1st 5) 59:51.0 | Spread (1st 5) 1:26.0 |
| 49, 66, 66, 75, 118, (133), (154) |
| Heath Hartley, Chris Acosta, Garrett Moyes, Micklo Luna, Wyatt Jensen, (Kameron Woodruff), (Saul Pacheco) |
| 11:22.0, 11:51.0, 11:51.0, 11:59.0, 12:48.0, (13:04.0), (13:39.0) |
| 12 | 388 | Roseburg,
OR - Team Time (1st 5) 1:00:08.0 | Spread (1st 5) 1:09.0 |
| 53, 56, 85, 89, 105, (123), (131) |
| Soren Laney, Stefan Ball, Elijah Hansen, Hunter Agsten, Wyatt Deck, (Jacob Allen), (Declan Whitworth) |
| 11:31.0, 11:38.0, 12:06.0, 12:13.0, 12:40.0, (12:57.0), (13:02.0) |
| 13 | 393 | East Linn Christian,
OR - Team Time (1st 5) 1:00:17.0 | Spread (1st 5) 1:44.0 |
| 27, 74, 86, 98, 108, (109) |
| Josh Miner, Orin Osborne, Jedaiah Wasson, Christian Strawn, Rhett Osborne, (Wesley Anderson) |
| 10:58.0, 11:58.0, 12:07.0, 12:32.0, 12:42.0, (12:43.0) |
| 14 | 411 | Vale,
OR - Team Time (1st 5) 1:00:50.0 | Spread (1st 5) 1:04.0 |
| 58, 63, 79, 102, 109, (134) |
| McKay Justus, Sam McLaughlin, Devin Smith, Dan Wenger, Japheth Carlson, (Josh Andersen) |
| 11:39.0, 11:48.0, 12:02.0, 12:38.0, 12:43.0, (13:06.0) |
| 15 | 431 | Corbett,
OR - Team Time (1st 5) 1:01:10.0 | Spread (1st 5) 2:01.0 |
| 37, 66, 96, 96, 136, (136), (149) |
| Luke Davis, Wyatt Sprengel, Jett Knight, Collin Horn, Caleb Pettengill, (Nathan Sherman), (Charlie Prince) |
| 11:08.0, 11:51.0, 12:31.0, 12:31.0, 13:09.0, (13:09.0), (13:33.0) |
| 16 | 480 | Redmond,
OR - Team Time (1st 5) 1:02:04.0 | Spread (1st 5) 3:02.0 |
| 29, 32, 128, 128, 163, (176), (178) |
| Remington Williams, Treyson Conley, Brandon Benson, Jacoby McNamara, Benny Saito, (Trae Bolken), (Austin Soper) |
| 11:00.0, 11:02.0, 13:00.0, 13:00.0, 14:02.0, (14:24.0), (14:28.0) |
| 17 | 491 | St Mary's,
OR - Team Time (1st 5) 1:02:29.4 | Spread (1st 5) 1:08.8 |
| 64, 92, 103, 107, 125, (184), (188) |
| Ben McAnally, Josh Wu, Tyler Cochran, Joe Hagy, Evan Koenigsman, (Gavin Glatte), (Ethan McAnally) |
| 11:49.9, 12:21.1, 12:38.3, 12:41.4, 12:58.7, (14:42.9), (14:58.3) |
| 18 | 494 | Burns,
OR - Team Time (1st 5) 1:01:59.0 | Spread (1st 5) 3:03.0 |
| 17, 86, 120, 121, 150, (169), (173) |
| Daniel Letham, Emmett Klus, Justin Stinnett, Chris Boyd, Jake Keady, (Mason Dahl), (David Wilson) |
| 10:31.0, 12:07.0, 12:53.0, 12:54.0, 13:34.0, (14:14.0), (14:17.0) |
| 19 | 576 | La Pine,
OR - Team Time (1st 5) 1:04:10.9 | Spread (1st 5) 2:00.4 |
| 72, 73, 117, 153, 161, (162), (186) |
| Doug Kerr, Hunter Schaffer, Mathew Smith, Turrell Wilson, Michael Hefley, (Peyton Manley), (Lief Perry) |
| 11:55.0, 11:56.7, 12:46.1, 13:37.7, 13:55.4, (13:57.6), (14:46.5) |
| 20 | 600 | Oakland,
OR - Team Time (1st 5) 1:04:42.0 | Spread (1st 5) 1:49.0 |
| 75, 95, 128, 143, 159, (192), (206) |
| AJ Nichols, Nathaniel Oberman, Jesse Young, Alexander Brown, Nikolas Eyler, (Bradley Yates), (Elijah Hall) |
| 11:59.0, 12:30.0, 13:00.0, 13:25.0, 13:48.0, (15:06.0), (16:53.0) |
| 21 | 649 | Cascade Christian,
OR - Team Time (1st 5) 1:05:53.0 | Spread (1st 5) 3:13.0 |
| 48, 116, 147, 158, 180, (199), (209) |
| John Shipley, Wyatt Lewis, Joel Wheeler, Jason Penn, Elijah Murphy, (Cole Downs), (Griffin Scott) |
| 11:20.0, 12:46.0, 13:32.0, 13:42.0, 14:33.0, (15:52.0), (18:07.0) |
| 22 | 654 | Canby,
OR - Team Time (1st 5) 1:06:47.4 | Spread (1st 5) 2:44.0 |
| 90, 101, 104, 170, 189, (201), (202) |
| Michael Ovchinnikov, Sweet Reichert, Gage Lemuz, Bjorn Laitinen, Caleb Jamison, (Riley Esmay), (Ross Iverson) |
| 12:15.8, 12:37.9, 12:39.7, 14:14.2, 14:59.8, (16:09.6), (16:14.5) |
| 23 | 658 | Lakeview,
OR - Team Time (1st 5) 1:05:51.3 | Spread (1st 5) 2:11.5 |
| 66, 135, 138, 155, 164, (172) |
| Kyle Deiter, Dawson Pointere, Dylan Dunn, Bud Patzke, Rowdy Gerber, (Sedrik Marchesano) |
| 11:51.0, 13:07.3, 13:10.1, 13:40.4, 14:02.5, (14:16.7) |
| 24 | 662 | Junction City,
OR - Team Time (1st 5) 1:06:19.0 | Spread (1st 5) 2:22.0 |
| 75, 122, 126, 165, 174, (180), (191) |
| Benjamin Swancutt, Pete Frazee, Will Potwora, Cody Gappa, Zach Bodi, (Maxx Thielman), (Franklin Mumford) |
| 11:59.0, 12:56.0, 12:59.0, 14:04.0, 14:21.0, (14:33.0), (15:04.0) |
| 25 | 692 | Pleasant Hill,
OR - Team Time (1st 5) 1:07:35.0 | Spread (1st 5) 3:13.0 |
| 59, 109, 152, 185, 187, (210) |
| Callan Stowell, Kyler Martin, Justin Oljace, Jonathan Oljace, Connor Baker, (Sean Wolfer) |
| 11:40.0, 12:43.0, 13:35.0, 14:44.0, 14:53.0, (19:02.0) |
| 26 | 716 | Cottage Grove,
OR - Team Time (1st 5) 1:07:50.0 | Spread (1st 5) 3:12.0 |
| 66, 144, 156, 160, 190, (197), (198) |
| Konrad Raum, Connor Howard, Ryan Barger, Max Gause, Jayden Tucker, (Cody Smelser), (Konnor Owens) |
| 11:51.0, 13:26.0, 13:41.0, 13:49.0, 15:03.0, (15:48.0), (15:49.0) |
| 27 | 719 | Henley,
OR - Team Time (1st 5) 1:07:28.5 | Spread (1st 5) 1:38.0 |
| 114, 119, 140, 171, 175 |
| Isaac Taylor, Cameron Caldwell, Nate Brink, Drew Lawrie, Colton Pitts |
| 12:44.0, 12:51.5, 13:16.0, 14:15.0, 14:22.0 |
| 28 | 724 | Klamath Union,
OR - Team Time (1st 5) 1:07:45.0 | Spread (1st 5) 1:51.0 |
| 109, 124, 142, 167, 182, (194), (196) |
| Paul Jennings, Justin Schmidt, Jacob McGonigle, Tucker St. Clair, Josh Budden, (Matthias McLaughlin), (Jacob Slinker) |
| 12:43.0, 12:58.0, 13:22.0, 14:08.0, 14:34.0, (15:12.0), (15:27.0) |
| 29 | 777 | Stanfield,
OR - Team Time (1st 5) 1:11:03.0 | Spread (1st 5) 3:57.0 |
| 93, 109, 179, 193, 203 |
| Carlos Flores, Elias Esquivel, Hugo Hernandez, Cody Griffin, Fernando Ramirez |
| 12:23.0, 12:43.0, 14:30.0, 15:07.0, 16:20.0 |
| 30 | 817 | Crow,
OR - Team Time (1st 5) 1:13:04.0 | Spread (1st 5) 4:31.0 |
| 83, 147, 183, 200, 204, (208) |
| Rylan Larsen, Shawn Recca, Joel Perry, Ethan Clark, Kody Roberts, (Grayson Clark) |
| 12:05.0, 13:32.0, 14:42.0, 16:09.0, 16:36.0, (17:53.0) |
| 31 | 825 | Rogue Valley Adventist,
OR - Team Time (1st 5) 1:11:57.8 | Spread (1st 5) 3:43.3 |
| 127, 141, 157, 195, 205 |
| Nathaniel James, Trevor Haugen, Joseph Katzenbach, Marcus Wiggers, Fritz Blech |
| 12:59.9, 13:18.8, 13:41.9, 15:14.0, 16:43.2 |
| 32 | 845 | Creswell,
OR - Team Time (1st 5) 1:18:52.0 | Spread (1st 5) 8:58.0 |
| 83, 168, 176, 207, 211, (212) |
| Jesse Wittenborn, Calvin Tharpe, Logan Kenworthy, Justin O'Reilly, Ocean French, (Nic Shugrue) |
| 12:05.0, 14:10.0, 14:24.0, 17:10.0, 21:03.0, (21:11.0) |