| 1 | 104 | Sandpoint,
ID - Team Time (1st 5) 1:24:44.1 | Spread (1st 5) 1:30.8 |
| 3, 14, 19, 28, 40, (41), (54) |
| Jacob Graham, Finan Lund-Andersen, Clay Rasmussen, Mark Kennaly, Reilly Wolfe, (Cole Dillon), (James Bradley) |
| 16:01.1, 16:50.9, 17:01.4, 17:18.8, 17:31.9, (17:33.0), (17:54.9) |
| 2 | 113 | Hillcrest,
ID - Team Time (1st 5) 1:25:15.8 | Spread (1st 5) 1:19.1 |
| 5, 22, 23, 31, 32, (38), (50) |
| Constancio Luis, Jaiden Hiskey, Will Warner, Tyler Brown, Reggie Duke, (Justin Graham), (Parker Woodruff) |
| 16:06.3, 17:04.9, 17:16.1, 17:23.1, 17:25.4, (17:29.4), (17:44.3) |
| 3 | 125 | Idaho Falls,
ID - Team Time (1st 5) 1:25:23.2 | Spread (1st 5) 1:29.6 |
| 4, 18, 27, 34, 42, (46), (55) |
| Isaac Kunz, Zachary Erikson, Reed Eddington, Andy Nelson, Matthew Gyles, (Justin Shadley), (John Stewart) |
| 16:03.8, 17:00.6, 17:18.3, 17:27.1, 17:33.4, (17:37.8), (17:55.3) |
| 4 | 131 | Preston,
ID - Team Time (1st 5) 1:25:33.0 | Spread (1st 5) 1:21.0 |
| 7, 13, 30, 33, 48, (57), (63) |
| Kaden Shumway, Kaleb Fenton, Jonah Wilson, Kye Christensen, Tucker Fenton, (Danny Groll), (Dixon Ware) |
| 16:18.0, 16:50.0, 17:20.0, 17:26.0, 17:39.0, (17:57.0), (18:10.0) |
| 5 | 144 | Coeur D'Alene,
ID - Team Time (1st 5) 1:26:21.8 | Spread (1st 5) 49.3 |
| 12, 25, 29, 35, 43, (45), (52) |
| Nolan Mullen-Huber, Karson Peach, Alex Walde, Zac Magee, Gabe McCombs, (Chad Humphreys), (Luke English) |
| 16:44.4, 17:17.0, 17:19.3, 17:27.4, 17:33.7, (17:35.5), (17:49.5) |
| 6 | 159 | Lewiston,
ID - Team Time (1st 5) 1:25:54.2 | Spread (1st 5) 2:52.4 |
| 1, 11, 21, 44, 82, (109), (111) |
| Austin Byrer, Joey Perez, Sakti Woodbury, Connor Turpin, Noah Norwood, (Justin Anderson), (Dale Simmons) |
| 15:49.7, 16:43.8, 17:04.6, 17:34.0, 18:42.1, (19:55.6), (20:07.7) |
| 7 | 165 | Logos,
ID - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 1:43.3 |
| 8, 9, 17, 65, 66, (71), (77) |
| Josiah Anderson, Jackson Dickison, Everett Plotner, Andy Handel, Boden Lloyd, (Miles Whitling), (August Igielski) |
| 16:30.9, 16:34.4, 17:00.5, 18:13.0, 18:14.2, (18:22.5), (18:35.7) |
| 8 | 169 | Timberlake,
ID - Team Time (1st 5) 1:26:18.4 | Spread (1st 5) 1:46.0 |
| 6, 10, 39, 56, 58, (59), (61) |
| Brayden Menti, Landon Davis, Jordan Hardy, David Hansen, Taylor Riley, (Storm Techau), (Dock Sommers) |
| 16:12.2, 16:41.0, 17:31.0, 17:56.0, 17:58.2, (17:59.0), (18:05.7) |
| 9 | 209 | Soda Springs,
ID - Team Time (1st 5) 1:28:09.0 | Spread (1st 5) 1:13.0 |
| 20, 24, 36, 62, 67, (81), (86) |
| Riley Simmons, Wyatt Smith, Garet Cunningham, Cade Smith, Will Kress, (Zach Housley), (Joseph Messerly) |
| 17:01.8, 17:16.6, 17:28.5, 18:07.3, 18:14.8, (18:41.6), (18:51.8) |
| 10 | 276 | Moscow,
ID - Team Time (1st 5) 1:29:32.4 | Spread (1st 5) 2:56.7 |
| 2, 26, 76, 84, 88, (115), (116) |
| Josh Corgatelli, Mohammad Monsour, Ian Wendt, Jake Smith, Charlie Campbell, (Benjamin Cain), (Carson Corgatelli) |
| 15:59.3, 17:17.4, 18:33.3, 18:46.4, 18:56.0, (20:18.9), (20:19.0) |
| 11 | 325 | Columbia,
ID - Team Time (1st 5) 1:30:56.4 | Spread (1st 5) 49.9 |
| 49, 60, 69, 72, 75, (79), (103) |
| Preston Jones, Tyler Flake, Jayden Andrews, Bradley Mitchell, Isaac Hansen, (Eric Perry), (Troy Flake) |
| 17:42.7, 18:00.9, 18:17.5, 18:22.7, 18:32.6, (18:39.7), (19:21.8) |
| 12 | 338 | Post Falls,
ID - Team Time (1st 5) 1:31:48.0 | Spread (1st 5) 2:23.2 |
| 15, 64, 68, 95, 96, (97), (118) |
| Dylan Schilling, Camren Horn, Ben Gibson, Elijah Blake, Hunter Johnson, (Robert Parker), (Cameron Milbrath) |
| 16:52.1, 18:12.9, 18:16.5, 19:11.2, 19:15.3, (19:16.3), (20:24.8) |
| 13 | 388 | Lakeland,
ID - Team Time (1st 5) 1:33:17.8 | Spread (1st 5) 2:23.3 |
| 16, 73, 98, 100, 101, (102), (108) |
| Cooper Haney, Larry Johnson, Lucas Langenderfer, Orion Cluff, Andrew Betzold, (Joseph Brueher), (Matthew Johnson) |
| 16:56.6, 18:24.3, 19:17.2, 19:19.8, 19:19.9, (19:21.7), (19:51.4) |
| 14 | 430 | Bonners Ferry,
ID - Team Time (1st 5) 1:34:28.0 | Spread (1st 5) 28.5 |
| 78, 80, 89, 91, 92, (106), (122) |
| Alva Swanson, Nolan Stidham, Jack Wade, Dawson Thomas, Jamin Bontrager, (Eric Ellis), (Nick Magdaleno) |
| 18:37.6, 18:39.9, 18:58.5, 19:05.9, 19:06.1, (19:31.3), (20:52.1) |
| 15 | 459 | Potlatch,
ID - Team Time (1st 5) 1:37:09.1 | Spread (1st 5) 3:22.9 |
| 53, 74, 83, 123, 126, (128), (140) |
| Devin Richards, Chris Judson, James Huggins, Zachary Dockins, Garrett Thompson, (Will Riley), (Bryce Bartlett) |
| 17:51.3, 18:24.7, 18:44.8, 20:54.1, 21:14.2, (21:27.5), (24:13.7) |
| 16 | 460 | Priest River Lamanna,
ID - Team Time (1st 5) 1:35:21.0 | Spread (1st 5) 37.5 |
| 85, 87, 90, 93, 105, (113), (117) |
| Caleb Gleason, Cameron Parkes, Konner Durham, Michael Taylor, Slava Negrieiev, (Jordan Phillips), (Kenny Chesnut) |
| 18:49.8, 18:52.7, 19:04.0, 19:07.2, 19:27.3, (20:11.5), (20:22.1) |
| 17 | 473 | West Side,
ID - Team Time (1st 5) 1:37:37.0 | Spread (1st 5) 3:33.0 |
| 47, 70, 107, 124, 125, (129) |
| Brandon Olsen, Easton Dean, Michael Mundell, Roy Butters, Blake Olsen, (Will Housley) |
| 17:38.0, 18:20.0, 19:33.0, 20:55.0, 21:11.0, (21:37.0) |
| 18 | 506 | Grangeville,
ID - Team Time (1st 5) 1:38:42.1 | Spread (1st 5) 2:40.7 |
| 51, 110, 112, 114, 119, (127), (131) |
| Diego Barela, Ryan Ruklic, Zach Told, Justin Detweiler, Ethan Bonn, (Ammon Dewey), (Zach Stoner) |
| 17:46.8, 20:00.9, 20:09.9, 20:17.0, 20:27.5, (21:26.6), (21:59.4) |
| 19 | 552 | Troy,
ID - Team Time (1st 5) 1:46:05.7 | Spread (1st 5) 6:39.4 |
| 37, 120, 121, 135, 139, (143) |
| Kyle Richmond, Brice Foote, Jonathan Galloway, Seth Lunders, James Zillinger, (Skylar Wright) |
| 17:29.1, 20:29.5, 20:32.8, 23:25.8, 24:08.5, (24:48.7) |
| 20 | 600 | Highland - C,
ID - Team Time (1st 5) 1:48:49.6 | Spread (1st 5) 4:33.5 |
| 94, 99, 134, 136, 137, (141) |
| Kaden Schwartz, Morgan Weeks, Andrew Stroup, Logan Droegmiller, Jordan Pentzer, (David Stroup) |
| 19:09.7, 19:18.0, 22:56.9, 23:41.8, 23:43.2, (24:41.4) |
| 21 | 637 | Malad,
ID - Team Time (1st 5) 1:50:30.0 | Spread (1st 5) 4:42.0 |
| 104, 130, 132, 133, 138, (142), (144) |
| Daegan Haycock, Truman Jacobsen, Dylan Brown, Josh Stayner, Hayden Peterson, (Carson Palmer), (Kaleb Mills) |
| 19:25.0, 21:51.0, 22:22.0, 22:45.0, 24:07.0, (24:45.0), (25:03.0) |