Liga 1 Regular Season - 33

Bali United 4 - 1 FT Bhayangkara FC

Kapten I Wayan Dipta Stadium

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

Futmetrix Verdict
53
FT
Sun, May 17
Indonesia
Bali United
4-1
Bhayangkara FC
⚡ Intensity 50
⚖️ Balance 23
🏆 Stakes 60
🎲 Upset 0
Bali United dismantle Bhayangkara in ruthless display

Bali United Dismantle Bhayangkara in Kapten I Wayan Dipta Thriller

Average Entertainment Futmetrix Score: 53/100. Bali United delivered a ruthless attacking masterclass to leapfrog their mid-table rivals on the penultimate weekend.

Setting the Stage

The Intensity at Kapten I Wayan Dipta Stadium was palpable right from the opening whistle of this late-season crunch match. The visiting Bhayangkara FC side actually edged possession with fifty-two percent of the ball in the early exchanges, building attacks with methodical patience. However, it was Bali United who proved entirely ruthless in the final third. The hosts unlocked the opposition defence just shy of the half-hour mark when B. Kopitovic found the back of the net in the twenty-ninth minute. Rather than sitting back on their lead, the home side pressed their advantage. Kopitovic struck again in the forty-first minute to secure a brilliant first-half brace, leaving the visitors reeling and forcing them to drastically rethink their tactical approach going into the break.

The Tipping Point

Emerging for the second half, the visitors showed renewed attacking intent to shift the overall Balance of the contest. Their pressure finally yielded a lifeline in the sixty-third minute when M. Sidibe expertly converted a chance, suddenly cutting the deficit to a single goal. The tension mounted as a barrage of set-pieces turned the penalty area into a battlefield; a staggering fifteen combined corners kept defenders on high alert. For a brief window, an equaliser felt inevitable. Yet, just eight minutes after conceding, Bali United decisively snapped the visitor's momentum. I. Jaya latched onto a precise delivery from Kadek Agung in the seventy-first minute, restoring the crucial two-goal cushion and effectively breaking the visiting side's spirit in front of a roaring home crowd.

The Final Word

With the result drifting out of reach, the final fifteen minutes saw the hosts play with supreme confidence and flair. They definitively put the game to bed in the eighty-seventh minute when T. Made finished off a sweeping move, brilliantly assisted by T. Goppel, cementing a comprehensive four-one victory. The Stakes for this match were particularly high regarding end-of-season positioning, and the hosts seized the opportunity perfectly. This vital three-point haul on matchday thirty-three propels Bali United to fifty-one points, crucially allowing them to overtake their defeated opponents in the Liga 1 standings. For Bhayangkara, this humbling defeat compounds a miserable run of late-season form, leaving them searching for answers ahead of the final day.

Key Questions

What caused the 5-goal thriller?

Bali United's clinical counter-attacks and Kopitovic's brace dismantled a vulnerable defence, overcoming the visitors' slight edge in overall possession.

What does this mean for Bali United's season?

This decisive victory pushes them to 51 points, allowing them to leapfrog their opponents in the table just before the season finale.

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
48%
52%
Bali United 48%
Bhayangkara FC 52%
Shots on Target
6
9
Bali United 6
Bhayangkara FC 9
Corners
6
9
Bali United 6
Bhayangkara FC 9
Yellow Cards
1
2
Bali United 1
Bhayangkara FC 2
Red Cards
0
0
Bali United 0
Bhayangkara FC 0

Match Events

24' 🔄 B. Adi K. Arel
29' B. Kopitovic
41' B. Kopitovic
HT
P. Mbaga R. Matsumura 🔄 46'
F. Missa F. Andika 🔄 46'
S. Damjanovic M. Ferarri 🔄 59'
W. Subo S. Rizki 🔄 59'
M. Sidibe 63'
71' I. Jaya (Kadek Agung)
75' 🔄 I. Jaya M. Mustafic
75' 🔄 Kadek Agung T. Made
D. Sulistyawan I. Spasojevic 🔄 75'
79' 🟨 T. Receveur
M. Ferarri 🟨 79'
P. Gede 🟨 84'
85' 🔄 T. Yachida B. Wilson
87' T. Made (T. Goppel)
FT

Head to Head

Date Home Score Away Competition Venue
11/07/2025 Bhayangkara FC 2 - 1 Bali United Liga 1 PTIK Stadium
04/20/2024 Bali United 2 - 1 Bhayangkara FC Liga 1 Stadion Kapten I Wayan Dipta
10/08/2023 Bhayangkara FC 1 - 2 Bali United Liga 1 Stadion Patriot
03/11/2023 Bhayangkara FC 3 - 1 Bali United Liga 1 Stadion Wibawa Mukti
12/08/2022 Bali United 3 - 0 Bhayangkara FC Liga 1 Stadion Manahan
06/16/2022 Bali United 1 - 2 Bhayangkara FC Piala Presiden Stadion Gelora Bandung Lautan Api
02/12/2022 Bhayangkara FC 0 - 3 Bali United Liga 1 Stadion Ngurah Rai
10/23/2021 Bali United 1 - 2 Bhayangkara FC Liga 1 Stadion Maguwoharjo
11/07/2025
Liga 1 PTIK Stadium
04/20/2024
Liga 1 Stadion Kapten I Wayan Dipta
10/08/2023
Liga 1 Stadion Patriot
03/11/2023
Liga 1 Stadion Wibawa Mukti
12/08/2022
Liga 1 Stadion Manahan
06/16/2022
Piala Presiden Stadion Gelora Bandung Lautan Api
02/12/2022
Liga 1 Stadion Ngurah Rai
10/23/2021
Liga 1 Stadion Maguwoharjo
Bali United Win
Bhayangkara FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 33 76 67 30 +37 DPersijap 0 - 0 Pusamania Borneo (17-05-2026)WBali United 2 - 3 Pusamania Borneo (11-05-2026)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)
2 Persib Bandung 32 75 57 21 +36 WPersija 1 - 2 Persib Bandung (10-05-2026)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)
3 Persija 33 68 62 29 +33 WPersik Kediri 1 - 3 Persija (16-05-2026)LPersija 1 - 2 Persib Bandung (10-05-2026)WPersijap 0 - 2 Persija (04-05-2026)WPersija 4 - 0 Persis Solo (27-04-2026)DPSIM Yogyakarta 1 - 1 Persija (22-04-2026)
4 Persebaya Surabaya 33 55 56 35 +21 WSemen Padang 0 - 7 Persebaya Surabaya (15-05-2026)DPersis Solo 0 - 0 Persebaya Surabaya (09-05-2026)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)
5 Malut United 33 53 67 46 +21 DMalut United 1 - 1 Persita (16-05-2026)LPSIM Yogyakarta 2 - 0 Malut United (10-05-2026)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)
6 Dewa United 33 53 44 36 +8 LPersis Solo 1 - 0 Dewa United (16-05-2026)WPSBS Biak Numfor 0 - 5 Dewa United (08-05-2026)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)
7 Bhayangkara FC 33 50 46 45 +1 LBali United 4 - 1 Bhayangkara FC (17-05-2026)WBhayangkara FC 3 - 1 Persepam Madura Utd (11-05-2026)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)
8 Bali United 33 48 56 48 +8 WBali United 4 - 1 Bhayangkara FC (17-05-2026)LBali United 2 - 3 Pusamania Borneo (11-05-2026)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)
9 Arema FC 33 45 50 46 +4 WPSBS Biak Numfor 2 - 5 Arema FC (15-05-2026)WArema FC 3 - 0 PSM Makassar (09-05-2026)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)
10 Persita 33 45 37 34 +3 DMalut United 1 - 1 Persita (16-05-2026)LPersita 0 - 3 Persijap (10-05-2026)LPusamania Borneo 2 - 0 Persita (05-05-2026)WPSIM Yogyakarta 0 - 1 Persita (30-04-2026)LPersita 0 - 1 Bali United (23-04-2026)
11 PSIM Yogyakarta 33 45 42 41 +1 WPSIM Yogyakarta 2 - 1 Persepam Madura Utd (17-05-2026)WPSIM Yogyakarta 2 - 0 Malut United (10-05-2026)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)
12 Persik Kediri 33 39 42 56 -14 LPersik Kediri 1 - 3 Persija (16-05-2026)WSemen Padang 0 - 3 Persik Kediri (08-05-2026)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)
13 Persijap 33 35 31 45 -14 DPersijap 0 - 0 Pusamania Borneo (17-05-2026)WPersita 0 - 3 Persijap (10-05-2026)LPersijap 0 - 2 Persija (04-05-2026)LDewa United 1 - 0 Persijap (29-04-2026)WPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)
14 PSM Makassar 32 34 38 45 -7 LArema FC 3 - 0 PSM Makassar (09-05-2026)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)
15 Persepam Madura Utd 33 32 35 54 -19 LPSIM Yogyakarta 2 - 1 Persepam Madura Utd (17-05-2026)LBhayangkara FC 3 - 1 Persepam Madura Utd (11-05-2026)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)
16 Persis Solo 33 31 36 58 -22 WPersis Solo 1 - 0 Dewa United (16-05-2026)DPersis Solo 0 - 0 Persebaya Surabaya (09-05-2026)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)
17 Semen Padang 33 20 22 62 -40 LSemen Padang 0 - 7 Persebaya Surabaya (15-05-2026)LSemen Padang 0 - 3 Persik Kediri (08-05-2026)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)
18 PSBS Biak Numfor 33 18 31 88 -57 LPSBS Biak Numfor 2 - 5 Arema FC (15-05-2026)LPSBS Biak Numfor 0 - 5 Dewa United (08-05-2026)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)