| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
| 2020-07-01 |
Maritzburg Utd
|
Mamelodi Sundowns
|
Transfer | - |
| 2020-07-01 |
Maritzburg Utd
|
Mamelodi Sundowns
|
Transfer | - |
| 2019-09-02 |
Mamelodi Sundowns
|
Maritzburg Utd
|
Loan | - |
| 2019-09-02 |
Mamelodi Sundowns
|
Maritzburg Utd
|
Loan | - |
| 2018-01-16 |
Supersport United
|
Mamelodi Sundowns
|
Transfer | - |
| 2018-01-16 |
Supersport United
|
Mamelodi Sundowns
|
Transfer | - |
| 2013-09-01 |
Toronto FC
|
Wellington Phoenix
|
Transfer | - |
| 2013-09-01 |
Toronto FC
|
Wellington Phoenix
|
Transfer | - |
| 2013-05-07 |
Wellington Phoenix
|
Toronto FC
|
Loan | - |
| 2013-05-07 |
Wellington Phoenix
|
Toronto FC
|
Loan | - |
| 2012-07-01 |
Newcastle Jets
|
Wellington Phoenix
|
Free | € 0 |
| 2012-07-01 |
Newcastle Jets
|
Wellington Phoenix
|
Free | € 0 |