Liga 1 Regular Season - 28

Dewa United 2 - 2 FT Persib Bandung

Indomilk Arena

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

Futmetrix Verdict
100
FT
Mon, Apr 20
Indonesia
Dewa United
2-2
Persib Bandung
⚡ Intensity 95
⚖️ Balance 62
🏆 Stakes 82
🎲 Upset 44
Red card sparks incredible Persib comeback.

Banten Thriller: Red Card Ignites Persib Bandung’s Late Rescue Mission

Must-Watch Futmetrix Score: 100/100. This thrilling comeback proved exactly why the league leaders remain so difficult to beat, turning a certain defeat into a vital psychological point.

Opening Act

Dewa United wasted absolutely no time asserting their authority, tearing out of the blocks at Banten International Stadium to show exactly why they are such a formidable proposition on their home turf. The sheer Intensity of the opening exchanges was palpable, leaving the visiting league leaders looking entirely shell-shocked by the relentless pressing. A thoroughly deserved breakthrough arrived on 24 minutes when Alex ruthlessly dispatched an inch-perfect setup from A. Messidoro, punishing a strangely sluggish opposing backline. Despite the visitors having narrowly edged possession with 53% of the ball, they lacked any real clinical edge, managing a mere three shots on target throughout the entire contest. The hosts brilliantly dictated the tempo in the midfield, refusing to let Persib Bandung settle into their usual devastating rhythm, making an absolute mockery of the massive point gap separating them in the Liga 1 standings.

The Pivot

The hosts looked determined to finish the job immediately after the interval, doubling down on their attacking philosophy and slicing straight through the visiting defence. The stadium erupted on 61 minutes as R. Kambuaya expertly converted from a precise N. Sadaoui pass to make it a commanding 2-0. However, the delicate tactical Balance of the entire fixture spectacularly shattered just two short minutes later. Goalscorer Alex went from hero to villain, receiving a straight red card in the 63rd minute for a moment of madness that instantly handed the visitors an unexpected lifeline. Smelling blood in the water, the table-toppers threw absolutely everything forward with renewed belief. This suffocating pressure inevitably forced a major defensive error inside the box, allowing T. Haye to confidently bury a crucial 77th-minute penalty and effectively set the stage for a dramatic climax.

Resolution

Armed with a crucial man advantage, Persib Bandung laid absolute siege to the Dewa penalty area, transforming the final ten minutes into a desperate, one-sided onslaught. The high Stakes of their relentless title charge demanded a tangible response, and the clinical A. Jung delivered perfectly in the 86th minute, connecting brilliantly with E. Reijnders to snatch a dramatic equalizer. The 2-2 draw ultimately serves as a bitterly frustrating pill for the exhausted hosts, who tragically threw away a spectacular Upset Factor victory through sheer lack of discipline. Meanwhile, the resilient visitors will undoubtedly treat this incredibly hard-fought point like a victory, demonstrating the elite psychological fortitude required to keep their formidable momentum rolling at the absolute summit of the league table heading into the final stretch of the season.

Key Questions

How did the red card for Alex impact the match?

Alex's 63rd-minute dismissal completely flipped the momentum, allowing Persib Bandung to relentlessly attack and score two unanswered goals against the ten-man hosts.

Did Dewa United deserve the late equalizer?

The premise is mistaken; it was actually Persib Bandung who secured the dramatic late 86th-minute equalizer through A. Jung to snatch a crucial point.

How did Dewa United complete the comeback from behind?

It was league leaders Persib Bandung who successfully completed the remarkable 2-0 comeback, taking full advantage of Dewa United being reduced to ten men.

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
47%
53%
Dewa United 47%
Persib Bandung 53%
Shots on Target
4
3
Dewa United 4
Persib Bandung 3
Corners
3
2
Dewa United 3
Persib Bandung 2
Yellow Cards
3
2
Dewa United 3
Persib Bandung 2
Red Cards
1
0
Dewa United 1
Persib Bandung 0

Match Events

B. Putra 🟨 18'
24' Alex (A. Messidoro)
31' 🟨 Johnathan
45'+2 🟨 R. Kambuaya
HT
K. Rudianto F. Putros 🔄 46'
50' A. Messidoro
57' 🟨 Alex
61' R. Kambuaya (N. Sadaoui)
63' 🟨 Alex
63' 🟥 Alex
67' 🔄 R. Kambuaya N. Kuipers
B. Putra Uilliam 🔄 68'
A. Alis A. Jung 🔄 68'
76' 🔄 Johnathan W. Prasetyo
T. Haye 77'
A. Jung (E. Reijnders) 86'
M. Klok 🟨 87'
Berguinho S. Ramdani 🔄 87'
T. Haye L. Guaycochea 🔄 87'
90'+1 🔄 N. Sadaoui S. Lilipaly
90'+1 🔄 A. Messidoro R. Struick
FT

Head to Head

Date Home Score Away Competition Venue
11/21/2025 Persib Bandung 1 - 0 Dewa United Liga 1 Gelora Bandung Lautan Api Stadium
07/08/2025 Persib Bandung 1 - 1 Dewa United Piala Presiden Stadion Gelora Bandung Lautan Api
01/17/2025 Persib Bandung 0 - 2 Dewa United Liga 1 Stadion Gelora Bandung Lautan Api
08/19/2024 Dewa United 2 - 2 Persib Bandung Liga 1 Stadion Kapten I Wayan Dipta
11/26/2023 Dewa United 1 - 5 Persib Bandung Liga 1 Indomilk Arena
07/14/2023 Persib Bandung 2 - 2 Dewa United Liga 1 Stadion Gelora Bandung Lautan Api
11/21/2025
Liga 1 Gelora Bandung Lautan Api Stadium
07/08/2025
Piala Presiden Stadion Gelora Bandung Lautan Api
01/17/2025
Liga 1 Stadion Gelora Bandung Lautan Api
08/19/2024
Liga 1 Stadion Kapten I Wayan Dipta
11/26/2023
Liga 1 Indomilk Arena
07/14/2023
Liga 1 Stadion Gelora Bandung Lautan Api
Dewa United Win
Persib Bandung Win
Draw

League Standings

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