They support card deposits + crypto and tons of other methods (even Apple pay and Google pay).
Here are my suggestions for the best sports betting sites: But there are some which are fair and deliver on their promises.
I've tried 15+ sportsbooks in the last year to find the best one, as there is shady stuff going on with most of them (limiting bets when you win, disabling accounts etc).