1 | 15 | Arlington,
WA - Team Time (1st 5) 52:12.0 | Spread (1st 5) 32.0 |
| 1, 2, 3, 4, 5, (6), (10) |
| Brandon Moore, Chance Pearston, Vincent Loftis, Ryan Barene, Isaiah Lowery, (Ryan Rushton), (Kiyoshi Hall) |
| 10:11.0, 10:21.0, 10:27.0, 10:30.0, 10:43.0, (10:48.0), (10:52.0) |
2 | 55 | Snohomish,
WA - Team Time (1st 5) 55:17.0 | Spread (1st 5) 49.0 |
| 6, 8, 8, 14, 19, (20), (23) |
| Dylan Thede, Joel Lepse, Aiden Flynn, Chorin Weller, Sam Lepse, (Conner Watt), (Diego Corchado) |
| 10:48.0, 10:49.0, 10:49.0, 11:14.0, 11:37.0, (11:39.0), (11:47.0) |
3 | 82 | Stanwood,
WA - Team Time (1st 5) 56:49.0 | Spread (1st 5) 52.0 |
| 11, 13, 16, 21, 21, (30), (31) |
| Jason Khoury, Owen Palmer, Wouter Van Veen, Antonio Sanchez-Racine, Malcolm Childs, (Nelson Goosman), (Matthew Brennan) |
| 10:53.0, 11:04.0, 11:22.0, 11:45.0, 11:45.0, (12:19.0), (12:29.0) |
4 | 110 | Shorecrest,
WA - Team Time (1st 5) 58:41.0 | Spread (1st 5) 53.0 |
| 15, 18, 24, 25, 28, (29), (32) |
| Luke Schmidt, Rory O'Brien, Evan Solomon, Thomas Rhodes, Joe Clark, (Satchel McKee), (Thaddeus Knowles) |
| 11:19.0, 11:25.0, 11:52.0, 11:53.0, 12:12.0, (12:15.0), (12:30.0) |
5 | 115 | Marysville-Getchell,
WA - Team Time (1st 5) 58:54.0 | Spread (1st 5) 1:37.0 |
| 12, 17, 26, 27, 33, (34), (35) |
| Oliver Schwab, Xander Johnson, Christian Balgos, Tyler Rounds, Winuka Kulatunge, (Kaden Stickels), (Spencer McAuliffe) |
| 10:58.0, 11:24.0, 11:55.0, 12:02.0, 12:35.0, (12:46.0), (12:58.0) |