Yes, you can make deposits using prepaid Mastercards at a lot of betting sites. However, make sure the betting site supports prepaid cards and try to learn more about any limitations on withdrawals to prepaid cards.