User:
Password:

forgot password?
sign-upLOGIN
Matches (17953)
Players (31653)
Managers (1459)
Referees (3525)
Clubs (3555)
Venues (1808)

International footballers

This section contains a complete list of 31653 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.

national team players
PlayersScorersCaptainsCapsGoalsCaps/ PlayersGoals/ Scorer
316531056138664281184822013.5254.566
Most international caps
FootballerBornDiedTeam, periodCapsGoalsFirst matchLast match
Cristiano Ronaldo05 Feb 1985
2003 - 2024
20612820 Aug 200326 Mar 2024
Sergio Ramos30 Mar 1986
2005 - 2021
1802326 Mar 200531 Mar 2021
Gianluigi Buffon28 Jan 1978
1997 - 2018
17629 Oct 199723 Mar 2018
Luka Modrić09 Sep 1985
2006 - 2024
1742401 Mar 200626 Mar 2024
Iker Casillas20 May 1981
2000 - 2016
16703 Jun 200001 Jun 2016
Vitālijs Astafjevs03 Apr 1971
1992 - 2010
1671626 Aug 199217 Nov 2010
Martin Reim14 May 1971
1992 - 2009
1571403 Jun 199206 Jun 2009
Top international goal scorers
FootballerBornDiedTeam, periodCapsGoalsFirst matchLast match
Cristiano Ronaldo05 Feb 1985
2003 - 2024
20612820 Aug 200326 Mar 2024
Ferenc Puskás01 Apr 192717 Nov 2006
1945 - 1956
1961 - 1962
898420 Aug 194506 Jun 1962
Romelu Lukaku13 May 1993
2010 - 2024
1148303 Mar 201026 Mar 2024
Robert Lewandowski21 Aug 1988
2008 - 2024
1488210 Sep 200826 Mar 2024
Sándor Kocsis21 Sep 192922 Jul 1979
1948 - 1956
687506 Jun 194814 Oct 1956
Robbie Keane08 Jul 1980
1998 - 2016
1466825 Mar 199831 Aug 2016
Most caps as captain
FootballerBornTeam, periodCapsGoalsCaps as captainCaptaincy period
Cristiano Ronaldo05 Feb 1985
2003 - 2024
20612814606 Feb 2007 - 26 Mar 2024
Hugo Lloris26 Dec 1986
2008 - 2022
14512117 Nov 2010 - 18 Dec 2022
Iker Casillas20 May 1981
2000 - 2016
16710403 Sep 2004 - 01 Jun 2016
Thorbjørn Svenssen22 Apr 1924
1947 - 1962
1049324 Dec 1948 - 16 May 1962
Björn Nordqvist06 Oct 1942
1963 - 1978
1159205 Nov 1967 - 04 Oct 1978
Bobby Moore12 Apr 1941
1962 - 1973
10829029 May 1963 - 14 Nov 1973
Viktor Onopko14 Oct 1969
1992 - 2004
11378717 Feb 1993 - 28 Apr 2004
Youngest ever players
FootballerBornTeam, periodCapsGoalsFirst matchLast matchDebut age
Sam Johnston18 Sep 1866
1882 - 1886
5218 Feb 188220 Mar 188615 y. 5 m.
József Horváth25 Sep 1890
1906 - 1914
6501 Apr 190603 May 191415 y. 6 m. 7 d.
Martin Ødegaard17 Dec 1998
2014 - 2024
57327 Aug 201426 Mar 202415 y. 8 m. 10 d.
Enes Sali23 Feb 2006
2021 - 2021
114 Nov 202114 Nov 202115 y. 8 m. 22 d.
Tormod Kjellsen25 Sep 1894
1910 - 1913
211 Sep 191014 Sep 191315 y. 11 m. 17 d.
Search in football database
Search in

Football fixtures

Friendly International
Rep. of Ireland vs Hungary
Dublin, Tuesday 4 June 2024
Friendly International
Italy vs Turkey
Bologna, Tuesday 4 June 2024
Friendly International
Portugal vs Finland
Lisbon, Tuesday 4 June 2024
Friendly International
Switzerland vs Estonia
Lucerne, Tuesday 4 June 2024
Friendly International
Belgium vs Montenegro
Brussels, Wednesday 5 June 2024
Friendly International
France vs Luxembourg
Longeville-lès-Metz, Wednesday 5 June 2024
Friendly International
Spain vs Andorra
Badajoz, Wednesday 5 June 2024
External sources
United States soccer
Copyright © 2008-2024 • Privacy Policy • Ukraine will win!