# 2018 Liga 2 (Indonesia)

The 2018 Liga 2 was the second season of the Liga 2 under its current name, and the ninth season under its current league structure.
PSS won the title after a 2–0 win over Semen Padang in the final at Pakansari Stadium, Cibinong on 4 December 2018.

## Overview
### Player regulations

Clubs could register at least 18 players and a maximum of 30 players without age restriction like the previous season, but maximum 3 players over the age of 35 years. Like the previous season, the clubs also couldn't use foreign players.

## Teams
### Teams changes

The following teams have changed division since the 2017 season.

#### To Liga 2

Relegated from Liga 1
* Persegres
* Persiba
* Semen Padang
Promoted from Liga 3
* Blitar United
* Persik Kendal
* Aceh United

#### From Liga 2

Promoted to Liga 1
* Persebaya
* PSMS
* PSIS
Relegated to Liga 3
* 757 Kepri Jaya
* PSBL
* Persih
* Pro Duta
* Persikad
* PS Bengkulu
* Lampung Sakti
* Persikabo
* Persibas
* Persip
* Persijap
* Persibangga
* Sragen United
* PPSM
* Persipon
* Persiba Bantul
* Persatu
* Persinga
* Madiun Putra
* PSBI
* Persewangi
* Perssu
* Persida
* PS Badung
* PS West Sumbawa
* Persekap
* Persigubin
* Persbul
* Persifa
* Celebest
* PS Timah Babel
* Persepam
* Yahukimo
* Perseka
* PSCS
* Persipur
* PSBK
* Persik
* PSGC
* Persekam Metro

### Stadium and locations

| Team | Location | Stadium | Capacity |
| Aceh United | Banda Aceh | Harapan Bangsa | 45,000 |
| Aceh United | Bireuën | Cot Gapu | 15,000 |
| Blitar United | Blitar | Gelora Supriyadi | 15,000 |
| Cilegon United | Cilegon | Krakatau Steel | 25,000 |
| Kalteng Putra | Palangka Raya | Tuah Pahoe | 5,000 |
| Madura | Sumenep | Ahmad Yani | 15,000 |
| Martapura | Martapura | Demang Lehman | 15,000 |
| Persegres | Gresik | Gelora Joko Samudro | 25,000 |
| Perserang | Serang | Maulana Yusuf | 15,000 |
| Persiba | Balikpapan | Batakan | 40,000 |
| Persibat | Batang | Moh Sarengat | 15,000 |
| Persik Kendal | Kendal | Kebondalem | 10,000 |
| Persika | Karawang | Singaperbangsa | 25,000 |
| Persiraja | Banda Aceh | H. Dimurthala | 20,000 |
| Persis | Solo | Manahan | 25,000 |
| Persis | Madiun | Wilis | 25,000 |
| Persita | Karawang | Singaperbangsa | 25,000 |
| Persita | Tangerang | Benteng Taruna | 30,000 |
| Persiwa | Kuningan | Mashud Wisnusaputra | 10,000 |
| Persiwa | Cirebon | Bima | 15,000 |
| Persiwa | Depok | Heri Sudrajat | 5,000 |
| PSBS | Biak | Cendrawasih | 15,000 |
| PSIM | Yogyakarta | Sultan Agung | 35,000 |
| PSIR | Rembang | Krida | 10,000 |
| PSMP | Mojokerto | Gajahmada Mojosari | 10,000 |
| PSPS Riau | Pekanbaru | Kaharudin Nasution | 30,000 |
| PSS | Sleman | Maguwoharjo | 31,700 |
| Semen Padang | Padang | Haji Agus Salim | 15,000 |
| Semeru | Lumajang | Semeru | 3,000 |
Notes:

### Personnel and kits

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and coaches may hold more than one non-FIFA nationality.
| Team | Head Coach | Captain | Kit manufacturer | Shirt Sponsor(s) |
| Aceh United | Bonggo Pribadi | Feri Komul | Calci | Bank Aceh, The Light of Aceh |
| Blitar United | Vacant | Eka Hera | Kelme | |
| Cilegon United | Sasi Kirono | Rinto Ali | Kelme | Krakatau Steel, PT. Cilegon Putra Mandala |
| Kalteng Putra | Kas Hartadi | Dadang Apridianto | MBB | Halo Dayak, Bank Kalteng, Barito Pacific, Dwima Group, Wilmar |
| Madura | Salahudin | Beny Ashar | Kelme | BPR El Baghraf |
| Martapura | Frans Sinatra Huwae | Qischil Minny | Kelme | Jhonlin Group, Banjarmasin Post, Haji Maming |
| Persegres | Sanusi Rahman | Dedi Indra | Twinstore | |
| Perserang | Bambang Nurdiansyah | Rastiawan Aribowo | Kelme | |
| Persiba | Haryadi | Bryan Cesar | RIORS | Anugerah Group Balikpapan, Cahaya Indonesia Wisata |
| Persibat | Daniel Roekito | Arif Budiono | RIORS | Negeri Phonsel, Kospin Sekartama |
| Persik Kendal | Ricky Nelson | Alaik Sabrina | Kelme | Sinar Mas Group, Dewi Ratih Putera Beton, Tribun Jateng, Kendal Industrial Park |
| Persika | Herry Kiswanto | Aang Suparman | MBB | Paytren, Pupuk Kujang, Peruri, Yamaha, Bank BJB, Aqudo |
| Persiraja | Akhyar Ilyas | Muklis Nakata | Kelme | PDAM Tirta Daroy |
| Persis | Agus Yuwono | Galih Sudaryono | Saestu | Torabika, Bukalapak, BNI, Syahdana Properti Nusantara, Syahdhana Energi, Saestu Manunggal Nusantara, PLN, Corsa, Kalimasadha Nusantara |
| Persita | Wiganda Saputra | Egi Melgiansyah | RIORS | |
| Persiwa | Suimin Diharja | Saktiawan Sinaga | Calsie | |
| PSBS | Slamet Riyadi | Toumahuw Yacob | talas | Bank Papua |
| PSIM | Bona Simanjuntak | Hendika Arga | Kelme | ReneSola, Jogja Istimewa, Gudegnet |
| PSIR | Uston Nawawi | Denny Rumba | Print Sport | Semen Gresik |
| PSMP | Jamal Yastro | Indra Setiawan | Print Sport | |
| PSPS Riau | Hendri Susilo | Ponda Dwi Saputra | Kelme | Corsa, Bank Riau Kepri, Frozen, Oxygen, FAT, Pemuda Pancasila Provinsi Riau, Grand Elite Hotel Pekanbaru |
| PSS | Seto Nurdiantoro | Achmad Hisyam | Sembada | Corsa, Torabika, Indomie, Go-Jek, Muncul |
| Semen Padang | Syafrianto Rusli | Hengky Ardiles | MBB | Oxygen, Semen Padang (Semen Indonesia Group), Torabika, Corsa, Paytren, Citilink, AYIA |
| Semeru | Putut Wijanarko | Reza Mustofa | Kelme | Manda Group, Nogosari Leather, Radar Semeru, Radar Jember, Tabloid Bola, Beritajatim.com |
    1. ^ On the front of shirt.
    2. ^ On the back of shirt.
    3. ^ On the sleeves.
    4. ^ On the shorts.

### Coaching changes

| Team | Outgoing coach | Manner of departure | Date of vacancy | Position in table | Incoming coach | Date of appointment |
| Persita | Bambang Nurdiansyah | End of contract | 12 October 2017 | Pre-season | Elly Idris | 27 December 2017 |
| PSBS | Frengky Samay | End of contract | 13 October 2017 | Pre-season | M. Jaelani Saputra | February 2018 |
| Persiwa | Djoko Susilo | End of contract | 13 October 2017 | Pre-season | Suimin Diharja | 13 April 2018 |
| PSS | Freddy Muli | Signed by Persis | 16 October 2017 | Pre-season | Herry Kiswanto | 1 December 2017 |
| Persegres | Hanafi | End of contract | 12 November 2017 | Pre-season | Puji Handoko | 19 April 2018 |
| Persiba | Haryadi | Demoted to assistant coach | 12 November 2017 | Pre-season | Wanderley da Silva | 13 December 2017 |
| PSPS Riau | Philep Hansen Maramis | End of contract | 21 November 2017 | Pre-season | Jafri Sastra | 15 December 2017 |
| Persika | Suimin Diharja | End of contract | 24 November 2017 | Pre-season | Ricky Nelson | 11 December 2017 |
| Martapura | Frans Sinatra Huawe | End of contract | 28 November 2017 | Pre-season | Hartono Ruslan | 22 February 2018 |
| Aceh United | Ansyari Lubis | End of contract | 28 December 2017 | Pre-season | Simón Elissetche | 28 December 2017 |
| PSMP | Redi Supriyanto | Demoted to assistant coach | 2 January 2018 | Pre-season | Jamal Yastro | 2 January 2018 |
| Blitar United | Gatot Mulbajadi | Mutual termination | 12 January 2018 | Pre-season | Suimin Diharja | 2 March 2018 |
| Persik Kendal | Ahmad Yasin | Demoted to assistant coach | 24 January 2018 | Pre-season | Eduard Tjong | 24 January 2018 |
| PSPS Riau | Jafri Sastra | Mutual termination | 4 February 2018 | Pre-season | Ansyari Lubis | 8 February 2018 |
| Persis | Freddy Muli | Resigned | 23 February 2018 | Pre-season | Jafri Sastra | 14 March 2018 |
| PSPS Riau | Ansyari Lubis | Resigned | 4 March 2018 | Pre-season | Hendri Susilo | 20 March 2018 |
| Blitar United | Suimin Diharja | Mutual termination | 11 April 2018 | Pre-season | Bonggo Pribadi | 12 April 2018 |
| PSIM | Erwan Hendarwanto | Became team's manager | 30 April 2018 | 12th in East Region | Bona Simanjuntak | 30 April 2018 |
| PSS | Herry Kiswanto | Resigned | 6 May 2018 | 5th in East Region | Seto Nurdiantoro | 24 May 2018 |
| Perserang | Zainal Abidin Zapello | Sacked | 22 June 2018 | 10th in West Region | Bambang Nurdiansyah | 22 June 2018 |
| PSBS | M. Jaelani Saputra | Sacked | 3 July 2018 | 11th in East Region | Slamet Riyadi | 3 July 2018 |
| Persiba | Wanderley da Silva | Resigned | 5 July 2018 | 9th in East Region | Haryadi | 5 July 2018 |
| Martapura | Hartono Ruslan | Sacked | 12 July 2018 | 6th in East Region | Frans Sinatra Huawe | 12 July 2018 |
| Persita | Elly Idris | Sacked | 15 July 2018 | 11th in West Region | Wiganda Saputra | 15 July 2018 |
| Persika | Ricky Nelson | Resigned | 16 July 2018 | 8th in West Region | Herry Kiswanto | 25 July 2018 |
| Persegres | Puji Handoko | Resigned | 21 July 2018 | 11th in East Region | Sanusi Rahman | 21 July 2018 |
| Persik Kendal | Eduard Tjong | Resigned | 25 July 2018 | 12th in West Region | Ricky Nelson | 29 July 2018 |
| Persis | Jafri Sastra | Sacked | 14 August 2018 | 2nd in West Region | Agus Yuwono | 15 August 2018 |
| Cilegon United | Imam Riyadi | Resigned | 4 September 2018 | 10th in West Region | Sasi Kirono | 11 September 2018 |
| Blitar United | Bonggo Pribadi | Loaned by Aceh United | 19 October 2018 | 7th in East Region | | |
| Aceh United | Simón Elissetche | Sacked | 19 October 2018 | 3rd in West Region | Bonggo Pribadi | 19 October 2018 |

## First round
### West region

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Semen Padang (P) | 22 | 12 | 3 | 7 | 29 | 22 | +7 | 39 | Advance to the second round |
| 2 | Persiraja | 22 | 10 | 5 | 7 | 43 | 28 | +15 | 35 | Advance to the second round |
| 3 | Aceh United | 22 | 10 | 5 | 7 | 29 | 30 | −1 | 35 | Advance to the second round |
| 4 | Persita | 22 | 10 | 5 | 7 | 32 | 22 | +10 | 35 | Advance to the second round |
| 5 | Persis | 22 | 10 | 5 | 7 | 25 | 16 | +9 | 35 | |
| 6 | PSPS Riau | 22 | 8 | 7 | 7 | 30 | 38 | −8 | 31 | |
| 7 | Perserang | 22 | 8 | 7 | 7 | 23 | 29 | −6 | 31 | |
| 8 | Cilegon United | 22 | 8 | 5 | 9 | 27 | 25 | +2 | 29 | |
| 9 | Persibat | 22 | 8 | 4 | 10 | 22 | 28 | −6 | 28 | |
| 10 | Persika (R) | 22 | 6 | 6 | 10 | 23 | 33 | −10 | 24 | Relegation to Liga 3 |
| 11 | PSIR (R) | 22 | 6 | 4 | 12 | 24 | 30 | −6 | 22 | Relegation to Liga 3 |
| 12 | Persik Kendal (R) | 22 | 6 | 4 | 12 | 18 | 24 | −6 | 22 | Relegation to Liga 3 |
* 1 2 3 4 Head-to-head points: Persiraja (+5) 11 pts; Aceh United (–2) 10 pts; Persita (–1) 7 pts; Persis (–2) 5 pts
* 1 2 Head-to-head results: PSPS Riau 2–1 Perserang, Perserang 3–2 PSPS Riau
* 1 2 Head-to-head results: PSIR 1–0 Persik Kendal, Persik Kendal 1–1 PSIR
| Home \ Away | ACH | CLG | SER | BAT | KEN | KAR | RAJ | SOL | PTA | REM | RIA | SPD |
| Aceh United | — | 1–0 | 0–0 | 2–0 | 2–1 | 3–1 | 0–0 | 2–1 | 2–0 | 2–2 | 2–2 | 4–1 |
| Cilegon United | 4–0 | — | 2–0 | 0–0 | 3–2 | 1–2 | 4–0 | 2–1 | 1–2 | 2–1 | 2–0 | 1–0 |
| Perserang | 1–0 | 1–1 | — | 1–1 | 2–1 | 2–2 | 3–1 | 1–0 | 1–2 | 1–0 | 3–2 | 1–0 |
| Persibat | 1–1 | 2–1 | 2–1 | — | 1–0 | 1–0 | 2–1 | 2–1 | 0–1 | 3–1 | 2–2 | 1–2 |
| Persik Kendal | 3–0 | 1–0 | 2–0 | 0–1 | — | 2–0 | 1–3 | 0–1 | 1–1 | 1–1 | 0–0 | 0–3 |
| Persika | 2–1 | 4–0 | 1–1 | 2–1 | 0–1 | — | 2–2 | 0–0 | 0–2 | 2–1 | 0–0 | 1–0 |
| Persiraja | 6–1 | 0–0 | 7–0 | 1–0 | 0–0 | 3–1 | — | 1–0 | 2–1 | 2–0 | 5–0 | 2–0 |
| Persis | 1–0 | 2–0 | 2–1 | 2–1 | 1–0 | 2–0 | 1–1 | — | 0–0 | 2–0 | 3–1 | 3–0 |
| Persita | 2–3 | 0–0 | 1–1 | 3–0 | 0–1 | 4–1 | 4–2 | 1–0 | — | 4–0 | 2–1 | 1–1 |
| PSIR | 0–1 | 1–1 | 0–1 | 1–0 | 1–0 | 3–1 | 1–0 | 1–1 | 2–0 | — | 6–0 | 1–2 |
| PSPS Riau | 1–2 | 2–1 | 2–1 | 3–1 | 2–1 | 1–1 | 4–2 | 1–1 | 2–1 | 1–0 | — | 2–1 |
| Semen Padang | 1–0 | 3–1 | 0–0 | 2–0 | 2–0 | 2–0 | 3–2 | 1–0 | 1–0 | 3–1 | 1–1 | — |

### East region

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | PSS (C, P) | 22 | 14 | 1 | 7 | 37 | 15 | +22 | 43 | Advance to the second round |
| 2 | Kalteng Putra (P) | 22 | 11 | 6 | 5 | 29 | 18 | +11 | 39 | Advance to the second round |
| 3 | Madura | 22 | 11 | 6 | 5 | 35 | 21 | +14 | 39 | Advance to the second round |
| 4 | PSMP | 22 | 12 | 1 | 9 | 41 | 29 | +12 | 37 | Advance to the second round |
| 5 | Martapura | 22 | 9 | 4 | 9 | 31 | 29 | +2 | 31 | |
| 6 | PSIM | 22 | 12 | 4 | 6 | 31 | 29 | +2 | 31 | |
| 7 | Blitar United | 22 | 9 | 4 | 9 | 24 | 26 | −2 | 31 | |
| 8 | Persiba | 22 | 8 | 3 | 11 | 36 | 34 | +2 | 27 | |
| 9 | PSBS | 22 | 7 | 5 | 10 | 28 | 32 | −4 | 26 | |
| 10 | Persegres (R) | 22 | 7 | 5 | 10 | 23 | 40 | −17 | 26 | Relegation to Liga 3 |
| 11 | Semeru (R) | 22 | 6 | 1 | 15 | 17 | 40 | −23 | 19 | Relegation to Liga 3 |
| 12 | Persiwa (R) | 22 | 4 | 4 | 14 | 21 | 40 | −19 | 7 | Relegation to Liga 3 |
* 1 2 Head-to-head results: Kalteng Putra 1–0 Madura, Madura 1–1 Kalteng Putra
* 1 2 3 Head-to-head points: Martapura (+1) 6 pts; PSIM (0) 6 pts; Blitar United (–1) 6 pts
* ↑ PSIM were deducted nine points due to FIFA sanction.
* 1 2 Head-to-head results: PSBS 4–0 Persegres, Persegres 2–1 PSBS
* ↑ Persiwa were deducted six points due to FIFA sanction and three points from PSSI disciplinary committee on 3 October 2018.
| Home \ Away | BLI | KTP | MAD | MTP | PGU | PBA | PWA | BIA | YOG | PMP | PSS | SEM |
| Blitar United | — | 1–1 | 1–1 | 1–0 | 1–1 | 2–0 | 3–1 | 3–1 | 1–3 | 2–1 | 1–0 | 1–2 |
| Kalteng Putra | 2–0 | — | 1–0 | 3–0 | 2–0 | 2–2 | 2–0 | 1–1 | 3–0 | 2–1 | 1–0 | 3–1 |
| Madura | 3–0 | 1–1 | — | 0–0 | 1–0 | 2–1 | 2–0 | 3–0 | 3–1 | 2–1 | 1–0 | 4–0 |
| Martapura | 2–1 | 0–0 | 4–2 | — | 2–1 | 1–1 | 3–4 | 1–0 | 3–0 | 4–2 | 3–0 | 1–0 |
| Persegres | 1–1 | 2–1 | 1–1 | 2–1 | — | 2–1 | 2–1 | 2–1 | 2–3 | 0–2 | 1–1 | 2–1 |
| Persiba | 0–2 | 2–0 | 1–1 | 2–1 | 6–0 | — | 3–0 | 3–1 | 1–2 | 3–2 | 1–4 | 3–0 |
| Persiwa | 0–1 | 1–3 | 1–1 | 1–0 | 1–1 | 2–1 | — | 0–0 | 0–3 | 3–1 | 0–1 | 2–3 |
| PSBS | 2–1 | 0–0 | 1–0 | 1–2 | 4–0 | 5–2 | 3–2 | — | 0–0 | 3–0 | 0–2 | 2–0 |
| PSIM | 0–1 | 2–0 | 3–2 | 3–1 | 1–0 | 2–1 | 2–2 | 1–1 | — | 0–0 | 1–0 | 2–0 |
| PSMP | 2–0 | 3–0 | 3–0 | 4–2 | 2–0 | 2–0 | 2–0 | 2–1 | 4–1 | — | 2–1 | 3–0 |
| PSS | 2–0 | 1–0 | 1–2 | 1–0 | 5–1 | 1–0 | 1–0 | 3–0 | 4–0 | 3–1 | — | 5–0 |
| Semeru | 1–0 | 0–1 | 0–3 | 0–0 | 1–2 | 0–2 | 2–0 | 4–1 | 0–1 | 2–1 | 0–1 | — |

## Second round

This round began on 24 October 2018 and ended on 21 November 2018. Eight teams competed in this round.

### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SPD | KTP | PMP | ACH |
| 1 | Semen Padang | 6 | 3 | 1 | 2 | 12 | 11 | +1 | 10 | Advance to the semi-finals | — | 3–1 | 2–1 | 3–3 |
| 2 | Kalteng Putra | 6 | 3 | 1 | 2 | 8 | 7 | +1 | 10 | Advance to the semi-finals | 1–0 | — | 1–0 | 2–0 |
| 3 | PSMP | 6 | 3 | 0 | 3 | 11 | 9 | +2 | 9 | | 3–1 | 2–1 | — | 3–1 |
| 4 | Aceh United | 6 | 1 | 2 | 3 | 11 | 15 | −4 | 5 | | 2–3 | 2–2 | 3–2 | — |
* 1 2 Head-to-head results: Kalteng Putra 1–0 Semen Padang, Semen Padang 3–1 Kalteng Putra

### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | PSS | PTA | RAJ | MAD |
| 1 | PSS | 6 | 3 | 1 | 2 | 12 | 5 | +7 | 10 | Advance to the semi-finals | — | 4–1 | 5–0 | 1–0 |
| 2 | Persita | 6 | 3 | 1 | 2 | 8 | 10 | −2 | 10 | Advance to the semi-finals | 1–1 | — | 1–0 | 3–2 |
| 3 | Persiraja | 6 | 3 | 0 | 3 | 7 | 9 | −2 | 9 | | 2–1 | 2–0 | — | 3–0 |
| 4 | Madura | 6 | 2 | 0 | 4 | 6 | 9 | −3 | 6 | | 1–0 | 1–2 | 2–0 | — |
* 1 2 Head-to-head results: Persita 1–1 PSS, PSS 4–1 Persita

## Knockout round
### Bracket

| Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final |
| 25/28 November | 25/28 November | 25/28 November | 25/28 November | | |
| Persita | 1 | 1 | 2 | | |
| Persita | 1 | 1 | 2 | 4 December – Cibinong |
| Semen Padang | 0 | 3 | 3 | 4 December – Cibinong |
| Semen Padang | 0 | 3 | 3 | Semen Padang | 0 |
| 25/28 November | 25/28 November | 25/28 November | 25/28 November | Semen Padang | 0 |
| 25/28 November | 25/28 November | 25/28 November | 25/28 November | PSS | 2 |
| Kalteng Putra | 0 | 0 | 0 | PSS | 2 |
| PSS | 0 | 2 | 2 | |
| PSS | 0 | 2 | 2 | Third place |
| | | | | 4 December – Cibinong | 4 December – Cibinong |
| | | | | Persita | 0 |
| | | | | Kalteng Putra | 2 |

### Semi-finals

Semen Padang won 3–2 on aggregate.
PSS won 2–0 on aggregate.

### Final
## Season statistics
### Top scorers

| Rank | Player | Club | Goals |
| 1 | Indra Setiawan | PSMP | 29 |
| 2 | Vivi Asrizal | Persiraja | 15 |
| 2 | Cristian Gonzáles | PSS | 15 |
| 4 | Kushedya Hari Yudo | Kalteng Putra | 14 |
| 5 | Aldi Al Achya | Persita | 13 |
| 6 | Firman Septian | Semen Padang/PSPS Riau | 11 |