You can bet on MMA at online sportsbooks like Bovada, BetOnline, 5Dimes, Heritage Sports and more. A sportsbook like BetOnline has lines up one very UFC fight of every UFC card, and they’ll also carry Bellator odds and other MMA too.