| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2025 | K League 1 |
Anyang
|
11 | 1 | 0 | 0/0/0 | 462 |
| 2024 | K League 2 |
Suwon Bluewings
|
14 | 1 | 0 | 0/0/0 | 621 |
| 2023 | Korean Cup |
Suwon Bluewings
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2023 | K League 1 |
Suwon Bluewings
|
23 | 0 | 2 | 2/0/0 | 1495 |
| 2022 | Korean Cup |
Jeonbuk Motors
|
3 | 0 | 0 | 0/0/0 | 157 |
| 2022 | K League 1 |
Jeonbuk Motors
|
25 | 3 | 3 | 3/0/0 | 1427 |
| 2022 | AFC Champions League Elite |
Jeonbuk Motors
|
9 | 1 | 0 | 2/0/0 | 481 |
| 2021 | K League 1 |
Jeonbuk Motors
|
32 | 3 | 9 | 2/0/0 | 1891 |
| 2021 | AFC Champions League Elite |
Jeonbuk Motors
|
7 | 0 | 3 | 0/0/0 | 348 |
| 2021 | Korean Cup |
Jeonbuk Motors
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2020 | AFC Champions League Elite |
Jeonbuk Motors
|
6 | 0 | 2 | 0/0/0 | 431 |
| 2020 | K League 1 |
Jeonbuk Motors
|
25 | 5 | 2 | 0/0/0 | 1759 |
| 2020 | Korean Cup |
Jeonbuk Motors
|
4 | 0 | 0 | 0/0/0 | 343 |
| 2019 | AFC Champions League Elite |
Ulsan
|
4 | 0 | 2 | 0/0/0 | 311 |
| 2019 | K League 1 |
Ulsan
|
35 | 13 | 7 | 6/0/0 | 1982 |
| 2018 | J1 League |
Kashiwa Reysol
|
23 | 2 | 1 | 1/0/0 | 1869 |
| 2018 | J-League Cup |
Kashiwa Reysol
|
2 | 0 | 0 | 0/0/0 | 180 |
| 2018 | AFC Champions League Elite |
Kashiwa Reysol
|
5 | 0 | 0 | 1/0/0 | 440 |
| 2017 | Emperor Cup |
Kashiwa Reysol
|
1 | 0 | 0 | 0/0/0 | 90 |
| 2017 | J-League Cup |
Kashiwa Reysol
|
2 | 0 | 0 | 0/0/0 | 210 |
| 2017 | K League 1 |
Jeonbuk Motors
|
15 | 3 | 0 | 3/0/0 | 1331 |
| 2017 | J1 League |
Kashiwa Reysol
|
0 | 0 | 0 | 2/0/0 | 13 |
| 2016 | AFC Champions League Elite |
Jeonbuk Motors
|
11 | 1 | 1 | 2/0/0 | 865 |
| 2016 | Club Friendlies |
Jeonbuk Motors
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2016 | FIFA Intercontinental Cup |
Jeonbuk Motors
|
2 | 2 | 0 | 0/0/0 | 0 |
| 2016 | K League 1 |
Jeonbuk Motors
|
25 | 4 | 0 | 2/0/0 | 0 |
| 2015 | J1 League |
Matsumoto Yamaga
|
6 | 0 | 0 | 1/0/0 | 0 |
| 2014/2015 | Carabao Cup |
Cardiff City
|
3 | 0 | 0 | 0/0/0 | 0 |
| 2014/2015 | Championship |
Cardiff City
|
2 | 0 | 0 | 0/0/0 | 136 |
| 2014/2015 | Championship |
Wigan Athletic
|
18 | 2 | 0 | 2/0/0 | 1442 |
| 2013/2014 | Premier League |
Cardiff City
|
28 | 1 | 0 | 4/0/0 | 1678 |
| 2013/2014 | FA Cup |
Cardiff City
|
3 | 0 | 0 | 1/0/0 | 0 |
| 2012/2013 | Championship |
Cardiff City
|
28 | 2 | 0 | 3/0/0 | 1653 |
| Total: | 375 | 44 | 32 | 37/0/0 | 21705 |
| Season | League | Team | A | G | Assists | Y/YR/R | MP |
|---|---|---|---|---|---|---|---|
| 2022 | World Cup Qualification Asia |
Korea Republic
|
0 | 0 | 0 | 0/0/0 | 0 |
| 2019 | Friendly International |
Korea Republic
|
1 | 0 | 0 | 0/0/0 | 0 |
| 2019 | EAFF E-1 Football Championship |
Korea Republic
|
1 | 0 | 1 | 0/0/0 | 85 |
| 2018 | World Cup Qualification Asia |
Korea Republic
|
2 | 0 | 0 | 0/0/0 | 77 |
| 2017 | Friendly International |
Korea Republic
|
1 | 0 | 0 | 0/0/0 | 28 |
| 2016 | Friendly International |
Korea Republic
|
1 | 1 | 0 | 0/0/0 | 90 |
| 2014 | World Cup Qualification Asia |
Korea Republic
|
5 | 2 | 0 | 0/0/0 | 0 |
| 2014 | World Cup |
Korea Republic
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2013 | Friendly International |
Korea Republic
|
5 | 1 | 0 | 0/0/0 | 0 |
| 2011 | Friendly International |
Korea Republic
|
2 | 0 | 0 | 0/0/0 | 0 |
| 2010 | Friendly International |
Korea Republic
|
6 | 0 | 0 | 0/0/0 | 0 |
| 2010 | World Cup |
Korea Republic
|
0 | 0 | 0 | 0/0/0 | 0 |
| Total: | 26 | 4 | 1 | 0/0/0 | 280 |
| From | To | Date | Amount |
|---|---|---|---|
Anyang
|
Suwon Bluewings
|
23/01/2025 | N/a |
Suwon Bluewings
|
Jeonbuk Motors
|
17/01/2023 | N/a |
Jeonbuk Motors
|
Kashiwa Reysol
|
05/01/2020 | N/a |
Ulsan
|
Kashiwa Reysol
|
01/01/2019 | Loan |
Jeonbuk Motors
|
Matsumoto Yamaga
|
03/01/2016 | N/a |
Matsumoto Yamaga
|
Wigan Athletic
|
01/07/2015 | N/a |
Wigan Athletic
|
Cardiff City
|
06/02/2015 | Free |
Cardiff City
|
Cerezo Osaka
|
30/07/2012 | 3M € |
Oita Trinita
|
Cerezo Osaka
|
01/01/2010 | Loan |