1 | 62 | McMinnville,
OR - Team Time (1st 5) 48:21.1 | Spread (1st 5) 1:18.6 |
| 4, 5, 12, 15, 26, (37), (40) |
| Kyle Spencer, Kellen Reed, Logan Hayes, Gustav Blank, Kasen Paolo, (Emilio Gonzalez), (Elijah Meek) |
| 9:06.5, 9:14.8, 9:45.4, 9:49.3, 10:25.1, (11:01.5), (11:13.7) |
2 | 70 | Forest Grove,
OR - Team Time (1st 5) 48:37.0 | Spread (1st 5) 1:33.0 |
| 1, 11, 16, 17, 25, (31), (32) |
| Jacob Friesen, Isaac Davenport, Ethan Krieger, Sawyer Marquis, Riley Brown, (Anthony Leo), (Matix Cooklin) |
| 8:48.0, 9:45.0, 9:51.0, 9:52.0, 10:21.0, (10:28.0), (10:31.0) |
| 70 | Newberg,
OR - Team Time (1st 5) 48:26.7 | Spread (1st 5) 1:25.1 |
| 2, 3, 18, 20, 27, (29), (30) |
| Anthony Giesch, Zachary Giesch, Caden Smith, Zoltan Eszenyi, Isaac Bikis, (Palmer Thompson), (Robert Cross) |
| 9:00.4, 9:02.0, 9:57.4, 10:01.4, 10:25.5, (10:25.8), (10:27.0) |
4 | 83 | Sherwood,
OR - Team Time (1st 5) 49:29.7 | Spread (1st 5) 42.7 |
| 7, 14, 19, 21, 22, (24), (33) |
| Dylan Weniger, Jack Chidester, Lukas Valdez, Victor McAuley, Luke Day, (Josh Knutson), (Kurt Eddington) |
| 9:27.2, 9:49.0, 9:59.7, 10:03.9, 10:09.9, (10:12.2), (10:34.8) |
5 | 97 | Glencoe,
OR - Team Time (1st 5) 50:47.8 | Spread (1st 5) 1:55.6 |
| 8, 9, 10, 28, 42, (46), (49) |
| Ethan Bothwell, Ben Mason, Trenton Abraham, Spencer Shaw, Steven Hagen, (Logan Mason), (Durham Huson) |
| 9:30.6, 9:42.1, 9:43.3, 10:25.6, 11:26.2, (11:53.8), (12:00.0) |
6 | 151 | Liberty,
OR - Team Time (1st 5) 53:16.9 | Spread (1st 5) 1:34.4 |
| 13, 23, 36, 38, 41, (43), (44) |
| Gabriel Morrow, Kimball Weeks, Aiden Donis, Jonathan Reinoehl, Antonio Reyes, (Carter Yates), (Colton Knapp) |
| 9:46.6, 10:12.0, 10:55.1, 11:02.2, 11:21.0, (11:35.3), (11:37.5) |
7 | 159 | Century,
OR - Team Time (1st 5) 53:31.8 | Spread (1st 5) 2:23.1 |
| 6, 34, 35, 39, 45, (47), (48) |
| Josh Nicholson, Austin Uhl, Blaine Haag, Zachary Keenan, Ezekiel Henderson, (Brayden Cornie), (Zeri Janssen) |
| 9:17.1, 10:43.1, 10:44.7, 11:06.7, 11:40.2, (11:54.5), (11:56.5) |