Mohamed Magdi Kafsha

Midfielder

Mohamed Magdi Kafsha 2025/26 Stats

Egypt30 years old168 / -Al AhlyLeague Cup

Player Summary

Mohamed Magdi Kafsha has 33 appearances across 7 competitions in 2025/26.

Season goals5
Season assists2
Rating6.88

Performance by competition

Scope: 2025/26 seasonCompetitions: 7Metric scope: All competitions
CompetitionAppearancesGoalsAssistsYellowRedPKMin
Arab Cup31000096
CAF Champions League0000000
FIFA Club World Cup30000049
Friendlies11000090
League Cup10000090
Premier League23221011,546
Super Cup210000100
2025/26 total33521011,971
Appearances
MetricTotalRanking
Appearances335 of 9 seasons
Minutes1,971'4 of 9 seasons
Starts215 of 9 seasons
Substitute appearances64 of 9 seasons
Substituted off55 of 9 seasons
Bench132 of 9 seasons
Captain appearances01 of 9 seasons
Appearances by positionFW 18 matches (54.5%) / MF 8 matches (24.2%)-
Goals · Shots
MetricTotalRanking
Goals54 of 9 seasons
Shots282 of 9 seasons
Shots on target151 of 9 seasons
Shot accuracy54%3 of 8 seasons
Assists · Passing
MetricTotalRanking
Assists25 of 9 seasons
Key passes343 of 9 seasons
Total passes8993 of 9 seasons
Pass accuracy79.7%1 of 9 seasons
Dribbling
MetricTotalRanking
Dribble attempts232 of 9 seasons
Successful dribbles93 of 9 seasons
Dribble success rate39%6 of 8 seasons
Dribbled past by opponents01 of 9 seasons
Cards · Fouls
MetricTotalRanking
Yellow cards14 of 9 seasons
Second-yellow reds01 of 9 seasons
Red cards01 of 9 seasons
Total cards14 of 9 seasons
Fouls drawn301 of 9 seasons
Fouls committed56 of 9 seasons
Defending
MetricTotalRanking
Tackles113 of 9 seasons
Interceptions24 of 9 seasons
Blocks11 of 9 seasons
Total duels1071 of 9 seasons
Duels won582 of 9 seasons
Goals conceded01 of 9 seasons
Saves01 of 9 seasons
Penalties
MetricTotalRanking
Penalties won01 of 9 seasons
Penalties conceded01 of 9 seasons
Penalties scored11 of 9 seasons
Penalties missed01 of 9 seasons
Penalties saved01 of 9 seasons

Past seasons

SeasonCompetitionGoalsAssistsAppsRating
2026/27League Cup3186.72
2025/26Premier League52336.88
2024/25Premier League43307.17
2023/24Premier League42417.03
2022/23Premier League53297.04
2021/22Premier League165536.88
2020/21Premier League1012487.20
2019/20Premier League91437.71
2018/19Premier League5025-
2017/18Premier League800-
2016/17Premier League100-
2014/15Premier League200-