Domestic Leagues
Domestic Cups
National Team
2018/2019
Amiens SC
Ligue 1
2017/2018
Amiens SC
Ligue 1
2017/2018
Vitória Guimarães
Primeira Liga
2016/2017
Vitória Guimarães
Primeira Liga
2015/2016
Mamelodi Sundowns
PSL
2014/2015
Mamelodi Sundowns
PSL
2013/2014
Mamelodi Sundowns
PSL
2012/2013
University of Pretoria
PSL
2017/2018
Amiens SC
Coupe de la Ligue
2016/2017
Vitória Guimarães
Taça de Portugal
2014/2015
Mamelodi Sundowns
Cup
2013/2014
Mamelodi Sundowns
Cup
2012/2013
University of Pretoria
Cup
2018
South Africa
WC Qualification Africa
2018
South Africa
Friendlies
2017
South Africa
Friendlies
2016
South Africa
Friendlies
2015
South Africa
Africa Cup of Nations
2015
South Africa
Friendlies
2014
South Africa
WC Qualification Africa
2014
South Africa
Friendlies
2013
South Africa
Friendlies
PSL
Winner
2
2015/2016, 2013/2014
PSL
2nd Place
1
2014/2015
Taça de Portugal
2nd Place
1
2016/2017
League Cup
Winner
1
2015/2016
Super Cup
2nd Place
1
2017/2018
31.08.17
Guimarães
Amiens
N/A
01.10.16
Guimarães
Guimarães II
N/A
01.07.16
Mamelodi
Guimarães
Free
28.01.18
01.03.18
Knee Injury