AFAIK, these services only works in US and even with VPN there is no guarantee that it will work for you.
It's always good option to subscribe legal streaming services, but unfortunately it's not cheap. And if you want to watch all top competitions you will have to subscribe multiple services and spend a lot.
Still, sometimes you'll need to use illegal websites when there is no official TV/internet broadcast, for example lower football divisions, lower tie tennis tournaments and etc.
Neither I am an US citizen. I used my friend's Hulu account and been using it with a paid VPN for may be around a year or less. I do agree that Hulu can bypass your VPN practices and still ban you from not viewing these shows but a paid VPN could help you out. It's kinda messy to set it up in a go, but they are worthy enough to give a try. If you have a friend in US, sign up by instructing him and use a paid VPN to bypass the block. Free live relays are good, but some of them would be taken down quite often and we need to shift between links.
CBS All access is probably suitable only for the US market so I can't use that in Europe.
Why don't you try out a paid VPN service like ExpressVPN?. I am neither vouching them nor contradicting them, but they seem to be good for the money we pay for unblocking sites. $8-9 per month is not really expensive for a gambler who spends thousands of dollars in betting.