Liga 1 Regular Season - 29
Persis Solo 2 - 1 FT Bhayangkara FC
Match Statistics
Possession
Shots on Target
Corners
Yellow Cards
Red Cards
Match Events
1' D. Mijic
M. Sidibe 3'
31' Dimitri (B. Gomes)
45'+4 L. Dumancic (M. Maricic)
HT
↓ B. Doumbia ↑I. Spasojevic 46'
46' ↓ D. Mijic ↑D. A. Djin
↓ F. Missa ↑F. Andika 55'
↓ W. Subo ↑E. Florasta 55'
58' B. Gomes
73' ↓ Dimitri ↑T. Sutanto
76' K. Raditya
↓ P. Gede ↑R. Matsumura 78'
↓ P. Mbaga ↑D. Sulistyawan 78'
83' ↓ Z. Fariz ↑J. Carioca
89' ↓ B. Gomes ↑S. Bagaskara
F. Andika 90'+7
FT
Head to Head
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| 08/29/2025 | Bhayangkara FC | 2 - 0 | Persis Solo | Liga 1 | PTIK Stadium |
| 04/30/2024 | Bhayangkara FC | 0 - 1 | Persis Solo | Liga 1 | PTIK Stadium |
| 10/29/2023 | Persis Solo | 2 - 1 | Bhayangkara FC | Liga 1 | Stadion Maguwoharjo |
| 02/02/2023 | Persis Solo | 1 - 3 | Bhayangkara FC | Liga 1 | Stadion Maguwoharjo |
| 08/19/2022 | Bhayangkara FC | 0 - 1 | Persis Solo | Liga 1 | Stadion Wibawa Mukti |
08/29/2025
04/30/2024
10/29/2023
02/02/2023
08/19/2022
Persis Solo Win
Bhayangkara FC Win
Draw
League Standings
P: 29 GD: +33
P: 29 GD: +32
3 Persija Jakarta 59 pts
P: 29 GD: +26
P: 29 GD: +5
P: 29 GD: +13
P: 29 GD: +6
P: 29 GD: +2
P: 29 GD: +6
P: 29 GD: +7
P: 29 GD: +3
P: 29 GD: 0
P: 29 GD: -15
P: 29 GD: -3
P: 29 GD: -14
P: 29 GD: -16
P: 29 GD: -19
P: 29 GD: -28
League Standings
| Pos | Team | P | Pts | GF | GA | GD | Form |
|---|---|---|---|---|---|---|---|
| 1 | Persib Bandung | 32 | 75 | 57 | 21 | +36 | |
| 2 | Pusamania Borneo | 31 | 72 | 64 | 28 | +36 | |
| 3 | Persija | 32 | 65 | 59 | 28 | +31 | |
| 4 | Dewa United | 32 | 53 | 44 | 35 | +9 | |
| 5 | Malut United | 32 | 52 | 66 | 45 | +21 | |
| 6 | Persebaya Surabaya | 32 | 52 | 49 | 35 | +14 | |
| 7 | Bhayangkara FC | 31 | 47 | 42 | 40 | +2 | |
| 8 | Bali United | 31 | 45 | 50 | 44 | +6 | |
| 9 | Persita | 32 | 44 | 36 | 33 | +3 | |
| 10 | Arema FC | 32 | 42 | 45 | 44 | +1 | |
| 11 | PSIM Yogyakarta | 32 | 42 | 40 | 40 | 0 | |
| 12 | Persik Kediri | 32 | 39 | 41 | 53 | -12 | |
| 13 | PSM Makassar | 32 | 34 | 38 | 45 | -7 | |
| 14 | Persijap | 32 | 34 | 31 | 45 | -14 | |
| 15 | Persepam Madura Utd | 31 | 32 | 33 | 49 | -16 | |
| 16 | Persis Solo | 32 | 28 | 35 | 58 | -23 | |
| 17 | Semen Padang | 32 | 20 | 22 | 55 | -33 | |
| 18 | PSBS Biak Numfor | 32 | 18 | 29 | 83 | -54 |
P: 32 GD: +36
P: 31 GD: +36
P: 32 GD: +31
P: 32 GD: +9
P: 32 GD: +21
P: 32 GD: +14
P: 31 GD: +2
P: 31 GD: +6
P: 32 GD: +3
P: 32 GD: +1
P: 32 GD: 0
P: 32 GD: -12
P: 32 GD: -7
P: 32 GD: -14
P: 31 GD: -16
P: 32 GD: -23
P: 32 GD: -33
P: 32 GD: -54
Match previews and recaps to help you decide which games are worth watching
Survival Instincts: Persis Solo Overturn Early Deficit
Worth Watching Futmetrix Score: 60/100. A resilient first-half turnaround proved decisive as the hosts claimed vital points in their fight against the drop.
An Early Jolt
The crucial league encounter at Manahan Stadium kicked off with a palpable sense of urgency, and the sheer Intensity was overwhelmingly evident right from the initial exchanges. The visiting side, Bhayangkara FC, wasted absolutely no time asserting their authority against a desperately struggling host. Just three minutes into the contest, M. Sidibe completely stunned the home crowd with a devastatingly clinical early opener, seemingly setting the tone for yet another miserable afternoon for Persis Solo. This immediate deficit genuinely threatened to completely deflate a fragile side already battling the looming, dark shadow of a dreaded relegation fight. However, instead of collapsing under the heavy weight of expectations, the hosts slowly began to absorb the relentless pressure. A steady barrage of 14 combined corners throughout the match hinted at the massive set-piece pressure both sides were willing to relentlessly deploy to find an edge.
The Reversal
The genuine Stakes of this deeply critical fixture emerged brightly as the first half gradually wore on. Trailing by a single goal, the determined home side successfully recalibrated their tactical approach and shifted the attacking momentum completely in their favour. Their undeniable persistence finally paid handsome dividends in the 31st minute when a beautifully weighted pass from B. Gomes completely unlocked the visiting defence, allowing Dimitri to confidently dispatch the vital equaliser. The vast stadium erupted with raw emotion, but the incredibly motivated hosts were far from finished. Deep into crucial first-half stoppage time, they struck a massive blow yet again. In the 45th minute, a wonderfully intricate attacking move found M. Maricic, who perfectly set up an onrushing L. Dumancic. His phenomenally clutch finish completed a breathtaking, dramatic comeback right before the interval, swinging the psychological pendulum wildly in their direction.
Holding the Fort
The second half swiftly transformed into a tremendously gritty test of pure endurance and unwavering tactical discipline. While the visitors narrowly edged possession statistics with 51%, their actual attacking threat completely evaporated into thin air, as they managed a shockingly low two shots on target all game. Persis Solo, conversely, demonstrated incredibly lethal attacking efficiency, peppering the opposing goal with eight solid shots on target, and ultimately showcased a massive Upset Factor against a formidable top-four opponent. The delicate Balance of play shifted into a rigid defensive masterclass from the leading hosts, who successfully and valiantly absorbed all late pressure to meticulously protect their narrow advantage. Securing this highly emotional 2-1 victory provides immeasurable relief for a side sitting precariously close to the drop zone, injecting a massive dose of renewed belief into their ongoing relegation survival campaign.
Key Questions
How did Persis Solo complete the comeback from behind?
Trailing to M. Sidibe's third-minute opener, Dimitri equalised on 31 minutes before L. Dumancic scored a dramatic stoppage-time winner right before the half-time whistle.
What does this mean for Persis Solo's season?
The hard-fought victory provides a massive boost to their relegation battle, closing the gap to safety and significantly reviving their survival hopes.
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.
Relegation Scraps and Top-Four Dreams Collide
Highly Entertaining Futmetrix Score: 82/100. The hosts are fighting for their Liga 1 lives, but they face a visiting side fiercely determined to cement top-four status.
The Setup
Persis Solo are staring down the barrel. Sitting 16th in the table, their home record is genuinely dire. Just three wins in 14 attempts gives them a miserable win rate that must be overturned immediately. Conversely, Bhayangkara FC are soaring up in fourth place, backed by four victories in their last five league outings. An off-the-charts Balance rating suggests this match will be much tighter than the massive 23-point gap indicates. The recent Form points heavily to the high-flying away side, yet the underlying metrics surprisingly lean slightly toward the desperate hosts. The clash at Manahan Stadium is shaping up to be an unpredictable affair where league positions might just go out the window.
Key Battle
The defining clash will be a frantic home defensive unit trying to weather an organized away attacking storm. The hosts have shipped an alarming 48 goals this campaign, saddling them with a dreadful minus-17 goal difference. Their leaky backline must somehow contain a visiting attack that knows exactly how to punish defensive lapses. Expect a tactical chess match in the middle third of the pitch. If the away midfield dictates the tempo, they will easily carve open those fragile defensive lines and expose glaring weaknesses.
Our Prediction
The sheer desperation from the home camp brings the Stakes sharply into focus. A modest lack of household Stars will not matter when top-flight survival is directly on the line. We expect a tense, incredibly gritty affair. A 1-1 draw seems the most realistic outcome. The visitors will likely control early possession and grab a first-half lead. However, the hosts will throw caution to the wind late in the game, eventually scrambling home an ugly equalizer to secure a vital point in their battle against the drop.