Right now it is not that hard to look for betting sites that accept crypto with odds on eSports matches such as PUBG, DOTA II, CS:GO, etc. You don't even have to go to strictly eSports betting sites because the majority of the big names such as Sportsbet, Nitrogen Sports, etc are already offering them.
Although the odds are very poor compared to williamhill or similar bookies. Sportsbet.io is great and offer live odds too but they have way too poor odds, I am sorry to say but that is the truth. While cloudbet offers good bets but I have always been reluctant to bet there because of the past issues like they delayed my withdrawal for 24 hours and no proper reason was given.
I would suggest to try stake because they are pretty amazing offering instant withdrawals and while their odds are not as good as cloudbet they certainly make up for that in their promotions and VIP system on their platform.
By the way there is lootbet too who accept bitcoins but they require ID verification.