I play FanDuel through from the Buffalo Bills season ticket holder email where they give an entry each week. I play for free and can win tickets and passes, no money. Illegal, I don't think so. It also helps that I am a Pennsylvania resident, and am proud that I moved to PA from NY years ago. Less restrictions on everything in PA, much less of a nanny state. The taxes are much less too, which in turn pay for my season tickets. If I have any say in what happens in NY, it would only be that I work in NY and pay NY state payroll taxes. But as for betting on the NFL, no problems here.