Domestic Leagues
Domestic Cups
International Cups
National Team
2018/2019
Wadi Degla
Premier League
2016/2017
Lierse
First Division B
2015/2016
Omonia Nicosia
1. Division
2015/2016
Lierse
First Division B
2014/2015
Lierse
First Division A
2014/2015
Lierse
First Division A
2017/2018
Lens
Coupe de la Ligue
2017/2018
Lens
Coupe de France
2016/2017
Lens
Coupe de la Ligue
2015/2016
Omonia Nicosia
Cup
2016/2017
Omonia Nicosia
UEFA Europa League
2016
Lens
Club Friendlies
2018
Egypt
WC Qualification Africa
2017
Egypt
Africa Cup of Nations
Africa Cup of Nations
2nd Place
1
2017 Gabon
Cup
2nd Place
1
2015/2016
01.07.18
Lierse
Wadi Degla
Free
14.08.17
Lierse
Lens
Loan
31.08.16
Lierse
Lens
Loan
30.08.15
Lierse
Omonia
Loan
31.01.15
Wadi Degla
Lierse
N/A
03.01.15
Lierse
Wadi Degla
Loan