 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Premier League |  Neftçi | 19 | 4 | 0 | 2/0/0 | 895 | 
| 2023/2024 | Thai League 1 |  Buriram United | 10 | 1 | 4 | 1/0/0 | 788 | 
| 2023/2024 | TFF First League |  Kocaelispor | 16 | 1 | 0 | 3/0/0 | 828 | 
| 2023/2024 | AFC Champions League Elite |  Buriram United | 5 | 0 | 0 | 0/0/0 | 355 | 
| 2023/2024 | Thai Champions Cup |  Buriram United | 1 | 0 | 0 | 0/0/0 | 10 | 
| 2022/2023 | Europa League |  Qarabağ | 6 | 1 | 0 | 1/0/0 | 303 | 
| 2022/2023 | Premier League |  Qarabağ | 35 | 22 | 2 | 1/0/0 | 1514 | 
| 2022/2023 | Europa Conference League |  Qarabağ | 2 | 0 | 0 | 0/0/0 | 168 | 
| 2022/2023 | Champions League |  Qarabağ | 8 | 0 | 1 | 1/0/0 | 356 | 
| 2022/2023 | Azerbaidjan Cup |  Qarabağ | 2 | 0 | 0 | 0/0/0 | 105 | 
| 2021/2022 | Premier League |  Qarabağ | 23 | 7 | 0 | 2/0/0 | 1429 | 
| 2021/2022 | Europa Conference League |  Qarabağ | 14 | 2 | 0 | 0/0/0 | 700 | 
| 2021/2022 | Azerbaidjan Cup |  Qarabağ | 5 | 4 | 0 | 1/0/0 | 286 | 
| 2019/2020 | Russian Cup |  Dinamo Moskva | 1 | 0 | 0 | 1/0/0 | 90 | 
| 2019/2020 | Premier League |  Dinamo Moskva | 8 | 0 | 1 | 0/0/0 | 503 | 
| 2018/2019 | Premier League |  Krylya Sovetov | 18 | 4 | 1 | 3/1/0 | 969 | 
| 2018/2019 | Premier League Play-offs |  Krylya Sovetov | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2018 | Club Friendlies |  Trabzonspor | 5 | 1 | 0 | 0/0/0 | 21 | 
| 2017/2018 | 2. Liga: East |  Žilina II | 3 | 3 | 0 | 0/0/0 | 105 | 
| 2017/2018 | Super Liga |  Žilina | 0 | 0 | 0 | 0/0/0 | 44 | 
| 2017/2018 | Champions League |  Žilina | 2 | 0 | 0 | 0/0/0 | 56 | 
| 2017/2018 | 2. Liga |  Žilina II | 3 | 3 | 0 | 0/0/0 | 111 | 
| 2017/2018 | 3. Liga - Center |  Námestovo | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2017/2018 | Regionalliga: Ost |  Qarabağ | 14 | 1 | 0 | 1/0/0 | 784 | 
| 2017/2018 | Azerbaidjan Cup |  Qarabağ | 1 | 0 | 0 | 0/0/0 | 14 | 
| 2017/2018 | Birinci Dasta |  Qarabağ | 15 | 1 | 0 | 1/0/0 | 808 | 
| 2017/2018 | Premier League |  Qarabağ | 15 | 1 | 0 | 1/0/0 | 808 | 
| 2017/2018 | Champions League |  Qarabağ | 2 | 0 | 0 | 0/0/0 | 77 | 
| 2016/2017 | Super Liga |  Žilina | 12 | 5 | 0 | 2/0/0 | 651 | 
| 2016/2017 | 2. Liga: West |  Žilina II | 2 | 2 | 0 | 0/0/0 | 125 | 
| 2016/2017 | Süper Lig |  Trabzonspor | 1 | 0 | 0 | 1/0/0 | 10 | 
| 2016/2017 | 2. Liga |  Žilina II | 2 | 2 | 0 | 0/0/0 | 125 | 
| 2016/2017 | Turkish Cup |  Trabzonspor | 2 | 1 | 0 | 0/0/0 | 76 | 
| 2015/2016 | Russian Cup |  Rubin Kazan' | 1 | 0 | 0 | 0/0/0 | 90 | 
| Total: | 255 | 66 | 9 | 22/1/0 | 13384 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | UEFA Nations League |  Azerbaijan | 6 | 0 | 1 | 0/0/0 | 427 | 
| 2024 | Euro Qualification |  Azerbaijan | 7 | 1 | 0 | 3/0/0 | 615 | 
| 2024 | Friendly International |  Azerbaijan | 4 | 0 | 0 | 0/0/0 | 326 | 
| 2022/2023 | UEFA Nations League |  Azerbaijan | 6 | 1 | 0 | 0/0/0 | 405 | 
| 2022 | Friendly International |  Azerbaijan | 3 | 1 | 1 | 0/0/0 | 254 | 
| 2017 | Euro U21 |  Russia U21 | 6 | 3 | 0 | 0/0/0 | 395 | 
| Total: | 32 | 6 | 2 | 3/0/0 | 2422 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Neftçi |  Kocaelispor | 16/07/2024 | N/a | 
|  Kocaelispor |  Buriram United | 17/01/2024 | N/a | 
|  Buriram United |  Qarabağ | 09/07/2023 | Free | 
|  Qarabağ |  Sabah | 01/07/2021 | Free | 
|  Sabah |  Dinamo Moskva | 17/02/2020 | Free | 
|  Dinamo Moskva |  Krylya Sovetov | 02/07/2019 | Free | 
|  Krylya Sovetov |  Trabzonspor | 17/08/2018 | Free | 
|  Trabzonspor |  Qarabağ | 01/07/2018 | N/a | 
|  Qarabağ |  Trabzonspor | 01/09/2017 | Loan | 
|  Žilina |  Trabzonspor | 10/02/2017 | Loan | 
|  Trabzonspor |  Zenit | 12/07/2016 | Free | 
|  Zenit |  Rubin Kazan' | 01/01/2016 | N/a | 
|  Rubin Kazan' |  Zenit | 07/08/2015 | Loan |