Liga 1 Regular Season - 27

Persijap 2 - 1 FT Bhayangkara FC

Gelora Bumi Kartini Stadium

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

Futmetrix Verdict
71
FT
Sat, Apr 11
Indonesia
Persijap
2-1
Bhayangkara FC
⚡ Intensity 66
⚖️ Balance 37
🏆 Stakes 42
🎲 Upset 36
Early strike sparks massive Persijap upset.

Lightning Strike Shocks Formidable Visitors

Highly Entertaining Futmetrix Score: 71/100. A sensational shock result driven by a frantic start and a costly red card turned the Liga 1 table dynamics completely upside down.

Lightning Strikes Early

Gelora Bumi Kartini Stadium erupted in sheer jubilation before the visiting fans even had a chance to take their seats. A breathtaking opening minute saw B. Herrera link up perfectly with Tiri to fire Persijap into an immediate and shocking lead. This lightning strike injected a massive Upset Factor into a dramatic clash where the struggling hosts were desperately fighting near the relegation zone against a powerhouse riding a dominant five-match winning streak. Forced to abandon their initial game plan and chase the match, Bhayangkara FC controlled possession, edging the ball retention at 53 percent. However, they consistently struggled to break down a beautifully structured home defence. The tactical Balance shifted heavily toward clinical counter-attacks, culminating perfectly right on the stroke of half-time. A. Sudi aggressively doubled the advantage in the 45th minute, turning a brilliant pass from R. Saepul into a stunning two-goal cushion heading into the tunnel.

The Turning Point

The second half demanded an immediate and fierce response from the visitors, driving the on-pitch Intensity straight through the roof. Bhayangkara FC threw extra bodies forward, registering a total of nine shots in their desperate and frantic search for a much-needed lifeline. However, the ultimate turning point arrived in the 75th minute when rising frustration visibly boiled over into indiscipline. D. Sulistyawan was shown a straight red card following a poor sequence, instantly reducing the chasing side to ten men. This critical dismissal completely dismantled their attacking structure and effectively nullified their slight statistical dominance in the midfield battle. Persijap smartly adjusted their overall defensive shape, choosing to sit deeper to absorb the remaining pressure while ruthlessly exploiting the massive tactical gaps left behind by the ejected forward. The visitors simply could not engineer a clean breakthrough against a motivated side.

Late Consolation

Despite facing a significant numerical disadvantage and a ticking clock, the visitors bravely continued to push forward with whatever attacking energy remained in their legs. Their relentless persistence finally paid a small dividend in the 90th minute when M. Sidibe found the back of the net, momentarily setting up a highly nervy stoppage-time period for the home supporters. But the overall Stakes were simply too high for Persijap to let this precious opportunity slip away. The hosts expertly locked down the final chaotic minutes, securing a truly priceless 2-1 victory that emphatically ends their opponents' phenomenal winning run. This result grants them crucial breathing room near the treacherous bottom of the Liga 1 table. It was a vintage underdog performance, proving beyond doubt that early momentum and defensive discipline can dismantle even the absolute most in-form teams.

Key Questions

How did the red card for D. Sulistyawan impact the match?

D. Sulistyawan's 75th-minute dismissal crippled Bhayangkara FC's comeback efforts, forcing them to chase a two-goal deficit with only ten men for the remainder of the match.

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
47%
53%
Persijap 47%
Bhayangkara FC 53%
Shots on Target
3
3
Persijap 3
Bhayangkara FC 3
Corners
2
5
Persijap 2
Bhayangkara FC 5
Yellow Cards
1
2
Persijap 1
Bhayangkara FC 2
Red Cards
0
1
Persijap 0
Bhayangkara FC 1

Match Events

1' B. Herrera (Tiri)
45' A. Sudi (R. Saepul)
HT
R. Matsumura D. Sulistyawan 🔄 46'
W. Subo S. Yamamoto 🔄 48'
Moises Gaucho S. Rizki 🔄 51'
57' 🔄 R. Saepul A. Umanailo
D. Sulistyawan 🟨 59'
S. Rizki 🟨 63'
64' 🟨 D. Brito
D. Sulistyawan 🟨 75'
D. Sulistyawan 🟥 75'
N. Sadiki Leo Silva 🔄 83'
P. Mbaga R. Kurnia 🔄 83'
84' 🔄 A. Sudi Morelatto
88' 🔄 B. Herrera A. Ndom
89' 🔄 R. Hidayat B. Lessy
M. Sidibe 90'
FT

Head to Head

Date Home Score Away Competition Venue
10/27/2025 Bhayangkara FC 2 - 0 Persijap Liga 1 PTIK Stadium
02/12/2025 Persijap 0 - 0 Bhayangkara FC Liga 2 Stadion Gelora Bumi Kartini
01/21/2025 Bhayangkara FC 3 - 0 Persijap Liga 2 Stadion Pakansari Bogor
01/11/2025 Bhayangkara FC 4 - 0 Persijap Liga 2 Stadion Olahraga Tri Sanja
10/21/2024 Persijap 0 - 2 Bhayangkara FC Liga 2
10/27/2025
Liga 1 PTIK Stadium
02/12/2025
Liga 2 Stadion Gelora Bumi Kartini
01/21/2025
Liga 2 Stadion Pakansari Bogor
01/11/2025
Liga 2 Stadion Olahraga Tri Sanja
10/21/2024
Liga 2
Persijap Win
Bhayangkara FC Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Persib Bandung 27 64 48 16 +32 WPersib Bandung 3 - 2 Bali United (12-04-2026)WSemen Padang 0 - 2 Persib Bandung (05-04-2026)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)
2 Pusamania Borneo 27 60 56 27 +29 WPusamania Borneo 5 - 1 PSBS Biak Numfor (11-04-2026)WPersepam Madura Utd 1 - 3 Pusamania Borneo (05-04-2026)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)
3 Persija 27 55 50 25 +25 WPersija 3 - 0 Persebaya Surabaya (11-04-2026)LBhayangkara FC 3 - 2 Persija (05-04-2026)DPersija 1 - 1 Dewa United (15-03-2026)DPersija 2 - 2 Pusamania Borneo (03-03-2026)WMalut United 2 - 3 Persija (24-02-2026)
4 Malut United 26 46 52 33 +19 DArema FC 1 - 1 Malut United (03-04-2026)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)
5 Bhayangkara FC 27 44 36 31 +5 LPersijap 2 - 1 Bhayangkara FC (11-04-2026)WBhayangkara FC 3 - 2 Persija (05-04-2026)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)
6 Persebaya Surabaya 27 42 38 33 +5 LPersija 3 - 0 Persebaya Surabaya (11-04-2026)WPersebaya Surabaya 1 - 0 Persita (04-04-2026)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)
7 Persita 27 41 35 26 +9 LPersita 0 - 1 Arema FC (10-04-2026)LPersebaya Surabaya 1 - 0 Persita (04-04-2026)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)
8 PSIM Yogyakarta 27 38 36 35 +1 LPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)LDewa United 1 - 0 PSIM Yogyakarta (03-04-2026)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)
9 Dewa United 26 37 31 31 0 WDewa United 1 - 0 PSIM Yogyakarta (03-04-2026)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)
10 Bali United 27 36 43 41 +2 LPersib Bandung 3 - 2 Bali United (12-04-2026)WBali United 6 - 1 PSBS Biak Numfor (06-04-2026)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)
11 Arema FC 27 35 38 37 +1 WPersita 0 - 1 Arema FC (10-04-2026)DArema FC 1 - 1 Malut United (03-04-2026)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)
12 Persik Kediri 27 30 33 47 -14 LPersepam Madura Utd 2 - 1 Persik Kediri (11-04-2026)DPersik Kediri 0 - 0 Persijap (06-04-2026)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)
13 PSM Makassar 27 28 32 36 -4 WPSIM Yogyakarta 1 - 2 PSM Makassar (10-04-2026)DPSM Makassar 1 - 1 Persis Solo (04-04-2026)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)
14 Persijap 27 25 24 42 -18 WPersijap 2 - 1 Bhayangkara FC (11-04-2026)DPersik Kediri 0 - 0 Persijap (06-04-2026)DPSIM Yogyakarta 2 - 2 Persijap (11-03-2026)DPersijap 0 - 0 Persis Solo (05-03-2026)DBali United 0 - 0 Persijap (28-02-2026)
15 Persis Solo 27 24 31 46 -15 WPersis Solo 2 - 1 Semen Padang (12-04-2026)DPSM Makassar 1 - 1 Persis Solo (04-04-2026)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)
16 Persepam Madura Utd 27 23 27 46 -19 WPersepam Madura Utd 2 - 1 Persik Kediri (11-04-2026)LPersepam Madura Utd 1 - 3 Pusamania Borneo (05-04-2026)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)
17 Semen Padang 27 20 22 45 -23 LPersis Solo 2 - 1 Semen Padang (12-04-2026)LSemen Padang 0 - 2 Persib Bandung (05-04-2026)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)
18 PSBS Biak Numfor 27 18 29 64 -35 LPusamania Borneo 5 - 1 PSBS Biak Numfor (11-04-2026)LBali United 6 - 1 PSBS Biak Numfor (06-04-2026)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)