M. Diaby

Midfielder

M. Diaby 2024/25 Stats

France27 years old170 / 68Bayer LeverkusenBundesliga

Player Summary

M. Diaby has 27 appearances across 4 competitions in 2024/25.

Season goals8
Season assists14
Rating7.53

Performance by competition

Scope: 2024/25 seasonCompetitions: 4Metric scope: All competitions
CompetitionAppearancesGoalsAssistsYellowRedPKMin
Friendlies1000007
Friendlies Clubs230100160
Premier League0000000
Pro League245144101,994
2024/25 total278145102,161
Appearances
MetricTotalRanking
Appearances278 of 11 seasons
Minutes2,161'8 of 11 seasons
Starts248 of 11 seasons
Substitute appearances14 of 11 seasons
Substituted off07 of 11 seasons
Bench25 of 11 seasons
Captain appearances01 of 11 seasons
Appearances by positionFW 1 match (3.7%) / MF 25 matches (92.6%)-
Goals · Shots
MetricTotalRanking
Goals86 of 11 seasons
Shots307 of 11 seasons
Shots on target167 of 11 seasons
Shot accuracy53%5 of 9 seasons
Assists · Passing
MetricTotalRanking
Assists142 of 11 seasons
Key passes704 of 11 seasons
Total passes8955 of 11 seasons
Pass accuracy35.2%4 of 11 seasons
Dribbling
MetricTotalRanking
Dribble attempts817 of 11 seasons
Successful dribbles406 of 11 seasons
Dribble success rate49%6 of 10 seasons
Dribbled past by opponents74 of 11 seasons
Cards · Fouls
MetricTotalRanking
Yellow cards57 of 11 seasons
Second-yellow reds01 of 11 seasons
Red cards19 of 11 seasons
Total cards69 of 11 seasons
Fouls drawn127 of 11 seasons
Fouls committed165 of 11 seasons
Defending
MetricTotalRanking
Tackles135 of 11 seasons
Interceptions97 of 11 seasons
Blocks21 of 11 seasons
Total duels1566 of 11 seasons
Duels won676 of 11 seasons
Goals conceded01 of 11 seasons
Saves01 of 11 seasons
Penalties
MetricTotalRanking
Penalties won11 of 11 seasons
Penalties conceded01 of 11 seasons
Penalties scored01 of 11 seasons
Penalties missed01 of 11 seasons
Penalties saved01 of 11 seasons

Past seasons

SeasonCompetitionGoalsAssistsAppsRating
2026/27Bundesliga43176.82
2025/26Pro League513456.84
2024/25Pro League814277.53
2023/24Premier League129606.93
2022/23Bundesliga1510567.07
2021/22Bundesliga1715527.07
2020/21Bundesliga1014477.04
2019/20Bundesliga99436.87
2018/19Ligue 186436.81
2017/18UEFA Youth League25106.65
2016/17National 2 - Group A001-