Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Daegu FC | 2018/19 – 2026/27 | 187 | 66 | 20 |
| Buriram United | 2018/19 | 14 | 13 | 1 |
| Al-Duhail SC | 2016/17 | 3 | 2 | 0 |
| Adanaspor | 2016/17 | 14 | 1 | 0 |
| Al-Wasl FC | 2015/16 | 20 | 11 | 1 |
| Al Shabab | 2012/13 – 2014/15 | 97 | 55 | — |
| Vitória SC | 2010/11 – 2011/12 | 32 | 14 | 0 |
| Nacional | 2009/10 | 29 | 13 | 0 |
| Vasco | 2009/10 | 9 | 2 | — |
| FK Crvena Zvezda | 2008/09 | 2 | 1 | — |
| Academica | 2007/08 | 0 | 3 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2018 | Buriram United | Daegu FC | — |
| 16 Aug 2016 | Al-Wasl FC | Adanaspor | — |
| 1 Jul 2015 | Al Shabab | Al-Wasl FC | — |
| 1 Aug 2010 | Nacional | Guimaraes | — |
| 1 Jul 2008 | FC Porto | FK Crvena Zvezda | Loan |
| 1 Jan 2008 | FC Porto | Academica | Loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | K League 2 | Daegu FC | 11 | — | — | 6 | 0 | 2 | 0 | — |
| 2025/26 | Friendlies Clubs | Daegu FC | 19 | 16 | 1174 | 3 | 3 | 1 | 1 | 6.71 |
| 2025/26 | K League 1 | Daegu FC | 11 | 6 | 377 | 2 | 0 | 2 | 0 | 6.94 |
| 2025/26 | FA Cup | Daegu FC | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2024/25 | K League 1 | Daegu FC | 12 | 9 | 356 | 2 | 0 | 1 | 0 | 6.83 |
| 2023/24 | FA Cup | Daegu FC | 1 | 0 | 12 | 0 | — | 0 | 0 | — |
| 2023/24 | K League 1 | Daegu FC | 16 | 13 | 1174 | 3 | 1 | 1 | 1 | 6.71 |
| 2022/23 | K League 1 | Daegu FC | 4 | 3 | 288 | 1 | — | 1 | 0 | 7.20 |
| 2022/23 | AFC Champions League | Daegu FC | 1 | — | — | 0 | 0 | 0 | 0 | — |
| 2021/22 | K League 1 | Daegu FC | 30 | 26 | 2276 | 10 | 5 | 3 | 0 | 7.20 |
| 2021/22 | FA Cup | Daegu FC | 5 | — | — | 2 | 0 | 0 | 0 | — |
| 2021/22 | AFC Champions League | Daegu FC | 7 | 7 | 542 | 6 | — | 0 | 0 | 7.51 |
| 2020/21 | K League 1 | Daegu FC | 17 | 13 | 1165 | 5 | 3 | 5 | 1 | 7.11 |
| 2019/20 | FA Cup | Daegu FC | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2019/20 | K League 1 | Daegu FC | 24 | — | — | 11 | 4 | 4 | 0 | — |
| 2019/20 | AFC Champions League | Daegu FC | 6 | 5 | 488 | 4 | 1 | 1 | 0 | 7.53 |
| 2018/19 | K League 1 | Daegu FC | 18 | — | — | 8 | 3 | 3 | 0 | — |
| 2018/19 | Thai League 1 | Buriram United | 5 | — | — | 8 | 0 | 0 | 0 | — |
| 2018/19 | Korean Cup | Daegu FC | 3 | — | — | 3 | 0 | 2 | 0 | — |
| 2018/19 | Champions Cup | Buriram United | 1 | — | — | 1 | 0 | 0 | 0 | — |
| 2018/19 | AFC Champions League | Buriram United | 8 | 7 | 674 | 4 | 1 | 1 | 0 | 7.30 |
| 2016/17 | Stars League | Al-Duhail SC | 3 | — | — | 2 | 0 | 0 | 0 | — |
| 2016/17 | Süper Lig | Adanaspor | 13 | 6 | 522 | — | — | 0 | 1 | 6.60 |
| 2016/17 | Türkiye Kupası | Adanaspor | 1 | — | — | 1 | 0 | 0 | 0 | — |
| 2015/16 | League Cup | Al-Wasl FC | 7 | 6 | 584 | 4 | — | 0 | 0 | — |
| 2015/16 | Pro League | Al-Wasl FC | 13 | — | — | 7 | 1 | 4 | 1 | — |
| 2014/15 | Pro League | Al Shabab | 25 | 25 | 2193 | 8 | — | 3 | 0 | — |
| 2014/15 | League Cup | Al Shabab | 7 | 6 | 571 | 6 | — | 0 | 0 | — |
| 2013/14 | Pro League | Al Shabab | 22 | 20 | 1811 | 15 | — | 7 | 0 | — |
| 2013/14 | League Cup | Al Shabab | 5 | 4 | 377 | 2 | — | 0 | 0 | — |
| 2013/14 | AFC Champions League Elite | Al Shabab | 8 | 6 | 618 | 4 | — | 2 | 0 | — |
| 2012/13 | Pro League | Al Shabab | 23 | 20 | 1800 | 14 | — | 4 | 0 | — |
| 2012/13 | League Cup | Al Shabab | 7 | 6 | 580 | 6 | — | 0 | 0 | — |
| 2011/12 | Taça da Liga | Vitória SC | 2 | 1 | 115 | 0 | — | 0 | 0 | — |
| 2011/12 | Taça de Portugal | Vitória SC | 1 | 1 | 120 | 0 | — | 0 | 0 | — |
| 2011/12 | Primeira Liga | Vitória SC | 16 | — | — | 11 | 0 | 5 | 0 | — |
| 2011/12 | Europa League | Vitória SC | 3 | — | — | 0 | 0 | 1 | 0 | — |
| 2010/11 | Taça da Liga | Vitória SC | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2010/11 | Primeira Liga | Vitória SC | 8 | — | — | 2 | 0 | 0 | 0 | — |
| 2010/11 | Taça de Portugal | Vitória SC | 1 | — | — | 1 | 0 | 0 | 0 | — |
| 2009/10 | Primeira Liga | Nacional | 22 | 16 | 1406 | 12 | — | 1 | 0 | — |
| 2009/10 | Serie B | Vasco | 5 | 2 | 238 | 2 | — | 1 | 0 | — |
| 2009/10 | Carioca Série A | Vasco | 1 | 0 | 25 | 0 | — | 0 | 0 | — |
| 2009/10 | Taça da Liga | Nacional | 1 | 0 | 31 | 0 | — | 0 | 0 | — |
| 2009/10 | Taça de Portugal | Nacional | 1 | 1 | 70 | 0 | — | 0 | 0 | — |
| 2009/10 | Copa do Brasil | Vasco | 3 | 0 | 63 | 0 | — | 0 | 0 | — |
| 2009/10 | Europa League | Nacional | 5 | — | — | 1 | 0 | 1 | 0 | — |
| 2008/09 | UEFA Europa League | FK Crvena Zvezda | 2 | 2 | 210 | 1 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Taça de Portugal (Portugal) | 2010/2011 | 2nd Place |
| Super Cup (Portugal) | 2011/2012 | 2nd Place |
| Presidents Cup (United Arab Emirates) | 2012/2013 | 2nd Place |
| Stars League (Qatar) | 2016/2017 | Winner |
| Korea Cup (Korea Republic) | 2018 | Winner |
| Korea Cup (Korea Republic) | 2021 | 2nd Place |
| AGCFF Gulf Champions League (Asia) | 2015 | Winner |
