| 1 | 58 | Lakeridge,
OR - Team Time (1st 5) 36:15.7 | Spread (1st 5) 23.8 |
| 6, 7, 10, 17, 18, (20), (21) |
| Aaron Tran, Luke Loomis, Gavin Corry, Alexander Patricelli, Aiden Bradley, (Walker Godfrey), (Lassen Baertsch Kovalchick) |
| 7:06.2, 7:06.5, 7:09.0, 7:24.0, 7:30.0, (7:37.0), (7:38.0) |
| 2 | 101 | Lake Oswego,
OR - Team Time (1st 5) 37:57.1 | Spread (1st 5) 40.9 |
| 8, 19, 23, 25, 26, (29), (47) |
| Leo Cook, Luc Scipio del Campo, Stevie Mooney, Jeb Scipio del Campo, Travis Weischadle, (David Stingle), (Porter Sullivan) |
| 7:06.9, 7:32.0, 7:44.0, 7:46.4, 7:47.8, (7:48.6), (7:59.0) |
| 3 | 106 | Rosemont Ridge,
OR - Team Time (1st 5) 37:28.2 | Spread (1st 5) 1:00.8 |
| 2, 14, 16, 24, 50, (56), (57) |
| Noah Goodman, Alex Campbell, Stanley Mylet, Bodie LaForce, Jonny McCoy, (Luke Bowerly), (Liam Atwood) |
| 7:01.2, 7:19.0, 7:20.5, 7:45.5, 8:02.0, (8:08.5), (8:08.7) |
| 4 | 136 | Hazelbrook,
OR - Team Time (1st 5) 37:46.0 | Spread (1st 5) 1:12.4 |
| 9, 11, 15, 28, 73, (84), (96) |
| Leo Fulcher, Aaron Lakeman, Noah Hayes, Quinn Thompson, Sawyer Johnson, (Aiden Deibele), (Timothy Parsons) |
| 7:07.0, 7:12.0, 7:19.6, 7:48.0, 8:19.4, (8:30.1), (8:42.0) |
| 5 | 137 | Athey Creek,
OR - Team Time (1st 5) 38:18.8 | Spread (1st 5) 41.7 |
| 12, 13, 32, 35, 45, (48), (51) |
| Christian Buck, Colin Mason, Symon Wavra, Blake Oltmans, Theo Black, (David Burt), (Tyler Coke) |
| 7:17.1, 7:17.3, 7:52.3, 7:53.3, 7:58.8, (8:00.0), (8:03.5) |
| 6 | 161 | Meridian Creek,
OR - Team Time (1st 5) 38:17.1 | Spread (1st 5) 1:11.9 |
| 1, 3, 36, 59, 62, (73), (92) |
| Mason Weisgerber, Carter Cutting, Jake Hurley, Grant Carli, DJ Gillett, (Sean Colyer), (Diego Macoco) |
| 6:59.0, 7:04.0, 7:53.4, 8:09.8, 8:10.9, (8:19.4), (8:35.0) |
| 7 | 173 | Inza R. Wood,
OR - Team Time (1st 5) 38:54.4 | Spread (1st 5) 1:08.2 |
| 4, 27, 30, 46, 66, (88), (99) |
| Nathan Wilde, Dawson Ricketts, Jackson Pippert, Raymond Shi, Mason Trotter, (Champ Ott), (Trevor Budiao) |
| 7:04.9, 7:47.9, 7:49.6, 7:58.9, 8:13.1, (8:31.2), (8:44.4) |
| 8 | 200 | Straub,
OR - Team Time (1st 5) 39:38.0 | Spread (1st 5) 35.0 |
| 22, 33, 37, 40, 68, (97), (101) |
| Ryen Rojas, Chase Moretz, Kevin Cooke, Logan Warner, Redic Bodine, (Blake Johnston), (Makai DeBerry) |
| 7:40.0, 7:53.0, 7:54.0, 7:56.0, 8:15.0, (8:43.0), (8:50.0) |
| 9 | 246 | Sherwood,
OR - Team Time (1st 5) 39:45.8 | Spread (1st 5) 1:12.2 |
| 5, 52, 58, 61, 70, (72), (75) |
| Josh Knutson, Nicholas Zaubi, Sean Enger, Avery Wickham, Reid Falcon, (Dylan Boynton), (Tyler Enger) |
| 7:05.1, 8:03.8, 8:09.3, 8:10.3, 8:17.3, (8:18.2), (8:21.0) |
| 10 | 291 | Whiteaker,
OR - Team Time (1st 5) 40:49.0 | Spread (1st 5) 34.0 |
| 31, 39, 69, 75, 77, (77), (85) |
| Brayden Felbob, Riley Castillo, Pawat Potisuk, Kelson Whalen, Elijah Staley, (Cassius Hernandez), (Carson Tompkins) |
| 7:51.0, 7:55.0, 8:17.0, 8:21.0, 8:25.0, (8:25.0), (8:31.0) |
| 11 | 294 | Crossler,
OR - Team Time (1st 5) 40:48.0 | Spread (1st 5) 37.0 |
| 37, 53, 55, 64, 85, (92), (97) |
| Michael Shidler Smith, Manny Romero-Shidler, Preston Berndt, Wyatt Noud, Diego Lopez, (Andrew Olsen), (John Winn) |
| 7:54.0, 8:04.0, 8:07.0, 8:12.0, 8:31.0, (8:35.0), (8:43.0) |
| 12 | 305 | Parrish,
OR - Team Time (1st 5) 40:56.0 | Spread (1st 5) 28.0 |
| 42, 53, 60, 71, 79, (79), (85) |
| Demari Thompson, Therron Osborn, Luis Zurita Calderon, Christopher Gallegos, Oscar Gomez Lopez, (Dylan Luther), (Boaz Purnell) |
| 7:58.0, 8:04.0, 8:10.0, 8:18.0, 8:26.0, (8:26.0), (8:31.0) |
| 13 | 389 | Canby,
OR - Team Time (1st 5) 42:50.8 | Spread (1st 5) 1:37.1 |
| 41, 49, 63, 111, 125, (138), (139) |
| Gavin Boyer, Connor Gensman, Matthew Dewar, Aiden Lunceford, Silas Wood, (Anthony Anderson), (Jack Goode) |
| 7:56.6, 8:01.6, 8:11.5, 9:07.4, 9:33.7, (9:45.3), (9:46.6) |
| 14 | 417 | Visitation Catholic,
OR - Team Time (1st 5) 43:29.0 | Spread (1st 5) 1:47.0 |
| 33, 42, 95, 117, 130, (154), (155) |
| casey Sapp, Andrew Duyck, Elliott Bielefeld, Robert Harris, Andre Torres, (Lucas Luna), (Chris Carlson) |
| 7:53.0, 7:58.0, 8:41.0, 9:17.0, 9:40.0, (10:55.0), (11:01.0) |
| 15 | 488 | Lincoln Cluster,
OR - Team Time (1st 5) 44:15.9 | Spread (1st 5) 1:14.0 |
| 65, 90, 104, 108, 121, (122) |
| Lucas Andersen, Eamon Whitten, Oska Featherstone, Oscar Felt, Oscar Price, (Cody Steele) |
| 8:12.3, 8:32.1, 9:00.3, 9:04.9, 9:26.3, (9:29.7) |
| 16 | 501 | Walker,
OR - Team Time (1st 5) 44:36.0 | Spread (1st 5) 1:10.0 |
| 81, 83, 102, 106, 129, (130), (134) |
| Samuel Garcia, Aidan East, Angel Hernandez Huerta, Lucas Kimsey, Nicholas Telford, (Daniel Fewtrell), (Kjell Peters) |
| 8:28.0, 8:30.0, 8:58.0, 9:02.0, 9:38.0, (9:40.0), (9:42.0) |
| 17 | 525 | Claggett Creek,
OR - Team Time (1st 5) 45:20.5 | Spread (1st 5) 2:00.3 |
| 67, 81, 94, 136, 147, (163), (164) |
| Evan Berg, Eli Case, Gavin Williams, Julian Herrera, Jose Martinez Hernandez, (Noah Dunn), (Cameron Vollendroff) |
| 8:14.0, 8:28.0, 8:39.0, 9:45.2, 10:14.3, (11:42.0), (13:20.0) |
| 18 | 535 | Judson,
OR - Team Time (1st 5) 45:07.7 | Spread (1st 5) 42.7 |
| 91, 107, 109, 112, 116, (119), (141) |
| Grayson Stewart, Ethan Ellison, Evan Cassler, Eelan Nevel, Jacob Nemecek, (Ryan Wiggers), (Austin Smith) |
| 8:33.0, 9:03.0, 9:05.0, 9:11.0, 9:15.7, (9:20.0), (9:51.0) |
| 19 | 574 | Leslie,
OR - Team Time (1st 5) 46:15.9 | Spread (1st 5) 54.3 |
| 100, 103, 112, 124, 135, (145) |
| Abimael Salinas Hernan, Syrone Holguin, Liam Kinnett, Andrew Bowman, Brett Kinnett, (Nicholas Scott) |
| 8:49.0, 9:00.0, 9:11.0, 9:32.6, 9:43.3, (10:13.0) |
| 20 | 584 | Waldo,
OR - Team Time (1st 5) 47:28.0 | Spread (1st 5) 2:15.0 |
| 42, 110, 143, 144, 145, (152), (153) |
| Audric Albarran, Alejandro Williams, Stanley House, Erick Froylan, Brayan Lara Lopez, (Dakota Hamilton), (Damion Brubaker) |
| 7:58.0, 9:06.0, 10:03.0, 10:08.0, 10:13.0, (10:52.0), (10:54.5) |
| 21 | 631 | Franklin Cluster,
OR - Team Time (1st 5) 47:44.8 | Spread (1st 5) 22.0 |
| 118, 126, 127, 127, 133, (142), (158) |
| Luc Hertling, Kieran Wilde, Carlo Cicconetti, Jaime Lopez-Erickson, Gifford Hertling, (Thomas Beaven), (Kai Brown) |
| 9:18.4, 9:34.0, 9:36.0, 9:36.0, 9:40.4, (9:51.6), (11:16.9) |
| 22 | 660 | Houck,
OR - Team Time (1st 5) 49:06.9 | Spread (1st 5) 1:27.7 |
| 120, 123, 130, 136, 151, (156), (161) |
| Mathew Lopez, Payton O'Neil, Jesus Salazar Cervantes, Immanuel Bartsch, Divine Masasi, (Alijah Reckard), (Edjahir Ruiz) |
| 9:21.0, 9:32.0, 9:40.0, 9:45.2, 10:48.7, (11:02.0), (11:31.0) |
| 23 | 688 | Ida B. Wells Cluster,
OR - Team Time (1st 5) 51:20.0 | Spread (1st 5) 2:21.5 |
| 105, 115, 149, 159, 160, (162) |
| Evan Jones, Andy Petrick, Rowan Porter, Cody Jensen, Leo Sallos, (Ravi Eisner) |
| 9:01.1, 9:14.3, 10:21.7, 11:20.3, 11:22.6, (11:35.1) |
| 24 | 699 | Cleveland Cluster,
OR - Team Time (1st 5) 53:21.0 | Spread (1st 5) 5:07.9 |
| 89, 140, 148, 157, 165, (166) |
| Noah Bourne, Nicolas Betters, David Schauer, Emmett Pearlz, Eric Toothaker, (Oliver Ross) |
| 8:31.6, 9:48.9, 10:14.9, 11:06.1, 13:39.5, (14:03.5) |
| 25 | 766 | Adam Stephens,
OR - Team Time (1st 5) 1:06:44.0 | Spread (1st 5) 7:47.0 |
| 112, 150, 167, 168, 169, (170), (171) |
| Darmani Soto, Ariel Rosas, Angel Garcia, Antonio Lopez San Juan, Ismael Flores Galvez, (Zachary Weissman), (Phillip Shpiruk) |
| 9:11.0, 10:28.0, 14:54.0, 15:13.0, 16:58.0, (18:04.0), (18:39.0) |