Liga 1 Regular Season - 25

Persis Solo 3 - 0 FT Bali United

Manahan Stadium

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

Futmetrix Verdict
37
FT
Thu, Mar 12
Indonesia
Persis Solo
3-0
Bali United
⚡ Intensity 48
⚖️ Balance 17
🏆 Stakes 0
🎲 Upset 0
Persis Solo ruthlessly dispatch Bali United.

Persis Solo Secure Knockout Progression With Emphatic Victory

Skip It Futmetrix Score: 37/100. Our verdict is simple: Persis Solo delivered a ruthless cup performance that exposed their opponents' structural flaws and secured a well-deserved progression.

The Opening Stanza

The early proceedings at Manahan Stadium set a tense baseline. Bali United arrived as slight on-paper favourites given their superior league standing, elevating the Upset Factor in this decisive single-leg knockout tie. However, the visitors' attacking unit completely failed to register any meaningful threat, establishing a cautious and stagnant tone. The Intensity was heavily skewed toward the hosts, who quickly found their attacking rhythm while the opposition chased shadows. The visitors looked completely devoid of ideas, struggling to string consecutive passes together in the final third. It became clear early on that Persis Solo were the only team truly awake to the massive elimination Stakes at hand, dictating the tempo from the very first whistle.

The Breakthrough

The 32nd minute permanently destroyed the tactical Balance of the tie and completely shifted the momentum. D. Tumbas broke the deadlock with a ruthless finish, capitalising on a perfectly weighted setup from D. Mijic. This opening strike forced Bali United to abandon their conservative shape, but their defensive frailties were instantly laid bare. Persis Solo remained utterly clinical in transition. Before the visitors could even attempt to regroup, the hosts struck again. In the 41st minute, B. Gomes doubled the advantage after linking up beautifully with M. Maricic. This quick-fire double effectively killed the contest before the half-time whistle even blew, leaving the trailing side with an insurmountable mountain to climb.

The Final Blow

The second half descended into an exercise in pure game management. The distinct lack of any real comeback threat explains the match's modest overall spectacle, as Bali United offered zero genuine resistance. Persis Solo comfortably held their lines, waiting patiently for late opportunities to counter. The dying moments provided a brief flurry of bizarre drama. B. Gomes thought he had his second of the night in the 90th minute, only for VAR to strictly rule the strike out for offside. Undeterred, he responded mere seconds later, legally burying a feed from Dimitri to definitively seal the 3-0 rout. Persis Solo progress with a dominant clean sheet, while Bali United face a long journey home.

Key Questions

Who progressed from this knockout tie?

Persis Solo successfully progressed to the next round following a dominant 3-0 victory over Bali United.

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
53%
47%
Persis Solo 53%
Bali United 47%
Shots on Target
5
3
Persis Solo 5
Bali United 3
Corners
5
8
Persis Solo 5
Bali United 8
Yellow Cards
4
4
Persis Solo 4
Bali United 4
Red Cards
0
0
Persis Solo 0
Bali United 0

Match Events

32' D. Tumbas (D. Mijic)
34' 🟨 M. Maricic
Kadek Agung 🟨 39'
41' B. Gomes (M. Maricic)
HT
46' 🔄 A. Nico D. A. Djin
I. Jaya R. Arjuna 🔄 46'
R. Fajrin 🟨 56'
T. Yachida 🟨 57'
69' 🟨 K. Raditya
71' 🟨 M. Riyandi
K. Arel 🟨 74'
76' 🔄 Z. Fariz T. Sutanto
D. Campos J. Raven 🔄 77'
86' 🔄 M. Riyandi V. Vranes
86' 🔄 M. Maricic I. Jauhari
Kadek Agung T. Made 🔄 86'
90' B. Gomes
90' B. Gomes (Dimitri)
90'+1 🔄 R. Paparyga Dimitri
90'+11 🟨 Dimitri
FT

Player Cards

Our take on every player in this match

Persis Solo

Midfielders
M. Riyandi
👻 Invisible Nothing to note
D. Mijic
👻 Invisible Nothing to note
K. Raditya
👻 Invisible Nothing to note
L. Dumancic
👻 Invisible Nothing to note
A. Nico
👻 Invisible Nothing to note
M. Maricic
👻 Invisible Nothing to note
Z. Fariz
👻 Invisible Nothing to note
Andrei Alba
👻 Invisible Nothing to note
D. Tumbas
👻 Invisible Nothing to note
B. Gomes
👻 Invisible Nothing to note
R. Paparyga
👻 Invisible Nothing to note
BENCH
V. Vranes
👻 Invisible Nothing to note
I. Jauhari
👻 Invisible Nothing to note
A. Kaka
👻 Invisible Nothing to note
Dimitri
👻 Invisible Nothing to note
D. A. Djin
👻 Invisible Nothing to note
T. Sutanto
👻 Invisible Nothing to note
R. Miziar
👻 Invisible Nothing to note
E. Taufik
👻 Invisible Nothing to note
I. Tanamal
👻 Invisible Nothing to note
A. Mannan
👻 Invisible Nothing to note
R. Dolby
👻 Invisible Nothing to note
S. Bagaskara
👻 Invisible Nothing to note

Bali United

Midfielders
M. Hauptmeijer
👻 Invisible Nothing to note
R. Fajrin
👻 Invisible Nothing to note
J. Ferrari
👻 Invisible Nothing to note
K. Arel
👻 Invisible Nothing to note
T. Receveur
👻 Invisible Nothing to note
T. Goppel
👻 Invisible Nothing to note
Kadek Agung
👻 Invisible Nothing to note
T. Yachida
👻 Invisible Nothing to note
D. Campos
👻 Invisible Nothing to note
I. Jaya
👻 Invisible Nothing to note
B. Kopitovic
👻 Invisible Nothing to note
BENCH
Wayan Arta
👻 Invisible Nothing to note
F. Rustapa
👻 Invisible Nothing to note
B. Adi
👻 Invisible Nothing to note
Rizky Dwi
👻 Invisible Nothing to note
J. Raven
👻 Invisible Nothing to note
M. Simon
👻 Invisible Nothing to note
R. Arjuna
👻 Invisible Nothing to note
T. Made
👻 Invisible Nothing to note
Y. Meilana
👻 Invisible Nothing to note
A. Sanjaya
👻 Invisible Nothing to note
R. Barusu
👻 Invisible Nothing to note
Rahmat
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
11/23/2025 Bali United 0 - 0 Persis Solo Liga 1 Kapten I Wayan Dipta Stadium
03/06/2025 Persis Solo 2 - 2 Bali United Liga 1 Stadion Manahan
10/27/2024 Bali United 3 - 0 Persis Solo Liga 1 Stadion Kapten I Wayan Dipta
02/29/2024 Bali United 3 - 2 Persis Solo Liga 1 Stadion Kapten I Wayan Dipta
08/19/2023 Persis Solo 3 - 1 Bali United Liga 1 Stadion Manahan
02/27/2023 Bali United 3 - 1 Persis Solo Liga 1 Stadion Maguwoharjo
11/23/2025
Liga 1 Kapten I Wayan Dipta Stadium
03/06/2025
Liga 1 Stadion Manahan
10/27/2024
Liga 1 Stadion Kapten I Wayan Dipta
02/29/2024
Liga 1 Stadion Kapten I Wayan Dipta
08/19/2023
Liga 1 Stadion Manahan
02/27/2023
Liga 1 Stadion Maguwoharjo
Persis Solo Win
Bali United Win
Draw

League Standings

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