Liga 1 Regular Season - 34

Persita 1 - 3 FT Persis Solo

Utama Sport Center Kelapa Dua

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

Futmetrix Verdict
66
FT
Sat, May 23
Indonesia
Persita
1-3
Persis Solo
⚡ Intensity 55
⚖️ Balance 28
🏆 Stakes 78
🎲 Upset 0
Desperate visitors snatch massive survival lifeline.

Survival Hopes Ignited at Indomilk Arena

Worth Watching Futmetrix Score: 66/100. A late-season clash transformed into a masterclass of survival instinct as the desperate visitors ruthlessly punished a complacent home side.

Early Stalemates and Late Ambushes

Operating from the comfort of mid-table stability, Persita edged possession early on and looked poised to dictate the technical tempo at the Indomilk Arena. They passed the ball with an air of absolute confidence, trying to drag the opposition out of shape. However, the visitors arrived with entirely different Stakes. Hovering ominously in the relegation zone, Persis Solo absorbed the sustained early pressure and waited for their window of opportunity. The tactical breakthrough arrived right on the stroke of half-time when Dimitri cleverly carved open the defensive line. He perfectly weighted his pass for J. Carioca, who converted with ice-cold precision in the 44th minute. That psychological blow mere seconds before the referee's whistle completely altered the trajectory of the contest.

The Lethal Counterpunch

Trailing on home soil, the hosts ramped up the Intensity throughout the second half. They essentially set up camp in the opposition half, bombarding the penalty area and forcing a massive count of fourteen corners by the final whistle. Yet, their offensive desperation left glaring structural gaps behind their midfield line. The defining pivot materialized precisely in the 74th minute. L. Dumancic exploited a loose ball during a rapid transition phase, sliding a perfectly timed pass to M. Maricic. Without hesitation, Maricic doubled the advantage with a clinical finish that silenced the home crowd. Against the run of play, this ruthless counterattack shattered the home side's resolve and proved the visitors possessed a genuine cutting edge.

Frantic Conclusion

The dying embers of this crucial fixture delivered a volatile Balance of emotions and late-game chaos. P. Ganet finally made a sustained home attack stick, finishing off an intricate sequence orchestrated by J. Brown right on the 90-minute mark. This momentary flash of brilliance sparked faint hopes of a miraculous grandstand finish. Those hopes, however, evaporated entirely deep into stoppage time. M. Maricic capped off a spectacular individual performance by seamlessly turning into a provider. He held up play before releasing D. Tumbas in the 92nd minute, who emphatically sealed the 3-1 away victory. This monumental result doesn't magically pull them out of the drop zone, but it keeps their survival campaign fiercely alive.

Key Questions

What does this mean for Persita's season?

Locked securely in 10th place, this defeat carries little structural consequence, allowing the management to experiment and evaluate their wider squad for next season.

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
52%
48%
Persita 52%
Persis Solo 48%
Shots on Target
5
5
Persita 5
Persis Solo 5
Corners
7
7
Persita 7
Persis Solo 7
Yellow Cards
2
1
Persita 2
Persis Solo 1
Red Cards
0
0
Persita 0
Persis Solo 0

Match Events

A. Nico 🟨 6'
K. Raditya D. A. Djin 🔄 10'
29' 🟨 T. Kozubayev
J. Carioca (Dimitri) 44'
HT
46' 🔄 A. Saputra E. Sahrul
A. Nico Y. Roni 🔄 46'
58' 🔄 A. Andrejic A. Nur Hardianto
Dimitri M. Maricic 🔄 67'
J. Carioca Andrei Alba 🔄 73'
D. A. Djin E. Taufik 🔄 73'
73' 🔄 M. Jardel Matheus Alves
M. Maricic (L. Dumancic) 74'
81' 🔄 H. Caraka J. Brown
81' 🔄 Zalnando A. Nursofyan
90' P. Ganet (J. Brown)
D. Tumbas (M. Maricic) 90'+2
90'+5 🟨 J. Brown
FT

Head to Head

Date Home Score Away Competition Venue
01/04/2026 Persis Solo 1 - 3 Persita Liga 1 Manahan Stadium
04/27/2025 Persis Solo 1 - 0 Persita Liga 1 Stadion Manahan
12/08/2024 Persita 2 - 0 Persis Solo Liga 1 Stadion Pakansari Bogor
04/26/2024 Persis Solo 1 - 2 Persita Liga 1 Stadion Manahan
10/22/2023 Persita 2 - 1 Persis Solo Liga 1 Indomilk Arena
01/28/2023 Persita 0 - 0 Persis Solo Liga 1 Indomilk Arena
08/14/2022 Persis Solo 1 - 2 Persita Liga 1 Stadion Manahan
06/27/2022 Persis Solo 0 - 1 Persita Piala Presiden Stadion Manahan
01/04/2026
Liga 1 Manahan Stadium
04/27/2025
Liga 1 Stadion Manahan
12/08/2024
Liga 1 Stadion Pakansari Bogor
04/26/2024
Liga 1 Stadion Manahan
10/22/2023
Liga 1 Indomilk Arena
01/28/2023
Liga 1 Indomilk Arena
08/14/2022
Liga 1 Stadion Manahan
06/27/2022
Piala Presiden Stadion Manahan
Persita Win
Persis Solo Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 34 79 74 31 +43 WPusamania Borneo 7 - 1 Malut United (23-05-2026)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)
2 Persib Bandung 34 79 59 22 +37 DPersib Bandung 0 - 0 Persijap (23-05-2026)WPSM Makassar 1 - 2 Persib Bandung (17-05-2026)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)
3 Persija 34 71 65 29 +36 WPersija 3 - 0 Semen Padang (23-05-2026)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)
4 Persebaya Surabaya 34 58 61 35 +26 WPersebaya Surabaya 5 - 0 Persik Kediri (23-05-2026)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)
5 Malut United 34 53 68 53 +15 LPusamania Borneo 7 - 1 Malut United (23-05-2026)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)
6 Bhayangkara FC 34 53 53 45 +8 WBhayangkara FC 7 - 0 PSBS Biak Numfor (23-05-2026)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)
7 Dewa United 34 53 44 37 +7 LDewa United 0 - 1 Bali United (22-05-2026)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)
8 Bali United 34 51 57 48 +9 WDewa United 0 - 1 Bali United (22-05-2026)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)
9 Arema FC 34 48 53 47 +6 WArema FC 3 - 1 PSIM Yogyakarta (22-05-2026)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)
10 Persita 34 45 38 37 +1 LPersita 1 - 3 Persis Solo (23-05-2026)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)
11 PSIM Yogyakarta 34 45 43 44 -1 LArema FC 3 - 1 PSIM Yogyakarta (22-05-2026)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)
12 Persik Kediri 34 39 42 61 -19 LPersebaya Surabaya 5 - 0 Persik Kediri (23-05-2026)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)
13 Persijap 34 36 31 45 -14 DPersib Bandung 0 - 0 Persijap (23-05-2026)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)
14 Persepam Madura Utd 34 35 37 54 -17 WPersepam Madura Utd 2 - 0 PSM Makassar (23-05-2026)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)
15 PSM Makassar 34 34 39 49 -10 LPersepam Madura Utd 2 - 0 PSM Makassar (23-05-2026)LPSM Makassar 1 - 2 Persib Bandung (17-05-2026)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)
16 Persis Solo 34 34 39 59 -20 WPersita 1 - 3 Persis Solo (23-05-2026)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)
17 Semen Padang 34 20 22 65 -43 LPersija 3 - 0 Semen Padang (23-05-2026)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)
18 PSBS Biak Numfor 34 18 31 95 -64 LBhayangkara FC 7 - 0 PSBS Biak Numfor (23-05-2026)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)