Playing now
Live| Season | Team | Competition | MP | Min | G | A |
|---|---|---|---|---|---|---|
| 2024/25 | Malaysia | AFF Suzuki Cup | 2 | 77 | 0 | 0 |
| 2023/24 | Sabah FA | AFC Cup | 6 | 459 | 6 | 2 |
| 2023/24 | Malaysia | International Friendlies | 1 | 71 | 0 | 0 |
| 2023/24 | Malaysia | Asian Cup | 2 | 118 | 0 | 0 |
| 2022/23 | Malaysia | AFF Suzuki Cup | 5 | 345 | 1 | 0 |
| 2022/23 | Malaysia | King's Cup | 2 | 84 | 0 | 0 |
| 2020/21 | Terengganu FC | Malaysian Super League | 4 | 39 | 0 | 0 |
| 2020/21 | Terengganu FC | Malaysia Cup | 1 | 1 | 0 | 0 |
| 2018/19 | Johor Darul Ta'zim | Malaysian Super League | 2 | 14 | 0 | 0 |
| 2018/19 | Johor Darul Ta'zim | AFC Cup | 4 | 206 | 0 | 0 |
| 2018/19 | Johor Darul Ta'zim | Malaysian FA Cup | 2 | 17 | 0 | 0 |
| 2018/19 | Johor Darul Ta'zim | Malaysia Cup | 2 | 2 | 0 | 0 |
| 2016/17 | Malaysia | AFF Suzuki Cup | 3 | 112 | 0 | 0 |
| 2015/16 | Eastbourne Borough | English Blue Square Bet South | 28 | 1,502 | 4 | 0 |
| 2014/15 | Eastbourne Borough | English Blue Square Bet South | 35 | 2,087 | 8 | 0 |
| 2013/14 | Eastbourne Borough | English Blue Square Bet South | 30 | 2,020 | 8 | 0 |
| Total | 16 seasons | 129 | 7,154 | 27 | 2 |
AFF Suzuki Cup
2026/27No stats available right now.
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.
AFF Suzuki Cup
2024/25| Metric | Total |
|---|---|
| Shots | 3 |
| Interceptions | 1 |
Malaysian FA Cup
2023/24No stats available right now.
Malaysian Super League
2023/24No stats available right now.
AFC Cup
2023/24Compared with 36 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 |
|---|---|---|
| Goals | 1.18 | 96 |
| Shots | 3.14 | 74 |
| Chances created | 0.59 | 7 |
| Dribbles | 0.78 | 36 |
| Touches in the box | 3.92 | 35 |
| Aerial game | 52% | 74 |
| Metric | Total |
|---|---|
| Goals | 6 |
| Assists | 2 |
| Big chances created | 3 |
| Shots | 16 |
| Dribbles completed | 4 |
| Tackles won | 6 |
| Interceptions | 6 |
| Clearances | 9 |
Malaysia Cup
2023/24No stats available right now.
International Friendlies
2023/24| Metric | Total |
|---|---|
| Shots | 1 |
| Clearances | 2 |
Asian Cup
2023/24| Metric | Total |
|---|---|
| Big chances created | 2 |
| Tackles won | 2 |
| Clearances | 2 |
Malaysian Super League
2022/23No stats available right now.
Malaysian FA Cup
2022/23No stats available right now.
AFF Suzuki Cup
2022/23| Metric | Total |
|---|---|
| Goals | 1 |
| Shots | 4 |
| Dribbles completed | 1 |
| Tackles won | 3 |
| Clearances | 1 |
King's Cup
2022/23| Metric | Total |
|---|---|
| Big chances created | 1 |
| Shots | 1 |
| Dribbles completed | 1 |
| Interceptions | 1 |
Malaysian Super League
2021/22No stats available right now.
AFC Cup
2021/22No stats available right now.
Malaysia Cup
2021/22No stats available right now.
Malaysian Super League
2020/21Compared with 27 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.
Small sample so far: few matches played.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.00 | 4 |
| Shots | 9.23 | 100 |
| Chances created | 4.62 | 100 |
| Dribbles | 0.00 | 0 |
| Touches in the box | 11.54 | 100 |
| Aerial game | 50% | 70 |
| Metric | Total |
|---|---|
| Big chances created | 2 |
| Shots | 4 |
| Tackles won | 1 |
Malaysia Cup
2020/21No stats available right now.
AFC Champions League Qualifying
2018/19No stats available right now.
Malaysian Super League
2018/19Compared with 52 players in the same position in 2018/19.
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 |
|---|---|---|
| Goals | 0.00 | 11 |
| Shots | 0.00 | 0 |
| Chances created | 0.00 | 0 |
| Dribbles | 0.00 | 0 |
| Touches in the box | 6.43 | 92 |
| Aerial game | 100% | 100 |
| Metric | Total |
|---|---|
| Tackles won | 1 |
AFC Cup
2018/19Compared with 38 players in the same position in 2018/19.
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 |
|---|---|---|
| Goals | 0.00 | 9 |
| Shots | 0.87 | 13 |
| Chances created | 0.00 | 0 |
| Dribbles | 1.31 | 43 |
| Touches in the box | 4.81 | 45 |
| Aerial game | 44% | 55 |
| Metric | Total |
|---|---|
| Shots | 2 |
| Dribbles completed | 3 |
| Tackles won | 2 |
| Interceptions | 2 |
| Clean sheets | 1 |
Malaysian FA Cup
2018/19| Metric | Total |
|---|---|
| Big chances created | 2 |
Malaysia Cup
2018/19Compared with 33 players in the same position in 2018/19.
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 |
|---|---|---|
| Goals | 0.00 | 11 |
| Shots | 0.00 | 2 |
| Chances created | 0.00 | 2 |
| Dribbles | 0.00 | 0 |
| Touches in the box | 0.00 | 2 |
| Aerial game | 0% | 2 |
| Metric | Total |
|---|---|
| Tackles won | 1 |
AFC Champions League Qualifying
2017/18No stats available right now.
Malaysian Super League
2017/18No stats available right now.
AFC Cup
2017/18No stats available right now.
AFF Suzuki Cup
2016/17| Metric | Total |
|---|---|
| Big chances created | 3 |
| Shots | 3 |
| Tackles won | 1 |
English Blue Square Bet South
2015/16Compared with 89 players in the same position in 2015/16.
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.
No data in this competition: Aerial game.
| Metric | Value | Percentile |
|---|---|---|
| Goals | 0.24 | 38 |
| Shots | 0.24 | 38 |
| Chances created | 0.00 | 50 |
| Dribbles | 0.00 | 50 |
| Touches in the box | 0.00 | 50 |
| Metric | Total |
|---|---|
| Goals | 4 |
| Shots | 4 |
| Clean sheets | 1 |
English FA Trophy
2015/16No stats available right now.
English FA Cup Qualifying
2015/16No stats available right now.
English Blue Square Bet South
2014/15| Metric | Total |
|---|---|
| Goals | 8 |
| Shots | 8 |
| Clean sheets | 6 |
English FA Trophy
2014/15No stats available right now.
English Blue Square Bet South
2013/14| Metric | Total |
|---|---|
| Goals | 8 |
| Shots | 8 |
| Clean sheets | 5 |
English Blue Square Bet South
2012/13No stats available right now.
FA Cup
2012/13No stats available right now.
FA Cup
2011/12No stats available right now.
FA Cup
2010/11No stats available right now.
FA Cup
2009/10No stats available right now.
Recent matches
| Match | Min | G | A | Sh | SoT | KP | Drb | Duel | Pass | Score |
|---|---|---|---|---|---|---|---|---|---|---|
| 02/12AwayMacarthurP3-0 | 85' | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 16/21 | 6.2 |
| 01/25AwaySouth KoreaE3-3 | 73' | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 3/5 | 6.2 |
| 01/15JordanP0-4 | 45' | 0 | 0 | 0 | 0 | 1 | 0 | 3 | 5/5 | 6.3 |
| 11/30AwayHougang UnitedG1-4 | 57' | 1 | 0 | 4 | 2 | 0 | 0 | 2 | 6/9 | 7.3 |
| 11/09Hai PhongG4-1 | 65' | 1 | 0 | 1 | 1 | 0 | 0 | 4 | 11/14 | 7.3 |
| 10/25AwayHai PhongP3-2 | 90' | 0 | 2 | 1 | 0 | 2 | 1 | 2 | 13/15 | 8.6 |
| 10/05AwayPSM MakassarG0-5 | 72' | 2 | 0 | 3 | 2 | 0 | 1 | 5 | 11/14 | 8.6 |
| 09/21Hougang UnitedG3-1 | 90' | 2 | 0 | 6 | 4 | 1 | 2 | 10 | 25/31 | 9.2 |
| 09/09AwayChinaE1-1 | 71' | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5/6 | 5.7 |
| 04/24Song Lam Nghe AnG3-2 | 18' | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 6/8 | 6.5 |
| 04/10AwayPersija JakartaP4-0 | 90' | 0 | 0 | 1 | 0 | 0 | 2 | 5 | 15/24 | 5.9 |
| 03/14Tampines RoversG2-1 | 8' | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4/5 | 6.0 |
| 03/06AwayTampines RoversE0-0 | 90' | 0 | 0 | 1 | 0 | 0 | 0 | 6 | 10/19 | 5.8 |
INT
COR
REM
GRE
RBB
MIR
VIT
CHA
BOT
VAS
CRU
SAO
LAC
KËL
CSC
CRB
USM
MCA
JSS
JSK
MCO
ENS
ASO
IND
GUV
OP
FCU
GUA
THS
ITO
SUP
FOR
PAC
SHJ
GGP
NJC
SXU
FNA
GXH
TAT
GRI
JXL
DLK
NHC
XMF
ANT
UCH
COQ
COB
DYN



