Almost all of the list accept Visa and MasterCard. But there are also some online betting sites that accept AMEX cards.