1 | 29 | South Whidbey,
WA - Team Time (1st 5) 47:45.1 | Spread (1st 5) 1:00.9 |
| 1, 3, 5, 7, 13, (15), (21) |
| Justin Gonzales, Arthur Keast, Will Simms, Athen Seylers, Ari Rohan, (Colby Brasher), (Ryan Keene) |
| 9:08.2, 9:22.0, 9:29.0, 9:36.8, 10:09.1, (10:11.1), (10:51.7) |
2 | 47 | Northshore Christian Academy,
WA - Team Time (1st 5) 49:06.0 | Spread (1st 5) 1:03.5 |
| 2, 6, 11, 12, 16, (18), (26) |
| Cael Byrd, Connor McElmurry, Palmer Kovach, Peter Kulits, Jordan Smith, (Jace Fransen), (Sam Willie) |
| 9:10.9, 9:31.9, 10:04.0, 10:04.8, 10:14.4, (10:42.6), (11:11.7) |
3 | 72 | Granite Falls,
WA - Team Time (1st 5) 51:24.8 | Spread (1st 5) 1:20.5 |
| 8, 9, 14, 19, 22, (23), (24) |
| John Brown, Charles Richards, Brenden Miller, Jaden Yaretz, Cooper Curry, (James Klinman), (Brendan Onderbeke) |
| 9:37.5, 9:52.7, 10:10.4, 10:46.2, 10:58.0, (10:58.5), (11:02.9) |
4 | 76 | Lakewood,
WA - Team Time (1st 5) 51:52.0 | Spread (1st 5) 1:40.0 |
| 4, 10, 17, 20, 25, (27), (28) |
| Ryan Hudson, Kaleb Duitsman, Garrett Sitter, Noah Mock, Shane Dawson, (Seth Brooks), (Taylor Stich) |
| 9:24.0, 9:55.0, 10:40.0, 10:49.0, 11:04.0, (11:18.0), (11:22.0) |