Loading the essentials…
The page is ready first. More details follow section by section.
Loading the essentials…
The page is ready first. More details follow section by section.
Loading referee profile…
Results and referee statistics · All competitions
Data coverage: cards in 10 of 86 matches, fouls in 9, penalties in 7. Averages use only known data. Red/RC means direct red cards; a second yellow remains a yellow-card event.
| Competition | |||||||
|---|---|---|---|---|---|---|---|
| Liga 1 | 2 | — | — | — | — | — | |
| AFC Champions League Two | 1 | 3 | 0 | 3 | 20 | — | |
| FIFA ASEAN Cup | 1 | 1 | 0 | 1 | 18 | — | |
| Liga 1 | 6 | — | — | — | — | — | |
| AFC Champions League Two | 4 | 11 | 0 | 11 | 69 | 1 | |
| AFC Asian Cup qualification | 1 | — | — | — | — | — | |
| Liga 1 | 9 | — | — | — | — | — | |
| AFC Champions League Two | 2 | 5 | 0 | 5 | 45 | 1 | |
| ASEAN Championship qualification | 1 | 4 | 0 | 4 | — | — | |
| Friendly | 1 | — | — | — | — | — | |
| Liga 1 | 20 | — | — | — | — | — | |
| AFC Champions League Two | 1 | 3 | 0 | 3 | 27 | 0 | |
| Liga 1 | 15 | — | — | — | — | — | |
| AFC Champions League Two | 2 | — | — | — | — | — | |
| AFC Asian Cup qualification | 1 | — | — | — | — | — | |
| Liga 1 | 13 | — | — | — | — | — | |
| AFC Champions League Two | 2 | — | — | — | — | — | |
| Liga 1 | 2 | — | — | — | — | — | |
| FIFA World Cup qualification | 1 | — | — | — | — | — | |
| AFF Championship | 1 | — | — | — | — | — |
MP: completed matches · YC: yellow cards · RC: direct red cards. * Partial coverage. — No data. Per-match values use matches with known data. Open a season row for coverage details.
Matches per season · scale 0–21 · dash = too little data
| Season | Competition | Matches | With data | Matches | Count |
|---|---|---|---|---|---|
| 2018 | AFF Championship | 1 | 1 | 1 | 1 |
| 2019 | FIFA World Cup qualification | 1 | 1 | 1 | 1 |
| 2020/21 | Liga 1 | 2 | 2 | 2 | 2 |
| 2021 | AFC Champions League Two | 2 | 2 | 2 | 2 |
| 2021/22 | Liga 1 | 13 | 13 | 13 | 13 |
| 2022 | AFC Champions League Two | 2 | 2 | 2 | 2 |
| 2022/23 | Liga 1 | 15 | 15 | 15 | 15 |
| 2022 | AFC Asian Cup qualification | 1 | 1 | 1 | 1 |
| 2023/24 | AFC Champions League Two | 1 | 1 | 1 | 1 |
| 2023/24 | Liga 1 | 20 | 20 | 20 | 20 |
| 2024/25 | AFC Champions League Two | 2 | 2 | 2 | 2 |
| 2024/25 | Liga 1 | 9 | 9 | 9 | 9 |
| 2024 | ASEAN Championship qualification | 1 | 1 | 1 | 1 |
| 2024 | Friendly | 1 | 1 | 1 | 1 |
| 2025/26 | AFC Champions League Two | 4 | 4 | 4 | 4 |
| 2025/26 | Liga 1 | 6 | 6 | 6 | 6 |
| 2025 | AFC Asian Cup qualification | 1 | 1 | 1 | 1 |
| 2026 | AFC Champions League Two | 1 | 1 | 1 | 1 |
| 2026/27 | Liga 1 | 2 | 2 | 2 | 2 |
| 2026 | FIFA ASEAN Cup | 1 | 1 | 1 | 1 |