| Kompetisi | Tahun | Klub | Penampilan | Gol | Penyelamatan | Kartu |
| BRI SUPER LEAGUE 2025-26 | 2025 |
PERSEBAYA SURABAYA
|
30 | 3 | 0 | 4/0 |
| Pertandingan | Gol | Penyelamatan | Kartu |
| PERSEBAYA SURABAYA 4-0 PSBS BIAK | 2 | 0 | 0/0 |
| AREMA FC 0-4 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| MALUT UNITED FC 0-2 PERSEBAYA SURABAYA | 1 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-2 MADURA UNITED FC | 0 | 0 | 0/0 |
| PERSIJA JAKARTA 3-0 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-0 PERSITA | 0 | 0 | 0/0 |
| BORNEO FC SAMARINDA 5-1 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 2-2 PERSIB BANDUNG | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-0 PSM MAKASSAR | 0 | 0 | 0/0 |
| PERSIJAP JEPARA 3-1 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-2 BHAYANGKARA PRESISI LAMPUNG FC | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-1 DEWA UNITED BANTEN FC | 0 | 0 | 1/0 |
| PSIM YOGYAKARTA 0-3 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 2-1 MALUT UNITED FC | 0 | 0 | 0/0 |
| MADURA UNITED FC 0-1 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 4-0 PERSIJAP JEPARA | 0 | 0 | 1/0 |
| PERSEBAYA SURABAYA 2-2 BORNEO FC SAMARINDA | 0 | 0 | 0/0 |
| PSM MAKASSAR 1-1 PERSEBAYA SURABAYA | 0 | 0 | 1/0 |
| BHAYANGKARA PRESISI LAMPUNG FC 1-1 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-1 AREMA FC | 0 | 0 | 1/0 |
| PERSIK KEDIRI 1-1 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 2-1 PERSIS SOLO | 0 | 0 | 0/0 |
| PSBS BIAK 0-0 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-3 PERSIJA JAKARTA | 0 | 0 | 0/0 |
| DEWA UNITED BANTEN FC 1-1 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 1-0 SEMEN PADANG FC | 0 | 0 | 0/0 |
| PERSIB BANDUNG 1-0 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 5-2 BALI UNITED FC | 0 | 0 | 0/0 |
| PERSITA 0-1 PERSEBAYA SURABAYA | 0 | 0 | 0/0 |
| PERSEBAYA SURABAYA 0-1 PSIM YOGYAKARTA | 0 | 0 | 0/0 |
Gol 3
Tembakan 26
Tembakan Tepat Sasaran 13
Assist 1
Umpan sukses 766/978
Tekel 38
Intersepsi 50
Sapuan 26
Kartu Kuning 4
Kartu Merah 0
Pelanggaran 33
Offside 2