Age 36
Height 188 cm
Foot Right
Country Philippines
Value €178.9k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.88
49 matches
Last 5
6.58
-0.30 vs season
Best
8.8
vs Melbourne City FC
MOTM
4
of 40 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
Filter:
Apps
49
Goals
0
Assists
0
Rating
6.88
Conceded
28
34%
Clean sheets
9
84%
Rating
6.78
65%
Matches
29
78%
Started
29
78%
Penalties saved
0/2
🔥
Heatmap
385 touches this season
Attack
Touches
385
Attack
1%
Middle
1%
Ø position
10%
Detailed Stats & Percentiles (Thai League)
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Saves | 58 | 2.00 |
56
|
3
|
| Save percentage | 67.4 | 67.44 |
40
|
40
|
| Goals conceded | 28 | 0.97 |
34
|
81
|
| Goals prevented | -6.62 | -0.23 |
15
|
43
|
| Clean sheets | 9 | 0.31 |
84
|
71
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.03 |
37
|
62
|
| Penalty save % | 0.0 | 0.00 |
34
|
34
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 13 | 0.45 |
87
|
59
|
| High claims | 8 | 0.28 |
50
|
9
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Accurate passes | 436 | 15.06 |
71
|
37
|
| Pass accuracy | 74.4 | 74.40 |
87
|
87
|
| Accurate long balls | 112 | 3.87 |
62
|
6
|
| Long ball accuracy | 44.3 | 44.27 |
68
|
68
|
| Chances created | 1 | 0.03 |
56
|
59
|
| xA | 0.06 | 0.00 |
84
|
68
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.03 |
21
|
50
|
| Red cards | 0 | 0.00 |
100
|
100
|
Goalkeeping
| Stat | Total | Per 90 |
Percentile
avg 49%
|
Per 90 pctl
avg 46%
|
|---|---|---|---|---|
| Saves | 58 | 2.00 |
56
|
3
|
| Save percentage | 67.4 | 67.44 |
40
|
40
|
| Goals conceded | 28 | 0.97 |
34
|
81
|
| Goals prevented | -6.62 | -0.23 |
15
|
43
|
| Clean sheets | 9 | 0.31 |
84
|
71
|
| Penalty saves | 0 | 0.00 |
0
|
0
|
| Penalties conceded | 1 | 0.03 |
37
|
62
|
| Penalty save % | 0.0 | 0.00 |
34
|
34
|
| Error led to goal | 0 | 0.00 |
100
|
100
|
| Acted as sweeper | 13 | 0.45 |
87
|
59
|
| High claims | 8 | 0.28 |
50
|
9
|
Distribution
| Stat | Total | Per 90 |
Percentile
avg 71%
|
Per 90 pctl
avg 54%
|
|---|---|---|---|---|
| Accurate passes | 436 | 15.06 |
71
|
37
|
| Pass accuracy | 74.4 | 74.40 |
87
|
87
|
| Accurate long balls | 112 | 3.87 |
62
|
6
|
| Long ball accuracy | 44.3 | 44.27 |
68
|
68
|
| Chances created | 1 | 0.03 |
56
|
59
|
| xA | 0.06 | 0.00 |
84
|
68
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 60%
|
Per 90 pctl
avg 75%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.03 |
21
|
50
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (50)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-31 | vs Prachuap FC | FA Cup | 1-0 | 120 | 0 | 0 | |
| 2026-05-27 | vs Selangor | ASEAN Club Championship | 2-1 | 90 | 0 | 0 | |
| 2026-05-20 | @ Selangor | ASEAN Club Championship | 0-1 | 90 | 0 | 0 | |
| 2026-05-17 | vs Ayutthaya United FC | FA Cup | 5-0 | 90 | 0 | 0 | |
| 2026-05-13 | vs Johor Darul Ta'zim | ASEAN Club Championship | 1-2 | 120 | 0 | 0 | |
| 2026-05-10 | vs Lamphun Warrior | Thai League | 1-1 | 90 | 0 | 0 | 6.9 |
| 2026-05-06 | @ Johor Darul Ta'zim | ASEAN Club Championship | 1-3 | 90 | 0 | 0 | |
| 2026-05-02 | @ Port FC | Thai League | 3-1 | 90 | 0 | 0 | 5.1 |
| 2026-04-29 | @ Rayong FC | Thai League | 3-0 | 0 | 0 | 0 | |
| 2026-04-26 | @ Kanchanaburi Power | Thai League | 1-3 | 90 | 0 | 0 | 6.2 |
| 2026-04-18 | vs Shabab Al-Ahli Dubai FC | AFC Champions League Elite | 2-3 | 120 | 0 | 0 | 6.6 |
| 2026-04-12 | vs Ayutthaya United FC | Thai League | 2-0 | 85 | 0 | 0 | 8.1 |
| 2026-04-08 | vs BG Pathum United | League Cup | 0-1 | 90 | 0 | 0 | |
| 2026-04-04 | @ Ratchaburi FC | Thai League | 2-2 | 90 | 0 | 0 | 6.1 |
| 2026-03-22 | vs Muang Thong United | Thai League | 2-1 | 90 | 0 | 0 | 6.9 |
| 2026-03-14 | vs Chonburi FC | Thai League | 5-0 | 90 | 0 | 0 | 7.9 |
| 2026-03-10 | vs Melbourne City FC | AFC Champions League Elite | 0-0 | 120 | 0 | 0 | 8.8 ⭐ |
| 2026-03-07 | @ Nakhon Ratchasima FC | Thai League | 0-3 | 90 | 0 | 0 | 7.5 |
| 2026-03-03 | @ Melbourne City FC | AFC Champions League Elite | 1-1 | 90 | 0 | 0 | 6.5 |
| 2026-02-21 | vs Sukhothai FC | Thai League | 6-0 | 90 | 0 | 0 | 8.2 |
| 2026-02-17 | vs Shanghai Shenhua | AFC Champions League Elite East | 2-0 | 90 | 0 | 0 | 7.5 |
| 2026-02-14 | @ BG Pathum United | Thai League | 1-3 | 90 | 0 | 0 | 6.2 |
| 2026-02-10 | @ Chengdu Rongcheng FC | AFC Champions League Elite East | 0-1 | 90 | 0 | 0 | 7.8 ⭐ |
| 2026-02-01 | vs Bangkok United | Thai League | 0-2 | 90 | 0 | 0 | 5.0 |
| 2026-01-28 | @ Tampines Rovers FC | ASEAN Club Championship | 1-4 | 90 | 0 | 0 | |
| 2026-01-21 | vs Prachuap FC | League Cup | 3-2 | 90 | 0 | 0 | |
| 2026-01-18 | vs Chiangrai United | Thai League | 8-1 | 90 | 0 | 0 | 6.5 |
| 2026-01-09 | @ Uthai Thani FC | Thai League | 0-1 | 90 | 0 | 0 | 8.3 ⭐ |
| 2026-01-04 | @ Prachuap FC | Thai League | 1-1 | 90 | 0 | 0 | 6.5 |
| 2025-12-24 | @ Sukhothai FC | Thai League | 0-1 | 90 | 0 | 0 | 7.4 |
| 2025-12-14 | vs Port FC | Thai League | 1-0 | 90 | 0 | 0 | 7.5 |
| 2025-12-09 | vs Gangwon FC | AFC Champions League Elite East | 2-2 | 90 | 0 | 0 | 7.2 |
| 2025-12-06 | vs Kanchanaburi Power | Thai League | 3-1 | 90 | 0 | 0 | 6.2 |
| 2025-11-30 | vs Ratchaburi FC | Thai League | 2-0 | 90 | 0 | 0 | 7.6 |
| 2025-11-26 | @ Ulsan HD FC | AFC Champions League Elite East | 0-0 | 90 | 0 | 0 | 7.7 ⭐ |
| 2025-11-22 | @ Muang Thong United | Thai League | 0-5 | 90 | 0 | 0 | 8.4 |
| 2025-11-09 | @ Chonburi FC | Thai League | 4-2 | 90 | 0 | 0 | 5.2 |
| 2025-11-04 | vs Shanghai Port | AFC Champions League Elite East | 2-0 | 90 | 0 | 0 | 7.4 |
| 2025-11-01 | vs Nakhon Ratchasima FC | Thai League | 2-1 | 90 | 0 | 0 | 5.9 |
| 2025-10-26 | vs Rayong FC | Thai League | 2-1 | 90 | 0 | 0 | 6.8 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Buriram United | senior | 49 | 0 | 0 | 6.88 |
| 2024/2025 | Buriram United | senior | 48 | 0 | 0 | 6.85 |
| 2023/2024 | Birmingham City | senior | 5 | 0 | 0 | 5.79 |
| 2022/2023 | Birmingham City | senior | 8 | 0 | 0 | 6.53 |
| 2021/2022 | Birmingham City | senior | 23 | 0 | 0 | 6.56 |
| 2020/2021 | Birmingham City | senior | 43 | 0 | 0 | 6.60 |
| 2019/2020 | Cardiff City | senior | 17 | 0 | 0 | 6.32 |
| 2018/2019 | Cardiff City | senior | 38 | 0 | 0 | 6.24 |
| 2017/2018 | Cardiff City | senior | 47 | 0 | 0 | 6.61 |
| 2016/2017 | Walsall | senior | 43 | 0 | 0 | - |
| 2015/2016 | Walsall | senior | 50 | 0 | 0 | - |
| 2014/2015 | Charlton Athletic | senior | 5 | 0 | 0 | - |
| 2014/2015 | Oldham Athletic | senior | 1 | 0 | 0 | - |
| 2013/2014 | Crewe Alexandra | senior | 4 | 0 | 0 | - |
| 2012/2013 | Bristol Rovers | senior | 12 | 0 | 0 | - |
| 2011/2012 | Fulham | senior | 1 | 0 | 0 | - |
| 2021/2022 | Birmingham City U23 | youth | 5 | 0 | 0 | - |
| 2026 | Philippines | national team | 5 | 0 | 0 | - |
| 2023 | Philippines | national team | 3 | 0 | 0 | - |
| 2022 | Philippines | national team | 3 | 0 | 0 | - |
| 2019 | Philippines | national team | 5 | 0 | 0 | - |
| 2018 | Philippines | national team | 8 | 0 | 0 | - |
| 2014 | Philippines | national team | 5 | 0 | 0 | - |
| 2012 | Philippines | national team | 8 | 0 | 0 | - |
| 2010 | Philippines | national team | 11 | 0 | 0 | - |
| 2008 | Philippines | national team | 3 | 0 | 0 | - |
Transfer Value History
Teammates
Sasalak Haiprakhon
Pansa Hemviboon
Theerathon Bunmathan
Curtis Good
Bissoli
Ratthanakorn Maikami
Supachai Chaided
Suphanat Mueanta
Sandy Walsh
Narubadin Weerawatnodom
Kenneth Dougall
Ilhan Fandi
Kingsley Schindler
Ko Myeong-Seok
Goran Causic
Emmanuel Toku
Phitiwat Sookjitthammakul
Rubén Sánchez
Korraphat Nareechan
Filip Stojkovic
Robert Zulj
Thanakrit Chotmuangpak
Chatchai Bootprom
Eduardo Mancha
Peter Zulj
Prapot Chongcharoen
Nathakorn Rattanasuwan
Shinnaphat Leeaoh
Kasper Junker
Trophies
Buriram United
🏆
FA Cup
x1
🏆
ASEAN Club Championship
x2
🏆
League Cup
x1
🏆
Thai League
x2