1 | 46 | Saint George's School,
WA - Team Time (1st 5) 1:24:08.3 | Spread (1st 5) 18.3 |
| 6, 7, 9, 11, 13, (25), (37) |
| Kai Jacobs, Hunter Johnson, Nick Watkins, Alex Watkins, Max Richardson, (Stephen Ogden), (Ethan Hunter) |
| 16:39.9, 16:44.6, 16:49.6, 16:56.0, 16:58.2, (17:47.6), (19:46.8) |
2 | 60 | Asotin,
WA - Team Time (1st 5) 1:24:36.9 | Spread (1st 5) 1:12.2 |
| 2, 5, 15, 16, 22, (24), (26) |
| Eli Engledow, Mason Nicholas, Thomas Martin, Morgan Hurst, Noah Goeckner, (David Daily), (Jacob Elskamp) |
| 16:11.8, 16:39.0, 17:10.5, 17:11.6, 17:24.0, (17:44.0), (18:00.0) |
3 | 83 | Mary Walker,
WA - Team Time (1st 5) 1:26:21.2 | Spread (1st 5) 1:36.3 |
| 3, 10, 20, 23, 27, (32), (42) |
| Garret Willey, Randy Dixon, Enoch Clemmer, Kylor Rose, Wyatt Crockett, (James Houghton), (Keegan Rose) |
| 16:31.3, 16:54.0, 17:16.2, 17:32.1, 18:07.6, (18:51.3), (20:30.6) |
4 | 93 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:26:41.2 | Spread (1st 5) 2:33.2 |
| 1, 14, 21, 28, 29, (31), (35) |
| Tyler Shea, Zac Johnson, Kevin Beck, Mac Young, Grant McGlade, (Tommy Luce), (Tetsuo Park) |
| 15:50.0, 16:59.8, 17:20.1, 18:08.1, 18:23.2, (18:47.1), (19:08.9) |
5 | 114 | Tekoa-Rosalia,
WA - Team Time (1st 5) 1:30:56.0 | Spread (1st 5) 4:50.6 |
| 4, 18, 19, 30, 43 |
| Gavin Merritt, Isaac Leighton, Jaedyn Norwood, Zane Neill, Dawson Strobel |
| 16:31.6, 17:13.1, 17:13.7, 18:35.4, 21:22.2 |
6 | 131 | Kettle Falls,
WA - Team Time (1st 5) 1:31:59.2 | Spread (1st 5) 3:15.1 |
| 8, 17, 33, 34, 39, (40), (47) |
| Easton Pomrankey, Jake Kenney, Jacob Moak, Lucas Matney, Brycen Martin, (Asher Kenney), (Lane Esvelt) |
| 16:47.5, 17:12.1, 18:53.1, 19:03.9, 20:02.6, (20:04.1), (24:47.6) |
7 | 171 | Davenport,
WA - Team Time (1st 5) 1:37:37.1 | Spread (1st 5) 4:31.5 |
| 12, 36, 38, 41, 44, (45), (46) |
| Winston Telford, Tommy Plumb, Brayden Duff, Reece Jeske, Jakin Griffin, (Ethan Mellick), (Jackson Sorensen) |
| 16:57.8, 19:11.0, 19:50.0, 20:09.0, 21:29.3, (21:58.0), (24:31.1) |