American hockey players (or coaches) playing for Vancouver often choose to live at Point Robers to avoid paying Canadian taxes.
Soccer players have to live where they play and their teams have to be located somewhere too. So taxes are paid based on that location.
HOWEVER:
Most soccer players negotiate post-tax income. So rather than them earning less, their employers will end up paying them a lot more to garantee that income.
Also things are more complicated for French citizens in particular, because Monaco and France have a tax treaty (dating to the 1960s) aimed at making it harder for French citizens and companies to use Monaco as a tax haven. Essentially Monaco agrees to tax French people/entities at the current French tax rates, rather than the usual Monaco rates, in a range of situations that fit the heuristic of using Monaco as an address of convenience (vs. bona-fide living / doing business there).