1 | 17 | Siuslaw,
OR - Team Time (1st 5) 50:34.5 | Spread (1st 5) 38.8 |
| 1, 2, 3, 4, 7, (9), (11) |
| Chad Hughes, Samuel Ulrich, Ryan Jennings, Kyle Hughes, Jaxson Jensen, (Brayden Linton), (Dylan Jensen) |
| 9:50.0, 10:03.1, 10:04.0, 10:08.6, 10:28.8, (10:44.4), (10:45.1) |
2 | 54 | Valley Catholic,
OR - Team Time (1st 5) 53:43.0 | Spread (1st 5) 50.8 |
| 5, 6, 12, 15, 16, (17), (18) |
| Henry Tierney, Nicklaus Leong, Jonathan Nerenberg, Ryan Hoffman, Dika Rusli, (Veer Nayyar), (Paul Lille) |
| 10:17.8, 10:28.2, 10:45.4, 11:03.0, 11:08.6, (11:10.9), (11:13.6) |
3 | 78 | Stayton,
OR - Team Time (1st 5) 56:15.0 | Spread (1st 5) 1:31.0 |
| 8, 13, 14, 21, 22, (23), (24) |
| Brenden Del Grande, Brody Ramseyer, Tanner Manning, Hayden Holm, Kaden Holm, (Sterling Fulks), (Dylan Cooper) |
| 10:30.0, 10:50.0, 10:54.0, 12:00.0, 12:01.0, (12:24.0), (12:25.0) |
4 | 108 | Tillamook,
OR - Team Time (1st 5) 1:00:11.7 | Spread (1st 5) 2:06.1 |
| 10, 19, 25, 26, 28, (29), (32) |
| Marshall Bush, Johnathan Gingerich, Logan McKibbin, Jaden Spence, Juan Gomez, (Logan Lancaster), (Luke Pullen) |
| 10:44.6, 11:26.7, 12:34.0, 12:35.7, 12:50.7, (12:53.0), (13:22.4) |
5 | 141 | Astoria,
OR - Team Time (1st 5) 1:04:33.8 | Spread (1st 5) 1:43.1 |
| 20, 27, 30, 31, 33, (34), (35) |
| John Clement, Tommy Laman, John Colquhoun, Stephen Ero, Daniel Messing, (Elias Harding-Coe), (Cole Hudnall) |
| 11:53.2, 12:46.2, 12:56.9, 13:21.2, 13:36.3, (14:08.9), (14:18.3) |