Less than 40 percent of the teams in MLB, NFL, NBA, NHL and MLS have a casino as a corporate sponsor, according to SportsBusiness Journal research.