I'm a professional Player that lives in San Diego, California. My contract was signed in the United States but I play in Indonesia and Russia, what's my tax implications.

I want to know if I pay US taxes or foreign. If foreign how do I determine the tax rates?