| 1 | 27 | Jesuit,
OR - Team Time (1st 5) 49:34.4 | Spread (1st 5) 26.5 |
| 1, 5, 6, 7, 8, (9), (10) |
| Brian Manning, Peter Maag, Tim Kessler, Hans Hagmeier, Lucas Rothenberger, (Benjamin (Ben) Demaree), (Patrick Maag) |
| 9:34.6, 9:57.4, 10:00.4, 10:00.9, 10:01.1, (10:02.6), (10:03.5) |
| 2 | 32 | Central Catholic,
OR - Team Time (1st 5) 49:28.1 | Spread (1st 5) 27.3 |
| 2, 3, 4, 11, 12, (17), (39) |
| Taylor Morgan, Joel Turkheimer, Musa Ahmed, Samot Turina, Peter Slauson, (Austin Jones), (Matt Holmes) |
| 9:43.5, 9:44.1, 9:46.1, 10:03.6, 10:10.8, (10:41.8), (11:37.5) |
| 3 | 120 | Aloha,
OR - Team Time (1st 5) 55:15.3 | Spread (1st 5) 1:15.2 |
| 13, 20, 22, 23, 42, (49), (65) |
| Jason Waldram, Kevin Sepulveda, Trey Trahin, Alex LaFlamme, Andrew Miller, (Buddy Charley), (Matt Moore) |
| 10:26.5, 10:50.2, 11:05.3, 11:11.6, 11:41.7, (11:55.1), (12:10.8) |
| 4 | 143 | Southridge,
OR - Team Time (1st 5) 56:03.4 | Spread (1st 5) 1:02.2 |
| 16, 19, 24, 41, 43, (44), (47) |
| Kurtis Semph, Michael Brown, Kyle Schenone, Kyle Bailey, Elliott Nelson, (Patrick Brown), (Jake Kiene) |
| 10:40.0, 10:47.5, 11:12.5, 11:41.2, 11:42.2, (11:43.3), (11:45.9) |
| 5 | 146 | Sprague,
OR - Team Time (1st 5) 56:28.8 | Spread (1st 5) 1:04.2 |
| 15, 25, 32, 36, 38, (67), (81) |
| Forrest Jarvi, Josue Rodriguez, Jeff Makjavich, Jake Howell, Nick Pereyra, (Ben Thomas), (Ken Rioux) |
| 10:33.0, 11:13.2, 11:30.4, 11:35.0, 11:37.2, (12:11.1), (12:33.0) |
| 6 | 155 | South Albany,
OR - Team Time (1st 5) 56:05.5 | Spread (1st 5) 1:31.6 |
| 14, 18, 21, 46, 56, (61), (72) |
| Antony Earley, Jonathan Neuschwander, Jesse Anderson, James Salazar, Joe Anderson, (Spencer Stutzman), (Robby Whitney) |
| 10:30.9, 10:47.2, 11:00.0, 11:44.9, 12:02.5, (12:07.5), (12:15.4) |
| 7 | 179 | McNary,
OR - Team Time (1st 5) 57:48.9 | Spread (1st 5) 43.0 |
| 26, 28, 34, 40, 51, (53), (68) |
| Jacob Stewart, Adam Burger, Travis Gordon, Shawn Strasser, Martin Gonzalez, (Shawn Magnuson), (Ben Crownover) |
| 11:15.0, 11:21.0, 11:33.9, 11:41.0, 11:58.0, (12:00.0), (12:12.0) |
| 8 | 247 | Madras,
OR - Team Time (1st 5) 59:19.0 | Spread (1st 5) 1:22.0 |
| 30, 31, 45, 51, 90, (91), (102) |
| Andrew Flu, Attcity Begay, Freddy Hernandez, Lex Anguiano, Ryan Brunner, (Kelsey Haywahe), (Jonathan Hutchins) |
| 11:23.0, 11:29.0, 11:44.0, 11:58.0, 12:45.0, (12:46.0), (13:00.0) |
| 9 | 306 | Union,
OR - Team Time (1st 5) 1:00:40.0 | Spread (1st 5) 1:00.0 |
| 33, 54, 62, 76, 81, (93), (100) |
| Tom Sheehy, Jordan Monroe, Gabriel O'Reilly, Haiden Kohl, Chris Fasel, (Alex Palmer), (Michael Cox) |
| 11:33.0, 12:01.0, 12:08.0, 12:25.0, 12:33.0, (12:47.0), (12:57.0) |
| 10 | 389 | Redmond,
OR - Team Time (1st 5) 1:02:20.2 | Spread (1st 5) 52.8 |
| 63, 64, 78, 80, 104, (213) |
| Colby Whitaker, Jared Lambert, Ryan Wilson, Stephen Johnson, Dillon Renton, (Jesse Long) |
| 12:09.1, 12:09.8, 12:28.2, 12:31.2, 13:01.9, (15:43.3) |
| 11 | 390 | Nyssa,
OR - Team Time (1st 5) 1:02:18.0 | Spread (1st 5) 55.0 |
| 48, 70, 88, 91, 93, (124), (144) |
| Brian Nelson, Kevin Beck, Conner Fiscarelli, Ricardo Alvarado, Carter Spear, (Landon Hartley), (Gabriel Ramirez) |
| 11:52.0, 12:15.0, 12:38.0, 12:46.0, 12:47.0, (13:28.0), (13:56.0) |
| 12 | 393 | Sherwood,
OR - Team Time (1st 5) 1:02:22.0 | Spread (1st 5) 49.0 |
| 60, 69, 79, 86, 99, (128), (142) |
| Ken Vanderburg, Jonathan Kiser, Randon White, Greg Crump, Zachary Grubbe, (Ryan Mahan), (Zach Baker) |
| 12:07.0, 12:14.0, 12:30.0, 12:35.0, 12:56.0, (13:33.0), (13:55.0) |
| 13 | 400 | Philomath,
OR - Team Time (1st 5) 1:02:38.0 | Spread (1st 5) 1:12.0 |
| 55, 58, 74, 101, 112, (177), (185) |
| Dallas Hanthorn, Ross Priewe, Brian Alaman, Conor McCoy, Andrew Skaar, (Eric Leman), (Conlin Skaar) |
| 12:02.0, 12:04.0, 12:20.0, 12:58.0, 13:14.0, (14:30.0), (14:45.0) |
| 14 | 420 | Gladstone,
OR - Team Time (1st 5) 1:02:55.0 | Spread (1st 5) 2:44.0 |
| 27, 28, 107, 107, 151, (217), (221) |
| Alex Williams, James Towne, TJ Norton, Michael Archer, Jordan Kiepke, (Ryne Buchanan), (Kenny Hall) |
| 11:20.0, 11:21.0, 13:05.0, 13:05.0, 14:04.0, (15:53.0), (16:09.0) |
| 15 | 459 | Tillamook,
OR - Team Time (1st 5) 1:03:52.0 | Spread (1st 5) 1:21.0 |
| 50, 87, 98, 110, 114, (124), (127) |
| Alberto Rodriguez, Christian Mallare, Troy Peterson, Zack Knoll, Matt Reiersgaard, (Tim Teran), (Aaron Barichio) |
| 11:56.0, 12:36.0, 12:53.0, 13:10.0, 13:17.0, (13:28.0), (13:32.0) |
| 16 | 469 | Cottage Grove,
OR - Team Time (1st 5) 1:04:02.0 | Spread (1st 5) 1:59.0 |
| 36, 93, 93, 118, 129, (129), (131) |
| Sam Settelmeyer, James Deatherage, Tanner Sustaire, Ian Herzog, Mason Fullerton, (Elijah Wilson), (Benjamin Kirk) |
| 11:35.0, 12:47.0, 12:47.0, 13:19.0, 13:34.0, (13:34.0), (13:35.0) |
| 17 | 509 | McMinnville,
OR - Team Time (1st 5) 1:04:48.0 | Spread (1st 5) 1:24.0 |
| 70, 97, 103, 105, 134, (180), (182) |
| Myles Horton, Chris Colvin, Matt Sherburne, Frank Rook, Martin Leung, (Christian Arellano), (Tim Carlin) |
| 12:15.0, 12:50.0, 13:01.0, 13:03.0, 13:39.0, (14:34.0), (14:38.0) |
| 18 | 552 | St Mary's,
OR - Team Time (1st 5) 1:06:18.0 | Spread (1st 5) 4:01.0 |
| 35, 59, 114, 136, 208, (212), (229) |
| Lewis Kerwin, Elliot Anderson, Matt Wing, Loren Westland, Alex Gentry, (Steve Sagert), (Will Oursler) |
| 11:34.0, 12:05.0, 13:17.0, 13:47.0, 15:35.0, (15:43.0), (16:47.0) |
| 19 | 557 | Sunset,
OR - Team Time (1st 5) 1:05:48.0 | Spread (1st 5) 1:10.0 |
| 76, 109, 118, 123, 131, (169), (215) |
| Roger Esson, Erikkson Baird, Josh Mazzarella, Kellen Van Pelt, Nick Morello, (Cody Rivas), (Aaron Sleasman) |
| 12:25.0, 13:06.0, 13:19.0, 13:23.0, 13:35.0, (14:18.0), (15:47.0) |
| 20 | 559 | Pleasant Hill,
OR - Team Time (1st 5) 1:05:57.0 | Spread (1st 5) 1:49.0 |
| 81, 81, 89, 137, 171, (195), (228) |
| Levi Davis, Jai Broome, Cody Jordan, Justin White, Noah Broome, (Cosmo Cole), (Ethan Hollenbeck) |
| 12:33.0, 12:33.0, 12:39.0, 13:50.0, 14:22.0, (15:08.0), (16:43.0) |
| 21 | 664 | Hillsboro,
OR - Team Time (1st 5) 1:08:16.0 | Spread (1st 5) 46.0 |
| 117, 121, 133, 142, 151, (157), (180) |
| Daniel Chapin, Armando Mendoza, Alex Hafez, Lucas Rodgers, David Moore, (Allen Hintz), (Adam Thomas) |
| 13:18.0, 13:21.0, 13:38.0, 13:55.0, 14:04.0, (14:09.0), (14:34.0) |
| 22 | 673 | Mountain View (OR),
OR - Team Time (1st 5) 1:08:08.0 | Spread (1st 5) 1:56.0 |
| 73, 120, 151, 164, 165, (167), (192) |
| Jared Nielsen, Masaki Nagayasu, Jake Robinson, AJ Pollard, Justin Holman, (Andrew Warrenburg), (Curtiss Cooley) |
| 12:18.0, 13:20.0, 14:04.0, 14:12.0, 14:14.0, (14:17.0), (14:52.0) |
| 23 | 691 | Creswell,
OR - Team Time (1st 5) 1:08:52.0 | Spread (1st 5) 2:43.0 |
| 57, 114, 150, 184, 186, (201), (210) |
| Jasem Dulany, Garrett Presley, Larry Powell, Nick O'Connell, Kyler Brown, (Brogan Campbell), (Trevor Delaplain) |
| 12:03.0, 13:17.0, 14:02.0, 14:44.0, 14:46.0, (15:19.0), (15:40.0) |
| 24 | 703 | Forest Grove,
OR - Team Time (1st 5) 1:09:07.0 | Spread (1st 5) 2:28.0 |
| 75, 139, 141, 157, 191, (209) |
| Kevin Cummings, Jesus Lopez, Josh Woods, David Lance, Kevin Marble, (Tyler Pitt) |
| 12:22.0, 13:52.0, 13:54.0, 14:09.0, 14:50.0, (15:38.0) |
| 25 | 716 | Tualatin,
OR - Team Time (1st 5) 1:09:23.8 | Spread (1st 5) 1:06.0 |
| 106, 140, 155, 156, 159, (166), (167) |
| Chase Jepson, Jordan Boyd, Matt Albertson, Andy Patton, Andrew Shin, (Matthew Veteto), (Preston Hiefield) |
| 13:04.0, 13:53.0, 14:08.0, 14:08.8, 14:10.0, (14:16.0), (14:17.0) |
| 26 | 718 | Junction City,
OR - Team Time (1st 5) 1:10:13.0 | Spread (1st 5) 3:42.0 |
| 66, 81, 144, 210, 217 |
| Cole Newman, Tyson McCool, Chris Bratland, Tony Vickery, Jordan Edwards |
| 12:11.0, 12:33.0, 13:56.0, 15:40.0, 15:53.0 |
| 27 | 784 | The Dalles,
OR - Team Time (1st 5) 1:10:48.0 | Spread (1st 5) 1:20.0 |
| 126, 138, 149, 182, 189 |
| Jonah Powell, Dennis Peterson, Trace Byrd, Cody Saunders, Rhett Mullins |
| 13:29.0, 13:51.0, 14:01.0, 14:38.0, 14:49.0 |
| 28 | 790 | Ida B. Wells,
OR - Team Time (1st 5) 1:11:01.0 | Spread (1st 5) 1:41.0 |
| 122, 135, 154, 186, 193, (194), (203) |
| Parker Parent, Connor Hall, Austin Deaville, Lucas Hazel, Cameron Shishido, (Ben Chase), (Lucas Richardson) |
| 13:22.0, 13:45.0, 14:05.0, 14:46.0, 15:03.0, (15:07.0), (15:25.0) |
| 29 | 797 | Henley,
OR - Team Time (1st 5) 1:11:23.0 | Spread (1st 5) 2:14.0 |
| 111, 146, 147, 189, 204, (206), (227) |
| David Carruth, Cortland Henderson, Shaun Carter, Brian Bailey, Steve East, (Brendan Concannon), (Keith Muller) |
| 13:12.0, 13:57.0, 13:59.0, 14:49.0, 15:26.0, (15:30.0), (16:27.0) |
| 30 | 798 | Barlow,
OR - Team Time (1st 5) 1:11:12.0 | Spread (1st 5) 2:07.0 |
| 113, 161, 161, 161, 202, (224) |
| Jakob Neuenschwander, Alex Betthauser, Mitchell Anderson, Jeff Miller, Zac Conklin, (Nick Wilson) |
| 13:16.0, 14:11.0, 14:11.0, 14:11.0, 15:23.0, (16:20.0) |
| 31 | 862 | Ashland,
OR - Team Time (1st 5) 1:11:54.0 | Spread (1st 5) 3.0 |
| 170, 171, 173, 174, 174, (174), (219) |
| Matt Miner, Paul Schwarzer, Ryland Karlovich, Cord Walsh, Wilder Schaaf, (Noah Kass), (Colin Haug) |
| 14:21.0, 14:22.0, 14:23.0, 14:24.0, 14:24.0, (14:24.0), (15:54.0) |
| 32 | 869 | Corvallis,
OR - Team Time (1st 5) 1:12:40.0 | Spread (1st 5) 1:13.0 |
| 147, 159, 178, 188, 197, (205) |
| Anthony Rinaldi, Conner Murphy, Eric Anderson, Josh Nelson, Calvin French, (Morgan Swift) |
| 13:59.0, 14:10.0, 14:31.0, 14:48.0, 15:12.0, (15:27.0) |
| 33 | 1045 | Triad Christian (Closed 2021),
OR - Team Time (1st 5) 1:18:33.0 | Spread (1st 5) 1:08.0 |
| 198, 199, 199, 223, 226, (236) |
| Shawn Elliott, Logan Moore, Caleb Aguiar, Matt Zaiger, Jared Aguiar, (Ben Thorpe) |
| 15:16.0, 15:17.0, 15:17.0, 16:19.0, 16:24.0, (18:43.0) |
| 34 | 1046 | Klamath Union,
OR - Team Time (1st 5) 1:20:34.0 | Spread (1st 5) 3:15.0 |
| 179, 196, 207, 231, 233, (234), (235) |
| Alden Goebel, Culley Dumbeck, Chad Steiner, Taylor Vaughn, Ben Morton, (Zach Salzwedel-Kemp), (Dustin Smith) |
| 14:32.0, 15:11.0, 15:34.0, 17:30.0, 17:47.0, (17:48.0), (18:01.0) |
| 35 | 1097 | Mazama,
OR - Team Time (1st 5) 1:20:09.0 | Spread (1st 5) 39.0 |
| 214, 216, 220, 222, 225, (230), (232) |
| Andrew Daw, Kirby Garlitz, Hayden Leach, Daniel Grupe, Phillip Spears, (Mel Cunningham), (Mason Keller) |
| 15:44.0, 15:49.0, 16:00.0, 16:13.0, 16:23.0, (16:49.0), (17:43.0) |
| 36 | 1195 | Cascade Christian,
OR - Team Time (1st 5) 1:44:29.0 | Spread (1st 5) 28.0 |
| 237, 238, 239, 240, 241, (242), (243) |
| Jared Nichols, Jon Marcu, Tim Stieglitz, Marty Stiles, Matthew Eyman, (Matthew Morley), (James Olsen) |
| 20:37.0, 20:47.0, 20:58.0, 21:02.0, 21:05.0, (21:06.0), (21:33.0) |