playerspic
NAME M. Diarra
Age 28 (20 Dec 1997)
CURRENT TEAM Selangor FC
POSITION D
HEIGHT 186
PREFERRED FOOT Right
Shirt number 66

Seasons

Summary

Full Name
M. Diarra
Country
Senegal
Positions
DC
Age
28
Height
186
Stats Market Value
€97.8k
Stats Index
25.0
Marketability
33.3
Preferred Foot
Right

Skills

Attacking
32
Technical
44
Tactical
54
Defending
64
Creativity
37

This season (2026) & Career stats

6.9

Average rating in Piala Malaysia

Competition
MP
Goals
Assists
YC
RC
PEN
MIN'
Piala Malaysia Piala Malaysia 2 - - - - - 131
Total 2 - - - - - 131
Competition
MP
Goals
Assists
YC
RC
PEN
MIN'
2021
Trendyol Süper Lig Trendyol Süper Lig 28 1 - 4 - - 2496
2022
Ligue 2 Ligue 2 26 1 - 6 - - 2159
2023
Ligue 2 Ligue 2 34 2 - 5 - - 2970
2024
Ligue 2 Ligue 2 22 1 - 6 - - 1891
2025
AFC Champions League Two AFC Champions League Two 3 - - - - - 270
Malaysia Super League Malaysia Super League 9 - 1 1 - - 739
2026
Piala Malaysia Piala Malaysia 2 - - - - - 131

Per 90 minutes stats in the Piala Malaysia

0 Goals per 90'

0 Goals total

0 Assists per 90'

0 Assists total

0 G+A per 90'

0 Goal contributions total

0 Expected Goals per 90'

0 Goals total

0 Expected Assists per 90'

0 Assists total

0 Cards per 90'

0 Cards total

Season Stats

Appearances
2
Minutes Played
131
Offsides
0
Touches
Goals
0
Total Shots
3
Total On Target
1
Total Off Target
Big Changes Created
Big Changes Lost
Assists
0
Key Passes
1
Accurate Passes
63
Accurate Crosses
0
Accurate Passes %
84.0
Total Passes
75
Successful Dribbles
0
Fouls
0
Fouls received
1
Red cards
0
Yellow cards
0
Duel lost
10

Season Heatmap

Season Comparison

Market value: €97.8k

Selangor FC Selangor FC Squad

Forwards
Position
Goals/90'

Pernambuco

F 0.2

Chrigor

F 0.5

F. Halim

F 0.5
Midfielders
Position
Assists/90'

M. Siby

M 0.1

A. Fortes

M 0.1

N. Laine

M 0.1

N. Al-Rawabdeh

M 0.1

M. Ajmal

M 0.3

H. Boumous

M 0.4

S. Bashah

M 0

A. I. Yuslan

M 0

A. Haiqal

M 0.2

J. Kim

M 0
Goalkeepers
Position
Saves/90'

K. A. Hafiz

G 2.9

Previous Matches

No Matches Found

Upcoming matches

No Matches Found

Transfers

Date
Left
Joined
Fee
2025-11-06
Transfer
2025-07-01
Transfer
2022-09-01
Transfer
2022-04-15
Transfer
2020-09-04
Free
2019-08-29
Transfer
2019-05-08
Transfer
2016-08-10
76k €

Injuries

Injury
Season
From
To
Days
Missed Games
Team
unknown injury
2020
13 Apr 2021
26 Apr 2021
14
3
Giresunspor
Calf injury
2019
15 Jun 2020
19 Jul 2020
35
6
Bursaspor

Absences

Reason
Season
From
To
Days
Missed Games
Team
Yellow card suspension
2024
05 Oct 2024
19 Oct 2024
15
1
Grenoble Foot 38
Yellow card suspension
2022
05 Mar 2023
12 Mar 2023
8
1
Grenoble Foot 38
Yellow card suspension
2022
20 Nov 2022
27 Dec 2022
38
1
Grenoble Foot 38
Yellow card suspension
2021
25 Dec 2021
09 Jan 2022
16
1
Giresunspor
Yellow card suspension
2020
28 Feb 2021
08 Mar 2021
9
1
Giresunspor
Red card suspension
2020
24 Jan 2021
15 Feb 2021
23
3
Giresunspor
Red card suspension
2019
19 Oct 2019
01 Nov 2019
14
1
Bursaspor
Red card suspension
2019
19 Oct 2019
27 Oct 2019
9
1
Bursaspor
Yellow card suspension
2018
07 Oct 2018
21 Oct 2018
15
1
Boluspor
Indirect card suspension
2017
11 May 2018
16 May 2018
6
1
Boluspor
Yellow card suspension
2016
11 Feb 2017
20 Feb 2017
10
1
Boluspor
Red card suspension
2016
24 Dec 2016
19 Jan 2017
27
2
Boluspor
Red card suspension
2016
24 Dec 2016
15 Jan 2017
23
1
Boluspor

Achievements

Under-20 World Cup participant 1

All Goals

2016

Boluspor vs Sivasspor 4:1

Not reported

Boluspor vs Samsunspor 2:1

Header

Boluspor vs Denizlispor 2:0

Header

Boluspor vs Yeni Malatyaspor 1:5

Right-footed shot

2019

Bursaspor vs Büyüksehir Belediye Erzurumspor 1:0

Right-footed shot

Altay SK vs Bursaspor 2:1

Tap-in

2020

Giresunspor vs Adanaspor 4:3

Header

2021

Basaksehir FK vs Giresunspor 3:1

Header

2022

Rodez AF vs Grenoble Foot 38 0:1

Header

2023

Grenoble Foot 38 vs Quevilly - Rouen Métropole 2:1

Right-footed shot

Grenoble Foot 38 vs Rodez AF 2:1

Header