1 | 45 | Troy,
ID - Team Time (1st 5) 1:29:20.0 | Spread (1st 5) 2:03.0 |
| 2, 3, 6, 15, 19, (22), (32) |
| Joshua Lay, David Phillis, Brice Foote, Isaac Stoner, Jonathan Galloway, (Gabe Isaac), (Skylar Wright) |
| 17:03.0, 17:04.0, 17:32.0, 18:35.0, 19:06.0, (19:51.0), (20:46.0) |
2 | 49 | Logos,
ID - Team Time (1st 5) 1:30:29.0 | Spread (1st 5) 1:04.0 |
| 5, 9, 10, 12, 13, (14), (21) |
| August Igielski, Jake Hughes, Alex Blum, Rudy Christianson, Isaac Blum, (David Kayode-Popoola), (Eston Berglund) |
| 17:23.0, 18:06.0, 18:11.0, 18:22.0, 18:27.0, (18:33.0), (19:25.0) |
3 | 74 | Kamiah,
ID - Team Time (1st 5) 1:33:11.0 | Spread (1st 5) 3:07.0 |
| 1, 7, 16, 24, 26, (29) |
| Michael MacMenamin, Jace Sams, Derek Loewen, Kaden Mercer, Michael Popp, (Jonas Oatman) |
| 16:48.0, 17:46.0, 18:48.0, 19:54.0, 19:55.0, (20:25.0) |
4 | 109 | Highland - C,
ID - Team Time (1st 5) 1:37:39.1 | Spread (1st 5) 4:31.1 |
| 4, 17, 20, 30, 38, (40), (45) |
| Morgan Weeks, Kaden Schwartz, Jordan Pentzer, Logan Droegmiller, Tiyappo Campbell, (Dalton Davis), (Jared Cronce) |
| 17:20.0, 18:52.0, 19:08.0, 20:28.0, 21:51.1, (22:09.0), (24:29.0) |
5 | 118 | Potlatch,
ID - Team Time (1st 5) 1:38:52.0 | Spread (1st 5) 3:04.0 |
| 8, 18, 28, 30, 34, (42), (43) |
| Chris Judson, Reid Thompson, Austin Hogaboam, Ben Veith, Tommy Skinner, (Garrett Thompson), (Haydn Blacker) |
| 18:02.0, 19:02.0, 20:14.0, 20:28.0, 21:06.0, (22:38.0), (22:54.0) |
6 | 143 | Prairie,
ID - Team Time (1st 5) 1:42:04.0 | Spread (1st 5) 1:34.0 |
| 23, 24, 27, 33, 36, (44), (46) |
| Anthony Karel, James Villamor, Luke Schwartz, Justin Lockett, William Hooper, (Daniel Megale), (Tyler Leanard) |
| 19:52.0, 19:54.0, 20:03.0, 20:49.0, 21:26.0, (23:04.0), (27:44.0) |
7 | 162 | Deary,
ID - Team Time (1st 5) 1:45:45.0 | Spread (1st 5) 4:23.0 |
| 11, 35, 36, 39, 41 |
| Preston Johnston, Ben Scott, Dylan Sweet, Bodee Swanson, Hyrin Stanton |
| 18:12.0, 21:24.0, 21:26.0, 22:08.0, 22:35.0 |