This really shows that England does have a bit of a problem fielding English players in the top flight, not that that wasn't already a well-known fact. The premiership was top of this foreign list and bottom of the home grown list.
I never realized it, but Argentina and Brazil hardly have any foreign players in their domestic leagues. I always assumed that the top talent in South America headed to those leagues, but apparently that's not the case. I guess if you're good enough you just go overseas anyways.
The MLS numbers were somewhat difficult to get a concrete number for since many of the final first team squads haven't been fully decided at this point in the preseason.
Any thoughts? Are foreign players taking opportunities away from home grown players, or are they making world leagues more competitive and entertaining?