Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| South Korea | 2010 – 2026 | 113 | 7 | 0 |
| Ulsan Hyundai FC | 2022/23 – 2026/27 | 174 | 6 | 2 |
| Gamba Osaka | 2019/20 – 2021/22 | 86 | 1 | 1 |
| Guangzhou Evergrande FC | 2012/13 – 2018/19 | 148 | 3 | 1 |
| Korea Republic U23 | 2010 – 2012 | 12 | 0 | — |
| Omiya Ardija | 2011/12 – 2012/13 | 45 | 1 | — |
| FC Tokyo | 2010/11 | 29 | 1 | — |
| Korea Republic U20 | 2009 | 5 | 1 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jan 2022 | Gamba Osaka | Ulsan Hyundai FC | Free |
| 26 Jan 2019 | Guangzhou Evergrande FC | Gamba Osaka | — |
| 21 Jun 2017 | Guangzhou Evergrande FC | Guangzhou Evergrande FC | — |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | World Cup - Qualification Asia | South Korea | 3 | 3 | 270 | 0 | 0 | 0 | 0 | 7.23 |
| 2026/27 | K League 1 | Ulsan Hyundai FC | 25 | 20 | 977 | 2 | 0 | 2 | 0 | 5.23 |
| 2025/26 | FIFA Club World Cup | Ulsan Hyundai FC | 3 | 3 | 270 | 0 | 0 | 0 | 0 | 6.03 |
| 2025/26 | FA Cup | Ulsan Hyundai FC | 1 | 0 | 5 | 0 | — | 0 | 0 | — |
| 2025/26 | K League 1 | Ulsan Hyundai FC | 36 | 34 | 1427 | 0 | 2 | 4 | 0 | 7.14 |
| 2025/26 | AFC Champions League Elite | Ulsan Hyundai FC | 3 | 3 | 261 | 0 | 0 | 0 | 0 | 6.83 |
| 2024/25 | K League 1 | Ulsan Hyundai FC | 21 | 20 | 1773 | 2 | 0 | 3 | 0 | 7.42 |
| 2024/25 | FA Cup | Ulsan Hyundai FC | 3 | 2 | 203 | 0 | — | 0 | 0 | — |
| 2024 | Friendlies | South Korea | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2024/25 | AFC Champions League Elite | Ulsan Hyundai FC | 4 | 4 | 305 | 0 | 0 | 0 | 0 | 6.50 |
| 2023/24 | K League 1 | Ulsan Hyundai FC | 18 | 16 | 1395 | 1 | — | 4 | 0 | 7.09 |
| 2023/24 | FA Cup | Ulsan Hyundai FC | 1 | 0 | 19 | 0 | — | 0 | 0 | — |
| 2023/24 | AFC Champions League | Ulsan Hyundai FC | 18 | 16 | 1395 | 1 | — | 4 | 0 | 7.09 |
| 2023 | Asian Cup | South Korea | 6 | 5 | 438 | — | — | 1 | 0 | 6.80 |
| 2023 | Friendlies | South Korea | 3 | 2 | 224 | 0 | — | 0 | 0 | 6.70 |
| 2022/23 | K League 1 | Ulsan Hyundai FC | 36 | 35 | 3085 | 0 | — | 1 | 1 | 7.03 |
| 2022/23 | AFC Champions League | Ulsan Hyundai FC | 5 | 5 | 450 | 0 | — | 0 | 0 | 7.00 |
| 2022 | World Cup - Qualification Asia | South Korea | 13 | 13 | 1170 | 2 | — | 3 | 0 | — |
| 2022 | Friendlies | South Korea | 7 | 7 | 554 | 1 | — | 0 | 0 | — |
| 2022 | World Cup | South Korea | 4 | 4 | 351 | 1 | 0 | 1 | 0 | 7.08 |
| 2021/22 | J1 League | Gamba Osaka | 16 | 16 | 1425 | 0 | — | 3 | 0 | 6.99 |
| 2021/22 | AFC Champions League | Gamba Osaka | 4 | 4 | 341 | 0 | — | 1 | 0 | 6.88 |
| 2021 | Friendlies | South Korea | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2020/21 | J1 League | Gamba Osaka | 28 | 28 | 2478 | 0 | — | 3 | 0 | 6.99 |
| 2020/21 | J-League Cup | Gamba Osaka | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2020/21 | Emperor Cup | Gamba Osaka | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2019/20 | J1 League | Gamba Osaka | 32 | 32 | 2880 | 1 | 1 | 7 | 0 | 6.92 |
| 2019/20 | J-League Cup | Gamba Osaka | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2019 | Asian Cup | South Korea | 5 | 5 | 480 | 0 | — | 0 | 0 | — |
| 2019 | EAFF E-1 Football Championship | South Korea | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2019 | Friendlies | South Korea | 5 | 4 | 404 | 0 | — | 0 | 0 | — |
| 2018/19 | Super League | Guangzhou Evergrande FC | 5 | 5 | 450 | 0 | — | 0 | 0 | 6.64 |
| 2018/19 | AFC Champions League | Guangzhou Evergrande FC | 8 | 8 | 720 | 0 | — | 1 | 0 | 7.08 |
| 2018 | World Cup - Qualification Asia | South Korea | 8 | 7 | 644 | 0 | — | 3 | 0 | — |
| 2018 | World Cup | South Korea | 3 | 3 | 270 | 1 | — | 1 | 0 | 7.20 |
| 2018 | Friendlies | South Korea | 11 | 11 | 907 | 0 | — | 2 | 0 | — |
| 2017/18 | Super League | Guangzhou Evergrande FC | 4 | 4 | 360 | 0 | — | 0 | 0 | 6.72 |
| 2017/18 | AFC Champions League | Guangzhou Evergrande FC | 2 | 2 | 210 | 0 | — | 0 | 0 | 6.70 |
| 2017 | Friendlies | South Korea | 2 | 2 | 154 | 0 | — | 0 | 0 | — |
| 2016/17 | Super League | Guangzhou Evergrande FC | 15 | 15 | 1277 | 0 | 1 | 3 | 0 | 7.09 |
| 2016/17 | AFC Champions League | Guangzhou Evergrande FC | 4 | 4 | 360 | 0 | — | 0 | 0 | 7.05 |
| 2016 | Friendlies | South Korea | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2015/16 | Chinese Super League | Guangzhou Evergrande FC | 18 | 15 | 1375 | 0 | — | 1 | 0 | — |
| 2015/16 | FIFA Intercontinental Cup | Guangzhou Evergrande FC | 3 | 3 | 270 | 0 | — | 1 | 0 | — |
| 2015/16 | AFC Champions League Elite | Guangzhou Evergrande FC | 11 | 11 | 984 | 0 | — | 2 | 0 | — |
| 2015/16 | Club Friendlies | Guangzhou Evergrande FC | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
| 2015 | EAFF E-1 Football Championship | South Korea | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2015 | Asian Cup | South Korea | 5 | 5 | 510 | 1 | — | 0 | 0 | — |
| 2015 | Friendlies | South Korea | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2014/15 | Chinese Super League | Guangzhou Evergrande FC | 16 | 15 | 1339 | 1 | — | 6 | 0 | — |
| 2014/15 | AFC Champions League Elite | Guangzhou Evergrande FC | 9 | 9 | 810 | 0 | — | 3 | 0 | — |
| 2014 | World Cup | South Korea | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2014 | AFC World Cup Qualifiers | South Korea | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2014 | Friendlies | South Korea | 8 | 7 | 630 | 0 | — | 0 | 0 | — |
| 2013/14 | Chinese Super League | Guangzhou Evergrande FC | 26 | 26 | 2340 | 2 | — | 2 | 0 | — |
| 2013/14 | FIFA Intercontinental Cup | Guangzhou Evergrande FC | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2013/14 | AFC Champions League Elite | Guangzhou Evergrande FC | 14 | 14 | 1260 | 0 | — | 0 | 0 | — |
| 2013 | EAFF E-1 Football Championship | South Korea | 2 | 2 | 180 | 0 | — | 1 | 0 | — |
| 2013 | Friendlies | South Korea | 6 | 6 | 540 | 0 | — | 0 | 0 | — |
| 2012/13 | Chinese Super League | Guangzhou Evergrande FC | 7 | 7 | 630 | 0 | — | 0 | 0 | — |
| 2012/13 | J1 League | Omiya Ardija | 13 | 11 | 994 | 0 | — | 0 | 0 | — |
| 2012/13 | J-League Cup | Omiya Ardija | 3 | 2 | 214 | 1 | — | 0 | 0 | — |
| 2012/13 | AFC Champions League Elite | Guangzhou Evergrande FC | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2012 | Olympics Men | Korea Republic U23 | 6 | 6 | 570 | 0 | — | 1 | 0 | — |
| 2012 | Friendlies | South Korea | 1 | 1 | 46 | 0 | — | 0 | 0 | — |
| 2011/12 | J1 League | Omiya Ardija | 27 | 26 | 2327 | 0 | — | 4 | 0 | — |
| 2011/12 | J-League Cup | Omiya Ardija | 2 | 2 | 71 | 0 | — | 0 | 0 | — |
| 2011 | Friendlies | South Korea | 4 | 4 | 293 | 1 | — | 0 | 0 | — |
| 2010/11 | J1 League | FC Tokyo | 23 | 18 | 1678 | 0 | — | 5 | 0 | — |
| 2010/11 | J-League Cup | FC Tokyo | 6 | 6 | 540 | 1 | — | 3 | 0 | — |
| 2010 | Asian Games | Korea Republic U23 | 6 | 6 | 600 | 0 | — | 3 | 0 | — |
| 2010 | Friendlies | South Korea | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2009 | FIFA U20 World Cup | Korea Republic U20 | 5 | 5 | 450 | 1 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| Chinese Super League (China PR) | 2017 | Winner |
| Chinese Super League (China PR) | 2016 | Winner |
| Chinese Super League (China PR) | 2015 | Winner |
| Chinese Super League (China PR) | 2014 | Winner |
| Chinese Super League (China PR) | 2013 | Winner |
| Chinese Super League (China PR) | 2012 | Winner |
| FA Cup (China PR) | 2016 | Winner |
| FA Cup (China PR) | 2012 | Winner |
| FA Cup (China PR) | 2013 | 2nd Place |
| Super Cup (China PR) | 2018 | Winner |
| Super Cup (China PR) | 2016 | Winner |
| Super Cup (China PR) | 2015 | 2nd Place |
| Super Cup (China PR) | 2014 | 2nd Place |
| Super Cup (China PR) | 2013 | 2nd Place |
| J1 League (Japan) | 2020 | 2nd Place |
| Emperor Cup (Japan) | 2020/2021 | 2nd Place |
| Super Cup (Japan) | 2021 | 2nd Place |
| K League 1 (Korea Republic) | 2024 | Winner |
| K League 1 (Korea Republic) | 2023 | Winner |
| K League 1 (Korea Republic) | 2022 | Winner |
| Korea Cup (Korea Republic) | 2024 | 2nd Place |
| AFC Champions League Elite (Asia) | 2015 | Winner |
| AFC Champions League Elite (Asia) | 2013 | Winner |
| EAFF E-1 Football Championship (Asia) | 2018/2019 | Winner |
| EAFF E-1 Football Championship (Asia) | 2014/2015 | Winner |
| EAFF E-1 Football Championship (Asia) | 2022 | 2nd Place |
| AFC Asian Cup (Asia) | 2015 | 2nd Place |
