1 | 42 | Melba,
ID - Team Time (1st 5) 1:32:10.0 | Spread (1st 5) 1:41.0 |
| 2, 4, 7, 9, 20, (23), (26) |
| Bryan Leon, Taylor Leavitt, Ty Johnson, Jeff Svedin, Jared Johnshoy, (Steven Ramirez), (Jessie Blount) |
| 17:49.0, 18:05.0, 18:20.0, 18:26.0, 19:30.0, (19:35.0), (19:44.0) |
| 42 | New Plymouth,
ID - Team Time (1st 5) 1:32:12.0 | Spread (1st 5) 1:54.0 |
| 1, 3, 6, 15, 17, (19), (27) |
| Crispin Valdez, Connor White, Coben Hoch, Jason Bellegante, Cameron Arnzen, (Daniel Nishizaki), (Oscar Banuelos) |
| 17:27.0, 17:53.0, 18:17.0, 19:14.0, 19:21.0, (19:27.0), (19:48.0) |
3 | 62 | Nampa Christian,
ID - Team Time (1st 5) 1:34:28.0 | Spread (1st 5) 1:03.0 |
| 7, 11, 12, 14, 18, (21), (23) |
| Beau Beesley, Cir Isaac Cooper, Michael Claar, Grant Moore, Mecala Burger, (Sam Antosh), (Nick Russell) |
| 18:20.0, 18:51.0, 18:53.0, 19:01.0, 19:23.0, (19:33.0), (19:35.0) |
4 | 84 | Cole Valley Christian,
ID - Team Time (1st 5) 1:36:15.0 | Spread (1st 5) 49.0 |
| 10, 13, 16, 22, 23, (31), (33) |
| Jace Skyles, Derik Jardine, Cody Hunter, Justin Thomas, Stephan Wiebe, (Derek Jardine), (Connor James) |
| 18:46.0, 19:00.0, 19:20.0, 19:34.0, 19:35.0, (19:59.3), (20:23.0) |
5 | 131 | Parma,
ID - Team Time (1st 5) 1:38:45.0 | Spread (1st 5) 2:28.0 |
| 5, 29, 30, 32, 35, (37), (38) |
| Layne Johnson, Jace Laub, Dylan Hainsworth, Samuel Knickerbocker, Nathan Nielsen, (Matt Condie), (Ethan Knapp) |
| 18:10.0, 19:53.0, 19:54.0, 20:10.0, 20:38.0, (21:21.0), (21:28.0) |
6 | 177 | North Star Charter,
ID - Team Time (1st 5) 1:47:02.0 | Spread (1st 5) 3:15.0 |
| 28, 34, 36, 39, 40, (41), (42) |
| Spencer Gothberg, Sam Schriever, Tyler Gale, Michael Sturmak, Kelson Adcock, (Hayden Merrill), (Nick Re) |
| 19:49.0, 20:29.0, 21:09.0, 22:31.0, 23:04.0, (23:14.0), (24:51.0) |