All the foreigners who ever played for Juve.
Next to their names is the number of matches they played for Juve and the seasons they spent with the team.
Brasil 18:
Julio Cesar 125 (1990-1994)
Altafini 119 (1972-1976)
Cinesinho 112 (1964-1968)
Amauri 100 (2008 - 2011)
Emerson 91 (2004-2006)
Felipe Melo 78 (2009- 2011)
Dino Da Costa 66 (1963-1966)
Pedro Sernagiotto 60 (1931-1934)
Diego 47 (2009 - 2010)
Nene 36 (1963-1964)
Colella 21 (1955-1956)
Miranda 17 (1962-1963)
Bruno Siciliano 15 (1962-1963)
Athirson 5 (2000-2001)
Lucio 4 (2012-2013)
Jose Fernando 1 (1961-1962)
Gladstone 1 (2005-2006)
Rubinho 1 (2012-/)
France 17:
David Trezeguet 320 (2000- 2011)
Michel Platini 224 (1982-1987)
Zinedine Zidane 212 (1996-2001)
Lilian Thuram 204 (2001-2006)
Didier Deschamps 178 (1994-1999)
Jonathan Zebina 117 (2004- 2010)
Patrick Vieira 42 (2005-2006)
Nestor Combin 38 (1964-1965)
Paul Pogba 37 (2012-/)
Jean-Alain Boumsong 36 (2006-2008)
Jocelyn Blanchard 21 (1998-1999)
Thierry Henry 20 (1998-2000)
Ollivier Kapo 19 (2004-2005)
Armand Traore 12 (2010-2011)
Arthur Meille 10 (1911-1912)
Nicolas Anelka 3 (2012-2013)
Vincent Pericard 2 (2001-2002)
Argentina 16:
Mauro German Camoranesi 288 (2002- 2010)
Luis Monti 263 (1930-1939)
Omar Sivori 253 (1957-1965)
Raimundo Orsi 194 (1929-1935)
Renato Cesarini 147 (1929-1935)
Rinaldo Martino 33 (1949-1950)
Raul Conti 30 (1956-1957)
Humberto Jorge Rosa 27 (1961-1962)
Juan Esnaider 26 (1998-2001)
Eduardo Ricagni 24 (1953-1954)
Jose Maglio 18 (1930-1932)
Edmondo Della Valle 15 (1928-1930)
Juan Vairo 11 (1955-1956)
Sergio Bernardo Almiron 11 (2007-2008)
Juan Pablo Sorin 5 (1995-1996)
Eugenio Castellucci 2 (1930-1931)
Switzerland 15
Stephan Lichtsteiner 74 (2011-/)
Payer 20 (1913-1914)
Karl Aegli 15 (1910-1912)
Jozef Hess 15 (1909-1912)
Reynert 14 (1911-1912)
Oscar Frey 10 (1906-1910)
Fuller 10 (1910-1914)
Riccardo Ajmone 9 (1909-1912)
Walter Streule 8 (1904-1906)
Friedrich Bollinger 7 (1903, 1906)
Paul Arnold Walty 4 (1905)
Alfred Jacquet 3 (1909)
David Chiumiento 2 (2003-2004)
Geisser 2 (1910-1911)
Ludwig Weber 1 (1911-1912)
Denmark 9:
Karl Aaage Praest 233 (1949-1956)
John Hansen 187 (1948-1954)
Michael Laudrup 151 (1985-1989)
Karl Aage Hansen 86 (1950-1953)
Christian Poulsen 60 (2008- 2010)
Christian Bronée 29 (1954-1955)
Frederik Sorensen 19 (2010-2012)
Johannes Ploeger 16 (1948-1949)
Nicklas Bendtner 11 (2012-2013)
Croatia 7:
Igor Tudor 174 (1998-2007)
Robert Kovac 43 (2005-2007)
Alen Boksic 33 (1996-1997)
Robert Jarni 30 (1994-1995)
Oscar Vicich 23 (1946-1947)
Zoran Ban 6 (1993-1994)
Dario Knezevic 4 (2008-2009)
England 7:
David Platt 28 (1992-1993)
John Jordan 20 (1948-1949)
James Squair 10 (1905-1907)
Billy Ayers 4 (1912-1913)
Nick Heyle 1 (1911-1912)
Barry Johnsson 1 (1911-1912)
John Savage 1 (1901)
Germany 6:
Helmut Haller 172 (1968-1973)
Jurgen Kohler 145 (1991-1995)
Andreas Moeller 78 (1992-1994)
Thomas Haessler 45 (1990-1991)
Stefan Reuter 36 (1991-1992)
Hans Heuberger 1 (1909-1910)
Sweden 6:
Zlatan Ibrahimovic 92 (2004-2006)
Olof Mellberg 38 (2008-2009)
Kurt Hamrin 23 (1956-1957)
Erik Palmer 10 (1957-1959)
Roger Magnusson 6 (1967-1968)
Albin Ekdal 4 (2008-2009, 2010-2011)
Bosnia and Herzegovina 1:
Hasan Salihamidzic 73 (2007 -2011)
Belarus 1:
Sergeij Alejnikov 50 (1989-1990)
Romania 1:
Adrian Mutu 46 (2004-2006)
Bulgaria 1:
Valeri Bojinov 21 (2006-2007)
Uzbekistan 1:
Ilyos Zeytulayev 2 (2001-2002)
Somalia 1:
Ayub Daud 1 (2008-2009)
--------------------------
106 from Europe, 48 from South America, 6 from Africa, 1 from Asia, 0 from Australia (that Vanstrattan dude didn't play an official match) and 0 from North America.