Season | Team | Comp | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2023/2024 | Orlando Pirates | PSL | 190 | 6 | 3 | 3 | 3 | 4 | 0 | 0 | 0 | 0 |
2022/2023 | Orlando Pirates | PSL | 991 | 18 | 12 | 6 | 10 | 8 | 1 | 2 | 0 | 0 |
2022/2023 | Mamelodi Sundowns | PSL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
2021/2022 | Mamelodi Sundowns | PSL | 326 | 9 | 4 | 5 | 3 | 11 | 1 | 1 | 0 | 1 |
2020/2021 | Mamelodi Sundowns | PSL | 965 | 17 | 12 | 5 | 13 | 5 | 3 | 2 | 0 | 0 |
2019/2020 | Cape Town City | PSL | 1803 | 25 | 24 | 1 | 13 | 1 | 13 | 1 | 0 | 0 |
2018/2019 | Cape Town City | PSL | 822 | 13 | 9 | 4 | 5 | 4 | 3 | 2 | 0 | 1 |
2018/2019 | Vitória Setúbal | PRL | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
2018 | AFC Eskilstuna | SUP | 810 | 11 | 9 | 2 | 7 | 3 | 2 | 1 | 0 | 0 |
2017/2018 | Rennes II | NA2 | 119 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
2016/2017 | Lens | LI2 | 558 | 12 | 6 | 6 | 5 | 8 | 1 | 1 | 0 | 0 |
2016/2017 | Rennes | LI1 | 162 | 8 | 1 | 7 | 1 | 11 | 0 | 0 | 0 | 0 |
2015/2016 | Rennes II | NA3 | 278 | 4 | 4 | 0 | 3 | 0 | 1 | 0 | 0 | 0 |
2015/2016 | Rennes | LI1 | 33 | 2 | 0 | 2 | 0 | 3 | 0 | 0 | 0 | 0 |
2015/2016 | Orlando Pirates | PSL | 903 | 13 | 10 | 3 | 5 | 3 | 3 | 2 | 0 | 0 |
2014/2015 | Orlando Pirates | PSL | 1732 | 27 | 20 | 7 | 16 | 8 | 10 | 1 | 0 | 0 |
2013/2014 | Orlando Pirates | PSL | 1598 | 26 | 18 | 8 | 13 | 9 | 4 | 2 | 0 | 0 |
2012/2013 | SuperSport United | PSL | 1182 | 19 | 14 | 5 | 10 | 6 | 5 | 2 | 0 | 0 |
2011/2012 | SuperSport United | PSL | 1100 | 19 | 9 | 10 | 3 | 16 | 5 | 3 | 0 | 0 |
2010/2011 | SuperSport United | PSL | 1061 | 19 | 12 | 7 | 7 | 0 | 4 | 2 | 0 | 1 |
2009/2010 | Excelsior | EED | 2403 | 30 | 29 | 1 | 12 | 0 | 11 | 0 | 0 | 0 |
2008/2009 | Feyenoord | ERE | 32 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
2007/2008 | SuperSport United | PSL | ? | 10 | ? | ? | ? | ? | 1 | ? | ? | ? |
Total | 17068 | 294 | 198 | 86 | 131 | 101 | 68 | 22 | 0 | 3 |
Club Domestic | |||
---|---|---|---|
PSL | Winner | 3x | 2021/2022, 2020/2021, 2007/2008 |
Runner-up | 1x | 2022/2023 | |
Cup | Winner | 4x | 2022/2023, 2021/2022, 2013/2014, 2011/2012 |
Runner-up | 1x | 2012/2013 | |
League Cup | Runner-up | 1x | 2013/2014 |
Super Cup | Runner-up | 1x | 2008/2009 |
8 Cup | Winner | 3x | 2023/2024, 2022/2023, 2021/2022 |
Runner-up | 3x | 2014/2015, 2013/2014, 2012/2013 | |
Black Label Cup | Winner | 1x | 2023/2024 |
Runner-up | 1x | 2022 | |
Club International | |||
CAF Champions League | Runner-up | 1x | 2013 |
CAF Confederation Cup | Runner-up | 1x | 2015 |
Per | From | To | Value |
---|---|---|---|
Mamelodi | Pirates | N/A | |
Cape Town City | Mamelodi | N/A | |
Vitória FC | Cape Town City | N/A | |
AFC Eskilstuna | Vitória FC | N/A | |
Rennes | AFC Eskilstuna | Free | |
Lens | Rennes | N/A | |
Rennes | Lens | Loan | |
Pirates | Rennes | N/A | |
SuperSport Utd | Pirates | N/A | |
Feyenoord | Excelsior | Loan | |
SuperSport Utd | Feyenoord | € 1.5M |
Description | Start Date | End Date | |
---|---|---|---|
Calf Injury |
Goalkeeper | Age | ||
---|---|---|---|
M. Buthelezi | 26 | ||
S. Chaine | 27 | ||
S. Mpontshane | 38 | ||
R. Ofori | 30 | ||
Defender | Age | ||
I. Maela | 31 | ||
P. Mako | 30 | ||
T. Monyane | 23 | ||
S. Mthethwa | 27 | ||
O. Ndah | 26 | ||
N. Sibisi | 28 | ||
T. Xoki | 29 | ||
Midfielder | Age | ||
K. Dlamini | 27 | ||
D. Hotto | 33 | ||
L. Kapinga | 28 | ||
K. Kimvuidi | 22 | ||
F. Makaringe | 30 | ||
M. Makhaula | 34 | ||
A. Matrose | 21 | ||
T. Mbatha | 24 | ||
R. Mofokeng | 19 | ||
T. Monare | 34 | ||
N. Ndlondlo | 28 | ||
K. Otladisa | 27 | ||
M. Saleng | 26 | ||
T. Sesane | 23 | ||
B. Shandu | 29 | ||
M. Timm | 32 | ||
Attacker | Age | ||
S. Baloni | 24 | ||
K. Erasmus | 33 | ||
T. Lebitso | 32 | ||
Z. Lepasa | 27 | ||
T. Mabasa | 27 | ||
E. Makgopa | 23 | ||
S. Marou | 23 | ||
P. Maswanganyi | 26 | ||
M. Pule | 32 | ||
Coach | Age | ||
Jose Riveiro | |||