The Rockets rallied in the second half, but plays by Gabe Anderson and free throws by the Cougars helped keep pace for third place in the 1A Trico League.
Anderson had 15 points, Zach Cowger added 11 and Kellen Ball chipped in 10 to lead Seton.
Landon Gardner led the Rockets with a game-high 27 points.
SETON CATHOLIC 56, CASTLE ROCK 49
CASTLE ROCK — Jonny Boissonault 13, Landon Gardner 27, Lance Wirkkala 0, Wyatt Partridge 2, Isaac Trigsted 0, Lane Partridge 5, Adam Partridge 2. Totals 16 (0) 17-25.
SETON CATHOLIC — Kellen Ball 10, Jacob George 0, Luke Pitzer 5, Samson Sihel 2, Nolan Hannam 0, Gabe Anderson 15, Xavian Rushing 13, Zach Cowger 11, Griffin Young 0. Totals 21 (1) 13-19 56.
C. Rock 8 10 14 17–49
Seton 15 18 8 15–56
JV — Seton won.