Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Gwangju FC | 2023/24 – 2026/27 | 79 | 5 | 3 |
| Gangwon FC | 2021/22 – 2022/23 | 27 | 1 | 1 |
| Daegu FC | 2014/15 – 2020/21 | 99 | 4 | — |
| Gimcheon Sangmu FC | 2018/19 – 2019/20 | 39 | 4 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jan 2023 | Gangwon FC | Gwangju FC | — |
| 8 Jan 2021 | Daegu FC | Gangwon FC | — |
| 20 Sept 2019 | Gimcheon Sangmu FC | Daegu FC | — |
| 1 Jan 2018 | Daegu FC | Gimcheon Sangmu FC | Loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | K League 1 | Gwangju FC | 19 | 17 | 749 | 1 | 0 | 3 | 0 | 5.51 |
| 2025/26 | FA Cup | Gwangju FC | 1 | 1 | 77 | 0 | — | 1 | 0 | — |
| 2025/26 | K League 1 | Gwangju FC | 23 | 15 | 700 | 0 | 3 | 3 | 0 | 6.80 |
| 2024/25 | K League 1 | Gwangju FC | 14 | 4 | 371 | 2 | 0 | 1 | 0 | 6.73 |
| 2024/25 | FA Cup | Gwangju FC | 4 | 4 | 284 | 2 | — | 1 | 0 | — |
| 2024/25 | AFC Champions League Elite | Gwangju FC | 9 | 6 | 296 | — | 0 | 0 | 0 | 6.57 |
| 2023/24 | K League 1 | Gwangju FC | 7 | 2 | 10 | — | — | 0 | 0 | 6.20 |
| 2023/24 | FA Cup | Gwangju FC | 2 | 2 | 169 | 0 | — | 0 | 0 | — |
| 2022/23 | K League 1 | Gangwon FC | 7 | 0 | 114 | 0 | — | 0 | 0 | 6.80 |
| 2021/22 | K League 1 | Gangwon FC | 19 | 9 | 748 | 1 | 1 | 1 | 0 | 6.79 |
| 2021/22 | FA Cup | Gangwon FC | 1 | 1 | 88 | 0 | — | 0 | 0 | — |
| 2020/21 | K League 1 | Daegu FC | 18 | 14 | 1140 | 0 | — | 3 | 0 | 6.72 |
| 2020/21 | FA Cup | Daegu FC | 1 | 0 | 14 | 0 | — | 0 | 0 | — |
| 2019/20 | K League 1 | Daegu FC | 8 | 2 | 169 | 1 | — | 2 | 0 | — |
| 2019/20 | K League 1 | Gimcheon Sangmu FC | 16 | 8 | 668 | 1 | — | 1 | 0 | — |
| 2019/20 | FA Cup | Gimcheon Sangmu FC | 2 | 2 | 210 | 2 | — | 0 | 0 | — |
| 2018/19 | K League 1 | Gimcheon Sangmu FC | 21 | 5 | 731 | 1 | — | 2 | 0 | — |
| 2017/18 | K League 1 | Daegu FC | 19 | 7 | 918 | 2 | — | 5 | 0 | — |
| 2016/17 | K League 2 | Daegu FC | 31 | 19 | 1747 | 1 | — | 10 | 0 | — |
| 2015/16 | K League 2 | Daegu FC | 10 | 3 | 278 | 0 | — | 3 | 0 | — |
| 2014/15 | K League 2 | Daegu FC | 12 | 8 | 702 | 0 | — | 0 | 0 | — |
Availability history
No injuries or suspensions recorded.
Trophies
| Competition | Season | Place |
|---|---|---|
| K League 2 (Korea Republic) | 2016 | 2nd Place |
| K League 2 (Korea Republic) | 2015 | 2nd Place |
