The most decent size and well funded site that can take a bet of a big volume close to that would be Cloudbet, They do offer high limits particularly on mainstream events and if you bet close to the time of the match I guess you could get ~30-40 BTC covered in there.
Nitrogensports also does have high limits and you can get around 10 bitcoins at least, They are big enough to pay that IMO and they have proven there trustworthiness with values larger than that. Regarding cloudbet although it is shady -just check there forum topic- I guess they would be able to pay for such bet.
of course the best option would be using a certified and regulated sportbook where you can even sue them if there is an issue or such, but most of these don't take BTC and even those that take BTC as a deposit option won't allow you to bet in BTC "hence the profit if any would be in USD".