M. Diagne´s career

List of clubs played for

Teams Season MP
MP GS MS MIN Age Pts. ELO
Al Qadsiah FC
Al Qadsiah FC
2023/24
33 26 3 0 0 33 29 4 2694 31 8.4 72
Division 1
Division 1
32 26 3 0 0 32 28 4 2604' 31 8.5 72
Saudi King's Cup
Saudi King's Cup
1 0 0 0 0 1 1 0 90' 31 4.6 72
Fatih Karagümrük
Fatih Karagümrük
2022/23
35 25 5 6 0 35 30 5 2670 30 7.6 73
Galatasaray SK
Galatasaray SK
2021/22
23 4 1 3 0 23 11 12 1113 29 5.6 71
West Bromwich Albion
West Bromwich Albion
2020/21
16 3 2 2 0 16 14 2 1192 29 6.8 73
Galatasaray SK
Galatasaray SK
2020/21
19 11 0 1 1 19 13 6 1139 28 6.8 68
Club Brugge
Club Brugge
2019/20
9 4 0 1 0 9 2 7 262 27 5 71
Galatasaray SK
Galatasaray SK
2019/20
3 0 0 0 0 3 3 0 204 27 4.9 71
Galatasaray SK
Galatasaray SK
2018/19
17 11 1 2 0 17 16 1 1423 27 7.9 75
Kasımpaşa
Kasımpaşa
2018/19
19 20 2 4 1 19 18 1 1638 26 8.1 73
Kasımpaşa
Kasımpaşa
2017/18
17 12 2 4 0 17 15 2 1250 26 7.6 69
Tianjin Jinmen Tiger
Tianjin Jinmen Tiger
2016/17
17 6 1 4 0 17 14 3 1375 26 7.2 65
Tianjin Jinmen Tiger
Tianjin Jinmen Tiger
2015/16
28 10 0 5 0 28 23 5 2120 25 7.1 64
Újpest FC
Újpest FC
2015/16
15 11 2 4 0 15 13 2 1222 23 7.8 61
KVC Westerlo
KVC Westerlo
2014/15
11 3 0 1 0 11 7 4 716 23 5.9 52
Al-Shabab
Al-Shabab
2014/15
3 0 1 1 0 3 1 2 101 22 4.7 48
Lierse SK
Lierse SK
2013/14
11 7 1 2 0 11 11 0 985 22 6.9 49
276 153 21 40 2 276 220 56 20104 - - -

Career with national team

Teams Year MP
MP GS MS MIN Age Pts. ELO
Senegal
Senegal
2021
1 0 0 0 0 1 1 0 80 29 4.9 69
CAF Qualifying
CAF Qualifying
1 0 0 0 0 1 1 0 80 29 4.9 69
Senegal
Senegal
2019
6 0 0 0 0 6 1 5 148 27 4.4 74
Senegal
Senegal
2018
4 0 0 0 0 4 3 1 224 26 5.3 71
11 0 0 0 0 11 5 6 452 - - -

Career summary

Teams MP
MP GS MS Min Age Pts ELO
Al Qadsiah FC
Al Qadsiah FC
33 26 3 0 0 33 29 4 2694 31 7.3 72
Fatih Karagümrük
Fatih Karagümrük
35 25 5 6 0 35 30 5 2670 30 6.8 73
Senegal
Senegal
11 0 0 0 0 11 5 6 452 29 5.2 69
West Bromwich Albion
West Bromwich Albion
16 3 2 2 0 16 14 2 1192 29 6.2 73
Galatasaray SK
Galatasaray SK
62 26 2 6 1 62 43 19 3879 29 5.5 71
Club Brugge
Club Brugge
9 4 0 1 0 9 2 7 262 27 5.4 71
Kasımpaşa
Kasımpaşa
36 32 4 8 1 36 33 3 2888 26 6.9 73
Tianjin Jinmen Tiger
Tianjin Jinmen Tiger
45 16 1 9 0 45 37 8 3495 26 6.6 65
Újpest FC
Újpest FC
15 11 2 4 0 15 13 2 1222 23 7.1 61
KVC Westerlo
KVC Westerlo
11 3 0 1 0 11 7 4 716 23 6.1 52
Al-Shabab
Al-Shabab
3 0 1 1 0 3 1 2 101 22 5.1 48
Lierse SK
Lierse SK
11 7 1 2 0 11 11 0 985 22 6.9 49
287 153 21 40 2 287 225 62 20556 - - -