So I've seen some arguments as to the need to limit the number of foreign players in MLS, and the deleterious effect on the USMNT that would result from not capping that number. I think it's clear that there are currently simply not enough talented American soccer players available to raise the level of league to that of some of the higher profile leagues in the world. On the other hand, the USMNT has surely benefited over the last decade from having a domestic league to feed the NT pool. My take is that there's a balance that you want to strike between quality of play in the league, and number of slots expressly set aside for Americans. I kind of look at it like this. Most people on BS would agree that American footballers that go abroad generally tend to grow as players, and tend to be more useful to the NT. Most people would also agree that foreign-born MLS players on average tend to be more talented than American MLS players. So the more foreign players in MLS, the higher the overall quality of play, and as a result, the more development potential for the American players in the league; i.e. in order to keep up with the level of competition in the league, the American players will need to adjust and get better. And this in turn helps the USMNT. Obviously, there's a cap at which point there are so few Americans in MLS that there are diminishing returns for the USMNT. So...... I would suggest that the USMNT would still flourish with a set quota of 5 or 6 American players per team. Say that even half of those players were good enough to play international football; that would still be a player pool of at least 30 players, just from MLS. And because the overall quality of the league would be higher due to better foreign players, this player pool would have more quality as well. Opinions? BTW, if this has been discussed before, please post a link to the thread.