
Siyanda Xulu
| Season | Club | App | Start | G | A | YC | RC |
|---|---|---|---|---|---|---|---|
| 2025/2026 | TS Galaxy | 4 | 4 | 0 | 0 | 0 | 0 |
| 2023/2024 | Supersport United | 10 | 6 | 0 | 0 | 0 | 0 |
| 2022/2023 | Turan | 23 | 22 | 1 | 0 | 3 | 0 |
| 2021/2022 | Hapoel Tel Aviv | 15 | 15 | 0 | 0 | 4 | 0 |
| 2020/2021 | Hapoel Tel Aviv | 29 | 28 | 0 | 0 | 1 | 0 |
| 2021/2022 | Maritzburg United | 1 | 1 | 0 | 0 | 0 | 0 |
| 2020/2021 | Maritzburg United | 5 | 3 | 0 | 0 | 1 | 0 |
| 2019/2020 | Maritzburg United | 16 | 15 | 1 | 0 | 4 | 0 |
| 2018/2019 | Maritzburg United | 32 | 32 | 0 | 1 | 2 | 0 |
| 2017/2018 | Maritzburg United | 35 | 34 | 3 | 0 | 5 | 0 |
| 2016/2017 | Kaizer Chiefs | 1 | 1 | 0 | 0 | 0 | 0 |
| 2015/2016 | Kaizer Chiefs | 5 | 5 | 0 | 0 | 1 | 0 |
| 2014/2015 | FK Rostov | 5 | 4 | 0 | 0 | 0 | 0 |
| 2013/2014 | FK Rostov | 16 | 13 | 0 | 0 | 2 | 0 |
| 2012/2013 | FK Rostov | 12 | 10 | 0 | 0 | 1 | 0 |
| 2011/2012 | Mamelodi Sundowns | 30 | 26 | 0 | 0 | 1 | 0 |
| 2010/2011 | Mamelodi Sundowns | 25 | 25 | 1 | 0 | 3 | 0 |
| 2009/2010 | Mamelodi Sundowns | 21 | 21 | 3 | 0 | 3 | 0 |
Supersport United
→
Free player
Turan
→
Supersport United
Free player
→
Turan
Hapoel Tel Aviv
→
Free player
Maritzburg United
→
Hapoel Tel Aviv
Kaizer Chiefs
→
Maritzburg United
FK Rostov
→
Kaizer Chiefs
Mamelodi Sundowns
→
FK Rostov
Mamelodi Sundowns Youth
→
Mamelodi Sundowns