Liga 1 Regular Season - 31

Persik Kediri 3 - 2 FT Arema FC

Brawijaya Stadium

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

Futmetrix Verdict
63
FT
Sun, May 3
Indonesia
Persik Kediri
3-2
Arema FC
⚡ Intensity 71
⚖️ Balance 39
🏆 Stakes 4
🎲 Upset 0
A first-half blitz survives late chaos.

First-Half Clinicality Survives a Late Siege at Brawijaya

Worth Watching Futmetrix Score: 63/100. An astonishing display of early ruthlessness gave the hosts a mountain of a lead, barely withstanding a furious late rally that redefined the match narrative.

The Early Avalanche

The visitors arrived at Brawijaya Stadium expecting a tight contest between two mid-table sides, but Persik Kediri had entirely different plans. The hosts launched an immediate offensive that tore through the opposition’s defensive lines. E. Gomez set the tone with a brilliant 8th-minute opener, finishing off a sharp pass from T. Castanheira. The sheer Intensity of their counter-attacks left the away side completely bewildered. T. Castanheira then turned goalscorer on 28 minutes, capitalising on a superb delivery from Bayu Otto. Before the halftime whistle could offer any respite, E. Gomez bagged his brace following another precise assist from Otto. Persik turned their limited possession into pure gold, proving that efficiency in the final third outshines everything else.

Turning the Tide

Facing a humiliating deficit, Arema FC emerged from the tunnel with a renewed sense of urgency. The visitors took charge of the midfield, eventually controlling possession with a 55% share. As they mounted 91 total attacks, the Balance of the encounter shifted entirely toward the home penalty area. The visitors generated massive set-piece pressure, winning a staggering 10 corners compared to a solitary corner for the hosts. Yet, for all their territorial command and relentless deliveries into the box, the away side struggled to find their scoring boots for most of the second half. They registered 11 shots off target, frequently missing the decisive final touch needed to mount a credible comeback early on.

The Grandstand Finish

Just as the match seemed destined to fade out quietly, a late surge turned the stadium into a bundle of nerves. Dalberto finally broke through the resilient home defence in the 86th minute, converting an opportunity created by S. Tuharea. Suddenly, the mid-table Stakes felt monumental. The tension escalated into pure drama when Walisson Maia struck deep into stoppage time at the 98-minute mark, turning a comfortable procession into a nail-biting survival test. Persik’s defenders had to throw their bodies on the line to preserve their fragile one-goal advantage. Despite the enormous pressure, the hosts clung on to secure the three points, leaving the visitors to rue their wasteful finishing earlier in the evening.

Key Questions

What caused the 5-goal thriller?

Persik's ruthless first-half finishing built an imposing lead, while Arema's relentless set-piece pressure and late desperation sparked a chaotic, thrilling climax.

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
45%
55%
Persik Kediri 45%
Arema FC 55%
Shots on Target
7
8
Persik Kediri 7
Arema FC 8
Corners
1
10
Persik Kediri 1
Arema FC 10
Yellow Cards
3
3
Persik Kediri 3
Arema FC 3
Red Cards
0
0
Persik Kediri 0
Arema FC 0

Match Events

8' E. Gomez (T. Castanheira)
L. Guntara 🟨 14'
28' T. Castanheira (Bayu Otto)
43' E. Gomez (Bayu Otto)
HT
M. Rifai S. Tuharea 🔄 46'
A. Fikri J. Hariono 🔄 46'
L. Guntara A. Farisi 🔄 46'
Betinho 🟨 51'
Gustavo Franca Joel Vinicius 🔄 61'
63' 🔄 A. E. Jayanto V. Yagalo
63' 🔄 Jose Enrique Rodrigo Dias
66' 🟨 H. Hehanusa
74' 🟨 A. Luna
Gabriel Silva Valdeci 🔄 78'
81' 🔄 T. Castanheira S. Abimanyu
81' 🔄 A. Luna M. Supriadi
Walisson Maia 🟨 83'
Dalberto (S. Tuharea) 86'
Walisson Maia (R. Fahmi) 90'+6
90'+6 🔄 Bayu Otto Y. Munawar
90'+8 🟨 Leo Navacchio
FT

Head to Head

Date Home Score Away Competition Venue
01/11/2026 Arema FC 2 - 1 Persik Kediri Liga 1 Kanjuruhan Stadium
05/11/2025 Arema FC 0 - 3 Persik Kediri Liga 1 Stadion Kanjuruhan
12/16/2024 Persik Kediri 1 - 0 Arema FC Liga 1 Stadion Brawijaya
11/27/2023 Arema FC 0 - 1 Persik Kediri Liga 1 Stadion Kapten I Wayan Dipta
07/15/2023 Persik Kediri 5 - 2 Arema FC Liga 1 Stadion Brawijaya
02/28/2023 Arema FC 2 - 3 Persik Kediri Liga 1 PTIK Stadium
09/17/2022 Persik Kediri 0 - 1 Arema FC Liga 1 Stadion Brawijaya
06/15/2022 Persik Kediri 0 - 1 Arema FC Piala Presiden Stadion Kanjuruhan
02/27/2022 Arema FC 0 - 1 Persik Kediri Liga 1 Stadion Ngurah Rai
11/19/2021 Persik Kediri 2 - 3 Arema FC Liga 1 Stadion Sultan Agung
01/11/2026
Liga 1 Kanjuruhan Stadium
05/11/2025
Liga 1 Stadion Kanjuruhan
12/16/2024
Liga 1 Stadion Brawijaya
11/27/2023
Liga 1 Stadion Kapten I Wayan Dipta
07/15/2023
Liga 1 Stadion Brawijaya
02/28/2023
Liga 1 PTIK Stadium
09/17/2022
Liga 1 Stadion Brawijaya
06/15/2022
Piala Presiden Stadion Kanjuruhan
02/27/2022
Liga 1 Stadion Ngurah Rai
11/19/2021
Liga 1 Stadion Sultan Agung
Persik Kediri Win
Arema FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 31 72 64 28 +36 WPusamania Borneo 2 - 0 Persita (05-05-2026)WPersik Kediri 0 - 1 Pusamania Borneo (29-04-2026)WPusamania Borneo 3 - 0 Semen Padang (25-04-2026)WPSM Makassar 1 - 2 Pusamania Borneo (18-04-2026)WPusamania Borneo 5 - 1 PSBS Biak Numfor (11-04-2026)
2 Persib Bandung 31 72 55 20 +35 WPersib Bandung 1 - 0 PSIM Yogyakarta (04-05-2026)WBhayangkara FC 2 - 4 Persib Bandung (30-04-2026)DPersib Bandung 0 - 0 Arema FC (24-04-2026)DDewa United 2 - 2 Persib Bandung (20-04-2026)WPersib Bandung 3 - 2 Bali United (12-04-2026)
3 Persija 31 65 58 26 +32 WPersijap 0 - 2 Persija (04-05-2026)WPersija 4 - 0 Persis Solo (27-04-2026)DPSIM Yogyakarta 1 - 1 Persija (22-04-2026)WPSBS Biak Numfor 0 - 1 Persija (18-04-2026)WPersija 3 - 0 Persebaya Surabaya (11-04-2026)
4 Malut United 31 52 66 43 +23 WMalut United 5 - 2 Persis Solo (02-05-2026)WPSBS Biak Numfor 0 - 7 Malut United (28-04-2026)LMalut United 0 - 2 Persebaya Surabaya (23-04-2026)LBali United 4 - 1 Malut United (19-04-2026)LMalut United 1 - 2 Dewa United (12-04-2026)
5 Persebaya Surabaya 31 51 49 35 +14 WPersebaya Surabaya 4 - 0 PSBS Biak Numfor (02-05-2026)WArema FC 0 - 4 Persebaya Surabaya (28-04-2026)WMalut United 0 - 2 Persebaya Surabaya (23-04-2026)LPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)LPersija 3 - 0 Persebaya Surabaya (11-04-2026)
6 Dewa United 31 50 39 35 +4 WDewa United 1 - 0 Semen Padang (03-05-2026)WDewa United 1 - 0 Persijap (29-04-2026)WPersepam Madura Utd 1 - 2 Dewa United (25-04-2026)DDewa United 2 - 2 Persib Bandung (20-04-2026)WMalut United 1 - 2 Dewa United (12-04-2026)
7 Bhayangkara FC 31 47 42 40 +2 LPSM Makassar 2 - 1 Bhayangkara FC (04-05-2026)LBhayangkara FC 2 - 4 Persib Bandung (30-04-2026)LPersis Solo 2 - 1 Bhayangkara FC (22-04-2026)WBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)LPersijap 2 - 1 Bhayangkara FC (11-04-2026)
8 Bali United 31 45 50 44 +6 LPersepam Madura Utd 2 - 0 Bali United (05-05-2026)WBali United 2 - 0 PSM Makassar (27-04-2026)WPersita 0 - 1 Bali United (23-04-2026)WBali United 4 - 1 Malut United (19-04-2026)LPersib Bandung 3 - 2 Bali United (12-04-2026)
9 Persita 31 44 36 30 +6 LPusamania Borneo 2 - 0 Persita (05-05-2026)WPSIM Yogyakarta 0 - 1 Persita (30-04-2026)LPersita 0 - 1 Bali United (23-04-2026)LPersik Kediri 1 - 0 Persita (19-04-2026)LPersita 0 - 1 Arema FC (10-04-2026)
10 Arema FC 31 39 42 44 -2 LPersik Kediri 3 - 2 Arema FC (03-05-2026)LArema FC 0 - 4 Persebaya Surabaya (28-04-2026)DPersib Bandung 0 - 0 Arema FC (24-04-2026)WArema FC 2 - 0 Persis Solo (18-04-2026)WPersita 0 - 1 Arema FC (10-04-2026)
11 PSIM Yogyakarta 31 39 38 40 -2 LPersib Bandung 1 - 0 PSIM Yogyakarta (04-05-2026)LPSIM Yogyakarta 0 - 1 Persita (30-04-2026)DPSIM Yogyakarta 1 - 1 Persija (22-04-2026)LBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)LPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)
12 Persik Kediri 31 36 38 53 -15 WPersik Kediri 3 - 2 Arema FC (03-05-2026)LPersik Kediri 0 - 1 Pusamania Borneo (29-04-2026)LPSM Makassar 3 - 1 Persik Kediri (23-04-2026)WPersik Kediri 1 - 0 Persita (19-04-2026)LPersepam Madura Utd 2 - 1 Persik Kediri (11-04-2026)
13 PSM Makassar 31 34 38 42 -4 WPSM Makassar 2 - 1 Bhayangkara FC (04-05-2026)LBali United 2 - 0 PSM Makassar (27-04-2026)WPSM Makassar 3 - 1 Persik Kediri (23-04-2026)LPSM Makassar 1 - 2 Pusamania Borneo (18-04-2026)WPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)
14 Persepam Madura Utd 31 32 33 49 -16 WPersepam Madura Utd 2 - 0 Bali United (05-05-2026)WSemen Padang 0 - 1 Persepam Madura Utd (29-04-2026)LPersepam Madura Utd 1 - 2 Dewa United (25-04-2026)WPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)WPersepam Madura Utd 2 - 1 Persik Kediri (11-04-2026)
15 Persijap 31 31 28 45 -17 LPersijap 0 - 2 Persija (04-05-2026)LDewa United 1 - 0 Persijap (29-04-2026)WPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)WSemen Padang 0 - 2 Persijap (20-04-2026)WPersijap 2 - 1 Bhayangkara FC (11-04-2026)
16 Persis Solo 31 27 35 58 -23 LMalut United 5 - 2 Persis Solo (02-05-2026)LPersija 4 - 0 Persis Solo (27-04-2026)WPersis Solo 2 - 1 Bhayangkara FC (22-04-2026)LArema FC 2 - 0 Persis Solo (18-04-2026)WPersis Solo 2 - 1 Semen Padang (12-04-2026)
17 Semen Padang 31 20 22 52 -30 LDewa United 1 - 0 Semen Padang (03-05-2026)LSemen Padang 0 - 1 Persepam Madura Utd (29-04-2026)LPusamania Borneo 3 - 0 Semen Padang (25-04-2026)LSemen Padang 0 - 2 Persijap (20-04-2026)LPersis Solo 2 - 1 Semen Padang (12-04-2026)
18 PSBS Biak Numfor 31 18 29 78 -49 LPersebaya Surabaya 4 - 0 PSBS Biak Numfor (02-05-2026)LPSBS Biak Numfor 0 - 7 Malut United (28-04-2026)LPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)LPSBS Biak Numfor 0 - 1 Persija (18-04-2026)LPusamania Borneo 5 - 1 PSBS Biak Numfor (11-04-2026)