 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Liga 1 |  Persebaya Surabaya | 29 | 0 | 1 | 2/0/1 | 2475 | 
| 2023/2024 | Indian Super League |  Bengaluru | 16 | 0 | 0 | 7/0/0 | 1233 | 
| 2022/2023 | Indian Super League |  ATK Mohun Bagan | 10 | 1 | 0 | 2/0/0 | 600 | 
| 2022/2023 | Serbian Cup |  Novi Pazar | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Super Liga |  Novi Pazar | 4 | 0 | 0 | 1/0/0 | 235 | 
| 2021/2022 | Indian Super League |  Chennaiyin | 19 | 0 | 0 | 3/0/0 | 1666 | 
| 2019/2020 | First League |  Budućnost | 14 | 1 | 0 | 2/0/0 | 1205 | 
| 2019/2020 | Europa League |  Budućnost | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2018/2019 | Botola Pro |  Budućnost | 23 | 1 | 0 | 5/0/0 | 2055 | 
| 2018/2019 | First League |  Budućnost | 21 | 1 | 0 | 5/0/0 | 1875 | 
| 2018 | CAF Champions League |  Bidvest Wits | 3 | 0 | 0 | 1/0/0 | 270 | 
| 2017/2018 | Premier League |  Bidvest Wits | 3 | 0 | 0 | 1/0/0 | 270 | 
| 2017/2018 | MTN8 Cup |  Bidvest Wits | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017/2018 | First League |  Budućnost | 13 | 1 | 0 | 0/0/0 | 1170 | 
| 2017/2018 | Botola Pro |  Budućnost | 17 | 1 | 0 | 1/0/0 | 1530 | 
| 2016/2017 | Botola Pro |  Sutjeska | 25 | 0 | 0 | 5/0/0 | 2153 | 
| 2016/2017 | First League |  Sutjeska | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Hungarian Cup |  Békéscsaba | 6 | 1 | 0 | 1/0/0 | 507 | 
| 2015/2016 | NB I |  Békéscsaba | 22 | 1 | 0 | 3/2/0 | 1080 | 
| Total: | 231 | 8 | 1 | 39/2/1 | 18684 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Persebaya Surabaya |  Bengaluru | 06/07/2024 | Free | 
|  Bengaluru |  ATK Mohun Bagan | 01/07/2023 | N/a | 
|  ATK Mohun Bagan |  Novi Pazar | 01/01/2023 | Free | 
|  Novi Pazar |  Chennaiyin | 17/08/2022 | Free | 
|  Chennaiyin |  Bačka Topola | 05/08/2021 | Free | 
|  Bačka Topola |  Lokomotiv | 05/02/2021 | N/a | 
|  Lokomotiv |  Budućnost | 02/01/2020 | Free | 
|  Sutjeska |  Békéscsaba | 01/07/2016 | Free |