Domestic Leagues
Domestic Cups
International Cups
National Team
2018/2019
Montpellier
Ligue 1
2017/2018
Montpellier
Ligue 1
2016/2017
Montpellier
Ligue 1
2016/2017
Mamelodi Sundowns
PSL
2015/2016
Mamelodi Sundowns
PSL
2434
29
29
0
12
0
4
4
0
0
2014/2015
Ajax Cape Town
PSL
2013/2014
Ajax Cape Town
PSL
2012/2013
Ajax Cape Town
PSL
2017/2018
Montpellier
Coupe de la Ligue
2017/2018
Montpellier
Coupe de France
2015/2016
Mamelodi Sundowns
Cup
2014/2015
Ajax Cape Town
Cup
2013/2014
Ajax Cape Town
Cup
2016 Japan
Mamelodi Sundowns
FIFA Club World Cup
2016
Mamelodi Sundowns
CAF Champions League
2018
South Africa
WC Qualification Africa
2018
South Africa
Friendlies
2017
South Africa
Friendlies
2016
South Africa U23
Olympics
2016
South Africa
Friendlies
2015
South Africa
Friendlies
2014
South Africa
WC Qualification Africa
2014
South Africa
Friendlies
2013
South Africa
Friendlies
Cup
2nd Place
1
2014/2015
League Cup
Winner
1
2015/2016
8 Cup
2nd Place
1
2016/2017
CAF Champions League
Winner
1
2016