10 Best Soccer Players Who Played In The MLS
10. Frank Lampard, NYCFC
9. Didier Drogba, Montreal Impact
8. Andrea Pirlo
7. Kaka, Orlando city
6. Wayne Rooney
5. Steven Gerrard
4. David Villa
3. Thierry Henry
2. Zlatan Ibrahimovic
1. David Beckham