Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2023/24 | Sabah FA | AFC Cup | 6 | 457 | 0 | 0 |
| 2022/23 | Seoul | Korean K-League Classic | 10 | 345 | 1 | 0 |
| 2021/22 | Seoul | Korean K-League Classic | 18 | 1,417 | 0 | 1 |
| 2020/21 | Seoul | AFC Champions League | 6 | 532 | 0 | 0 |
| 2020/21 | Seoul | Korean K-League Classic | 23 | 1,994 | 1 | 1 |
| 2020/21 | Seoul | AFC Champions League Qualifying | 1 | 90 | 0 | 0 |
| 2019/20 | Seoul | Korean K-League Classic | 35 | 3,070 | 1 | 2 |
| 2016/17 | Seoul | AFC Champions League | 11 | 927 | 1 | 1 |
| 2015/16 | Seoul | AFC Champions League | 5 | 330 | 0 | 0 |
| 2014/15 | Seoul | AFC Champions League | 5 | 277 | 0 | 0 |
| 2013/14 | Seoul | AFC Champions League | 3 | 136 | 0 | 1 |
| Total | 11 seasons | 123 | 9,575 | 4 | 6 |
Malaysian Super League
2025/26No stats available right now.
Malaysian FA Cup
2025/26No stats available right now.
Malaysia Cup
2025/26No stats available right now.
Malaysian Super League
2024/25No stats available right now.
Malaysian FA Cup
2024/25No stats available right now.
Malaysia Cup
2024/25No stats available right now.
Malaysian Super League
2023/24No stats available right now.
AFC Cup
2023/24Compared with 70 players in the same position in 2023/24.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 1.18 | 56 |
| Pass accuracy | 84% | 61 |
| Dribbles | 0.20 | 16 |
| Duels won | 55% | 67 |
| Recoveries | 2.36 | 62 |
| Forward passes | 25.21 | 41 |
| Metric | Total |
|---|---|
| Big chances created | 6 |
| Shots | 1 |
| Dribbles completed | 1 |
| Tackles won | 8 |
| Interceptions | 4 |
| Clearances | 4 |
| Clean sheets | 1 |
Malaysia Cup
2023/24No stats available right now.
Korean K-League Classic
2022/23Compared with 88 players in the same position in 2022/23.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.26 | 2 |
| Pass accuracy | 85% | 80 |
| Dribbles | 0.00 | 0 |
| Duels won | 41% | 18 |
| Recoveries | 1.04 | 6 |
| Forward passes | 22.43 | 26 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Big chances created | 1 |
| Shots | 3 |
| Tackles won | 1 |
| Interceptions | 3 |
| Clearances | 8 |
| Clean sheets | 1 |
Korean K-League Classic
2021/22Compared with 94 players in the same position in 2021/22.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.76 | 29 |
| Pass accuracy | 80% | 38 |
| Dribbles | 0.44 | 37 |
| Duels won | 49% | 59 |
| Recoveries | 2.10 | 52 |
| Forward passes | 27.57 | 55 |
| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 12 |
| Shots | 3 |
| Dribbles completed | 7 |
| Tackles won | 18 |
| Interceptions | 15 |
| Clearances | 14 |
| Clean sheets | 4 |
AFC Champions League
2020/21Compared with 34 players in the same position in 2020/21.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 1.02 | 60 |
| Pass accuracy | 84% | 28 |
| Dribbles | 0.68 | 40 |
| Duels won | 55% | 72 |
| Recoveries | 1.86 | 28 |
| Forward passes | 44.32 | 87 |
| Metric | Total |
|---|---|
| Big chances created | 6 |
| Shots | 2 |
| Dribbles completed | 4 |
| Tackles won | 6 |
| Interceptions | 5 |
| Clearances | 3 |
| Clean sheets | 2 |
Korean K-League Classic
2020/21Compared with 78 players in the same position in 2020/21.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.68 | 24 |
| Pass accuracy | 84% | 53 |
| Dribbles | 0.27 | 13 |
| Duels won | 44% | 22 |
| Recoveries | 2.30 | 54 |
| Forward passes | 29.97 | 56 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 15 |
| Shots | 6 |
| Dribbles completed | 6 |
| Tackles won | 20 |
| Interceptions | 31 |
| Clearances | 24 |
| Clean sheets | 5 |
AFC Champions League Qualifying
2020/21| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 1 |
Korean K-League Classic
2019/20Compared with 93 players in the same position in 2019/20.
Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.
| Metric | Value | Percentile |
|---|---|---|
| Chances created | 0.76 | 23 |
| Pass accuracy | 79% | 26 |
| Dribbles | 0.50 | 26 |
| Duels won | 53% | 73 |
| Recoveries | 1.91 | 39 |
| Forward passes | 27.00 | 45 |
| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 2 |
| Big chances created | 26 |
| Shots | 19 |
| Dribbles completed | 17 |
| Tackles won | 30 |
| Interceptions | 35 |
| Clearances | 52 |
| Clean sheets | 7 |
Korean K-League Classic
2018/19No stats available right now.
Korean K-League Classic
2017/18No stats available right now.
AFC Champions League
2016/17| Metric | Total |
|---|---|
| Goals | 1 |
| Assists | 1 |
| Big chances created | 12 |
| Shots | 2 |
| Dribbles completed | 7 |
| Tackles won | 11 |
| Interceptions | 21 |
| Clearances | 5 |
| Clean sheets | 2 |
Korean K-League Classic
2016/17No stats available right now.
AFC Champions League
2015/16| Metric | Total |
|---|---|
| Shots | 1 |
| Dribbles completed | 4 |
| Tackles won | 7 |
| Interceptions | 5 |
| Clearances | 8 |
| Clean sheets | 2 |
AFC Champions League
2014/15| Metric | Total |
|---|---|
| Big chances created | 5 |
| Shots | 2 |
| Dribbles completed | 10 |
| Tackles won | 3 |
| Interceptions | 3 |
| Clearances | 7 |
| Clean sheets | 2 |
AFC Champions League
2013/14| Metric | Total |
|---|---|
| Assists | 1 |
| Big chances created | 2 |
| Shots | 2 |
| Dribbles completed | 2 |
| Interceptions | 1 |
Recent matches
| Match | Min | G | A | KP | Drb | Duel | Rec | Tkl | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 02/12AwayMacarthurP3-0 | 72' | 0 | 0 | 4 | 0 | 3 | 1 | 2 | 17/18 | 6.5 |
| 12/14PSM MakassarP1-3 | 90' | 0 | 0 | 2 | 0 | 1 | 4 | 0 | 49/55 | 6.7 |
| 11/09Hai PhongG4-1 | 90' | 0 | 0 | 0 | 1 | 5 | 7 | 2 | 16/24 | 6.7 |
| 10/25AwayHai PhongP3-2 | 90' | 0 | 0 | 0 | 0 | 3 | 2 | 2 | 19/24 | 6.4 |
| 10/05AwayPSM MakassarG0-5 | 90' | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 48/54 | 6.7 |
| 09/21Hougang UnitedG3-1 | 25' | 0 | 0 | 0 | 0 | 2 | 4 | 1 | 7/11 | 6.3 |
| 12/03AwayMelbourne VictoryP2-1 | 82' | 0 | 0 | 0 | 0 | 5 | 5 | 2 | 58/69 | 6.4 |
| 11/30AwayBeijing GuoanP3-1 | 90' | 0 | 0 | 0 | 1 | 5 | 10 | 2 | 37/48 | 6.1 |
| 11/27AwayChiangrai UnitedP2-1 | 90' | 0 | 0 | 1 | 2 | 4 | 7 | 0 | 70/74 | 6.9 |
| 11/24Chiangrai UnitedG5-0 | 90' | 0 | 0 | 2 | 0 | 3 | 9 | 0 | 56/64 | 7.0 |
| 11/21Beijing GuoanP1-2 | 90' | 0 | 0 | 1 | 0 | 3 | 4 | 2 | 31/39 | 6.2 |
| 01/28KedahG4-1 | 90' | 0 | 0 | 3 | 0 | 2 | 2 | 0 | 41/45 | 6.8 |
REN
OFI
TSG
BJK
NEC
LEV
MAR
OLY
JAG
ARM
SLB
CEL
BOU
STU
CEL
JUV
DIN
AND
FTC
PLZ
CAE
RVF
TWE
THU
STV
IBE
FCK
BRA
HEA
FCN
SCF
FKJ
BHA
KAU
BRA
RDI
ATA
PAF
EST
FLA
HUR
GLP
COR
COL
EQU
LLA
XEL
COB
MUN
MAR
OLA
OLI
ESP
RY2
KHO
KHA
BID
MUA
SPM
AZ
HBS
CEL
OMO
LPO
B04
LYN
CRY
