Liga 1 Regular Season - 28

Arema FC 2 - 0 FT Persis Solo

Kanjuruhan Stadium

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

Futmetrix Verdict
33
FT
Sat, Apr 18
Indonesia
Arema FC
2-0
Persis Solo
⚡ Intensity 20
⚖️ Balance 22
🏆 Stakes 56
🎲 Upset 0
Silva's double deepens Persis Solo's crisis.

Silva's Clinical Brace Sinks Blunt Persis at Kanjuruhan

Skip It Futmetrix Score: 33/100. A ruthless display of finishing from Arema FC condemned a toothless Persis Solo side to another difficult week stuck in the relegation mire.

The Early Exchange

Arema FC approached this crucial fixture with clear tactical intent, determined to set the tempo early at Stadion Kanjuruhan. With the hosts looking to solidify their mid-table standing, the Stakes were equally massive for Persis Solo, who arrived utterly desperate to secure points and escape the relegation zone. The home side edged possession during the tense opening exchanges, patiently stringing together composed passing sequences. Their calculated patience was rewarded swiftly in the 16th minute. A brilliant piece of collective build-up play allowed Joel Vinicius to slide a perfectly weighted pass into the path of Gabriel Silva, who finished with ruthless precision. Despite falling behind early, the visitors desperately attempted to claw their way back. They manufactured over a hundred attacking moves throughout the half, pushing bodies forward, but found themselves constantly repelled by a well-drilled defensive block that stubbornly refused to yield any clear-cut scoring opportunities.

The Decisive Blow

Emerging from the half-time interval, the visitors tried to adopt a significantly more aggressive posture, committing extra men forward in frantic search of an elusive equaliser to salvage their evening. However, this high-risk offensive strategy ultimately proved to be their fatal undoing. The decisive moment arrived in the 53rd minute, completely shifting the complexion of the entire afternoon. R. Fahmi spotted a gaping hole in the retreating defensive line and delivered a precise assist to Gabriel Silva, who remained entirely composed to notch his brilliant brace. That critical second goal entirely shattered the tactical Balance of the match. The away side's frustrated response was highly symptomatic of their profound season-long struggles in the final third. Despite managing ten total shots over the ninety minutes, an astonishing zero were actually directed on target. Their build-up play frequently fizzled out just outside the penalty area, lacking the clinical edge required to genuinely trouble a comfortable home backline.

The Aftermath

The final whistle at Stadion Kanjuruhan cemented a highly professional and fully deserved 2-0 victory for the home team. By maintaining excellent defensive Intensity throughout the entire match, Arema FC managed the game masterfully, not requiring a single save from their goalkeeper against a completely blunt attacking unit. The impressive result sees them sitting comfortably in ninth place with 38 points, pulling away from the drop and confidently looking upward. Conversely, the away side’s total inability to produce any sort of meaningful Upset Factor leaves their top-flight status hanging by the thinnest of threads. Trapped heavily in 16th position with just 24 points, they remain deep in the terrifying relegation battle. If they cannot quickly fix their glaring lack of firepower and start registering actual shots on target, their painful drop into the lower division seems almost inevitable as the precious weeks tick down on this difficult campaign.

Key Questions

What does this mean for Arema FC's season?

This routine victory solidifies their mid-table status, keeping them safely away from the relegation dogfight and building excellent momentum for the remainder of the league campaign.

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%
Arema FC 52%
Persis Solo 48%
Shots on Target
4
0
Arema FC 4
Persis Solo 0
Corners
3
5
Arema FC 3
Persis Solo 5
Yellow Cards
1
1
Arema FC 1
Persis Solo 1
Red Cards
0
0
Arema FC 0
Persis Solo 0

Match Events

13' 🟨 A. Fikri
16' Gabriel Silva (Joel Vinicius)
HT
R. Paparyga Dimitri 🔄 46'
D. A. Djin A. Alrizky 🔄 46'
D. Mijic 🟨 48'
53' Gabriel Silva (R. Fahmi)
J. Carioca S. Bagaskara 🔄 61'
71' 🔄 Gustavo Franca Dalberto
71' 🔄 A. Fikri J. Hariono
M. Maricic I. Jauhari 🔄 71'
79' 🔄 Gabriel Silva Valdeci
Dimitri Y. Roni 🔄 80'
86' 🔄 Joel Vinicius D. Setiawan
86' 🔄 A. Farisi L. Guntara
FT

Head to Head

Date Home Score Away Competition Venue
09/28/2025 Persis Solo 2 - 2 Arema FC Liga 1 Manahan Stadium
05/05/2025 Persis Solo 0 - 1 Arema FC Liga 1 Stadion Manahan
12/12/2024 Arema FC 1 - 1 Persis Solo Liga 1 Stadion Gelora Supriyadi
07/31/2024 Persis Solo 0 - 2 Arema FC Piala Presiden Stadion Manahan
12/09/2023 Arema FC 3 - 1 Persis Solo Liga 1 Stadion Kapten I Wayan Dipta
07/30/2023 Persis Solo 1 - 1 Arema FC Liga 1 Stadion Maladi Sriwedari
09/28/2025
Liga 1 Manahan Stadium
05/05/2025
Liga 1 Stadion Manahan
12/12/2024
Liga 1 Stadion Gelora Supriyadi
07/31/2024
Piala Presiden Stadion Manahan
12/09/2023
Liga 1 Stadion Kapten I Wayan Dipta
07/30/2023
Liga 1 Stadion Maladi Sriwedari
Arema FC Win
Persis Solo 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)