# Player Team(s) M. goals Penalty Ø
1451 Stefan Mugoša * Montenegro
12 2 0 0.17
Arnold Mühren Netherlands
5 2 1 0.40
Jan Allan Müller Faroe Islands
13 2 0 0.15
Phil Mulryne Northern Ireland
7 2 0 0.29
Vladimir Muntyan USSR
8 2 0 0.25
Edvin Murati Albania
10 2 0 0.20
Bobby Murdoch Scotland
5 2 0 0.40
Visar Musliu * North Macedonia
19 2 0 0.11
Arminas Narbekovas Lithuania
8 2 0 0.25
Bibras Natcho * Israel
25 2 0 0.08
Sonni Nattestad * Faroe Islands
14 2 0 0.14
Todor Nedelev * Bulgaria
10 2 0 0.20
Oldřich Nejedlý CSSR
2 2 0 1.00
Václav Němeček CSSR
18 2 1 0.11
Peter Németh Slovakia
5 2 0 0.40
Igor Netto USSR
7 2 0 0.29
Kent Nielsen Denmark
6 2 0 0.33
Ove Bech Nielsen Denmark
2 2 0 1.00
Yuriy Nikiforov Russia
11 2 0 0.18
Nemanja Nikolić Hungary
10 2 1 0.20
Boban Nikolov North Macedonia
11 2 0 0.18
Luc Nilis Belgium
13 2 0 0.15
Roger Nilsen Norway
9 2 0 0.22
Givi Nodia USSR
3 2 0 0.67
Jürgen Nöldner GDR
5 2 0 0.40
Elek Nyilas Hungary
7 2 1 0.29
Martin O'Neill Northern Ireland
15 2 0 0.13
Khoren Oganesyan USSR
6 2 0 0.33
Chiedozie Ogbene * Ireland
3 2 0 0.67
Celestin Oliver France
3 2 0 0.67
Vladimir Onishchenko USSR
6 2 0 0.33
Richard Orlans Belgium
3 2 0 0.67
Milan Osterc Slovenia
11 2 0 0.18
Kjetil Osvold Norway
5 2 0 0.40
Sedat Özden Turkey
14 2 0 0.14
Pablo Sarabia * Spain
5 2 1 0.40
Marians Pahars Latvia
16 2 0 0.13
Kai Pahlman Finland
9 2 1 0.22
Theo Pahlplatz Netherlands
3 2 0 0.67
Panayot Panayotov Bulgaria
6 2 0 0.33
Antonín Panenka CSSR
10 2 1 0.20
Pavel Panov Bulgaria
4 2 0 0.50
Dragan Pantelić Yugoslavia
8 2 2 0.25
Martin Paterson Northern Ireland
12 2 0 0.17
Jonas Paulionis Lithuania
2 2 0 1.00
Dimitri Payet France
9 2 0 0.22
Stuart Pearce England
13 2 0 0.15
Stan Pearson England
1 2 0 2.00
Tomáš Pekhart Czech Republic
7 2 0 0.29
René Peters Luxembourg
30 2 0 0.07
* Active player