Liga 1 Regular Season - 29

PSM Makassar 3 - 1 FT Persik Kediri

Gelora BJ Habibie

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

Futmetrix Verdict
58
FT
Thu, Apr 23
Indonesia
PSM Makassar
3-1
Persik Kediri
⚡ Intensity 69
⚖️ Balance 28
🏆 Stakes 4
🎲 Upset 0
Late goals secure vital Makassar victory.

Penalties and Stoppage-Time Thrills Decide the Contest

Worth Watching Futmetrix Score: 58/100. What started as a cautious tactical affair mutated into a frantic battle of nerves, decided by clinical strikes from the spot and a devastating counter-punch.

Setting the Tempo

The clash at Gelora BJ Habibie began with a palpable sense of caution from both dugouts. PSM Makassar settled into an early rhythm and controlled possession to dictate the flow of play from midfield. They probed the visiting defense methodically, refusing to force low-percentage passes. The crucial Balance of the match finally shifted decisively in the 37th minute. Persistent pressure inside the box earned the home side a pivotal penalty, and Y. Fernandes stepped up to confidently bury it. This breakthrough instantly elevated the tempo, forcing the opposition to completely rethink their conservative tactical approach heading into the half-time break.

The Double Blow

Coming out for the second period, Persik Kediri demonstrated greater attacking intent but struggled desperately with their end product, racking up several off-target attempts that rarely troubled the keeper. As the visitors pushed higher up the pitch, the physical Intensity of the midfield duels skyrocketed. The defining moment arrived precisely on the hour mark. M. Arfan threaded a precise ball to S. Boboev, who made no mistake to ruthlessly double the advantage. With a two-goal cushion, the home side looked perfectly comfortable, content to absorb the mounting pressure and wait for transitional moments against an increasingly desperate visiting unit.

The Final Flourish

With time running out, the script completely flipped. The Stakes rose dramatically when E. Gomez converted an 85th-minute penalty for Persik, suddenly reducing the deficit to 2-1 and setting up a grandstand finish. The visitors poured men forward, throwing caution to the wind in a desperate search for a dramatic equalizer. Instead, they were caught brutally cold deep into stoppage time. At 90+7', S. Boboev turned provider on the counter-attack, setting up L. Cumic for a devastating final strike. The emphatic 3-1 victory serves as a massive boost for PSM's league campaign, leaving Persik to rue their defensive lapses.

Key Questions

Who scored the goals for PSM Makassar?

Y. Fernandes opened the scoring from the penalty spot, followed by vital second-half strikes from S. Boboev and L. Cumic.

Did Persik Kediri manage to mount a comeback?

E. Gomez converted an 85th-minute penalty to make it 2-1, but the team ultimately conceded again in stoppage time.

Where was this Liga 1 match played?

This crucial regular season fixture took place at Gelora BJ Habibie in front of the home supporters.

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
55%
45%
PSM Makassar 55%
Persik Kediri 45%
Shots on Target
6
2
PSM Makassar 6
Persik Kediri 2
Corners
6
3
PSM Makassar 6
Persik Kediri 3
Yellow Cards
2
0
PSM Makassar 2
Persik Kediri 0
Red Cards
0
0
PSM Makassar 0
Persik Kediri 0

Match Events

H. Hehanusa H. Herdiana 🔄 29'
37' Y. Fernandes
45'+1 🟨 Victor Luiz
HT
50' 🟨 M. Arfan
53' 🔄 Gledson R. Fandi
60' S. Boboev (M. Arfan)
T. Castanheira Bayu Otto 🔄 63'
65' 🔄 Alex Tanque L. Cumic
65' 🔄 M. Arfan R. Bakri
75' 🔄 D. Sakai Savio Roberto
75' 🔄 R. Pratama F. Aditia
E. Gomez 85'
R. Sanjaya I. Mila 🔄 86'
H. Herdiana M. Supriadi 🔄 86'
90'+7 L. Cumic (S. Boboev)
FT

Head to Head

Date Home Score Away Competition Venue
10/25/2025 Persik Kediri 1 - 1 PSM Makassar Liga 1 Brawijaya Stadium
03/11/2025 Persik Kediri 2 - 2 PSM Makassar Liga 1 Stadion Gelora Supriyadi
11/04/2024 PSM Makassar 1 - 1 Persik Kediri Liga 1 Stadion Batakan
12/18/2023 Persik Kediri 1 - 1 PSM Makassar Liga 1 Stadion Brawijaya
08/03/2023 PSM Makassar 1 - 2 Persik Kediri Liga 1 Stadion Gelora B.J. Habibie
06/24/2023 Persik Kediri 1 - 1 PSM Makassar Friendlies Clubs
02/19/2023 PSM Makassar 2 - 1 Persik Kediri Liga 1 Stadion Gelora B.J. Habibie
09/02/2022 Persik Kediri 0 - 0 PSM Makassar Liga 1 Stadion Brawijaya
06/19/2022 PSM Makassar 0 - 0 Persik Kediri Piala Presiden Stadion Kanjuruhan
01/18/2022 PSM Makassar 0 - 0 Persik Kediri Liga 1 Stadion Ngurah Rai
10/25/2025
Liga 1 Brawijaya Stadium
03/11/2025
Liga 1 Stadion Gelora Supriyadi
11/04/2024
Liga 1 Stadion Batakan
12/18/2023
Liga 1 Stadion Brawijaya
08/03/2023
Liga 1 Stadion Gelora B.J. Habibie
06/24/2023
Friendlies Clubs
02/19/2023
Liga 1 Stadion Gelora B.J. Habibie
09/02/2022
Liga 1 Stadion Brawijaya
06/19/2022
Piala Presiden Stadion Kanjuruhan
01/18/2022
Liga 1 Stadion Ngurah Rai
PSM Makassar Win
Persik Kediri Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pusamania Borneo 29 66 61 28 +33 WPusamania Borneo 3 - 0 Semen Padang (25-04-2026)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)
2 Persib Bandung 29 66 50 18 +32 DPersib Bandung 0 - 0 Arema FC (24-04-2026)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)
3 Persija Jakarta 29 59 52 26 +26 DPSIM Yogyakarta 1 - 1 Persija Jakarta (22-04-2026)WPSBS Biak Numfor 0 - 1 Persija Jakarta (18-04-2026)WPersija Jakarta 3 - 0 Persebaya Surabaya (11-04-2026)LBhayangkara FC 3 - 2 Persija Jakarta (05-04-2026)DPersija Jakarta 1 - 1 Dewa United (15-03-2026)
4 Bhayangkara FC 29 47 39 34 +5 LPersis Solo 2 - 1 Bhayangkara FC (22-04-2026)WBhayangkara FC 2 - 1 PSIM Yogyakarta (17-04-2026)LPersijap 2 - 1 Bhayangkara FC (11-04-2026)WBhayangkara FC 3 - 2 Persija Jakarta (05-04-2026)WBhayangkara FC 2 - 1 Arema FC (10-03-2026)
5 Malut United 29 46 54 41 +13 LMalut United 0 - 2 Persebaya Surabaya (23-04-2026)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)
6 Persebaya Surabaya 29 45 41 35 +6 WMalut United 0 - 2 Persebaya Surabaya (23-04-2026)LPersebaya Surabaya 1 - 2 Persepam Madura Utd (17-04-2026)LPersija Jakarta 3 - 0 Persebaya Surabaya (11-04-2026)WPersebaya Surabaya 1 - 0 Persita (04-04-2026)LPusamania Borneo 5 - 1 Persebaya Surabaya (07-03-2026)
7 Dewa United 29 44 37 35 +2 WPersepam Madura Utd 1 - 2 Dewa United (25-04-2026)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 Jakarta 1 - 1 Dewa United (15-03-2026)
8 Bali United 29 42 48 42 +6 WPersita 0 - 1 Bali United (23-04-2026)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)
9 Persita 29 41 35 28 +7 LPersita 0 - 1 Bali United (23-04-2026)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)
10 Arema FC 29 39 40 37 +3 DPersib Bandung 0 - 0 Arema FC (24-04-2026)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)
11 PSIM Yogyakarta 29 39 38 38 0 DPSIM Yogyakarta 1 - 1 Persija Jakarta (22-04-2026)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)
12 Persik Kediri 29 33 35 50 -15 LPSM Makassar 3 - 1 Persik Kediri (23-04-2026)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)
13 PSM Makassar 29 31 36 39 -3 WPSM Makassar 3 - 1 Persik Kediri (23-04-2026)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)
14 Persijap 29 31 28 42 -14 WPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)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)
15 Persis Solo 29 27 33 49 -16 WPersis Solo 2 - 1 Bhayangkara FC (22-04-2026)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)
16 Persepam Madura Utd 29 26 30 49 -19 LPersepam Madura Utd 1 - 2 Dewa United (25-04-2026)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)
17 Semen Padang 29 20 22 50 -28 LPusamania Borneo 3 - 0 Semen Padang (25-04-2026)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)
18 PSBS Biak Numfor 29 18 29 67 -38 LPersijap 2 - 0 PSBS Biak Numfor (24-04-2026)LPSBS Biak Numfor 0 - 1 Persija Jakarta (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)