| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
| 2022-09-22 |
Mamelodi Sundowns
|
Orlando Pirates
|
Transfer | - |
| 2022-09-22 |
Mamelodi Sundowns
|
Orlando Pirates
|
Transfer | - |
| 2020-10-05 |
Cape Town City
|
Mamelodi Sundowns
|
Transfer | - |
| 2020-10-05 |
Cape Town City
|
Mamelodi Sundowns
|
Transfer | - |
| 2019-01-01 |
Vitoria Setubal
|
Cape Town City
|
Transfer | - |
| 2019-01-01 |
Vitoria Setubal
|
Cape Town City
|
Transfer | - |
| 2018-08-18 |
Vasby United
|
Vitoria Setubal
|
Transfer | - |
| 2018-08-18 |
Vasby United
|
Vitoria Setubal
|
Transfer | - |
| 2018-03-26 |
Rennes
|
Vasby United
|
Free | € 0 |
| 2018-03-26 |
Rennes
|
Vasby United
|
Free | € 0 |
| 2017-07-01 |
Lens
|
Rennes
|
Transfer | - |
| 2017-07-01 |
Lens
|
Rennes
|
Transfer | - |
| 2017-01-20 |
Rennes
|
Lens
|
Loan | - |
| 2017-01-20 |
Rennes
|
Lens
|
Loan | - |
| 2016-01-28 |
Orlando Pirates
|
Rennes
|
Transfer | - |
| 2016-01-28 |
Orlando Pirates
|
Rennes
|
Transfer | - |
| 2013-07-22 |
Supersport United
|
Orlando Pirates
|
Transfer | - |
| 2013-07-22 |
Supersport United
|
Orlando Pirates
|
Transfer | - |
| 2009-07-05 |
Feyenoord
|
Excelsior
|
Loan | - |
| 2009-07-05 |
Feyenoord
|
Excelsior
|
Loan | - |
| 2008-08-01 |
Supersport United
|
Feyenoord
|
Transfer | € 1.5 million |
| 2008-08-01 |
Supersport United
|
Feyenoord
|
Transfer | € 1.5 million |