no tax right cuz it's thru another country. But 170k is better than Dleague but not as good as 15th man on NBA roster.
NBA I believe the minimum for a less than 3 year guy is like close to 900k. Vets minimum is above 1 mill. Dleague guys make very low amounts like 15-20k it's better to work at a retail store than to play in dleague honestly.
You definitely do, although a sizeable portion can be excluded via the Foreign Earned Income Exclusion. It's around 100k. There's also the Foreign Housing exception, and the Foreign Tax Credit.