1 | 28 | Prairie,
WA - Team Time (1st 5) 1:08:38.0 | Spread (1st 5) 49.0 |
| 2, 5, 6, 7, 8, (9), (11) |
| Luke Lund, Isaac Moulton, Landon Gunter, Ty Kneeshaw, Sheldon Galipeau, (Luke Williams), (Donovan Benko) |
| 13:12.0, 13:42.0, 13:51.0, 13:52.0, 14:01.0, (14:15.0), (14:17.0) |
2 | 51 | Mountain View (WA),
WA - Team Time (1st 5) 1:10:42.0 | Spread (1st 5) 2:12.0 |
| 1, 4, 12, 14, 20, (23), (24) |
| Shun Yamaguchi, Samuel Johnson, Justin Keanini, Mason Wrede, Oliver Clauson, (Wiley Middlemas), (Nicholos Teed) |
| 13:00.0, 13:36.0, 14:24.0, 14:30.0, 15:12.0, (16:13.0), (16:17.0) |
3 | 58 | Hudson's Bay,
WA - Team Time (1st 5) 1:11:38.0 | Spread (1st 5) 1:26.0 |
| 3, 9, 13, 16, 17, (18), (19) |
| Jonas Hicks, Adam McBroom, Micah Turner, Caden Hiebert, Sam Ellis, (Daymian Wright), (Justin Terry) |
| 13:26.0, 14:15.0, 14:25.0, 14:40.0, 14:52.0, (14:53.0), (14:57.0) |
4 | 109 | Evergreen (Vancouver),
WA - Team Time (1st 5) 1:19:56.0 | Spread (1st 5) 2:37.0 |
| 15, 21, 22, 25, 26, (27) |
| Woodrow Davis, Noah Fertick, Sebastian Bear, Jacob Fertick, Jovan Trujillo, (Seth Wampach) |
| 14:36.0, 15:26.0, 15:57.0, 16:44.0, 17:13.0, (17:44.0) |