You can use Mastercard at any credit card bookmakers, as well as debit card bookmakers and betting sites without having an account. You need a bank account that has a card attached to it to make a deposit or to cash out your profits. Mastercard is accepted at most of the trusted sports betting sites.