Liga 1 Regular Season - 28

Semen Padang 0 - 2 FT Persijap

Stadion GOR Haji Agus Salim

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

Futmetrix Verdict
51
FT
Mon, Apr 20
Indonesia
Semen Padang
0-2
Persijap
⚡ Intensity 38
⚖️ Balance 22
🏆 Stakes 56
🎲 Upset 56
Persijap compound Semen Padang's relegation fears.

Clinical Persijap Deepen Semen Padang's Relegation Misery

Average Entertainment Futmetrix Score: 51/100. A ruthless late first-half surge from the visitors left the struggling hosts staring down the barrel of relegation, exposing a total lack of final-third quality.

The Deceptive Opening

The relegation battle brought palpable tension to Stadion GOR Haji Agus Salim, where Semen Padang arrived desperate for a lifeline. The hosts started with earnest endeavour, forcing a succession of early set-pieces that underscored the high Stakes of this crucial fixture. The opening half-hour was defined by a steady stream of corner kicks—part of a relentless 14-corner count throughout the afternoon—as the home side sought to batter down the defensive doors. Yet, despite this territorial exertion, they looked entirely bereft of genuine attacking inspiration in the final third. The Balance of play remained deceptively precarious; the hosts pushed forward with blunt force, while the visitors calmly absorbed the pressure, waiting for the perfect moment to execute their own tactical blueprint. It was a classic clash of possession without penetration against patient counter-attacking intent.

The Devastating Pivot

The defining pivot of the match arrived via a devastating seven-minute spell just before the interval, completely altering the complexion of the contest. Right when the home crowd thought they might reach the break unscathed, Franca Carlos picked his moment. The playmaker expertly unlocked the disjointed defensive line, sliding a perfectly weighted pass to R. Saepul, who ruthlessly broke the deadlock in the 38th minute. The Upset Factor was immediately palpable across the quietening stadium. Instead of demonstrating resilience, the hosts completely unravelled under the pressure. Deep into first-half stoppage time, a clumsy defensive sequence conceded a catastrophic penalty. Franca Carlos confidently stepped up to the spot, smashing the ball home to double the advantage. In the blink of an eye, a tightly contested arm-wrestle had been blown wide open by sheer offensive efficiency.

Consequences and Closure

Returning from the dressing room with a two-goal cushion, Persijap turned the second half into a masterclass of professional game management. They naturally edged possession as the half wore on, cleverly suffocating any lingering bursts of Intensity from the increasingly desperate hosts. The visitors’ attacking economy was truly remarkable—they conjured two goals from just four total shots all match, highlighting a ruthless streak that their opponents sorely lacked. By contrast, the home side huffed and puffed but failed to register a single shot on target, rendering their afternoon entirely toothless. The final whistle confirmed a damaging 0-2 defeat that leaves the hosts languishing in 17th place, staring down a daunting five-point gap to safety. For the victorious visitors, it was a perfectly executed away performance that cements their mid-table comfort.

Key Questions

What does this mean for Semen Padang's season?

Sitting 17th and five points adrift of safety, this home defeat deepens their relegation crisis, leaving them desperate for points with only eleven games remaining.

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%
Semen Padang 47%
Persijap 53%
Shots on Target
0
4
Semen Padang 0
Persijap 4
Corners
7
7
Semen Padang 7
Persijap 7
Yellow Cards
4
2
Semen Padang 4
Persijap 2
Red Cards
0
0
Semen Padang 0
Persijap 0

Match Events

3' 🟨 R. Tsouka
37' 🟨 R. Ariansyah
R. Saepul (Franca Carlos) 38'
Franca Carlos 45'
HT
46' 🔄 B. Diarra J. Giraldo
46' 🔄 F. Juliansyah K. Botan
46' 🔄 A. Kristiano R. Wahyudi
R. Saepul Dicky Kurniawan 🔄 58'
Tiri 🟨 61'
Dicky Kurniawan 🟨 66'
66' 🔄 R. Ariansyah A. Oropa
72' 🟨 A. Gufron
77' 🔄 K. Nakagawa Diego Mauricio
B. Herrera Morelatto 🔄 82'
I. Guarrotxena A. Sudi 🔄 82'
Franca Carlos A. Fadlillah 🔄 86'
90'+1 🟨 J. Giraldo
FT

Head to Head

Date Home Score Away Competition Venue
11/20/2025 Persijap 1 - 2 Semen Padang Liga 1 Gelora Bumi Kartini Stadium
11/20/2025
Liga 1 Gelora Bumi Kartini Stadium
Semen Padang Win
Persijap Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Persib Bandung 28 65 50 18 +32 DDewa United 2 - 2 Persib Bandung (20-04-2026)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)
2 Pusamania Borneo 28 63 58 28 +30 WPSM Makassar 1 - 2 Pusamania Borneo (18-04-2026)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)
3 Persija 28 58 51 25 +26 WPSBS Biak Numfor 0 - 1 Persija (18-04-2026)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)
4 Bhayangkara FC 28 47 38 32 +6 WBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)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)
5 Malut United 28 46 54 39 +15 LBali United 4 - 1 Malut United (19-04-2026)LMalut United 1 - 2 Dewa United (12-04-2026)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)
6 Persebaya Surabaya 28 42 39 35 +4 LPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)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)
7 Persita 28 41 35 27 +8 LPersik Kediri 1 - 0 Persita (19-04-2026)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)
8 Dewa United 28 41 35 34 +1 DDewa United 2 - 2 Persib Bandung (20-04-2026)WMalut United 1 - 2 Dewa United (12-04-2026)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)
9 Bali United 28 39 47 42 +5 WBali United 4 - 1 Malut United (19-04-2026)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)
10 Arema FC 28 38 40 37 +3 WArema FC 2 - 0 Persis Solo (18-04-2026)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)
11 PSIM Yogyakarta 28 38 37 37 0 LBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)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)
12 Persik Kediri 28 33 34 47 -13 WPersik Kediri 1 - 0 Persita (19-04-2026)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)
13 PSM Makassar 28 28 33 38 -5 LPSM Makassar 1 - 2 Pusamania Borneo (18-04-2026)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)
14 Persijap 28 28 26 42 -16 WSemen Padang 0 - 2 Persijap (20-04-2026)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)
15 Persepam Madura Utd 28 26 29 47 -18 WPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)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)
16 Persis Solo 28 24 31 48 -17 LArema FC 2 - 0 Persis Solo (18-04-2026)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)
17 Semen Padang 28 20 22 47 -25 LSemen Padang 0 - 2 Persijap (20-04-2026)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)
18 PSBS Biak Numfor 28 18 29 65 -36 LPSBS Biak Numfor 0 - 1 Persija (18-04-2026)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)