# 2018 Liga 1 (Indonesia)

The 2018 Liga 1, also known as Go-Jek Liga 1 for sponsorship reasons, was the 2th season of Liga 1 under its current name and the 9th season of the top-flight Indonesian professional league for association football clubs since its establishment in 2008. The season started on 23 March 2018 and ended on 9 December 2018. Fixtures for the 2018 season were announced on 10 March 2018.
Bhayangkara were the defending champions. Persebaya, PSMS, and PSIS joined as the promoted teams from the 2017 Liga 2. They replaced Persegres, Persiba, and Semen Padang who were relegated to the 2018 Liga 2.
Persija won their first Liga 1 title, and second Indonesian top-flight title overall on the final day of the season, finishing on 62 points.

## Overview
### Player regulations

Player registration was divided into two periods. The first period opened from 10 February 2018 and closes on 5 April 2018. Then the second period was done on 5 July to 3 August 2018. Clubs could register at least 18 players and a maximum of 30 players. The club was also required to contract at least seven local U-23 players (born on or after 1 January 1996). Unlike last season, U-23 players were not required to play in one game.
Persija and Bali United got privileges related to player quota. Both were allowed to add three local players with no age limit, following their participation in the 2018 AFC Cup representing Indonesia.

### Referee

Unlike last season, the league operator ensured that they did not use any foreign referees for this season.

## Teams

Eighteen teams competed in the league – the top fifteen teams from the previous season and three teams promoted from the Liga 2. The new teams this season were Persebaya, PSMS, and PSIS, who replaced Persegres, Persiba, and Semen Padang.

### Name changes

* PS TNI were renamed to PS TIRA and relocated to Bantul.

### Stadiums and locations

| Team | Location | Stadium | Capacity |
| Arema | Malang | Kanjuruhan | 42,449 |
| Bali United | Gianyar | Kapten I Wayan Dipta | 22,931 |
| Barito Putera | Banjarmasin | May 17th | 15,000 |
| Bhayangkara | Jakarta | PTIK | 3,000 |
| Borneo | Samarinda | Segiri | 16,000 |
| Madura United | Pamekasan | Gelora Ratu Pamelingan | 15,000 |
| Mitra Kukar | Tenggarong | Aji Imbut | 35,000 |
| Persebaya | Surabaya | Gelora Bung Tomo | 55,000 |
| Persela | Lamongan | Surajaya | 16,000 |
| Perseru | Serui | Marora | 5,000 |
| Persib | Bandung | Gelora Bandung Lautan Api | 38,000 |
| Persija | Jakarta | Gelora Bung Karno | 77,193 |
| Persipura | Jayapura | Mandala | 30,000 |
| PS TIRA | Bantul | Sultan Agung | 35,000 |
| PSIS | Magelang | Moch. Soebroto | 20,000 |
| PSM | Makassar | Andi Mattalata | 15,000 |
| PSMS | Medan | Teladan | 20,000 |
| Sriwijaya | Palembang | Gelora Sriwijaya | 23,000 |
Notes:
* ↑ Bhayangkara moved their home base from Patriot Candrabhaga to PTIK. They also registered Gelora Delta to host the teams with huge number of supporters.
* ↑ Madura United held several of their home matches at Gelora Bangkalan.
* ↑ Perseru used Gajayana as their home ground during Ramadan because Marora did not pass the verification to hold night matches.
* ↑ Persija played at Sultan Agung since Gelora Bung Karno and all other venues in Greater Jakarta in which were used for the 2018 Asian Games should be sterilized. Then Persija played at Patriot Candrabhaga until the 2018 AFC U-19 Championship ended before they back again to Gelora Bung Karno.
* ↑ PS TIRA moved their home base from Pakansari to Sultan Agung.
* ↑ PSIS played their home matches at Moch. Soebroto due to the rebuilding of their stadium at Jatidiri. They also registered Sultan Agung to host the teams with huge number of supporters.

### 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) |
| Arema | Milan Petrović | Hamka Hamzah | Specs | Corsa, Achilles, Indomie, Torabika, Go-Jek |
| Bali United | Eko Purjianto (caretaker) | Fadil Sausu | Made by Club | Mobil, Go-Jek, Envi, Torabika, Indofood, Smartfren, Bank Ina, Achilles, KukuBima Ener-G!, YCAB foundation, Cellular World, Indomie, Elevenia, Lion Parcel, ACA Asuransi, Corsa |
| Barito Putera | Jacksen F. Tiago | Hansamu Yama | Umbro | Hasnur Group, Jhonlin Group, Haji Maming, Bank Kalsel, PT Buana Karya Wiratama, Mitra Hino |
| Bhayangkara | Simon McMenemy | Indra Kahfi | Umbro | BNI, Bright Gas, Jasa Raharja, Nendia Primarasa |
| Borneo | Dejan Antonić | Diego Michiels | Nike | Fun88 Bola, STM, Shinhan Bank, PayTren, Ansaf, BIB, Fisik Football |
| Madura United | Gomes de Olivera | Fabiano Beltrame | MBB | Integra Group, Adaro, Horison Hotel Group, Lion Air, POJUR, Torabika, Quick Chicken, Pool Advista |
| Mitra Kukar | Rahmad Darmawan | Bayu Pradana | Joma | Grand Elty Singgasana, ABP Energy, PT Putra Perkasa Abadi |
| Persebaya | Djadjang Nurdjaman | Rendi Irwan | Made by Club | Safe Care, Kapal Api, Men's Biore, Antangin, Go-Jek, Honda, MPM Distributor |
| Persela | Aji Santoso | Wallace Costa | Forium | Go-Jek, So Nice, PayTren |
| Perseru | Wanderley da Silva | Arthur Bonai | Noij Sportwear | PT Irian Jaya Sehat, Bank Papua, Trigana Air, PT Yapen Makmur, Pemerintah Kabupaten Kep. Yapen |
| Persib | Mario Gómez | Supardi Nasir | Sportama | Pria Punya Selera, Elevenia, Corsa, Indofood, Go-Jek, Bank Permata, Kopi ABC, FWD, Envi, Indomie, GO-PAY |
| Persija | Stefano Cugurra | Ismed Sofyan | Specs | Akulaku, KukuBima Ener-G!, Rasuna Epicentrum, Go-Jek, Tolak Angin, Bank DKI |
| Persipura | Osvaldo Lessa | Boaz Solossa | Specs | PT Freeport Indonesia, Bank Papua |
| PS TIRA | Nil Maizar | Radanfah Abu Bakr | MBB | Artha Graha Peduli Foundation, SCBD, Bank Artha Graha Internasional, Angels Products, Podjok Halal |
| PSIS | Jafri Sastra | Hari Nur Yulianto | RIORS | Corsa, Go-Jek, Indomie, Torabika, KukuBima Ener-G! |
| PSM | Robert Alberts | Wiljan Pluim | Umbro | Semen Bosowa, Go-Jek, Kopi ABC, Honda, KukuBima Ener-G! |
| PSMS | Peter Butler | Legimin Raharjo | Made by Club | Pelindo 1, Auto 2000, Torabika, North Cliff, Go-Jek, Indomie, Corsa, FIFGroup, Sinar Mas, M88FC |
| Sriwijaya | Alfredo Vera | Yoo Hyun-goo | Calci | KukuBima Ener-G!, Bank Sumsel Babel, Smartfren, Semen Baturaja, Perusahaan Gas Negara, PDPDE Sumsel, Go-Jek, Bukit Asam |
Notes:
* ^ On the front of shirt.
* ^ On the back of shirt.
* ^ On the sleeves.
* ^ On the shorts.
Additionally, referee kits are made by Specs and Nike supplied the match ball.
Apparel changes:
* ↑ PSMS used DJ Sport as their kit manufacturer before changed it from week 21.

### Coaching changes

* Indicate the positions in the relegation zone.
| Team | Outgoing coach | Manner of departure | Date of vacancy | Week | Table | Incoming coach | Date of appointment |
| Mitra Kukar | Yudi Suryata | End of contract | 12 November 2017 | Pre-season | Pre-season | Rafael Berges | 20 December 2017 |
| Persib | Emral Abus | End of contract | 15 November 2017 | Pre-season | Pre-season | Mario Gómez | 28 November 2017 |
| Sriwijaya | Hartono Ruslan | End of contract | 24 November 2017 | Pre-season | Pre-season | Rahmad Darmawan | 24 November 2017 |
| Persipura | Wanderley da Silva | End of contract | 26 November 2017 | Pre-season | Pre-season | Peter Butler | 1 February 2018 |
| Perseru | Agus Yuwono | Resigned | 11 January 2018 | Pre-season | Pre-season | Alexander Saununu | 11 January 2018 |
| Madura United | Gomes de Olivera | Resigned | 28 February 2018 | Pre-season | Pre-season | Milomir Šešlija | 1 March 2018 |
| Perseru | Alexander Saununu | Demoted to assistant coach | 10 March 2018 | Pre-season | Pre-season | I Putu Gede | 10 March 2018 |
| PSIS | Subangkit | Sacked | 15 March 2018 | Pre-season | Pre-season | Vincenzo Annese | 23 March 2018 |
| Borneo | Iwan Setiawan | Sacked | 27 March 2018 | 1 | 11 | Dejan Antonić | 28 March 2018 |
| Arema | Joko Susilo | Demoted to assistant coach | 14 May 2018 | 8 | 18 | Milan Petrović | 14 May 2018 |
| PS TIRA | Rudy Priyambada | Sacked | 31 May 2018 | 11 | 16 | Miftahudin Mukson | 1 June 2018 |
| Madura United | Milomir Šešlija | Sacked | 1 June 2018 | 11 | 5 | Djoko Susilo | 1 June 2018 |
| Madura United | Djoko Susilo | End of caretaker role | 20 June 2018 | 13 | 7 | Gomes de Olivera | 20 June 2018 |
| Persipura | Peter Butler | Sacked | 21 June 2018 | 13 | 5 | Amilton Silva | 6 July 2018 |
| PS TIRA | Miftahudin Mukson | End of caretaker role | 4 July 2018 | 13 | 14 | Nil Maizar | 4 July 2018 |
| PSMS | Djadjang Nurdjaman | Sacked | 13 July 2018 | 15 | 18 | Peter Butler | 14 July 2018 |
| Mitra Kukar | Rafael Berges | Resigned | 15 July 2018 | 15 | 16 | Didik Listyantoro | 15 July 2018 |
| Sriwijaya | Rahmad Darmawan | Resigned | 25 July 2018 | 17 | 12 | Subangkit | 26 July 2018 |
| Mitra Kukar | Didik Listyantoro | End of caretaker role | 31 July 2018 | 18 | 12 | Rahmad Darmawan | 31 July 2018 |
| Persebaya | Alfredo Vera | Resigned | 2 August 2018 | 18 | 15 | Bejo Sugiantoro | 2 August 2018 |
| Persebaya | Bejo Sugiantoro | End of caretaker role | 14 August 2018 | 20 | 13 | Djadjang Nurdjaman | 25 August 2018 |
| PSIS | Vincenzo Annese | Sacked | 23 August 2018 | 20 | 17 | Jafri Sastra | 23 August 2018 |
| Perseru | I Putu Gede | Resigned | 24 September 2018 | 23 | 17 | Wanderley da Silva | 28 September 2018 |
| Persipura | Amilton Silva | Resigned | 25 September 2018 | 23 | 8 | Osvaldo Lessa | 26 September 2018 |
| Sriwijaya | Subangkit | Demoted to U19s coach | 19 October 2018 | 26 | 13 | Alfredo Vera | 21 October 2018 |
| Bali United | Widodo C. Putro | Mutual consent | 29 November 2018 | 32 | 7 | Eko Purjianto | 29 November 2018 |

## Foreign players

Football Association of Indonesia restricted the number of foreign players to four per team, including one slot for a player from AFC countries. Teams can use all the foreign players at once.
* Players name in bold indicates the player was registered during the mid-season transfer window.
* Former Player(s) were players that out of squad or left club within the season, after pre-season transfer window, or in the mid-season transfer window, and at least had one appearance.
| Team | Player 1 | Player 2 | Player 3 | Asian Player | Former Player(s) |
| Arema | Arthur Cunha | Makan Konaté | Srđan Ostojić | | Thiago Furtuoso Balša Božović Ahmet Ataýew |
| Bali United | Mahamadou N'Diaye | Melvin Platje | Nick van der Velden | Brwa Nouri | Demerson Ahn Byung-keon Miloš Krkotić |
| Barito Putera | Matías Córdoba | Douglas Packer | Marcel Sacramento | Aaron Evans | Juan Pablo Pino |
| Bhayangkara | Vladimir Vujović | Élio Martins | Paulo Sérgio | Lee Yoo-joon | Nikola Komazec |
| Borneo | Matías Conti | Renan Alves | Tijani Belaïd | Azamat Baymatov | Marlon da Silva Julien Faubert Srđan Lopičić |
| Madura United | Fabiano Beltrame | Zah Rahan Krangar | Mamadou Samassa | Milad Zeneyedpour | Beto de Paula Nuriddin Davronov |
| Mitra Kukar | Mauricio Leal | Danny Guthrie | Fernando Rodríguez | Yoo Jae-hoon | |
| Persebaya | Robertino Pugliara | David da Silva | Otávio Dutra | | |
| Persela | Diego Assis | Wallace Costa | Loris Arnaud | Ahmet Ataýew | Shohei Matsunaga |
| Perseru | Beto de Paula | Mazinho | Sílvio Escobar | Kunihiro Yamashita | Boman Aimé Djamel Leeflang |
| Persib | Jonathan Bauman | Ezechiel N'Douassel | Bojan Mališić | Oh In-kyun | |
| Persija | Jaimerson | Renan Silva | Marko Šimić | Rohit Chand | Addison Alves Ivan Carlos |
| Persipura | Addison Alves | Hilton Moreira | Márcio Rosário | | Marcel Sacramento Abdoulaye Maïga |
| PS TIRA | Dzmitry Rekish | Aleksandar Rakić | Radanfah Abu Bakr | Jeon Woo-young | Gustavo López Mariano Berriex Kim Sang-min |
| PSIS | Bruno Silva | Petar Planić | Ibrahim Conteh | | Abou Bakr Al-Mel Akhlidin Israilov |
| PSM | Steven Paulle | Marc Klok | Wiljan Pluim | Sandro | Bruce Djite |
| PSMS | Felipe Martins | Reinaldo Lobo | Alexandros Tanidis | Shohei Matsunaga | Wilfried Yessoh Sadney Urikhob Dilshod Sharofetdinov |
| Sriwijaya | Alan Henrique | Yoo Hyun-goo | Goran Gančev | Manuchekhr Dzhalilov | Mahamadou N'Diaye Makan Konaté |
Source: First transfer window, Second transfer window

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Persija (C) | 34 | 18 | 8 | 8 | 53 | 36 | +17 | 62 | Qualification for the AFC Champions League preliminary round 1 |
| 2 | PSM | 34 | 17 | 10 | 7 | 57 | 42 | +15 | 61 | Qualification for the AFC Cup group stage |
| 3 | Bhayangkara | 34 | 15 | 8 | 11 | 41 | 39 | +2 | 53 | |
| 4 | Persib | 34 | 14 | 10 | 10 | 49 | 41 | +8 | 52 | |
| 5 | Persebaya | 34 | 14 | 8 | 12 | 60 | 48 | +12 | 50 | |
| 6 | Arema | 34 | 14 | 8 | 12 | 53 | 42 | +11 | 50 | |
| 7 | Borneo | 34 | 14 | 6 | 14 | 50 | 49 | +1 | 48 | |
| 8 | Madura United | 34 | 13 | 9 | 12 | 47 | 50 | −3 | 48 | |
| 9 | Barito Putera | 34 | 12 | 11 | 11 | 52 | 55 | −3 | 47 | |
| 10 | PSIS | 34 | 13 | 7 | 14 | 39 | 42 | −3 | 46 | |
| 11 | Bali United | 34 | 12 | 9 | 13 | 44 | 48 | −4 | 45 | |
| 12 | Persipura | 34 | 12 | 8 | 14 | 49 | 46 | +3 | 44 | |
| 13 | Persela | 34 | 11 | 10 | 13 | 53 | 52 | +1 | 43 | |
| 14 | Perseru | 34 | 11 | 9 | 14 | 34 | 41 | −7 | 42 | |
| 15 | PS TIRA | 34 | 12 | 6 | 16 | 48 | 57 | −9 | 42 | |
| 16 | Mitra Kukar (R) | 34 | 12 | 3 | 19 | 45 | 58 | −13 | 39 | Relegation to Liga 2 |
| 17 | Sriwijaya (R) | 34 | 11 | 6 | 17 | 48 | 56 | −8 | 39 | Relegation to Liga 2 |
| 18 | PSMS (R) | 34 | 11 | 4 | 19 | 50 | 70 | −20 | 34 | Relegation to Liga 2 |
* ↑ Bhayangkara would have qualified for the AFC Cup group stage had Persija qualified for the AFC Champions League group stage. As Persija failed to qualify for the AFC Champions League group stage, Bhayangkara's qualification in the AFC Cup was annulled.
* 1 2 Head-to-head results: Persebaya 1–0 Arema; Arema 1–0 Persebaya
* 1 2 Head-to-head results: Madura United 1–2 Borneo, Borneo 2–2 Madura United
* 1 2 Head-to-head results: Perseru 0–0 PS TIRA; PS TIRA 0–1 Perseru
* 1 2 Head-to-head results: Mitra Kukar 3–0 Sriwijaya; Sriwijaya 3–1 Mitra Kukar
* ↑ PSMS were deducted three points due to FIFA sanction.

## Results

| Home \ Away | ARE | BLU | BPT | BHA | BOR | MDU | MKU | PBY | PSL | PSR | PSB | PSJ | PPR | TIR | SMG | PSM | MED | SRI |
| Arema | — | 3–1 | 3–1 | 4–0 | 2–2 | 2–0 | 2–2 | 1–0 | 1–0 | 4–1 | 2–2 | 1–1 | 3–1 | 2–2 | 1–0 | 1–1 | 5–0 | 2–1 |
| Bali United | 1–0 | — | 2–0 | 2–3 | 2–2 | 2–0 | 1–0 | 2–5 | 3–2 | 1–1 | 0–0 | 1–2 | 2–0 | 1–1 | 2–0 | 2–0 | 1–0 | 3–4 |
| Barito Putera | 0–0 | 1–1 | — | 3–1 | 1–0 | 0–0 | 2–1 | 3–2 | 1–1 | 0–0 | 2–2 | 2–1 | 2–2 | 3–1 | 4–1 | 2–1 | 3–3 | 3–1 |
| Bhayangkara | 0–0 | 2–0 | 2–2 | — | 1–1 | 1–0 | 1–0 | 3–3 | 1–1 | 1–0 | 1–2 | 0–0 | 2–0 | 4–2 | 1–1 | 0–0 | 3–1 | 2–0 |
| Borneo | 2–1 | 2–0 | 2–1 | 3–0 | — | 2–2 | 3–2 | 2–2 | 3–2 | 5–1 | 0–1 | 0–1 | 2–1 | 1–3 | 2–1 | 1–2 | 3–1 | 0–0 |
| Madura United | 3–2 | 2–2 | 3–1 | 1–2 | 1–2 | — | 2–0 | 2–2 | 2–1 | 2–0 | 2–1 | 0–1 | 2–2 | 3–1 | 2–2 | 3–0 | 1–0 | 3–0 |
| Mitra Kukar | 4–3 | 3–1 | 3–4 | 0–1 | 0–1 | 3–1 | — | 3–1 | 1–1 | 2–0 | 1–0 | 0–2 | 2–1 | 1–0 | 2–0 | 1–4 | 1–0 | 3–0 |
| Persebaya | 1–0 | 1–0 | 1–2 | 1–0 | 0–1 | 4–0 | 4–1 | — | 3–1 | 1–0 | 3–4 | 3–0 | 1–1 | 0–2 | 1–0 | 3–0 | 2–0 | 1–1 |
| Persela | 4–0 | 1–1 | 2–1 | 2–0 | 2–0 | 1–1 | 3–1 | 1–1 | — | 0–0 | 1–1 | 2–0 | 3–2 | 4–1 | 1–1 | 1–1 | 4–1 | 3–0 |
| Perseru | 0–1 | 1–2 | 0–1 | 1–0 | 3–1 | 2–0 | 3–1 | 3–1 | 2–0 | — | 0–0 | 3–1 | 0–0 | 0–0 | 1–0 | 0–1 | 1–1 | 1–0 |
| Persib | 2–0 | 1–1 | 3–3 | 0–1 | 3–1 | 1–2 | 2–0 | 1–4 | 1–0 | 2–2 | — | 3–2 | 2–0 | 1–1 | 1–0 | 3–0 | 0–1 | 2–0 |
| Persija | 3–1 | 0–2 | 3–0 | 1–0 | 2–0 | 0–2 | 2–1 | 1–1 | 3–0 | 2–1 | 1–0 | — | 2–0 | 0–0 | 1–0 | 2–2 | 0–0 | 3–2 |
| Persipura | 1–0 | 1–0 | 5–1 | 0–2 | 2–0 | 6–0 | 2–1 | 3–1 | 2–1 | 0–2 | 1–1 | 1–2 | — | 2–0 | 0–0 | 1–1 | 3–1 | 1–0 |
| PS TIRA | 0–1 | 2–1 | 1–0 | 2–0 | 3–4 | 1–0 | 0–0 | 1–4 | 4–1 | 0–1 | 2–3 | 0–5 | 1–0 | — | 0–1 | 1–2 | 3–2 | 3–0 |
| PSIS | 2–1 | 0–0 | 1–0 | 1–2 | 1–0 | 0–0 | 4–0 | 1–0 | 3–1 | 4–2 | 3–0 | 1–4 | 2–1 | 0–2 | — | 1–1 | 4–1 | 1–0 |
| PSM | 2–1 | 4–0 | 1–1 | 2–1 | 1–0 | 2–0 | 3–1 | 1–0 | 2–3 | 2–2 | 1–0 | 2–2 | 4–2 | 4–3 | 2–0 | — | 5–1 | 2–0 |
| PSMS | 2–0 | 1–2 | 3–2 | 1–2 | 3–2 | 3–3 | 1–3 | 4–0 | 3–2 | 1–0 | 0–3 | 3–1 | 1–3 | 2–4 | 2–3 | 3–1 | — | 1–0 |
| Sriwijaya | 0–3 | 3–2 | 2–0 | 2–1 | 1–0 | 1–2 | 3–1 | 3–3 | 5–1 | 4–0 | 3–1 | 2–2 | 2–2 | 4–1 | 4–0 | 0–0 | 0–3 | — |
* ↑ Borneo hosted Mitra Kukar at Batakan because Segiri declared not pass the verification to hold night matches by PT LIB.
* ↑ Borneo hosted Persib at Batakan because Segiri still under lighting renovation.
* ↑ Borneo hosted Persija at Aji Imbut because Segiri was still under lighting renovation.
* ↑ Persib hosted Bali United at Batakan as part of the Disciplinary Commission PSSI punishment.
* ↑ Persib hosted Barito Putera at Kapten I Wayan Dipta as part of the Disciplinary Commission PSSI punishment.
* ↑ Persib hosted Madura United at Batakan as part of the Disciplinary Commission PSSI punishment.
* ↑ Persib hosted Persebaya at Kapten I Wayan Dipta as part of the Disciplinary Commission PSSI punishment.
* ↑ Persib hosted Perseru at Kapten I Wayan Dipta as part of the Disciplinary Commission PSSI punishment.
* ↑ Persib hosted PSMS at Kapten I Wayan Dipta as part of the Disciplinary Commission PSSI punishment.
* ↑ Persija played their delayed match against Persebaya at PTIK.
* ↑ Persija played their delayed match against Persib at PTIK.
* ↑ Persija hosted Persipura at Pakansari because Gelora Bung Karno should be sterilized for 2018 Asian Games.
* ↑ Persija hosted PS TIRA at Wibawa Mukti because they didn't get police permission to hold a match at Patriot Candrabhaga.
* ↑ Persija hosted Sriwijaya at Wibawa Mukti because neither Gelora Bung Karno nor Patriot Candrabhaga can be used.
* ↑ PSM hosted Bhayangkara at Kapten I Wayan Dipta because Andi Mattalata declared not pass the verification to hold night matches by PT LIB.
* ↑ Sriwijaya hosted Borneo at Haji Agus Salim as a result of destructive action by their supporters when they played Arema in Gelora Sriwijaya.
* ↑ Sriwijaya hosted Madura United at Haji Agus Salim because Gelora Sriwijaya should be sterilized for 2018 Asian Games.

## Season statistics
### Top goalscorers

| Rank | Player | Team | Goals |
| 1 | Aleksandar Rakić | PS TIRA | 21 |
| 2 | David da Silva | Persebaya | 20 |
| 3 | Marko Šimić | Persija | 18 |
| 4 | Ezechiel N'Douassel | Persib | 17 |
| 5 | Bruno Silva | PSIS | 16 |
| 6 | Fernando Rodríguez | Mitra Kukar | 15 |
| 6 | Loris Arnaud | Persela | 15 |
| 8 | Samsul Arif | Barito Putera | 14 |
| 8 | Shohei Matsunaga | PSMS/Persela | 14 |
| 10 | Makan Konaté | Arema/Sriwijaya | 13 |
| 10 | Beto de Paula | Perseru/Madura United | 13 |

### Hat-tricks

| Player | For | Against | Result | Date |
| David da Silva | Persebaya | PS TIRA | 4–1 (A) | 13 April 2018 |
| Bruno Silva | PSIS | PSMS | 4–1 (H) | 15 April 2018 |
| Aleksandar Rakić | PS TIRA | PSM | 3–4 (A) | 21 April 2018 |
| Samsul Arif$^4$ | Barito Putera | Mitra Kukar | 4–3 (A) | 6 July 2018 |
| Dendy Sulistyawan | Persela | Persipura | 3–2 (H) | 29 July 2018 |
| David da Silva | Persebaya | Mitra Kukar | 4–1 (H) | 22 September 2018 |
| Osvaldo Haay | Persebaya | Madura United | 4–0 (H) | 25 October 2018 |
| Matías Conti | Borneo | Bhayangkara | 3–0 (H) | 29 October 2018 |
| David da Silva | Persebaya | Bali United | 5–2 (A) | 18 November 2018 |
| Aleksandar Rakić | PS TIRA | PSMS | 4–2 (A) | 5 December 2018 |
Note: $^4$ Player scored 4 goals

### Discipline

* Most yellow card(s): 12
** Marc Klok (PSM)
* Most red card(s): 3
** Mahamadou N'Diaye (Bali United/Sriwijaya)

## Attendances

| Pos | Team | Total | High | Low | Average | Change |
| 1 | Persebaya | 485,231 | 50,000 | 10,426 | 28,543 | +0.1%$^†$ |
| 2 | Persija | 374,733 | 68,873 | 976 | 22,043 | −4.4%$^†$ |
| 3 | Persib | 272,291 | 36,500 | 0 | 16,017 | −11.0%$^†$ |
| 4 | Bali United | 258,433 | 22,210 | 8,114 | 15,202 | +13.3%$^†$ |
| 5 | PSM | 221,025 | 14,898 | 510 | 13,001 | −5.6%$^†$ |
| 6 | PSIS | 208,545 | 19,695 | 5,207 | 12,267 | +112.3%$^†$ |
| 7 | Persipura | 193,090 | 16,326 | 5,331 | 11,358 | −8.3%$^†$ |
| 8 | Arema | 190,802 | 44,912 | 0 | 11,224 | +11.7%$^†$ |
| 9 | PSMS | 179,565 | 20,000 | 2,276 | 10,563 | −3.2%$^†$ |
| 10 | Persela | 173,943 | 16,000 | 5,075 | 10,232 | −0.3%$^†$ |
| 11 | Sriwijaya | 151,306 | 20,712 | 285 | 8,900 | +5.4%$^†$ |
| 12 | Barito Putera | 85,573 | 9,017 | 1,659 | 5,034 | −12.7%$^†$ |
| 13 | Madura United | 82,560 | 13,410 | 1,366 | 4,856 | −5.7%$^†$ |
| 14 | Borneo | 72,504 | 10,329 | 1,235 | 4,265 | −37.7%$^†$ |
| 15 | Bhayangkara | 64,225 | 39,425 | 1,125 | 3,778 | −24.2%$^†$ |
| 16 | Mitra Kukar | 36,076 | 3,425 | 1,138 | 2,122 | −6.5%$^†$ |
| 17 | Perseru | 26,407 | 8,203 | 170 | 1,553 | −48.3%$^†$ |
| 18 | PS TIRA | 25,385 | 6,924 | 67 | 1,493 | −34.2%$^†$ |
| | League total | 3,101,694 | 68,873 | 0 | 10,136 | +16.5%$^†$ |
Source: Go-Jek Liga 1 2018 Notes: $^†$ Teams played previous season in Liga 2

## Awards
### Annual

| Award | Winner |
| Best Player | Rohit Chand (Persija) |
| Best Young Player | Osvaldo Haay (Persebaya) |
| Best Coach | Stefano Cugurra (Persija) |
| Fair Play Team | Barito Putera |
| Best Referee | Thoriq Alkatiri |

### Team of the season

Best XI :
| Goalkeeper | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) | Andritany Ardhiyasa (Persija) |
| Defenders | Alfath Fathier (Madura United) | Alfath Fathier (Madura United) | Alfath Fathier (Madura United) | Fachrudin Aryanto (Madura United) | Fachrudin Aryanto (Madura United) | Fachrudin Aryanto (Madura United) | Hansamu Yama (Barito Putera) | Hansamu Yama (Barito Putera) | Hansamu Yama (Barito Putera) | Ardi Idrus (Persib) | Ardi Idrus (Persib) | Ardi Idrus (Persib) |
| Midfielders | Riko Simanjuntak (Persija) | Riko Simanjuntak (Persija) | Riko Simanjuntak (Persija) | Rohit Chand (Persija) | Rohit Chand (Persija) | Rohit Chand (Persija) | Wiljan Pluim (PSM) | Wiljan Pluim (PSM) | Wiljan Pluim (PSM) | Osvaldo Haay (Persebaya) | Osvaldo Haay (Persebaya) | Osvaldo Haay (Persebaya) |
| Forwards | Jonathan Bauman (Persib) | Jonathan Bauman (Persib) | Jonathan Bauman (Persib) | Jonathan Bauman (Persib) | Jonathan Bauman (Persib) | Jonathan Bauman (Persib) | David da Silva (Persebaya) | David da Silva (Persebaya) | David da Silva (Persebaya) | David da Silva (Persebaya) | David da Silva (Persebaya) | David da Silva (Persebaya) |