1 | 41 | St George's,
WA - Team Time (1st 5) 58:30.0 | Spread (1st 5) 5:13.0 |
| 1, 2, 3, 5, 30 |
| Benjamin Morales, Hrair Garabedian, Finn Horsted, Oliver Ling, Carson Field |
| 9:57.0, 10:56.0, 10:59.0, 11:28.0, 15:10.0 |
2 | 53 | Davenport,
WA - Team Time (1st 5) 1:01:51.2 | Spread (1st 5) 2:45.7 |
| 4, 7, 8, 10, 24, (25), (26) |
| Jaeger Jacobsen, Jesse Raugust, Zack Bruce, Brenick Soliday, Grayson Danekas, (Kyler Davenport), (Tommy Furman) |
| 11:15.8, 12:05.6, 12:09.3, 12:18.9, 14:01.5, (14:08.7), (14:16.0) |
3 | 66 | Valley Christian,
WA - Team Time (1st 5) 1:03:56.2 | Spread (1st 5) 1:00.7 |
| 9, 11, 13, 16, 17, (20), (22) |
| Micah Bilbruck, Wesley Hendrickson, Simon Hill, Jonathan Drick, Job Hill, (Nathan Moore), (Connor Simonds) |
| 12:16.7, 12:21.5, 12:46.2, 13:14.6, 13:17.3, (13:49.5), (13:57.8) |
4 | 105 | Liberty (Spangle),
WA - Team Time (1st 5) 1:09:32.6 | Spread (1st 5) 5:21.8 |
| 6, 12, 23, 28, 36, (46) |
| Mitchell Hanegan, Marc Greenburg, Gus Suksdorf, Marlon Powers, Isaac Ward, (Isaac Fuchs) |
| 11:32.4, 12:39.4, 14:00.9, 14:25.8, 16:54.2, (21:00.7) |
5 | 127 | Wellpinit,
WA - Team Time (1st 5) 1:12:26.5 | Spread (1st 5) 3:40.2 |
| 15, 21, 27, 29, 35, (38), (45) |
| Elliot Rima, Jared Flett Jr., Julian Rima, Andy Wynecoop, Maverick Stearns, (Isaac Park), (Ray Holcomb) |
| 13:03.0, 13:49.6, 14:24.3, 14:26.4, 16:43.2, (17:33.4), (20:59.9) |
6 | 149 | Kettle Falls,
WA - Team Time (1st 5) 1:17:34.6 | Spread (1st 5) 2:49.4 |
| 19, 31, 32, 33, 34, (40), (44) |
| Zane Edwards, Mace Thivierge Jr., Ryan Pomrankey, Talan Simmons, Troy Hooper, (Alex Cruden), (Kade Tobias) |
| 13:43.6, 15:38.3, 15:49.2, 15:50.5, 16:33.0, (18:08.6), (20:23.3) |
| 149 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:20:49.5 | Spread (1st 5) 5:52.5 |
| 14, 18, 37, 39, 41, (42), (43) |
| Ben Graham, Nathaniel Pranter, Titus Knudtson, Josh Gilchrist, Ben Lavoie, (Nathaniel Barker), (Judah Baumann) |
| 12:55.5, 13:38.8, 17:20.6, 18:06.6, 18:48.0, (18:50.8), (19:38.8) |