| 1 | 49 | Lakewood,
WA - Team Time (1st 5) 54:14.7 | Spread (1st 5) 1:08.7 |
| 1, 9, 10, 11, 18, (30), (35) |
| Tanner Avila, James Allen, Gareth Brewer, Kelson Brewer, Matt Studzinski, (Keegan Boris), (Elijah Boomer) |
| 10:09.4, 10:53.2, 10:55.4, 10:58.6, 11:18.1, (12:05.9), (12:40.5) |
| 2 | 53 | Anacortes,
WA - Team Time (1st 5) 54:08.4 | Spread (1st 5) 1:00.0 |
| 3, 4, 14, 15, 17, (20), (21) |
| Dylan Holland, Zack Bowman, Elijah Roxborough, Milan Kassa, James Parker, (Eric Olsen), (David Rodriguez) |
| 10:18.0, 10:19.0, 11:06.4, 11:07.0, 11:18.0, (11:30.0), (11:33.0) |
| 3 | 68 | South Whidbey,
WA - Team Time (1st 5) 55:30.5 | Spread (1st 5) 1:24.2 |
| 2, 7, 12, 23, 24, (25), (27) |
| Peter Jacobs, Will Simms, AJ Lominac, John Deritis, Athan Seyler, (Kelly Chambers), (Kyle Chambers) |
| 10:17.2, 10:48.3, 11:04.8, 11:38.8, 11:41.4, (11:43.1), (11:44.9) |
| 4 | 94 | Northshore Christian Academy,
WA - Team Time (1st 5) 57:30.2 | Spread (1st 5) 2:22.8 |
| 5, 8, 16, 29, 36, (37) |
| Cole Walchenbach, Benjamin Yang, Cameron Smerud, Jordan Smith, Alexander Odegard, (Grayson York) |
| 10:30.4, 10:51.5, 11:13.4, 12:01.7, 12:53.2, (12:53.4) |
| 5 | 127 | La Center,
WA - Team Time (1st 5) 59:11.9 | Spread (1st 5) 1:25.3 |
| 13, 19, 28, 33, 34, (39), (40) |
| Gavin Wolfe, Jake Morris, Brody Seter, Alex Tetz, Jake Ossenkop, (Michael Skaling), (Rosalino Martinez) |
| 11:06.1, 11:20.5, 11:45.0, 12:28.9, 12:31.4, (13:14.2), (13:17.5) |
| 6 | 150 | Rainier,
WA - Team Time (1st 5) 1:04:34.6 | Spread (1st 5) 4:50.3 |
| 6, 22, 38, 41, 43 |
| Shouridama Beadle, Zak Miller, Soren Johnson, Tobias Braaten, Navarreaux Simmons |
| 10:35.4, 11:35.7, 12:56.9, 14:00.9, 15:25.7 |
| 7 | 175 | Granite Falls,
WA - Team Time (1st 5) 1:07:52.4 | Spread (1st 5) 5:31.0 |
| 26, 31, 32, 42, 44 |
| Jon Smith, John Brown, Levi Taylor, Taggert Myhre, Sean Powers |
| 11:44.4, 12:17.3, 12:21.3, 14:14.0, 17:15.4 |