Liga 1 Regular Season - 26

Bhayangkara FC 3 - 2 FT Persija Jakarta

Sumpah Pemuda

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

Futmetrix Verdict
100
FT
Sun, Apr 5
Indonesia
Bhayangkara FC
3-2
Persija Jakarta
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 57
🎲 Upset 61
Sensational late comeback sinks ten-man Persija.

Sumpah Pemuda Stunner: Bhayangkara's Late Blitz Breaks Ten-Man Persija

Must-Watch Futmetrix Score: 100/100. This crucial top-half clash proved that relentless offensive pressure will eventually shatter even the most stubborn, depleted defence.

The First-Minute Shockwave

Sumpah Pemuda was instantly silenced before fans even settled into their seats. M. Hannan struck a lethal blow in the very first minute, converting a clinical pass from Allano to thrust Persija into an immediate lead. The visitors threatened to run riot early on, forcing the home side to scramble defensively. However, Bhayangkara FC gathered their composure, edging possession to slowly establish a rhythm. Their patience paid dividends when M. Sidibe found the back of the net in the 28th minute, courtesy of a precise delivery from P. Gede. The Balance of the contest seesawed violently throughout the opening half. Neither side was willing to compromise on their aggressive tactical setups, ensuring the pitch became an absolute battlefield where every loose ball was fiercely contested for local pride.

Red Card Roulette

The complexion of the clash fractured violently just after the restart. J. Amat was shown a straight red card in the 48th minute, a catastrophic error that left the visitors severely exposed. Defying all logic, the ten-man away side somehow retook the lead through a blistering strike from Fabio Silva on the hour mark. The Intensity went off the charts as sheer desperation set in for the hosts. A shooting gallery emerged at the visitors' end, with the goalkeepers sharing eight crucial saves across the match. The home side utilized their numerical advantage to pepper the penalty area, launching a barrage of 14 total shots while trying to pry open a stubborn defensive block that refused to crack easily.

The Grandstand Finish

The dam finally burst as tired legs betrayed the valiant visitors in the dying embers of the match. D. Sulistyawan sparked absolute pandemonium with a thunderous 86th-minute equaliser, shattering the resistance of the ten men. A massive Upset Factor materialized deep into stoppage time when M. Sidibe grabbed his brace, burying a 90th-minute winner to seal a breathtaking 3-2 triumph. This incredible result marks a fifth consecutive victory for the surging hosts, proving their credentials in the upper echelons of the league. For the away side, this spectacular collapse serves as a bitter pill, highlighting the brutal reality of defending with a numerical disadvantage. Ultimately, the relentless late offensive pressure proved simply too overwhelming to withstand.

Key Questions

How did the red card for J. Amat impact the match?

Amat's 48th-minute dismissal forced his team into a deep block. While they bravely snatched a brief lead, the numerical disadvantage eventually caused a complete defensive collapse.

What caused the 5-goal thriller?

An early opener sparked end-to-end chaos, while multiple lead changes and relentless attacking pressure against a ten-man side stretched the pitch wide open late on.

How dramatic was the late winner by D. Sulistyawan?

Sulistyawan's explosive 86th-minute strike acted as the crucial catalyst, shattering the visitors' depleted defence and directly setting the stage for Sidibe's dramatic 90th-minute winning goal.

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.

Player Cards

Our take on every player in this match

Bhayangkara FC

Midfielders
A. Savik
👻 Invisible Nothing to note
P. Gede
👻 Invisible Nothing to note
Moises Gaucho
👻 Invisible Nothing to note
B. Doumbia
👻 Invisible Nothing to note
Leo Silva
👻 Invisible Nothing to note
M. Sidibe
👻 Invisible Nothing to note
N. Sadiki
👻 Invisible Nothing to note
T. Ichsan
👻 Invisible Nothing to note
P. Mbaga
👻 Invisible Nothing to note
W. Subo
👻 Invisible Nothing to note
F. Missa
👻 Invisible Nothing to note
BENCH
R. Handika
👻 Invisible Nothing to note
Awan Setho
👻 Invisible Nothing to note
F. Andika
👻 Invisible Nothing to note
M. Ferarri
👻 Invisible Nothing to note
S. Rizki
👻 Invisible Nothing to note
S. Yamamoto
👻 Invisible Nothing to note
R. Kurnia
👻 Invisible Nothing to note
Ginanjar
👻 Invisible Nothing to note
F. Sadat
👻 Invisible Nothing to note
I. Spasojevic
👻 Invisible Nothing to note
D. Sulistyawan
👻 Invisible Nothing to note

League Standings

Pos Team P Pts GF GA GD Form
1 Persib Bandung 26 61 45 14 +31 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)WPersib Bandung 5 - 0 Persepam Madura Utd (26-02-2026)
2 Pusamania Borneo 26 57 51 26 +25 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)WPusamania Borneo 3 - 1 Arema FC (26-02-2026)
3 Persija 26 52 47 25 +22 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)WPersija 2 - 1 PSM Makassar (20-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 26 44 35 29 +6 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)WPersik Kediri 3 - 4 Bhayangkara FC (20-02-2026)
6 Persebaya Surabaya 26 42 38 30 +8 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)LPersijap 3 - 1 Persebaya Surabaya (21-02-2026)
7 Persita 26 41 35 25 +10 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)LPersib Bandung 1 - 0 Persita (22-02-2026)
8 PSIM Yogyakarta 26 38 35 33 +2 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)DPSIM Yogyakarta 3 - 3 Bali United (23-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 26 36 41 38 +3 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)DPSIM Yogyakarta 3 - 3 Bali United (23-02-2026)
11 Arema FC 26 32 37 37 0 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)DPersepam Madura Utd 2 - 2 Arema FC (21-02-2026)
12 Persik Kediri 26 30 32 45 -13 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)LPersik Kediri 3 - 4 Bhayangkara FC (20-02-2026)
13 PSM Makassar 26 25 30 35 -5 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)LPersija 2 - 1 PSM Makassar (20-02-2026)
14 Persijap 26 22 22 41 -19 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)WPersijap 3 - 1 Persebaya Surabaya (21-02-2026)
15 Persis Solo 26 21 29 45 -16 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)DPersis Solo 1 - 1 PSBS Biak Numfor (21-02-2026)
16 Persepam Madura Utd 26 20 25 45 -20 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)DPersepam Madura Utd 2 - 2 Arema FC (21-02-2026)
17 Semen Padang 26 20 21 43 -22 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)DSemen Padang 2 - 2 Malut United (20-02-2026)
18 PSBS Biak Numfor 26 18 28 59 -31 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)DPersis Solo 1 - 1 PSBS Biak Numfor (21-02-2026)