1 | 64 | Western Christian,
OR - Team Time (1st 5) 1:38:05.4 | Spread (1st 5) 3:22.0 |
| 1, 6, 13, 19, 25, (37), (53) |
| Luke Ellis, Ian Martinez, Henry Newman, Ashton Tyssen, Jeremiah Buck, (Micky Covert), (Jackson Popp) |
| 17:43.3, 18:58.9, 19:50.0, 20:27.9, 21:05.3, (21:58.1), (24:49.8) |
2 | 95 | Waldport,
OR - Team Time (1st 5) 1:42:47.8 | Spread (1st 5) 1:35.4 |
| 12, 15, 16, 24, 28, (29), (47) |
| Liam Morgan, Jacob Gainer, Evan Morgan, Milo Smith, Max Parker, (Michael McSharry), (Corben Simon) |
| 19:39.9, 20:23.1, 20:25.1, 21:04.4, 21:15.3, (21:19.6), (23:46.8) |
3 | 101 | Chemawa,
OR - Team Time (1st 5) 1:42:20.5 | Spread (1st 5) 2:18.9 |
| 9, 11, 17, 30, 34, (38), (42) |
| Donnell Yazzie, Darrell Henry, Dylias Jose, Esai Aday, Donovan Tanewasha, (Tristan Dutchman), (Gabriel Bruguier) |
| 19:19.1, 19:27.5, 20:26.6, 21:29.3, 21:38.0, (22:11.6), (23:04.1) |
4 | 122 | Kennedy,
OR - Team Time (1st 5) 1:44:21.3 | Spread (1st 5) 4:20.4 |
| 4, 8, 33, 36, 41, (46), (49) |
| Jesus Cortes, Jeremiah Traeger, Tim Fennimore, Jesus Espinoza, Sam Duda, (Mason Williams), (Alexis Morales) |
| 18:39.0, 19:10.1, 21:37.5, 21:55.3, 22:59.4, (23:34.8), (24:11.0) |
5 | 127 | Central Linn,
OR - Team Time (1st 5) 1:49:44.2 | Spread (1st 5) 11:26.1 |
| 3, 5, 7, 50, 62 |
| Jackson Duringer, Ryan Rowland, Carter Mast, Leif Erickson, Greyson Tenbusch |
| 18:06.8, 18:43.7, 19:07.1, 24:13.7, 29:32.9 |
6 | 130 | Triangle Lake,
OR - Team Time (1st 5) 1:45:54.5 | Spread (1st 5) 7:04.7 |
| 2, 14, 21, 39, 54, (59) |
| Viggo Beck, Oliver Gonzales, Filbert Anderson, Jordan Brooks, Sage Brooks, (Isaac Gangle) |
| 17:47.9, 20:09.6, 20:41.2, 22:23.2, 24:52.6, (26:58.9) |
7 | 132 | Willamina,
OR - Team Time (1st 5) 1:45:41.9 | Spread (1st 5) 3:23.4 |
| 10, 23, 27, 32, 40, (44), (61) |
| Jose Cruz, Zach Bradley, Ethan Sabin, Spencer Onstot, Gage Bishop, (Shaun Jones), (Brooklyn Westerlund) |
| 19:20.3, 20:53.8, 21:08.2, 21:35.9, 22:43.7, (23:34.3), (29:12.3) |
8 | 163 | Regis,
OR - Team Time (1st 5) 1:57:17.4 | Spread (1st 5) 12:40.2 |
| 17, 22, 26, 35, 63, (64) |
| Cole Laube, Lucas Koehnke, Caleb Mayer, Jake Laube, Talan Hensley, (John Nusom) |
| 20:26.6, 20:53.5, 21:05.4, 21:45.1, 33:06.8, (35:28.7) |
9 | 202 | Delphian,
OR - Team Time (1st 5) 1:55:19.1 | Spread (1st 5) 4:09.2 |
| 20, 31, 48, 51, 52, (56), (57) |
| Samuel Cloutier, Jim Cao, Vladimir Bunchuk, Thales Gao, Leo Jin, (Tristan Mathews), (Engai Urizarbarrena Frias) |
| 20:39.1, 21:32.5, 23:48.8, 24:30.4, 24:48.3, (25:28.1), (25:29.2) |
10 | 261 | Oregon School for the Deaf,
OR - Team Time (1st 5) 2:06:40.5 | Spread (1st 5) 4:44.6 |
| 43, 45, 55, 58, 60, (65) |
| Jhovani Tellez-Tapia, Hector Lopez Espinoza, Obie McCarley, Brayden Olsen, Joseph Tongate, (Seth Garrison) |
| 23:19.9, 23:34.7, 24:54.9, 26:46.5, 28:04.5, (40:25.8) |