Yes, there are sweeps sites that let you bet on sports and win cash prizes. A good example of a site in this category of social casinos is Betrivers.net