Liga 1 Regular Season - 16

Persik Kediri 1 - 1 FT Persib Bandung

Brawijaya Stadium

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
56
FT
Mon, Jan 5
Indonesia
Persik Kediri
1-1
Persib Bandung
⚡ Intensity 60
⚖️ Balance 46
🏆 Stakes 0
🎲 Upset 0
10-Man Persib Denied at the Death

10-Man Persib Denied at the Death in Kediri

Worth Watching Futmetrix Score: 56/100. A dramatic late equalizer snatched two crucial points from the league leaders as Brawijaya Stadium erupted in the dying moments.

Opening Act

Persib Bandung arrived at Brawijaya Stadium as the undisputed league leaders, boasting an impressive run of form and looking to cement their absolute dominance at the top of Liga 1. Persik Kediri, sitting comfortably in mid-table but desperate for a statement result in front of their home supporters, set out to fiercely frustrate the visitors from the kickoff. The early exchanges quickly evolved into a tactical chess match, with a cautious Balance defining the tempo of the first half. Persib controlled possession, circulating the ball meticulously, but found it incredibly difficult to break down a resolute and deeply entrenched Kediri defense. The visitors probed the wide areas and flanks, relying on their superior league standing to dictate the rhythm, yet the opening 45 minutes ended in a gritty stalemate, perfectly setting the stage for a chaotic second act.

The Pivot

The anticipated breakthrough finally arrived in the 68th minute, completely altering the complexion of this tightly contested match. Berguinho orchestrated a brilliant attacking move, threading a precise and defense-splitting pass directly to S. Ramdani. The attacker maintained his composure and slotted home cleanly to give Persib Bandung a well-deserved lead. At that precise moment, the league leaders looked entirely destined to march away with another routine victory on the road. However, the Intensity of the clash skyrocketed in the 81st minute when the goalscorer stunningly turned into the villain. S. Ramdani was shown a straight red card, reducing the formidable visitors to ten men and immediately swinging the game's momentum. Suddenly, Persib's tactical discipline vanished under pressure, and Persik Kediri threw absolutely everything forward, smelling blood against a suddenly depleted defensive line.

Resolution

That crucial numerical advantage proved to be the ultimate undoing for the weary table-toppers. In the 90th minute, the relentless waves of pressure finally paid off as M. Firly emerged as the ultimate hero for Persik Kediri. He fired home a breathtaking and dramatic equalizer that sent the home crowd at Brawijaya Stadium into absolute raptures. The Upset Factor materialized right at the death, forcing a stunned Persib to settle for a deeply frustrating 1-1 draw. While the visitors remain comfortably perched at the summit of Liga 1, dropping crucial points in this agonizing late fashion will undoubtedly sting the dressing room. For Persik, snatching a massive point directly from the jaws of defeat against the league's absolute best serves as a gigantic morale boost that validates their sheer resilience on home soil.

Key Questions

How did the red card for S. Ramdani impact the match?

The 81st-minute dismissal shifted momentum entirely, forcing Persib to defend desperately and allowing Persik Kediri to dominate the frantic final stages.

Did Persik Kediri deserve the late equalizer?

Yes, their relentless attacking pressure against ten men culminated in M. Firly's 90th-minute strike, justifiably rewarding their late offensive surge.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
55%
45%
Persik Kediri 55%
Persib Bandung 45%
Shots on Target
3
2
Persik Kediri 3
Persib Bandung 2
Corners
7
2
Persik Kediri 7
Persib Bandung 2
Yellow Cards
2
3
Persik Kediri 2
Persib Bandung 3
Red Cards
0
1
Persik Kediri 0
Persib Bandung 1

Match Events

Uilliam 🟨 21'
HT
46' 🔄 S. Abimanyu Bayu Otto
46' 🔄 W. Pratama M. Supriadi
A. Jung Berguinho 🔄 51'
59' 🟨 Y. Meilana
K. Rudianto A. Alis 🔄 64'
B. Putra S. Ramdani 🔄 64'
S. Ramdani 🟨 67'
S. Ramdani (Berguinho) 68'
L. Guaycochea 🟨 73'
S. Ramdani 🟨 81'
S. Ramdani 🟥 81'
82' 🔄 W. Lugo P. M. Serra Matos
L. Guaycochea R. Darwis 🔄 84'
T. Haye Ramon Tanque 🔄 84'
86' 🔄 Y. Adiatama Y. Munawar
90' M. Firly
B. Hodak 🟨 90'+10
90'+12 🟨 M. Supriadi
90'+13 🟨 E. Walian
FT

Player Cards

Our take on every player in this match

Persik Kediri

Midfielders
Leo Navacchio
👻 Invisible Nothing to note
Y. Meilana
👻 Invisible Nothing to note
M. Firly
👻 Invisible Nothing to note
Kiko
👻 Invisible Nothing to note
Y. Adiatama
👻 Invisible Nothing to note
S. Abimanyu
👻 Invisible Nothing to note
I. Garcia
👻 Invisible Nothing to note
W. Lugo
👻 Invisible Nothing to note
W. Pratama
👻 Invisible Nothing to note
Jose Enrique
👻 Invisible Nothing to note
E. Walian
👻 Invisible Nothing to note
BENCH
H. Al Malik
👻 Invisible Nothing to note
Bayu Otto
👻 Invisible Nothing to note
A. E. Jayanto
👻 Invisible Nothing to note
R. Sanjaya
👻 Invisible Nothing to note
P. M. Serra Matos
👻 Invisible Nothing to note
M. Supriadi
👻 Invisible Nothing to note
H. Samir
👻 Invisible Nothing to note
I. Mila
👻 Invisible Nothing to note
V. Yagalo
👻 Invisible Nothing to note
R. Ray
👻 Invisible Nothing to note
M. Khanafi
👻 Invisible Nothing to note
Y. Munawar
👻 Invisible Nothing to note

Persib Bandung

Midfielders
T. Paku Alam
👻 Invisible Nothing to note
K. Rudianto
👻 Invisible Nothing to note
Julio Cesar
👻 Invisible Nothing to note
P. Matricardi
👻 Invisible Nothing to note
A. Dewangga
👻 Invisible Nothing to note
T. Haye
👻 Invisible Nothing to note
L. Guaycochea
👻 Invisible Nothing to note
F. Putros
👻 Invisible Nothing to note
Uilliam
👻 Invisible Nothing to note
A. Jung
👻 Invisible Nothing to note
B. Putra
👻 Invisible Nothing to note
BENCH
A. Przybek
👻 Invisible Nothing to note
F. Maulana
👻 Invisible Nothing to note
R. Darwis
👻 Invisible Nothing to note
F. Haryadi
👻 Invisible Nothing to note
A. Alis
👻 Invisible Nothing to note
H. Hehanusa
👻 Invisible Nothing to note
R. Hehanusa
👻 Invisible Nothing to note
S. Ramdani
👻 Invisible Nothing to note
N. Alfaro
👻 Invisible Nothing to note
Berguinho
👻 Invisible Nothing to note
Ramon Tanque
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
01/05/2026 Persik Kediri 1 - 1 Persib Bandung Liga 1 Brawijaya Stadium
03/05/2025 Persib Bandung 4 - 1 Persik Kediri Liga 1 Stadion Gelora Bandung Lautan Api
10/28/2024 Persik Kediri 0 - 2 Persib Bandung Liga 1 Stadion Brawijaya
12/10/2023 Persib Bandung 0 - 2 Persik Kediri Liga 1 Stadion Gelora Bandung Lautan Api
07/28/2023 Persik Kediri 1 - 2 Persib Bandung Liga 1 Stadion Brawijaya
03/08/2023 Persib Bandung 0 - 2 Persik Kediri Liga 1 Stadion Pakansari Bogor
01/05/2026
Liga 1 Brawijaya Stadium
03/05/2025
Liga 1 Stadion Gelora Bandung Lautan Api
10/28/2024
Liga 1 Stadion Brawijaya
12/10/2023
Liga 1 Stadion Gelora Bandung Lautan Api
07/28/2023
Liga 1 Stadion Brawijaya
03/08/2023
Liga 1 Stadion Pakansari Bogor
Persik Kediri Win
Persib Bandung Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 16 37 31 14 +17 WPusamania Borneo 2 - 1 PSM Makassar (03-01-2026)LMalut United 3 - 2 Pusamania Borneo (28-12-2025)DPersebaya Surabaya 2 - 2 Pusamania Borneo (20-12-2025)LPersib Bandung 3 - 1 Pusamania Borneo (05-12-2025)LPusamania Borneo 0 - 1 Bali United (30-11-2025)
2 Persija 16 35 32 13 +19 WPersija 2 - 0 Persijap (03-01-2026)WPersija 3 - 0 Bhayangkara FC (29-12-2025)LSemen Padang 1 - 0 Persija (22-12-2025)WPersija 2 - 0 PSIM Yogyakarta (28-11-2025)WPersija 3 - 1 Persik Kediri (20-11-2025)
3 Persib Bandung 16 35 26 11 +15 DPersik Kediri 1 - 1 Persib Bandung (05-01-2026)WPersib Bandung 1 - 0 PSM Makassar (27-12-2025)WPersib Bandung 2 - 0 Bhayangkara FC (21-12-2025)LMalut United 2 - 0 Persib Bandung (14-12-2025)WPersib Bandung 3 - 1 Pusamania Borneo (05-12-2025)
4 Malut United 16 34 32 17 +15 WMalut United 6 - 2 PSBS Biak Numfor (04-01-2026)WMalut United 3 - 2 Pusamania Borneo (28-12-2025)WPSM Makassar 0 - 1 Malut United (21-12-2025)WMalut United 2 - 0 Persib Bandung (14-12-2025)DMalut United 1 - 1 Arema FC (29-11-2025)
5 Persita 16 28 22 14 +8 WPersis Solo 1 - 3 Persita (04-01-2026)WArema FC 0 - 1 Persita (30-12-2025)WPersita 3 - 0 Persik Kediri (21-12-2025)LDewa United 1 - 0 Persita (29-11-2025)DPersita 0 - 0 Malut United (23-11-2025)
6 PSIM Yogyakarta 16 27 20 18 +2 WPSIM Yogyakarta 1 - 0 Semen Padang (04-01-2026)DPSIM Yogyakarta 2 - 2 PSBS Biak Numfor (29-12-2025)DPersijap 1 - 1 PSIM Yogyakarta (23-12-2025)LPersija 2 - 0 PSIM Yogyakarta (28-11-2025)WPSIM Yogyakarta 1 - 0 Bhayangkara FC (22-11-2025)
7 Persebaya Surabaya 16 25 22 15 +7 WPersepam Madura Utd 0 - 1 Persebaya Surabaya (03-01-2026)WPersebaya Surabaya 4 - 0 Persijap (28-12-2025)DPersebaya Surabaya 2 - 2 Pusamania Borneo (20-12-2025)DPSM Makassar 1 - 1 Persebaya Surabaya (06-12-2025)DBhayangkara FC 1 - 1 Persebaya Surabaya (28-11-2025)
8 Bali United 16 24 20 18 +2 WBali United 1 - 0 Arema FC (04-01-2026)DBali United 0 - 0 Dewa United (29-12-2025)WPSBS Biak Numfor 0 - 3 Bali United (22-12-2025)WPusamania Borneo 0 - 1 Bali United (30-11-2025)DBali United 0 - 0 Persis Solo (23-11-2025)
9 Bhayangkara FC 16 22 13 14 -1 WBhayangkara FC 1 - 0 Dewa United (05-01-2026)LPersija 3 - 0 Bhayangkara FC (29-12-2025)LPersib Bandung 2 - 0 Bhayangkara FC (21-12-2025)DBhayangkara FC 1 - 1 Persebaya Surabaya (28-11-2025)LPSIM Yogyakarta 1 - 0 Bhayangkara FC (22-11-2025)
10 PSM Makassar 16 19 21 17 +4 LPusamania Borneo 2 - 1 PSM Makassar (03-01-2026)LPersib Bandung 1 - 0 PSM Makassar (27-12-2025)LPSM Makassar 0 - 1 Malut United (21-12-2025)DPSM Makassar 1 - 1 Persebaya Surabaya (06-12-2025)WPersis Solo 3 - 4 PSM Makassar (29-11-2025)
11 Persik Kediri 16 19 18 24 -6 DPersik Kediri 1 - 1 Persib Bandung (05-01-2026)WPersik Kediri 2 - 1 Persis Solo (27-12-2025)LPersita 3 - 0 Persik Kediri (21-12-2025)WPersik Kediri 2 - 1 Semen Padang (27-11-2025)LPersija 3 - 1 Persik Kediri (20-11-2025)
12 Arema FC 16 18 21 22 -1 LBali United 1 - 0 Arema FC (04-01-2026)LArema FC 0 - 1 Persita (30-12-2025)DArema FC 2 - 2 Persepam Madura Utd (23-12-2025)DMalut United 1 - 1 Arema FC (29-11-2025)DPersebaya Surabaya 1 - 1 Arema FC (22-11-2025)
13 Persepam Madura Utd 16 17 18 21 -3 LPersepam Madura Utd 0 - 1 Persebaya Surabaya (03-01-2026)WPersepam Madura Utd 5 - 1 Semen Padang (28-12-2025)DArema FC 2 - 2 Persepam Madura Utd (23-12-2025)LPersepam Madura Utd 1 - 4 Persib Bandung (30-11-2025)LPusamania Borneo 1 - 0 Persepam Madura Utd (22-11-2025)
14 Dewa United 16 17 17 24 -7 LBhayangkara FC 1 - 0 Dewa United (05-01-2026)DBali United 0 - 0 Dewa United (29-12-2025)WDewa United 5 - 1 Persis Solo (20-12-2025)WDewa United 1 - 0 Persita (29-11-2025)LPersib Bandung 1 - 0 Dewa United (21-11-2025)
15 PSBS Biak Numfor 16 13 17 38 -21 LMalut United 6 - 2 PSBS Biak Numfor (04-01-2026)DPSIM Yogyakarta 2 - 2 PSBS Biak Numfor (29-12-2025)LPSBS Biak Numfor 0 - 3 Bali United (22-12-2025)WPSBS Biak Numfor 3 - 2 Persijap (27-11-2025)LPSM Makassar 5 - 0 PSBS Biak Numfor (21-11-2025)
16 Semen Padang 16 10 11 26 -15 LPSIM Yogyakarta 1 - 0 Semen Padang (04-01-2026)LPersepam Madura Utd 5 - 1 Semen Padang (28-12-2025)WSemen Padang 1 - 0 Persija (22-12-2025)LPersik Kediri 2 - 1 Semen Padang (27-11-2025)WPersijap 1 - 2 Semen Padang (20-11-2025)
17 Persijap 16 9 14 30 -16 LPersija 2 - 0 Persijap (03-01-2026)LPersebaya Surabaya 4 - 0 Persijap (28-12-2025)DPersijap 1 - 1 PSIM Yogyakarta (23-12-2025)LPSBS Biak Numfor 3 - 2 Persijap (27-11-2025)LPersijap 1 - 2 Semen Padang (20-11-2025)
18 Persis Solo 16 7 17 36 -19 LPersis Solo 1 - 3 Persita (04-01-2026)LPersik Kediri 2 - 1 Persis Solo (27-12-2025)LDewa United 5 - 1 Persis Solo (20-12-2025)LPersis Solo 3 - 4 PSM Makassar (29-11-2025)DBali United 0 - 0 Persis Solo (23-11-2025)