Liga 1 Regular Season - 32

Persis Solo 0 - 0 FT Persebaya Surabaya

Manahan Stadium

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

Futmetrix Verdict
26
FT
Sat, May 9
Indonesia
Persis Solo
0-0
Persebaya Surabaya
⚡ Intensity 5
⚖️ Balance 10
🏆 Stakes 78
🎲 Upset 33
Relegation fears deepen after goalless draw.

Tactical Gridlock at Manahan: Persis Solo's Survival Hopes Stall Against Persebaya

Skip It Futmetrix Score: 26/100. A painfully blunt goalless draw at Manahan Stadium leaves Persis Solo gasping for air in the relegation zone, while Persebaya Surabaya's territorial control yielded absolutely nothing.

The Stagnant Start

A crucial clash in the Liga 1 relegation battle kicked off at Manahan Stadium, where the sheer desperation of Persis Solo was supposed to fuel a fiery encounter. However, the reality on the pitch was a stark contrast to the pre-match expectations. The Stakes were remarkably high for the home side, who needed a victory to climb out of the drop zone, but the early Intensity was shockingly flat. The visitors, Persebaya Surabaya, comfortably settled into a rhythm, dictating the tempo and suffocating the midfield space. They controlled possession, eventually claiming 59 percent of the ball, but played with a cautiousness that drained the life out of the attacking thirds. Instead of a fierce grudge match, fans were treated to a conservative chess match where neither side was willing to commit bodies forward, setting the stage for a grinding afternoon of football focused purely on damage limitation.

Midfield Quagmire

The defining narrative of this encounter was not a moment of individual brilliance, but rather a collective failure in the final third. As the match progressed, the tactical Balance shifted heavily toward defensive containment and frustration. Persis Solo's attacking unit was completely anonymous, managing seven speculative efforts without testing the opposing goalkeeper even once. Registering zero shots on target in a must-win home fixture told the entire grim story of their campaign. Persebaya Surabaya, despite their total dominance on the ball, lacked the incisive edge required to break the deadlock. They fashioned 109 total attacks but could only muster three tame shots on target. The midfield became a swamp where attacking moves went to die, characterized by intercepted passes and a profound lack of creative vision. The visitors simply knocked the ball horizontally, waiting for a structural error that a deeply entrenched defensive line refused to provide.

The Relegation Reality

When the final whistle eventually put an end to this attritional affair, the resulting 0-0 scoreline felt like a missed opportunity for everyone involved, yet it carried massive consequences. With a virtually non-existent Upset Factor to speak of, the single point does nothing to ease the existential dread looming over the hosts. Persis Solo remains stranded in 16th place, three crucial points adrift of safety with the regular season rapidly drawing to a close. For Persebaya, consolidating their mid-table comfort in 6th place is a mild silver lining, though their traveling supporters will rightfully question their blunt attacking performance against struggling opposition. This crunch match was heavily billed as a pivotal turning point in the fight for survival, but instead, it served as a bleak reminder of why the home side is fighting for their Liga 1 lives in the first place.

Key Questions

What does this mean for Persis Solo's season?

The draw leaves Persis Solo trapped in 16th place, three points from safety, making their fight against relegation increasingly difficult with games running out.

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
41%
59%
Persis Solo 41%
Persebaya Surabaya 59%
Shots on Target
0
3
Persis Solo 0
Persebaya Surabaya 3
Corners
3
6
Persis Solo 3
Persebaya Surabaya 6
Yellow Cards
2
0
Persis Solo 2
Persebaya Surabaya 0
Red Cards
0
0
Persis Solo 0
Persebaya Surabaya 0

Match Events

25' 🟨 Z. Fariz
30' 🟨 D. Tumbas
HT
R. Malik M. Tata 🔄 46'
46' 🔄 Z. Fariz A. Kaka
58' 🔄 B. Gomes Dimitri
58' 🔄 D. A. Djin A. Nico
Bruno Freitas Gali 🔄 60'
K. Araya D. Wicaksono 🔄 60'
M. Perovic Bruno Paraiba 🔄 67'
67' 🔄 A. Alrizky I. Jauhari
77' 🔄 M. Maricic Andrei Alba
D. Wicaksono M. Baihaqi 🔄 87'
M. Tata 🟨 90'+5
FT

Head to Head

Date Home Score Away Competition Venue
11/02/2025 Persebaya Surabaya 2 - 1 Persis Solo Liga 1 Gelora Bung Tomo Stadium
02/07/2025 Persis Solo 2 - 1 Persebaya Surabaya Liga 1 Stadion Manahan
09/18/2024 Persebaya Surabaya 2 - 1 Persis Solo Liga 1 Stadion Gelora Bung Tomo
12/13/2023 Persebaya Surabaya 1 - 1 Persis Solo Liga 1 Stadion Gelora Bung Tomo
07/01/2023 Persis Solo 2 - 3 Persebaya Surabaya Liga 1 Stadion Manahan
04/08/2023 Persis Solo 3 - 3 Persebaya Surabaya Liga 1 Stadion Maguwoharjo
12/21/2022 Persebaya Surabaya 0 - 0 Persis Solo Liga 1 Stadion Maguwoharjo
11/02/2025
Liga 1 Gelora Bung Tomo Stadium
02/07/2025
Liga 1 Stadion Manahan
09/18/2024
Liga 1 Stadion Gelora Bung Tomo
12/13/2023
Liga 1 Stadion Gelora Bung Tomo
07/01/2023
Liga 1 Stadion Manahan
04/08/2023
Liga 1 Stadion Maguwoharjo
12/21/2022
Liga 1 Stadion Maguwoharjo
Persis Solo Win
Persebaya Surabaya Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 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)
2 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)
3 Persija 32 65 59 28 +31 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)WPSBS Biak Numfor 0 - 1 Persija (18-04-2026)
4 Dewa United 32 53 44 35 +9 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)DDewa United 2 - 2 Persib Bandung (20-04-2026)
5 Malut United 32 52 66 45 +21 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)LBali United 4 - 1 Malut United (19-04-2026)
6 Persebaya Surabaya 32 52 49 35 +14 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)LPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)
7 Bhayangkara FC 32 50 45 41 +4 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)WBhayangkara FC 2 - 1 PSIM Yogyakarta (17-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 32 44 36 33 +3 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)LPersik Kediri 1 - 0 Persita (19-04-2026)
10 Arema FC 32 42 45 44 +1 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)WArema FC 2 - 0 Persis Solo (18-04-2026)
11 PSIM Yogyakarta 32 42 40 40 0 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)LBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)
12 Persik Kediri 32 39 41 53 -12 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)WPersik Kediri 1 - 0 Persita (19-04-2026)
13 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)
14 Persijap 32 34 31 45 -14 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)WSemen Padang 0 - 2 Persijap (20-04-2026)
15 Persepam Madura Utd 32 32 34 52 -18 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)WPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)
16 Persis Solo 32 28 35 58 -23 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)LArema FC 2 - 0 Persis Solo (18-04-2026)
17 Semen Padang 32 20 22 55 -33 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)LSemen Padang 0 - 2 Persijap (20-04-2026)
18 PSBS Biak Numfor 32 18 29 83 -54 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)LPSBS Biak Numfor 0 - 1 Persija (18-04-2026)