Yes, players are bound to pay taxes even if they are non-residents. Sometimes, bettors must pay an extra tax to their state if it requires an income tax.