Yes. There are plenty of esports betting payment methods where you do not need your card. This is especially handy in case you do not want gambling-related transactions showing up in your bank statements. These include:
E-wallets: PayPal, Neteller, Skrill
Cryptos: Bitcoin, Ethereum, Litecoin, Ripple