User:
Password:

forgot password?
sign-upLOGIN
Matches (16784)
Players (30178)
Managers (1388)
Referees (3383)
Clubs (3355)
Venues (1751)
national football team players

This section contains a complete list of 30178 international footballers who played for European national football teams in official matches since 1872.

Every record consist of player's date of birth, number of international caps and goals, team and period information as well as a link to the detailed profile with a list of player's matches, clubs, goals, substitutes and other individual football stats.

Filter players by team, sort records by caps, name, goals scored, goals per caps ratio, debut age, date of birth or date of death, view footballer's appearances and goals as of different years.

Most international caps
Name of footballerBornDiedTeam, periodCapsGoalsFirst matchLast match
Gianluigi Buffon28.01.1978
1997 - 2018
17629.10.199723.03.2018
Sergio Ramos30.03.1986
2005 - 2020
1752326.03.200513.10.2020
Vitālijs Astafjevs03.04.1971
1992 - 2010
1671626.08.199217.11.2010
Iker Casillas20.05.1981
2000 - 2016
16703.06.200001.06.2016
Cristiano Ronaldo05.02.1985
2003 - 2020
16710120.08.200311.10.2020
all international caps
Top goal scorers
Name of footballerBornDiedTeam, periodCapsGoalsFirst matchLast match
Cristiano Ronaldo05.02.1985
2003 - 2020
16710120.08.200311.10.2020
Puskás Ferenc01.04.192717.11.2006
1961 - 1962
1945 - 1956
898420.08.194506.06.1962
Kocsis Sándor21.09.192922.07.1979
1948 - 1956
687506.06.194814.10.1956
Miroslav Klose09.06.1978
2001 - 2014
1377124.03.200113.07.2014
Robbie Keane08.07.1980
1998 - 2016
1466825.03.199831.08.2016
Gerd Müller03.11.1945
1966 - 1974
626812.10.196607.07.1974
Edin Džeko17.03.1986
2007 - 2020
1125902.06.200714.10.2020
all goal scorers
Most hat-tricks
Name of footballerBornTeam, periodCapsGoalsHat-tricksFirst matchLast match
Cristiano Ronaldo05.02.1985
2003 - 2020
167101920.08.200311.10.2020
Sven Rydell14.01.1905
1923 - 1932
4349920.06.192301.07.1932
Gerd Müller03.11.1945
1966 - 1974
6268812.10.196607.07.1974
Poul Nielsen25.12.1891
1910 - 1925
3852805.05.191027.09.1925
Kocsis Sándor21.09.1929
1948 - 1956
6875706.06.194814.10.1956
all hat-trick scorers
Most caps as captain
Name of footballerBornTeam, periodCapsGoalsCaps as captainCaptaincy period
Cristiano Ronaldo05.02.1985
2003 - 2020
16710111106.02.2007 - 11.10.2020
Iker Casillas20.05.1981
2000 - 2016
16710403.09.2004 - 01.06.2016
Thorbjørn Svenssen22.04.1924
1947 - 1962
1049324.12.1948 - 16.05.1962
Hugo Lloris26.12.1986
2008 - 2020
1189417.11.2010 - 14.10.2020
Björn Nordqvist06.10.1942
1963 - 1978
1159205.11.1967 - 04.10.1978
Billy Wright06.02.1924
1946 - 1959
10539009.10.1948 - 28.05.1959
Vitālijs Astafjevs03.04.1971
1992 - 2010
167168631.03.1999 - 18.06.2010
all team captains
Youngest ever players
Name of footballerBornTeam, periodCapsGoalsFirst matchLast matchDebut age
Antun Rudinski01.10.1937
1952 - 1952
102.11.195202.11.195215 y. 1 m. 1 d.
Sam Johnston18.09.1866
1882 - 1886
5218.02.188220.03.188615 y. 5 m.
Horváth József25.09.1890
1906 - 1914
6501.04.190603.05.191415 y. 6 m. 7 d.
Joseph Fischer24.02.1909
1924 - 1940
4905.10.192407.04.194015 y. 7 m. 11 d.
Martin Ødegaard17.12.1998
2014 - 2020
25127.08.201414.10.202015 y. 8 m. 10 d.
all players by debut age
Search in football database
Search in
N.B. Enter a keyword or it's first letters
International fixtures
Friendly International
Italy vs Estonia
Benevento, Wednesday 11 November 2020
Friendly International
Belgium vs Switzerland
Brussels, Wednesday 11 November 2020
Friendly International
Netherlands vs Spain
Amsterdam, Wednesday 11 November 2020
Friendly International
Portugal vs Andorra
Lisbon, Wednesday 11 November 2020
Friendly International
France vs Finland
Saint-Denis, Wednesday 11 November 2020
External sources
Copyright © 2008-2020 - The database is open for corrections