Players with 31–40 international goals
Players who scored between 31 and 40 goals for their national team — among the most prolific finishers at international level.
19 players of 169 total
ALLABCDEFGHJKLMNOPQRSTVWYZ
Player
POS
DoB
Nationality
Club
Intl. caps
Intl. goals
Years active
RM
Riyad Mahrez
MF
21.02.1991 (35)
ALGAlgeria
KSA Al-Ahli
111
37
2014-
BM
Blagoje Marjanović
FW
09.09.1907 (†)
SRBSerbia
Deceased
58
37
1926-1938
LM
Lautaro Martínez
FW
22.08.1997 (29)
ARGArgentina
ITA Internazionale
75
36
2018-
RM
Roger Milla
FW
20.05.1952 (74)
CMRCameroon
Retired
102
36
1973-1994
ÁM
Álvaro Morata
FW
23.10.1992 (34)
ESPSpain
ITA Como
80
36
2014-
IM
Ismail Matar
MF
07.04.1983 (43)
UAEUnited Arab Emirates
Retired
136
36
2003-2021
AM
Adrian Mutu
FW
08.01.1979 (47)
ROURomania
Retired
77
35
2000-2013
SM
Savo Milošević
FW
02.09.1973 (53)
SRBSerbia
Retired
101
35
1994-2006
DM
Diego Maradona
MF
30.10.1960 (†)
ARGArgentina
Deceased
91
34
1977-1994
MM
Mubarak Mustafa
FW
30.03.1973 (53)
QATQatar
Retired
34
CM
Commins Menapi
FW
18.09.1977 (†)
SOLSolomon Islands
Deceased
37
34
2000-2009
PM
Patrick Mboma
FW
15.11.1970 (56)
CMRCameroon
Retired
57
33
1995-2004
MM
Mario Mandžukić
FW
27.05.1986 (40)
CROCroatia
Retired
89
33
GM
Giuseppe Meazza
FW
23.08.1910 (†)
ITAItaly
Deceased
53
33
1930-1939
HM
Henrikh Mkhitaryan
MF
21.01.1989 (37)
ARMArmenia
ITA Internazionale
95
32
2007-2021
VM
Vedat Muriqi
FW
24.04.1994 (32)
KOSKosovo
ESP Mallorca
62
32
2010-
MM
Marcelo Moreno Martins
FW
18.06.1987 (39)
BOLBolivia
BOL Oriente Petrolero
108
31
2007-2023
EM
Esala Masi
FW
09.03.1974 (52)
FIJFiji
Retired
34
31
BM
Benni McCarthy
FW
12.11.1977 (49)
RSASouth Africa
Retired
79
31
1997-2012

All Tags in Database

Discover more tags across eligibility, clubs, players, national teams and international football pathways.

See more tags →