| 1 | 85 | Athey Creek,
OR - Team Time (1st 5) 37:46.3 | Spread (1st 5) 35.3 |
| 2, 17, 18, 22, 26, (32), (83) |
| Coen Strub, Santana Handegard, David Burt, Joseph Beyer, Cannon Fuller, (Kaleb Wavra), (McCabe Comer) |
| 7:11.0, 7:34.5, 7:35.2, 7:39.3, 7:46.3, (7:49.1), (8:19.6) |
| 2 | 89 | Sherwood,
OR - Team Time (1st 5) 37:51.2 | Spread (1st 5) 38.0 |
| 4, 10, 11, 27, 37, (42), (47) |
| Dylan Weniger, Victor McAuley, Kurt Eddington, Owen MacCluer, Nathan Sharp, (Hudson Weig), (Ryan Goff) |
| 7:13.9, 7:28.8, 7:30.0, 7:46.6, 7:51.9, (7:55.5), (7:59.3) |
| 3 | 91 | Inza R. Wood,
OR - Team Time (1st 5) 37:45.5 | Spread (1st 5) 54.3 |
| 1, 7, 13, 16, 54, (66), (92) |
| David Munoz, Dawson Ricketts, Mason Trotter, Gilbert Knight, Clayton Troha, (Regan Roelofs), (Jacob Dougall) |
| 7:10.8, 7:26.8, 7:30.4, 7:32.4, 8:05.1, (8:09.9), (8:25.2) |
| 4 | 159 | Lakeridge,
OR - Team Time (1st 5) 38:59.5 | Spread (1st 5) 27.9 |
| 15, 25, 28, 41, 50, (53), (61) |
| Wyatt Beck, Liam Beck, Ossie Dunn, Finn Rolstad, Brandon Taliaferro, (Jack Andrews), (Vance Corry) |
| 7:32.3, 7:45.1, 7:47.0, 7:54.9, 8:00.2, (8:04.0), (8:08.2) |
| 5 | 167 | Rosemont Ridge,
OR - Team Time (1st 5) 39:06.2 | Spread (1st 5) 32.6 |
| 20, 24, 29, 30, 64, (68), (74) |
| Liam Atwood, Abraham Scales, Taylor Downs, Noah Horey, Edward Brezina, (John Schwindt), (Garrett Heaton) |
| 7:36.5, 7:44.5, 7:47.7, 7:48.4, 8:09.1, (8:10.3), (8:13.4) |
| 6 | 202 | Hazelbrook,
OR - Team Time (1st 5) 39:06.2 | Spread (1st 5) 1:13.6 |
| 5, 14, 38, 43, 102, (104), (106) |
| Luke Schlumpberger, Ryan Wilson, Gavin McClung, Andrew Gerlach, Aidan Russell, (Matthew Dollar), (Hudsen Hauck) |
| 7:15.7, 7:32.1, 7:53.2, 7:55.9, 8:29.3, (8:31.4), (8:35.1) |
| 7 | 203 | Lake Oswego,
OR - Team Time (1st 5) 39:29.5 | Spread (1st 5) 30.5 |
| 19, 35, 44, 48, 57, (58), (61) |
| Gunnar Olsen, Ethan Baker, Matthew Altman, Brody McFadden, Rory McWeeney, (Beck Hinrichs), (Bryce Looney) |
| 7:35.5, 7:50.0, 7:58.0, 8:00.0, 8:06.0, (8:07.2), (8:08.2) |
| 8 | 234 | Straub,
OR - Team Time (1st 5) 39:57.3 | Spread (1st 5) 18.3 |
| 31, 44, 48, 52, 59, (60), (113) |
| Trevor Henkel, Grayson Striano, Carter Howard, Aiden Rock, Ethan Adams Griffin, (Sal Diaz), (Sam Gleason) |
| 7:49.0, 7:58.0, 8:00.0, 8:03.0, 8:07.3, (8:07.8), (8:41.0) |
| 9 | 259 | Meridian Creek,
OR - Team Time (1st 5) 40:00.3 | Spread (1st 5) 47.1 |
| 21, 23, 40, 81, 94, (96), (109) |
| Jake Hurley, Kellen Rapp, Diego Macoco, Evan Cox, Drew Hall, (Atticus McIlmoil), (Evan Hoobler) |
| 7:39.1, 7:42.8, 7:53.8, 8:18.4, 8:26.2, (8:26.7), (8:36.7) |
| 10 | 277 | Whiteaker,
OR - Team Time (1st 5) 40:07.0 | Spread (1st 5) 48.0 |
| 11, 35, 75, 77, 79, (149), (156) |
| Vince Estrada, Caden Carter, Brayden Kaehler, Derek Jones, Aidan Hedberg, (Jose Arechiga), (Dominic Snyder) |
| 7:30.0, 7:50.0, 8:14.0, 8:15.0, 8:18.0, (9:29.0), (9:33.0) |
| 11 | 301 | Canby,
OR - Team Time (1st 5) 40:32.9 | Spread (1st 5) 30.8 |
| 33, 55, 63, 65, 85, (88), (89) |
| Ryan French, Garrett Becker, Jake Deal, Luke Viter, Alex Smith, (Tyson Driver), (Rhett Smith) |
| 7:49.3, 8:05.5, 8:08.6, 8:09.4, 8:20.1, (8:21.1), (8:22.2) |
| 12 | 304 | Cleveland Cluster,
OR - Team Time (1st 5) 40:30.5 | Spread (1st 5) 36.0 |
| 34, 38, 69, 70, 93, (107), (114) |
| Adam Kehe, Noel Mackie, Crew Drake, Calvin Reilly, Javier Mora, (Peter Bamer), (Kaden Ho) |
| 7:49.5, 7:53.2, 8:10.5, 8:11.8, 8:25.5, (8:35.6), (8:42.0) |
| 13 | 377 | Ida B. Wells Cluster,
OR - Team Time (1st 5) 41:15.3 | Spread (1st 5) 18.4 |
| 56, 71, 72, 87, 91, (95), (105) |
| Lukin Hill, Thomas Simpson, Dylan Dimond, Alex Peltz, Karl Krueger, (Tim Ingram), (Sid Holems) |
| 8:05.7, 8:12.2, 8:12.5, 8:20.8, 8:24.1, (8:26.4), (8:34.1) |
| 14 | 391 | Twality,
OR - Team Time (1st 5) 42:14.7 | Spread (1st 5) 2:54.3 |
| 3, 6, 46, 160, 176, (179), (198) |
| Elijah Goiburn, Gerardo Vargas, Tate Woodward, James Van Winkle, Jayden Huynh, (Ashton Detwiler), (Mitchell Bennett) |
| 7:12.7, 7:17.0, 7:58.7, 9:39.3, 10:07.0, (10:11.2), (10:41.0) |
| 15 | 461 | Jefferson Cluster,
OR - Team Time (1st 5) 43:19.6 | Spread (1st 5) 2:37.6 |
| 8, 9, 120, 150, 174 |
| Ezra Brown, Milo Jackson, Samuel Robison, Cameron Bonnette, Sailor Robertson-Lombardi |
| 7:27.5, 7:28.0, 8:48.6, 9:30.4, 10:05.1 |
| 16 | 476 | Crossler,
OR - Team Time (1st 5) 42:13.0 | Spread (1st 5) 27.0 |
| 67, 97, 99, 103, 110, (111), (128) |
| Benjamin Medyanik, Daniel Shingleton, Jonah Larson, Carson Hunsaker, Phalen Arnold, (Tristan Newton), (Ronan Willette) |
| 8:10.0, 8:27.0, 8:29.0, 8:30.0, 8:37.0, (8:39.0), (9:07.0) |
| 17 | 524 | Parrish,
OR - Team Time (1st 5) 43:27.6 | Spread (1st 5) 1:13.6 |
| 51, 99, 116, 123, 135, (180), (183) |
| Andrew Valentim, Wyatt Avery, Hector Rodriguez, Reece Whisenant, Logan Watts, (Salaheddin Aryan), (Diego Bailey) |
| 8:01.0, 8:29.0, 8:44.0, 8:59.0, 9:14.6, (10:13.0), (10:16.0) |
| 18 | 572 | Waldo,
OR - Team Time (1st 5) 44:15.0 | Spread (1st 5) 1:05.0 |
| 78, 97, 122, 134, 141, (142), (152) |
| Joel Ephraim, Jadyn Ontivero, Mathew Post, Garret Flores, Julian Orozco, (Jovany Mejia Jaramillo), (Ivan Rodriguez) |
| 8:17.0, 8:27.0, 8:57.0, 9:12.0, 9:22.0, (9:23.0), (9:31.0) |
| 19 | 612 | Houck,
OR - Team Time (1st 5) 44:54.0 | Spread (1st 5) 1:15.0 |
| 79, 115, 124, 138, 156, (222), (233) |
| Alonzo Aguilera, Mathew Lopez, Jesus Salazar Cervantes, Immanuel Bartsch, Ayden Jones-Zaragoza, (Samuel Corbett), (Ayden Balbaneda) |
| 8:18.0, 8:43.0, 9:00.0, 9:20.0, 9:33.0, (11:52.0), (13:36.0) |
| 20 | 644 | Judson,
OR - Team Time (1st 5) 45:31.8 | Spread (1st 5) 1:34.8 |
| 86, 112, 127, 152, 167, (172), (178) |
| Talmadge Lashmett, Merrick Scott, Brycen Martin, Eli Goffin, Ethan Nix, (Luke Erwin), (Ben Hennan) |
| 8:20.2, 8:39.6, 9:06.0, 9:31.0, 9:55.0, (10:02.0), (10:08.2) |
| 21 | 657 | Lincoln Cluster,
OR - Team Time (1st 5) 45:34.5 | Spread (1st 5) 41.1 |
| 118, 119, 132, 140, 148, (170), (182) |
| Oliver Bruun, Oscar Felt, Nikolas Olbeter, Alex Johnson, William Sanchez, (Everett Hoffman), (Kellen Anderson) |
| 8:46.7, 8:47.3, 9:10.8, 9:21.9, 9:27.8, (10:00.0), (10:15.6) |
| 22 | 692 | Valley Catholic,
OR - Team Time (1st 5) 47:10.0 | Spread (1st 5) 2:17.0 |
| 73, 75, 165, 187, 192, (195), (196) |
| Gabriel Moreno, Jay Williamson, Isaac Dryfuse, Jackson Park, Julian Gaumond, (Vishouth Rao), (Sumeru Gowda) |
| 8:13.0, 8:14.0, 9:54.0, 10:19.0, 10:30.0, (10:34.0), (10:35.0) |
| 23 | 696 | Walker,
OR - Team Time (1st 5) 46:23.0 | Spread (1st 5) 1:02.0 |
| 117, 121, 133, 162, 163, (173), (187) |
| Lucas Batmale, Henry Baker, Ian Herber, Garrett Fenske, Luis Mendoza, (Ben Herrell), (Dakoda Clark Adkins) |
| 8:46.0, 8:52.0, 9:11.0, 9:46.0, 9:48.0, (10:04.0), (10:19.0) |
| 24 | 708 | St Mary's,
OR - Team Time (1st 5) 46:49.0 | Spread (1st 5) 16.2 |
| 130, 143, 144, 145, 146, (147), (159) |
| Daniel Heycke, Cody Arnold, Josh Neilitz, Lucas Peterson, Ethan August, (Owen Kuhl), (Finn Hecox) |
| 9:09.2, 9:24.5, 9:24.8, 9:25.1, 9:25.4, (9:25.7), (9:39.1) |
| 25 | 764 | McDaniel Cluster,
OR - Team Time (1st 5) 48:06.0 | Spread (1st 5) 56.3 |
| 125, 136, 166, 168, 169, (184) |
| Cody Brewer, Vance Klobas, Von Butenschoen, Beckham Weatherby, Edgar Moreno-Gilson, (Oliver Coss) |
| 9:02.2, 9:14.8, 9:54.3, 9:56.2, 9:58.5, (10:16.3) |
| 26 | 783 | Leslie,
OR - Team Time (1st 5) 49:43.0 | Spread (1st 5) 3:50.0 |
| 90, 129, 164, 175, 225, (229) |
| Alex Silva, Brady Greer, Jase Potloff, Braydon McClellan, Enrique Bugarin, (Wyatt AuClair) |
| 8:24.0, 9:08.0, 9:51.0, 10:06.0, 12:14.0, (12:37.0) |
| 27 | 813 | Howard Street Charter,
OR - Team Time (1st 5) 54:34.0 | Spread (1st 5) 7:37.0 |
| 84, 108, 158, 224, 239 |
| Dane Hayase, Jonathan Bucher, Liam Smith, Ben Hanson, Owen John |
| 8:20.0, 8:36.0, 9:37.0, 12:04.0, 15:57.0 |
| 28 | 814 | Central Linn,
OR - Team Time (1st 5) 50:50.4 | Spread (1st 5) 3:36.5 |
| 82, 137, 151, 221, 223 |
| Ryan Rowland, Luke Olson, Jackson Duringer, Carter Mast, Yahir White |
| 8:18.5, 9:16.2, 9:30.7, 11:50.0, 11:55.0 |
| 29 | 889 | Harrisburg,
OR - Team Time (1st 5) 54:36.3 | Spread (1st 5) 6:35.8 |
| 101, 155, 197, 201, 235 |
| Luke Cheek, Curtis Talmadge, Travis Seehafer, Terren Crabb, Joey Smith |
| 8:29.2, 9:32.2, 10:36.9, 10:53.0, 15:05.0 |
| 30 | 928 | Taft,
OR - Team Time (1st 5) 51:58.9 | Spread (1st 5) 1:24.3 |
| 154, 181, 190, 200, 203, (213), (232) |
| Trenton Battle, Ryan Best, Mugen Evenson, Kristian Cabal, Joshua McCormick, (Zayden Parsons), (Ryuma Evenson) |
| 9:31.7, 10:14.8, 10:26.4, 10:50.0, 10:56.0, (11:26.0), (13:32.0) |
| 31 | 943 | Grant Cluster,
OR - Team Time (1st 5) 52:57.5 | Spread (1st 5) 2:03.9 |
| 131, 189, 205, 208, 210, (218), (234) |
| Max Nudelman-Nellen, Aaron Johnson, Jack Lamkin, Sean Coughlin, Javin Isada, (Orion Shahearo), (Trystan Leon) |
| 9:09.4, 10:19.1, 11:03.8, 11:11.9, 11:13.3, (11:36.6), (14:15.9) |
| 32 | 948 | Franklin Cluster,
OR - Team Time (1st 5) 53:31.1 | Spread (1st 5) 2:10.6 |
| 139, 177, 206, 212, 214, (215), (227) |
| Luc Hertling, Liam Honl, Caleb Thesing, Rowan Sevigny, Gifford Hertling, (Cass Franken), (Takumi Schmidt) |
| 9:20.4, 10:07.9, 11:09.4, 11:22.4, 11:31.0, (11:33.1), (12:27.8) |
| 33 | 971 | Adam Stephens,
OR - Team Time (1st 5) 56:00.0 | Spread (1st 5) 4:14.0 |
| 126, 191, 193, 230, 231, (238) |
| Asiel Vasquez, Matthew Morrison, Jason Nguyen, Tommy Tran, Tam Huynh, (Yibran Torres Gallegos) |
| 9:04.0, 10:28.0, 10:32.0, 12:38.0, 13:18.0, (15:30.8) |
| 34 | 995 | Cascade Christian,
OR - Team Time (1st 5) 58:11.1 | Spread (1st 5) 5:24.7 |
| 161, 171, 199, 228, 236, (237) |
| Carson Willard, Henry Giomi Brown, Taylor Snowden, Tayen Landers, Jaydan Ritchie, (David Hamilton) |
| 9:43.5, 10:01.0, 10:43.2, 12:35.2, 15:08.2, (15:21.0) |
| 35 | 998 | Salem Academy Christian,
OR - Team Time (1st 5) 54:12.8 | Spread (1st 5) 54.9 |
| 185, 194, 204, 207, 208, (219), (226) |
| Gibson Hanowell, Simon Sullivon, Aiden Thomas, Brady Brownell, William Brewer, (Kol Smith), (Logan Brownell) |
| 10:17.0, 10:33.9, 10:59.0, 11:11.0, 11:11.9, (11:46.0), (12:22.0) |
| 36 | 1032 | Crosshill Christian,
OR - Team Time (1st 5) 55:39.1 | Spread (1st 5) 1:17.4 |
| 186, 202, 211, 216, 217, (220) |
| Connor Bruce, Kaden LeDuc, Gavin Williams, Ryan Brulotte, Isaiah Corum, (Justus Kronberger) |
| 10:18.6, 10:53.5, 11:16.0, 11:35.0, 11:36.0, (11:48.0) |