1 | 45 | Logos,
ID - Team Time (1st 5) 1:27:52.0 | Spread (1st 5) 1:23.0 |
| 6, 7, 9, 11, 12, (13), (26) |
| August Igielski, Jake Hughes, Isaac Blum, Rudy Christianson, Alex Blum, (Brian Plotner), (David Handel) |
| 16:49.0, 17:24.0, 17:25.0, 18:02.0, 18:12.0, (18:30.0), (19:55.0) |
2 | 53 | Troy,
ID - Team Time (1st 5) 1:28:59.0 | Spread (1st 5) 2:54.0 |
| 3, 4, 7, 19, 20, (34), (35) |
| Joshua Lay, David Phillis, Brice Foote, Jonathan Galloway, Gabe Isaac, (Fisher Gray), (Skylar Wright) |
| 16:25.0, 16:43.0, 17:24.0, 19:08.0, 19:19.0, (21:34.0), (21:37.0) |
3 | 62 | Clearwater Valley-Kamiah,
ID - Team Time (1st 5) 1:30:25.0 | Spread (1st 5) 3:12.0 |
| 1, 10, 16, 17, 18, (25), (26) |
| Michael MacMenamin, Jace Sams, Kevin Hill, Samuel Brisbois, Derek Loewen, (Jonas Oatman), (Preston Amerman) |
| 15:54.0, 18:00.0, 18:42.0, 18:43.0, 19:06.0, (19:49.0), (19:55.0) |
4 | 82 | Highland - C,
ID - Team Time (1st 5) 1:33:26.0 | Spread (1st 5) 4:39.0 |
| 2, 5, 21, 23, 31, (37) |
| Morgan Weeks, Joe McGuigan, Jordan Pentzer, Tiyappo Campbell, Logan Droegmiller, (Jared Cronce) |
| 16:24.0, 16:46.0, 19:32.0, 19:41.0, 21:03.0, (22:57.0) |
5 | 117 | Lewiston,
ID - Team Time (1st 5) 1:39:35.0 | Spread (1st 5) 2:34.0 |
| 13, 15, 28, 29, 32, (36), (38) |
| Payton Bigler, Ty Johannesen, Ryan Rapier, Ian Nail, Abe Murillo, (Preston Murillo), (Callaway Ho) |
| 18:30.0, 18:36.0, 20:38.0, 20:47.0, 21:04.0, (22:54.0), (23:08.0) |
6 | 148 | Potlatch,
ID - Team Time (1st 5) 1:45:11.0 | Spread (1st 5) 4:05.0 |
| 22, 24, 30, 33, 39, (40) |
| Reid Thompson, Austin Hogaboam, Tommy Skinner, Ben Veith, Haydn Blacker, (Steffen Riley) |
| 19:33.0, 19:45.0, 20:52.0, 21:23.0, 23:38.0, (23:50.0) |