| 1 | 105 | McKay,
OR - Team Time (1st 5) 55:00.0 | Spread (1st 5) 0.0 |
| 21, 21, 21, 21, 21, (132), (237) |
| Mitch Winkle, Carlos Cornejo, Gonzalo Perez, haydn Coons, David Mansfield, (Casey Everetts), (Andy Morales) |
| 11:00.0, 11:00.0, 11:00.0, 11:00.0, 11:00.0, (12:30.0), (14:29.0) |
| 2 | 115 | Lake Oswego,
OR - Team Time (1st 5) 55:00.0 | Spread (1st 5) 56.0 |
| 7, 21, 21, 21, 45, (47), (48) |
| Todd Macdonald, Jesse Fordyce, Jared Bell, Phillip Kearns, Donal Hanlon, (Matt Agritelley), (Peter Banta) |
| 10:32.0, 11:00.0, 11:00.0, 11:00.0, 11:28.0, (11:30.0), (11:31.0) |
| 3 | 117 | Valley Catholic,
OR - Team Time (1st 5) 54:34.0 | Spread (1st 5) 55.0 |
| 5, 6, 31, 37, 38, (42), (98) |
| Connor Garcia, Andy Holstrom, Cooper Roach, Anthony Alfieri, Danny Hernandez, (Sam Teague), (J.P. Rivera) |
| 10:23.0, 10:31.0, 11:05.0, 11:17.0, 11:18.0, (11:24.0), (12:06.0) |
| 4 | 126 | West Salem,
OR - Team Time (1st 5) 55:15.0 | Spread (1st 5) 13.0 |
| 18, 21, 21, 32, 34, (35), (148) |
| Trent Dudley, Emanuel Kraynick, David Clark, Sean Barr, Brendan Abel, (Ben Whitenack), (Riley Hankins) |
| 10:57.0, 11:00.0, 11:00.0, 11:08.0, 11:10.0, (11:15.0), (12:41.0) |
| 5 | 129 | Molalla,
OR - Team Time (1st 5) 55:15.0 | Spread (1st 5) 1:06.0 |
| 8, 12, 15, 32, 62, (82), (92) |
| David Madison, Pedro Rojas, Pake Benthin, Nick Odman, Chris Satter, (Tyler Woodland), (Conner Fischer) |
| 10:39.0, 10:50.0, 10:53.0, 11:08.0, 11:45.0, (11:54.0), (12:02.0) |
| 6 | 184 | Aloha,
OR - Team Time (1st 5) 55:55.7 | Spread (1st 5) 1:33.7 |
| 1, 39, 41, 51, 52, (53), (61) |
| Alex Foote, Jordan Grimes, Michael Seed, Brennen Hewitt, Andrew Tran, (Joseph Kato), (Berkeley Andrus) |
| 10:02.7, 11:18.2, 11:23.3, 11:35.1, 11:36.4, (11:36.9), (11:44.9) |
| 7 | 199 | Crater,
OR - Team Time (1st 5) 55:12.0 | Spread (1st 5) 2:03.0 |
| 2, 4, 8, 76, 109, (149), (253) |
| Max Runia, Hunter Sanders, Daniel Stober, John Martinez, Zachary Olsen, (Brently Strum), (Kaden Kinser) |
| 10:10.0, 10:20.0, 10:39.0, 11:50.0, 12:13.0, (12:42.0), (15:39.0) |
| 8 | 262 | Nyssa,
OR - Team Time (1st 5) 57:40.0 | Spread (1st 5) 54.0 |
| 17, 44, 57, 68, 76, (79), (105) |
| Ryan Maag, Jaimie Venegas, Quentin Jensen, Kaleb Elizondo, Gabriel Ramirez, (Joshua Anderson), (Tyler Wentz) |
| 10:56.0, 11:27.0, 11:40.0, 11:47.0, 11:50.0, (11:52.0), (12:11.0) |
| 9 | 273 | Lincoln,
OR - Team Time (1st 5) 57:53.8 | Spread (1st 5) 51.6 |
| 20, 49, 59, 67, 78, (87), (111) |
| Evan Martin, Nicholas Hall, Tyler Boadway, Ethan Zerpa, Chris Nootenboom, (Tim Jeffers), (Warren Foster) |
| 10:59.4, 11:33.9, 11:43.0, 11:46.5, 11:51.0, (11:58.2), (12:13.2) |
| 10 | 327 | Central Catholic,
OR - Team Time (1st 5) 58:30.2 | Spread (1st 5) 55.8 |
| 36, 46, 58, 81, 106, (118), (147) |
| Dante Dalla Gasperina, Chris Hart, Leland Beatley, Gabe Kearns, Adam Haldeman, (Reed Conway), (Evan Miler) |
| 11:15.3, 11:28.8, 11:41.9, 11:53.1, 12:11.1, (12:19.8), (12:40.9) |
| 11 | 356 | Cottage Grove,
OR - Team Time (1st 5) 58:48.0 | Spread (1st 5) 1:16.0 |
| 18, 65, 68, 96, 109, (136), (159) |
| Alex Garcia, Manny Romero, Teagan Settelmeyer, Austin Place, Griffin Moser, (Jarrid Denney), (Jacob Bruhn) |
| 10:57.0, 11:46.0, 11:47.0, 12:05.0, 12:13.0, (12:32.0), (12:48.0) |
| 12 | 383 | Oregon Episcopal,
OR - Team Time (1st 5) 58:28.0 | Spread (1st 5) 2:32.0 |
| 3, 40, 68, 116, 156, (194), (207) |
| Nick Obletz, Zach Shute, Duncan MacEachern, Matthew Fernandez, Andrew Wright, (Spencer Slovic), (Kevin Haugh) |
| 10:14.0, 11:23.0, 11:47.0, 12:18.0, 12:46.0, (13:24.0), (13:40.0) |
| 13 | 393 | Westside Christian,
OR - Team Time (1st 5) 59:02.0 | Spread (1st 5) 1:57.0 |
| 15, 43, 82, 90, 163, (174), (203) |
| John Hanscom, Rich Fettig, Oscar Lehtonen-Harrskog, Sam Penner, Jacob McNamara, (Ron Sluck), (Jing Wei Liang) |
| 10:53.0, 11:25.0, 11:54.0, 12:00.0, 12:50.0, (13:04.0), (13:34.0) |
| 14 | 412 | Klamath Union,
OR - Team Time (1st 5) 59:38.0 | Spread (1st 5) 28.0 |
| 55, 79, 86, 94, 98, (103), (122) |
| Alek Angeli, Lucas Crebbin, Culley Dumbeck, Manuel Castaneda, Spencer Jackson, (Bee Nguyen), (Taylor Vaughn) |
| 11:38.0, 11:52.0, 11:58.0, 12:04.0, 12:06.0, (12:09.0), (12:23.0) |
| 15 | 416 | Sprague,
OR - Team Time (1st 5) 59:46.0 | Spread (1st 5) 51.0 |
| 56, 59, 68, 101, 132, (159), (161) |
| Jeff Howard, Andrew Miller, Ian Jarvi, Jon Upchurch, Austin Wong, (Chris West), (Phil Lenox) |
| 11:39.0, 11:43.0, 11:47.0, 12:07.0, 12:30.0, (12:48.0), (12:49.0) |
| 16 | 421 | St Mary's,
OR - Team Time (1st 5) 59:29.0 | Spread (1st 5) 1:38.0 |
| 13, 54, 103, 119, 132, (189), (190) |
| Tate Jacobson, Loren Westland, Henry Stout, Nick Brooks, John Daniel Sutton, (Will Oursler), (Chris Martin) |
| 10:52.0, 11:37.0, 12:09.0, 12:21.0, 12:30.0, (13:19.0), (13:20.0) |
| 17 | 500 | Redmond,
OR - Team Time (1st 5) 1:00:13.0 | Spread (1st 5) 1:52.0 |
| 10, 94, 114, 140, 142, (161), (169) |
| Trenton Kershner, Jared Lambert, Jacob Jungck, Phillip Stoltz, Parker Vernon, (Pierre Densing), (Jimi Seeley) |
| 10:44.0, 12:04.0, 12:15.0, 12:34.0, 12:36.0, (12:49.0), (12:58.0) |
| 18 | 559 | Sheldon (OR),
OR - Team Time (1st 5) 1:01:00.0 | Spread (1st 5) 1:56.0 |
| 11, 125, 130, 144, 149, (153), (157) |
| Jackson Darland, Gonzalo Garay, Ross Lindly, Mac Powers, Gavin Doremus, (Cole Bruns), (Cole Kasten) |
| 10:46.0, 12:26.0, 12:29.0, 12:37.0, 12:42.0, (12:44.0), (12:47.0) |
| 19 | 566 | Cascade,
OR - Team Time (1st 5) 1:01:25.0 | Spread (1st 5) 49.0 |
| 62, 102, 124, 138, 140, (142), (173) |
| Grant McGill, Austin Herrmann, Karl Dotter, Calvin Vetter, Peter Heimstra, (Matt Gonzalez), (Ryan Welty) |
| 11:45.0, 12:08.0, 12:25.0, 12:33.0, 12:34.0, (12:36.0), (13:03.0) |
| 20 | 569 | Franklin (OR),
OR - Team Time (1st 5) 1:01:21.8 | Spread (1st 5) 39.1 |
| 84, 108, 115, 123, 139, (172), (185) |
| John Rojas, Sam Burnett, Owen Fox, Bin Chen, Ryan Lee, (Cody Sallee), (Jesse Mare) |
| 11:54.7, 12:12.4, 12:17.3, 12:23.6, 12:33.8, (13:02.4), (13:16.4) |
| 21 | 612 | Grant,
OR - Team Time (1st 5) 1:02:23.7 | Spread (1st 5) 2:11.7 |
| 72, 74, 97, 152, 217, (223), (225) |
| Ian McKallip, George Grenham, Jack Walker, Conrad Cartwell, Samuel Kowitch, (Steven Wiens), (Ilan Swartz-Brownstein) |
| 11:47.3, 11:48.2, 12:05.4, 12:43.8, 13:59.0, (14:08.0), (14:10.7) |
| 22 | 616 | Sunset,
OR - Team Time (1st 5) 1:02:03.0 | Spread (1st 5) 1:27.0 |
| 50, 113, 128, 154, 171, (176), (208) |
| Zach Muraoka, Matthew Bauer, Chris Sundholm, Josh Jakubauskas, Braden Prillwitz, (Grant Bingham), (Tyler Kalimanis) |
| 11:34.5, 12:14.5, 12:27.6, 12:44.9, 13:01.5, (13:06.6), (13:43.0) |
| 23 | 641 | Sisters,
OR - Team Time (1st 5) 1:02:34.0 | Spread (1st 5) 1:29.0 |
| 65, 98, 120, 175, 183, (200), (215) |
| Trevor Barry, Seth Urquhart, Chad Cummings, Ian Baldessari, Garrett Trahern, (Benjamin J Miller), (Kyle Van Krieken) |
| 11:46.0, 12:06.0, 12:22.0, 13:05.0, 13:15.0, (13:33.0), (13:57.0) |
| 24 | 691 | Crescent Valley,
OR - Team Time (1st 5) 1:02:48.7 | Spread (1st 5) 45.7 |
| 91, 145, 146, 151, 158, (178), (179) |
| Nick Kruesser, Kyle Skillingstad, Brad Heathman, Jacques Esterhuizen, Nick Hudson, (Ian Morrell), (Ian Finn) |
| 12:01.6, 12:37.6, 12:39.5, 12:42.7, 12:47.3, (13:08.6), (13:10.4) |
| 25 | 707 | Henley,
OR - Team Time (1st 5) 1:03:39.0 | Spread (1st 5) 2:23.0 |
| 73, 116, 125, 167, 226, (228), (231) |
| Zorg Loustalet, Cheney Hardt, Alex Mangan, Carlos Hernadez, Austin Halvorsen, (Ryan Fitzgerald), (Nathan Iams) |
| 11:48.0, 12:18.0, 12:26.0, 12:56.0, 14:11.0, (14:11.4), (14:12.6) |
| 26 | 720 | South Salem,
OR - Team Time (1st 5) 1:03:44.0 | Spread (1st 5) 2:14.0 |
| 85, 93, 155, 163, 224, (232), (242) |
| Luke Scheuermann, Miles Berglund, Daniel Fauss, Dylan Howlett, Rishi Seshadri, (Tyler Niemczak), (Taylor Jaeger) |
| 11:56.0, 12:03.0, 12:45.0, 12:50.0, 14:10.0, (14:14.0), (14:49.0) |
| 27 | 730 | Creswell,
OR - Team Time (1st 5) 1:03:54.0 | Spread (1st 5) 2:52.0 |
| 13, 107, 200, 200, 210, (211), (234) |
| Corbin Helt, Allen Nickelson, Travis Gunn, Zach Bellew, Aaron McFadden, (Sean Champoux), (David Gunn) |
| 10:52.0, 12:12.0, 13:33.0, 13:33.0, 13:44.0, (13:45.0), (14:22.0) |
| 28 | 749 | Mazama,
OR - Team Time (1st 5) 1:03:52.8 | Spread (1st 5) 1:25.8 |
| 88, 112, 168, 186, 195, (196), (216) |
| Paul Adams, Dylan Butcher, Drew Schiess, Nathan Snoozy, Cole Mulkey, (Todd Delaney), (Joshua Arntz) |
| 11:59.0, 12:14.0, 12:57.0, 13:18.0, 13:24.8, (13:26.0), (13:58.0) |
| 29 | 799 | Union,
OR - Team Time (1st 5) 1:05:48.0 | Spread (1st 5) 2:41.0 |
| 62, 75, 192, 235, 235, (245), (245) |
| Michael O'Reilly, Micah Brazil, Riley Sheehy, Daniel Colton, Kenneth Sipp, (Jonathon Miller), (Timothy McDonald) |
| 11:45.0, 11:49.0, 13:22.0, 14:26.0, 14:26.0, (15:10.0), (15:10.0) |
| 30 | 810 | Newberg,
OR - Team Time (1st 5) 1:04:40.9 | Spread (1st 5) 51.6 |
| 127, 131, 177, 187, 188, (198), (247) |
| Matt Staples, Mike Miller, Dan Harper, Jared Read, Bryce Outland, (Alex Weiler), (Jordan Long) |
| 12:27.1, 12:29.7, 13:07.0, 13:18.4, 13:18.7, (13:27.6), (15:12.7) |
| 31 | 827 | Crow,
OR - Team Time (1st 5) 1:05:25.0 | Spread (1st 5) 1:52.0 |
| 88, 120, 199, 208, 212, (219), (241) |
| Brandon Bouchet, Travis Wilson, Tony Anneker, Caleb Morgan, Buddy Myers, (Patrick Clark), (Darin Houle) |
| 11:59.0, 12:22.0, 13:30.0, 13:43.0, 13:51.0, (14:01.0), (14:44.0) |
| 32 | 887 | South Albany,
OR - Team Time (1st 5) 1:06:12.6 | Spread (1st 5) 1:32.6 |
| 135, 137, 181, 213, 221, (260), (268) |
| Alex Clawson, Chris Morgan, Lester Wiebe, Gabriele Bramini, Omar Ramirez, (Bryce Weber), (Jeff Fricke) |
| 12:30.8, 12:32.7, 13:12.8, 13:52.9, 14:03.4, (16:12.3), (18:58.0) |
| 33 | 977 | Liberty(OR),
OR - Team Time (1st 5) 1:08:19.0 | Spread (1st 5) 2:52.0 |
| 129, 190, 203, 206, 249, (256) |
| Ashton Hunger, Matt Schramm, Nick Roberts, Joshua Austring, Neal Soelberg, (Trevor Luu) |
| 12:28.0, 13:20.0, 13:34.0, 13:37.0, 15:20.0, (15:45.0) |
| 34 | 1046 | De La Salle N Catholic,
OR - Team Time (1st 5) 1:12:37.0 | Spread (1st 5) 5:32.0 |
| 166, 170, 205, 239, 266 |
| Zaire Wellmon, Elloit Bean, Nick Walsh, Dennis Carline, Jake Perry |
| 12:55.0, 12:59.0, 13:36.0, 14:40.0, 18:27.0 |
| 35 | 1058 | Yoncalla,
OR - Team Time (1st 5) 1:10:38.0 | Spread (1st 5) 3:29.0 |
| 165, 184, 214, 233, 262 |
| Zach Nash, Keenan Blanchfill, Thompson Rogers, Alex Anderson, Nate Leu |
| 12:51.0, 13:16.0, 13:54.0, 14:17.0, 16:20.0 |
| 36 | 1068 | Sutherlin,
OR - Team Time (1st 5) 1:09:34.0 | Spread (1st 5) 1:18.0 |
| 192, 196, 219, 222, 239, (269) |
| Nathan Reber, Brandon Rodriguez, AJ Anderson, Lucas Erickson, Austin Cook, (Cameron Wellman) |
| 13:22.0, 13:26.0, 14:01.0, 14:05.0, 14:40.0, (26:22.0) |
| 37 | 1123 | Eagle Point,
OR - Team Time (1st 5) 1:11:32.0 | Spread (1st 5) 2:13.0 |
| 180, 226, 229, 238, 250, (252), (259) |
| Keifer Pehowic, Tyler Johnson, Levi Jones, Justin Hukill, Jerimiah Gagnon, (Bryce Thorton), (Christopher Mann) |
| 13:12.0, 14:11.0, 14:12.0, 14:32.0, 15:25.0, (15:32.0), (16:05.0) |
| 38 | 1167 | La Salle Prep,
OR - Team Time (1st 5) 1:14:05.8 | Spread (1st 5) 2:32.6 |
| 182, 229, 244, 255, 257 |
| Eddie Tschudy, Trevor Bryan, Sean Caster, Stepan Sveshnikov, Ben Vandermolen |
| 13:14.0, 14:12.0, 15:09.9, 15:43.3, 15:46.6 |
| 39 | 1257 | David Douglas,
OR - Team Time (1st 5) 1:17:50.5 | Spread (1st 5) 1:03.9 |
| 243, 248, 251, 254, 261, (263) |
| Calvin Hamann, Kylan Carlson, Josiah Fouch, Jamieson Green, Will Thompson, (Erik Larsen) |
| 15:09.5, 15:19.8, 15:28.1, 15:39.7, 16:13.4, (16:35.0) |
| 40 | 1271 | Elmira,
OR - Team Time (1st 5) 1:22:25.0 | Spread (1st 5) 4:46.0 |
| 217, 258, 264, 265, 267 |
| Ian Cooper, Patrick Decker, Richard Alexander, Mason Locke, Skyler Vanderpool |
| 13:59.0, 15:57.0, 16:41.0, 17:03.0, 18:45.0 |