1 | 30 | Wasatch,
UT - Team Time (1st 5) 1:24:19.0 | Spread (1st 5) 40.2 |
| 3, 5, 6, 7, 9, (12), (13) |
| Jeremy Willey, Joshua Collins, Brian Probst, Kaden Neuberger, Fischer Heimburger, (Colton Mahoney), (Hunter Lundskog) |
| 16:33.7, 16:40.1, 16:53.4, 16:57.9, 17:13.9, (17:19.2), (17:20.0) |
2 | 49 | Park City,
UT - Team Time (1st 5) 1:25:09.1 | Spread (1st 5) 2:51.1 |
| 1, 8, 10, 14, 16, (18), (20) |
| Ben Saarel, Kyle Beiling, Colter Merritt, Nate Gideon, Gunnar Stray-Gunderse, (Ian Aper), (Travan Thomas) |
| 15:08.3, 17:11.2, 17:14.7, 17:35.5, 17:59.4, (18:11.6), (18:24.8) |
3 | 76 | Uintah,
UT - Team Time (1st 5) 1:29:15.9 | Spread (1st 5) 1:49.4 |
| 4, 15, 17, 19, 21, (22), (23) |
| Keaton Graham, Conner McKeachnie, Michael Unck, Aaron Dockins, Kris Christensen, (Drew Merrell), (Wil Woodward) |
| 16:36.7, 17:52.5, 18:01.0, 18:19.6, 18:26.1, (18:35.9), (18:40.6) |
4 | 113 | Judge Memorial,
UT - Team Time (1st 5) 1:34:05.9 | Spread (1st 5) 3:48.5 |
| 2, 25, 26, 29, 31, (35), (39) |
| Jack Dailey, Brian Margolis, Robby Hanlon, Sean Liston, Nick Parent, (Carter Hendrickson), (Alec Walker) |
| 16:02.7, 19:16.6, 19:25.6, 19:29.8, 19:51.2, (20:15.9), (20:53.6) |
5 | 120 | Juan Diego Catholic,
UT - Team Time (1st 5) 1:34:42.7 | Spread (1st 5) 2:14.8 |
| 11, 24, 27, 28, 30, (33), (34) |
| Ryan Schlehuber, Zach Warrell, Joe Hickey, Gavin Causse, Zach Schonrock, (Evan Berger), (David Gonzalez) |
| 17:17.3, 18:59.3, 19:26.7, 19:27.3, 19:32.1, (19:55.5), (20:01.0) |
6 | 183 | Union,
UT - Team Time (1st 5) 1:42:30.5 | Spread (1st 5) 1:09.3 |
| 32, 36, 37, 38, 40, (41), (42) |
| Chresten Armstrong, Carson Goodrich, Patrick Costello, Connor Snow, Jesse Wheeler, (Spencer Felkins), (Alex Powell) |
| 19:55.2, 20:18.1, 20:20.7, 20:52.0, 21:04.5, (21:58.5), (22:37.2) |