# Player Team(s) M. goals Penalty Ø
1401 Tim Matavž * Slovenia
13 2 0 0.15
Viorel Mateianu Romania
3 2 1 0.67
Deivydas Matulevičius Lithuania
13 2 0 0.15
János Mátyus Hungary
7 2 0 0.29
Thomas Mavros Greece
4 2 1 0.50
Alexandru Maxim * Romania
13 2 0 0.15
Goran Maznov North Macedonia
13 2 0 0.15
Joseph Mbong * Malta
11 2 0 0.18
James McArthur Scotland
14 2 0 0.14
Grant McCann Northern Ireland
9 2 0 0.22
Paul McGee Ireland
2 2 0 1.00
Sammy McIlroy Northern Ireland
21 2 0 0.10
Jim McLaughlin Northern Ireland
3 2 0 0.67
Alan McLoughlin Ireland
9 2 0 0.22
Billy McNeill Scotland
10 2 0 0.20
Peter McParland Northern Ireland
6 2 0 0.33
Giuseppe Meazza Italy
1 2 0 2.00
Admir Mehmedi Switzerland
15 2 0 0.13
Luka Menalo * Bosnia-Herzegovina
3 2 0 0.67
Per Mertesacker Germany
15 2 0 0.13
Elvin Məmmədov Azerbaijan
10 2 0 0.20
Adrian Mierzejewski Poland
9 2 0 0.22
Miguel Spain
5 2 0 0.40
Chrysis Mihail Cyprus
15 2 1 0.13
Prvoslav Mihajlović Yugoslavia
1 2 1 2.00
Aleksey Mikhaylichenko USSR
7 2 0 0.29
Saulius Mikoliūnas Lithuania
30 2 0 0.07
Artem Milevskiy Ukraine
9 2 1 0.22
Nenad Milijaš Serbia
8 2 2 0.25
Arkadiusz Milik * Poland
12 2 0 0.17
Željko Milinovič Slovenia
9 2 0 0.22
Bojan Miovski * North Macedonia
8 2 0 0.25
Kevin Mirallas Belgium
19 2 0 0.11
Nicolae Mitea Romania
3 2 0 0.67
Miklos Molnar Denmark
4 2 0 0.50
Kieffer Moore * Wales
7 2 0 0.29
Bruno Mora Italy
4 2 0 0.50
Morientes Spain
3 2 0 0.67
Mbo Mpenza Belgium
9 2 0 0.22
Ivan Mráz CSSR
2 2 0 1.00
Stefan Mugoša * Montenegro
11 2 0 0.18
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
17 2 0 0.12
Arminas Narbekovas Lithuania
8 2 0 0.25
Bibras Natcho * Israel
25 2 0 0.08
* Active player