Season | 2019 |
---|---|
Dates | 15 May – 22 December 2019 |
Champions |
Bali United 1st Liga 1 title 1st Indonesian title |
Relegated |
Badak Lampung Semen Padang Kalteng Putra |
AFC Champions League | Bali United |
AFC Cup | PSM |
Matches played | 306 |
Goals scored | 838 (2.74 per match) |
Best Player | Renan Silva |
Top goalscorer |
Marko Šimić (28 goals) |
Biggest home win |
Borneo 6–0
Bali United (18 October 2019) |
Biggest away win |
Persela 1–5
Madura United (17 May 2019) Barito Putera 0–4 Persipura (23 August 2019) PSIS 0–4 Persebaya (20 September 2019) |
Highest scoring |
TIRA-Persikabo 5–3
Persija (16 July 2019) PSM 6–2 Arema (16 October 2019) |
Longest winning run | 8 matches Bali United |
Longest unbeaten run | 13 matches TIRA-Persikabo |
Longest winless run | 16 matches TIRA-Persikabo |
Longest losing run | 5 matches Kalteng Putra Madura United |
Highest attendance | 70,136 Persija 1–1 Persib (10 July 2019) |
Lowest attendance | 0 Persipura 2–0 Persela (15 September 2019) PSIS 0–4 Persebaya [note 1] (20 September 2019) Persipura 1–3 Persib (23 September 2019) Persebaya 3–2 PSM (14 November 2019) Persebaya 1–1 Semen Padang (28 November 2019) Persebaya 4–1 Arema (12 December 2019) Persebaya 2–1 Badak Lampung (21 December 2019) Kalteng Putra 1–3 Persija (21 December 2019) |
Total attendance | 2,863,876 |
Average attendance | 9,359 |
←
2018
2020 → |
The 2019 Liga 1, also known as Shopee Liga 1 for sponsorship reasons, [2] was the third season of Liga 1 under its current name and the 10th season of the top-flight Indonesian professional league for association football clubs since its establishment in 2008. The season started on 15 May 2019 and finished on 22 December 2019. [3] [4] Fixtures for the 2019 season were announced on 7 May 2019. [5]
Persija were the defending champions. PSS, Semen Padang, and Kalteng Putra joined as the promoted teams from the 2018 Liga 2. They replace Mitra Kukar, Sriwijaya, and PSMS who were relegated to the 2019 Liga 2. [6]
On 2 December 2019, Bali United won the championship for the first time in their history, becoming the seventh club to win the Liga 1 following a win against Semen Padang, after second-placed Borneo drew against PSM, giving Bali United a 17-point lead with only four games left. [7]
Eighteen teams competed in the league – the top fifteen teams from the previous season and the three teams promoted from the Liga 2. The new teams this season were PSS, Semen Padang, and Kalteng Putra, who replaced Mitra Kukar, Sriwijaya, and PSMS. [6]
Team | Location | Stadium | Capacity |
---|---|---|---|
Arema | Malang | Kanjuruhan [a] | 42,449 |
Badak Lampung | Bandar Lampung | Sumpah Pemuda | 15,000 |
Bali United | Gianyar | Kapten I Wayan Dipta | 25,081 |
Barito Putera | Martapura | Demang Lehman [b] | 15,000 |
Bhayangkara | Jakarta | PTIK [c] | 3,000 |
Borneo | Samarinda | Segiri | 16,000 |
Kalteng Putra | Palangka Raya | Tuah Pahoe [d] | 5,000 |
Madura United | Pamekasan | Gelora Madura [e] | 15,000 |
Persebaya | Surabaya | Gelora Bung Tomo | 55,000 |
Persela | Lamongan | Surajaya | 16,000 |
Persib | Bandung | Si Jalak Harupat | 27,000 |
Persija | Jakarta | Gelora Bung Karno [f] | 77,193 |
Persipura | Jayapura | Mandala [g] | 30,000 |
PSIS | Magelang | Moch. Soebroto [h] | 20,000 |
PSM | Makassar | Andi Mattalata | 15,000 |
PSS | Sleman | Maguwoharjo | 31,700 |
Semen Padang | Padang | Haji Agus Salim | 15,000 |
TIRA-Persikabo | Cibinong | Pakansari | 30,000 |
Notes:
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 |
![]() |
![]() |
Made by Club [a] [19] | Corsa 1, Achilles 1, Indomie 1, Gojek 1, Joseph Refo Investment Inc 1, Torabika Duo 2 |
Badak Lampung |
![]() |
![]() |
Made by Club [22] | Bukalapak 1, Kredit Plus 1, Sunpride 2 |
Bali United |
![]() |
![]() |
Made by Club [24] | Mobil 1, Gojek 1, Envi 1, Torabika 1, Indofood 1, Smartfren 1, Bank Ina 1, Achilles 1, KukuBima Ener-G! 1, YCAB Foundation 1, Ottopay 1, Elevenia 2, Indomie 2, Buana Capital 2, ACA Asuransi 3, Kresna Securities 3, PEDE Ponsel Duit 4 |
Barito Putera |
![]() |
![]() |
Made by Club [26] | Hasnur Group 1, Jhonlin Group 1, Haji Maming 2 |
Bhayangkara |
![]() |
![]() |
Lotto [28] | Bank BRI 1, Gojek 1, Go-Pay 1, Jatim Park 2 1, Bright Gas 2, Jasa Raharja 3 |
Borneo |
![]() |
![]() |
Made by Club [30] | Fun88 Bola 1, Shinhan Bank 1, Ansaf 1, BIB 1, KukuBima Ener-G! 1, GlowOne 2 |
Kalteng Putra |
![]() |
![]() |
MBB [33] | Halo Dayak 1, Bank Kalteng 1 |
Madura United |
![]() |
![]() |
MBB [36] | Lion Group 1, Buccheri 1, Pojur 1, Integra Group 1, Insight 2, Tiket.com 3 |
Persebaya |
![]() |
![]() |
Made by Club [39] | Safe Care 1, Kapal Api 1, Gojek 1, Antangin 2, Reliance 2, MPM Distributor Honda 3 |
Persela |
![]() |
![]() |
Forium [42] | So Nice 1, North Cliff 1 |
Persib |
![]() |
![]() |
Sportama [45] | Pria Punya Selera 1, Salvus 1, Elevenia 1, Halodoc 1, Corsa 1, Indofood 1, Mobil 1, Gojek 1, Permata Bank Syariah 1, Azzuri 2, Kopi ABC 2, Didimax 3, Envi 3, Indomie 3 |
Persija |
![]() |
![]() |
Specs [48] | Bank DKI 1, Krating Daeng 1, Indomie 1, Rasuna Epicentrum 1, Jungleland Sentul 1, Gojek 1, Tolak Angin 2 |
Persipura |
![]() |
![]() |
Specs [50] | PT Freeport Indonesia 1, Bank Papua 1 |
PSIS |
![]() |
![]() |
RIORS [53] | Gojek 1, Indomie 1, KukuBima Ener-G! 3 |
PSM |
![]() |
![]() |
Umbro [55] | Semen Bosowa 1, Honda 2, KukuBima Ener-G! 3, Kalla Group 3 |
PSS |
![]() |
![]() |
Sembada [56] | Indomie 1, Gojek 1, Muncul Group 3, Curva Sud Shop 3 |
Semen Padang |
![]() |
![]() |
Lotto [59] | Corsa 1, Oxygen 1, Semen Indonesia 1, Torabika 1 |
TIRA-Persikabo |
![]() |
![]() |
MBB [61] | Sequis 1, Kresna Securities 1, Artha Graha Peduli Foundation 1, M88FC 1, Oasis Waters 1 |
Notes:
Additionally, referee kits are made by Specs [62] and Mitre supplied the match ball. [63]
Apparel and captain changes:
Team | Outgoing coach | Manner of departure | Date of vacancy | Week | Table | Incoming coach | Date of appointment |
---|---|---|---|---|---|---|---|
Arema |
![]() |
End of contract | 10 December 2018 [65] | Pre-season |
![]() |
9 January 2019 [18] | |
Persib |
![]() |
Sacked | 12 December 2018 [66] |
![]() |
9 January 2019 [67] | ||
Madura United |
![]() |
Sacked | 17 December 2018 [68] |
![]() |
13 January 2019 [69] | ||
Bhayangkara |
![]() |
Signed by Indonesia | 20 December 2018 [70] |
![]() |
5 February 2019 [71] | ||
Borneo |
![]() |
End of contract | 31 December 2018 [72] |
![]() |
5 January 2019 [73] | ||
Kalteng Putra |
![]() |
End of contract | 31 December 2018 [74] |
![]() |
15 January 2019 [31] | ||
Badak Lampung |
![]() |
End of contract | 1 January 2019 [75] |
![]() |
11 March 2019 [76] | ||
TIRA-Persikabo |
![]() |
Mutual consent | 2 January 2019 [77] |
![]() |
2 January 2019 [78] | ||
Persija |
![]() |
End of contract | 4 January 2019 [79] |
![]() |
15 January 2019 [80] | ||
PSM |
![]() |
Resigned | 12 January 2019 [81] |
![]() |
2 February 2019 [54] | ||
Persipura |
![]() |
Mutual consent | 13 January 2019 [82] |
![]() |
22 January 2019 [83] | ||
Bali United |
![]() |
End of caretaker role | 14 January 2019 [23] |
![]() |
14 January 2019 [23] | ||
Borneo |
![]() |
Sacked | 8 April 2019 [84] |
![]() |
15 April 2019 [29] | ||
Persib |
![]() |
Sacked | 3 May 2019 [43] |
![]() |
3 May 2019 [43] | ||
Persija |
![]() |
Resigned | 3 June 2019 [85] | 3 | 16 |
![]() |
8 June 2019 [86] |
Barito Putera |
![]() |
Resigned | 23 June 2019 [87] | 5 | 18 |
![]() |
25 June 2019 [88] |
Persela |
![]() |
Resigned | 30 June 2019 [89] | 6 | 17 |
![]() |
4 July 2019 [40] |
Persipura |
![]() |
Sacked | 30 June 2019 [90] | 6 | 15 |
![]() |
11 July 2019 [49] |
Semen Padang |
![]() |
Resigned | 8 July 2019 [91] | 7 | 16 |
![]() |
8 July 2019 [93] |
Badak Lampung |
![]() |
Sacked | 28 July 2019 [94] | 11 | 15 |
![]() |
29 July 2019 [20] |
PSIS |
![]() |
Sacked | 8 August 2019 [95] | 13 | 10 |
![]() |
8 August 2019 [96] |
Persebaya |
![]() |
Sacked | 10 August 2019 [97] | 13 | 7 |
![]() |
10 August 2019 [98] |
Bhayangkara |
![]() |
Sacked | 14 August 2019 [99] | 14 | 8 |
![]() |
14 August 2019 [99] |
PSIS |
![]() |
End of caretaker role | 19 August 2019 [51] | 15 | 13 |
![]() |
19 August 2019 [51] |
Barito Putera |
![]() |
End of caretaker role | 21 August 2019 [25] | 15 | 15 |
![]() |
21 August 2019 [25] |
Bhayangkara |
![]() |
End of caretaker role | 22 August 2019 [27] | 15 | 9 |
![]() |
22 August 2019 [27] |
Madura United |
![]() |
Resigned | 24 August 2019 [100] | 16 | 5 |
![]() |
24 August 2019 [34] |
Semen Padang |
![]() |
Demoted to assistant coach | 12 September 2019 [57] | 17 | 18 |
![]() |
12 September 2019 [57] |
Persija |
![]() |
Sacked | 19 September 2019 [102] | 19 | 15 |
![]() |
20 September 2019 [103] |
Persebaya |
![]() |
End of caretaker role | 25 September 2019 [104] | 20 | 5 |
![]() |
25 September 2019 [104] |
Persija |
![]() |
End of caretaker role | 29 September 2019 [46] | 21 | 14 |
![]() |
29 September 2019 [46] |
Persebaya |
![]() |
Resigned | 30 October 2019 [105] | 25 | 9 |
![]() |
31 October 2019 [37] |
TIRA-Persikabo |
![]() |
Sacked | 29 November 2019 [106] | 29 | 12 |
![]() |
29 November 2019 [107] |
TIRA-Persikabo |
![]() |
End of caretaker role | 7 December 2019 [60] | 31 | 12 |
![]() |
7 December 2019 [60] |
Notes:
Football Association of Indonesia restricted the number of foreign players to four per team, including one slot for a player from AFC countries. A team can use all four foreign players at once.
Source: First transfer window, Second transfer window Notes:
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Bali United (C) | 34 | 19 | 7 | 8 | 48 | 35 | +13 | 64 | Qualification for the AFC Champions League preliminary round 1 and ASEAN Club Championship group stage [109] |
2 | Persebaya [a] | 34 | 14 | 12 | 8 | 57 | 43 | +14 | 54 | Qualification for the ASEAN Club Championship group stage [109] |
3 | Persipura | 34 | 14 | 11 | 9 | 47 | 38 | +9 | 53 [b] | |
4 | Bhayangkara | 34 | 14 | 11 | 9 | 51 | 43 | +8 | 53 [b] | |
5 | Madura United | 34 | 15 | 8 | 11 | 55 | 44 | +11 | 53 [b] | |
6 | Persib | 34 | 13 | 12 | 9 | 49 | 39 | +10 | 51 [c] | |
7 | Borneo | 34 | 12 | 15 | 7 | 55 | 42 | +13 | 51 [c] | |
8 | PSS | 34 | 12 | 12 | 10 | 45 | 42 | +3 | 48 | |
9 | Arema | 34 | 13 | 7 | 14 | 59 | 62 | −3 | 46 | |
10 | Persija | 34 | 11 | 11 | 12 | 43 | 42 | +1 | 44 [d] | |
11 | Persela | 34 | 11 | 11 | 12 | 47 | 45 | +2 | 44 [d] | |
12 | PSM | 34 | 13 | 5 | 16 | 50 | 50 | 0 | 44 [d] | Qualification for the AFC Cup play-off round [e] |
13 | Barito Putera | 34 | 11 | 10 | 13 | 45 | 51 | −6 | 43 [f] | |
14 | PSIS | 34 | 12 | 7 | 15 | 36 | 41 | −5 | 43 [f] | |
15 | TIRA-Persikabo | 34 | 10 | 12 | 12 | 51 | 57 | −6 | 42 | |
16 | Badak Lampung (R) | 34 | 8 | 9 | 17 | 35 | 65 | −30 | 33 | Relegation to Liga 2 |
17 | Semen Padang (R) | 34 | 7 | 11 | 16 | 32 | 45 | −13 | 32 | |
18 | Kalteng Putra (R) | 34 | 8 | 7 | 19 | 33 | 54 | −21 | 31 |
Rank | Player | Team | Goals [120] |
---|---|---|---|
1 |
![]() |
Persija | 28 |
2 |
![]() |
Madura United | 18 |
3 |
![]() |
Persela | 17 |
4 |
![]() |
Arema | 16 |
![]() |
Bali United | ||
![]() |
PSS | ||
7 |
![]() |
Persib | 15 |
8 |
![]() |
Barito Putera | 14 |
![]() |
Persebaya | ||
![]() |
TIRA-Persikabo |
Player | For | Against | Result | Date |
---|---|---|---|---|
![]() |
Bhayangkara | Barito Putera | 4–2 (H) | 28 May 2019 |
![]() |
Persebaya | Persib | 4–0 (H) | 5 July 2019 |
![]() |
Persela | Kalteng Putra | 3–0 (H) | 11 July 2019 |
![]() |
Persija | TIRA-Persikabo | 3–5 (A) | 16 July 2019 |
![]() |
Arema | Badak Lampung | 4–1 (H) | 16 July 2019 |
![]() |
Kalteng Putra | Bhayangkara | 3–2 (H) | 25 August 2019 |
![]() |
Persela | TIRA-Persikabo | 6–1 (H) | 25 August 2019 |
![]() |
Barito Putera | Badak Lampung | 4–1 (H) | 18 October 2019 |
![]() |
Badak Lampung | Arema | 4–3 (H) | 1 November 2019 |
![]() |
Persija | Borneo | 4–2 (H) | 11 November 2019 |
![]() |
Borneo | TIRA-Persikabo | 4–1 (H) | 6 December 2019 |
![]() |
Persija | Madura United | 4–0 (H) | 13 December 2019 |
![]() |
Persib | PSM | 5–2 (H) | 22 December 2019 |
Pos | Team | Total | High | Low | Average | Change |
---|---|---|---|---|---|---|
1 | Persija | 413,152 | 70,136 | 4,124 | 24,303 | +10.3% |
2 | PSS | 321,451 | 32,176 | 5,112 | 18,909 | +5.7%† |
3 | Bali United | 288,072 | 25,057 | 9,696 | 16,945 | +11.5% |
4 | Persebaya | 280,017 | 50,000 | 0 | 16,472 | −42.3% |
5 | Persib | 256,200 | 26,778 | 1,030 | 15,071 | −5.9% |
6 | Arema | 241,088 | 40,412 | 4,318 | 14,182 | +26.4% |
7 | PSIS | 153,202 | 17,245 | 0 | 9,012 | −26.5% |
8 | Badak Lampung | 140,492 | 13,069 | 672 | 8,264 | +432.1% |
9 | Persela | 134,296 | 17,000 | 3,707 | 7,900 | −22.8% |
10 | PSM | 130,337 | 14,327 | 2,174 | 7,667 | −41.0% |
11 | TIRA-Persikabo | 97,548 | 29,541 | 172 | 5,738 | +284.3% |
12 | Semen Padang | 89,481 | 10,500 | 2,142 | 5,264 | −20.2%† |
13 | Barito Putera | 81,345 | 7,859 | 2,085 | 4,785 | −4.9% |
14 | Persipura | 59,890 | 14,263 | 0 | 3,523 | −69.0% |
15 | Madura United | 57,050 | 7,858 | 621 | 3,356 | −30.9% |
16 | Borneo | 53,913 | 6,725 | 785 | 3,171 | −25.7% |
17 | Kalteng Putra | 48,470 | 10,208 | 0 | 2,851 | −49.5%† |
18 | Bhayangkara | 17,872 | 2,389 | 449 | 1,051 | −72.2% |
League total | 2,863,876 | 70,136 | 0 | 9,359 | −7.9% |
Source:
Shopee Liga 1 2019
Notes:
† Teams played previous season in
Liga 2
Award | Winner [121] |
---|---|
Best Player |
![]() |
Best Coach |
![]() |
Best Young Player |
![]() |
Best Goal |
![]() |
Fair Play Team | TIRA-Persikabo |
Best Referee |
![]() |
Team of the season [122] | ||||
---|---|---|---|---|
Goalkeeper |
![]() | |||
Defenders |
![]() |
![]() |
![]() |
![]() |
Midfielders |
![]() |
![]() |
![]() |
![]() |
Forwards |
![]() |
![]() | ||
Substitutes |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
{{
cite web}}
: CS1 maint: numeric names: authors list (
link)
Season | 2019 |
---|---|
Dates | 15 May – 22 December 2019 |
Champions |
Bali United 1st Liga 1 title 1st Indonesian title |
Relegated |
Badak Lampung Semen Padang Kalteng Putra |
AFC Champions League | Bali United |
AFC Cup | PSM |
Matches played | 306 |
Goals scored | 838 (2.74 per match) |
Best Player | Renan Silva |
Top goalscorer |
Marko Šimić (28 goals) |
Biggest home win |
Borneo 6–0
Bali United (18 October 2019) |
Biggest away win |
Persela 1–5
Madura United (17 May 2019) Barito Putera 0–4 Persipura (23 August 2019) PSIS 0–4 Persebaya (20 September 2019) |
Highest scoring |
TIRA-Persikabo 5–3
Persija (16 July 2019) PSM 6–2 Arema (16 October 2019) |
Longest winning run | 8 matches Bali United |
Longest unbeaten run | 13 matches TIRA-Persikabo |
Longest winless run | 16 matches TIRA-Persikabo |
Longest losing run | 5 matches Kalteng Putra Madura United |
Highest attendance | 70,136 Persija 1–1 Persib (10 July 2019) |
Lowest attendance | 0 Persipura 2–0 Persela (15 September 2019) PSIS 0–4 Persebaya [note 1] (20 September 2019) Persipura 1–3 Persib (23 September 2019) Persebaya 3–2 PSM (14 November 2019) Persebaya 1–1 Semen Padang (28 November 2019) Persebaya 4–1 Arema (12 December 2019) Persebaya 2–1 Badak Lampung (21 December 2019) Kalteng Putra 1–3 Persija (21 December 2019) |
Total attendance | 2,863,876 |
Average attendance | 9,359 |
←
2018
2020 → |
The 2019 Liga 1, also known as Shopee Liga 1 for sponsorship reasons, [2] was the third season of Liga 1 under its current name and the 10th season of the top-flight Indonesian professional league for association football clubs since its establishment in 2008. The season started on 15 May 2019 and finished on 22 December 2019. [3] [4] Fixtures for the 2019 season were announced on 7 May 2019. [5]
Persija were the defending champions. PSS, Semen Padang, and Kalteng Putra joined as the promoted teams from the 2018 Liga 2. They replace Mitra Kukar, Sriwijaya, and PSMS who were relegated to the 2019 Liga 2. [6]
On 2 December 2019, Bali United won the championship for the first time in their history, becoming the seventh club to win the Liga 1 following a win against Semen Padang, after second-placed Borneo drew against PSM, giving Bali United a 17-point lead with only four games left. [7]
Eighteen teams competed in the league – the top fifteen teams from the previous season and the three teams promoted from the Liga 2. The new teams this season were PSS, Semen Padang, and Kalteng Putra, who replaced Mitra Kukar, Sriwijaya, and PSMS. [6]
Team | Location | Stadium | Capacity |
---|---|---|---|
Arema | Malang | Kanjuruhan [a] | 42,449 |
Badak Lampung | Bandar Lampung | Sumpah Pemuda | 15,000 |
Bali United | Gianyar | Kapten I Wayan Dipta | 25,081 |
Barito Putera | Martapura | Demang Lehman [b] | 15,000 |
Bhayangkara | Jakarta | PTIK [c] | 3,000 |
Borneo | Samarinda | Segiri | 16,000 |
Kalteng Putra | Palangka Raya | Tuah Pahoe [d] | 5,000 |
Madura United | Pamekasan | Gelora Madura [e] | 15,000 |
Persebaya | Surabaya | Gelora Bung Tomo | 55,000 |
Persela | Lamongan | Surajaya | 16,000 |
Persib | Bandung | Si Jalak Harupat | 27,000 |
Persija | Jakarta | Gelora Bung Karno [f] | 77,193 |
Persipura | Jayapura | Mandala [g] | 30,000 |
PSIS | Magelang | Moch. Soebroto [h] | 20,000 |
PSM | Makassar | Andi Mattalata | 15,000 |
PSS | Sleman | Maguwoharjo | 31,700 |
Semen Padang | Padang | Haji Agus Salim | 15,000 |
TIRA-Persikabo | Cibinong | Pakansari | 30,000 |
Notes:
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 |
![]() |
![]() |
Made by Club [a] [19] | Corsa 1, Achilles 1, Indomie 1, Gojek 1, Joseph Refo Investment Inc 1, Torabika Duo 2 |
Badak Lampung |
![]() |
![]() |
Made by Club [22] | Bukalapak 1, Kredit Plus 1, Sunpride 2 |
Bali United |
![]() |
![]() |
Made by Club [24] | Mobil 1, Gojek 1, Envi 1, Torabika 1, Indofood 1, Smartfren 1, Bank Ina 1, Achilles 1, KukuBima Ener-G! 1, YCAB Foundation 1, Ottopay 1, Elevenia 2, Indomie 2, Buana Capital 2, ACA Asuransi 3, Kresna Securities 3, PEDE Ponsel Duit 4 |
Barito Putera |
![]() |
![]() |
Made by Club [26] | Hasnur Group 1, Jhonlin Group 1, Haji Maming 2 |
Bhayangkara |
![]() |
![]() |
Lotto [28] | Bank BRI 1, Gojek 1, Go-Pay 1, Jatim Park 2 1, Bright Gas 2, Jasa Raharja 3 |
Borneo |
![]() |
![]() |
Made by Club [30] | Fun88 Bola 1, Shinhan Bank 1, Ansaf 1, BIB 1, KukuBima Ener-G! 1, GlowOne 2 |
Kalteng Putra |
![]() |
![]() |
MBB [33] | Halo Dayak 1, Bank Kalteng 1 |
Madura United |
![]() |
![]() |
MBB [36] | Lion Group 1, Buccheri 1, Pojur 1, Integra Group 1, Insight 2, Tiket.com 3 |
Persebaya |
![]() |
![]() |
Made by Club [39] | Safe Care 1, Kapal Api 1, Gojek 1, Antangin 2, Reliance 2, MPM Distributor Honda 3 |
Persela |
![]() |
![]() |
Forium [42] | So Nice 1, North Cliff 1 |
Persib |
![]() |
![]() |
Sportama [45] | Pria Punya Selera 1, Salvus 1, Elevenia 1, Halodoc 1, Corsa 1, Indofood 1, Mobil 1, Gojek 1, Permata Bank Syariah 1, Azzuri 2, Kopi ABC 2, Didimax 3, Envi 3, Indomie 3 |
Persija |
![]() |
![]() |
Specs [48] | Bank DKI 1, Krating Daeng 1, Indomie 1, Rasuna Epicentrum 1, Jungleland Sentul 1, Gojek 1, Tolak Angin 2 |
Persipura |
![]() |
![]() |
Specs [50] | PT Freeport Indonesia 1, Bank Papua 1 |
PSIS |
![]() |
![]() |
RIORS [53] | Gojek 1, Indomie 1, KukuBima Ener-G! 3 |
PSM |
![]() |
![]() |
Umbro [55] | Semen Bosowa 1, Honda 2, KukuBima Ener-G! 3, Kalla Group 3 |
PSS |
![]() |
![]() |
Sembada [56] | Indomie 1, Gojek 1, Muncul Group 3, Curva Sud Shop 3 |
Semen Padang |
![]() |
![]() |
Lotto [59] | Corsa 1, Oxygen 1, Semen Indonesia 1, Torabika 1 |
TIRA-Persikabo |
![]() |
![]() |
MBB [61] | Sequis 1, Kresna Securities 1, Artha Graha Peduli Foundation 1, M88FC 1, Oasis Waters 1 |
Notes:
Additionally, referee kits are made by Specs [62] and Mitre supplied the match ball. [63]
Apparel and captain changes:
Team | Outgoing coach | Manner of departure | Date of vacancy | Week | Table | Incoming coach | Date of appointment |
---|---|---|---|---|---|---|---|
Arema |
![]() |
End of contract | 10 December 2018 [65] | Pre-season |
![]() |
9 January 2019 [18] | |
Persib |
![]() |
Sacked | 12 December 2018 [66] |
![]() |
9 January 2019 [67] | ||
Madura United |
![]() |
Sacked | 17 December 2018 [68] |
![]() |
13 January 2019 [69] | ||
Bhayangkara |
![]() |
Signed by Indonesia | 20 December 2018 [70] |
![]() |
5 February 2019 [71] | ||
Borneo |
![]() |
End of contract | 31 December 2018 [72] |
![]() |
5 January 2019 [73] | ||
Kalteng Putra |
![]() |
End of contract | 31 December 2018 [74] |
![]() |
15 January 2019 [31] | ||
Badak Lampung |
![]() |
End of contract | 1 January 2019 [75] |
![]() |
11 March 2019 [76] | ||
TIRA-Persikabo |
![]() |
Mutual consent | 2 January 2019 [77] |
![]() |
2 January 2019 [78] | ||
Persija |
![]() |
End of contract | 4 January 2019 [79] |
![]() |
15 January 2019 [80] | ||
PSM |
![]() |
Resigned | 12 January 2019 [81] |
![]() |
2 February 2019 [54] | ||
Persipura |
![]() |
Mutual consent | 13 January 2019 [82] |
![]() |
22 January 2019 [83] | ||
Bali United |
![]() |
End of caretaker role | 14 January 2019 [23] |
![]() |
14 January 2019 [23] | ||
Borneo |
![]() |
Sacked | 8 April 2019 [84] |
![]() |
15 April 2019 [29] | ||
Persib |
![]() |
Sacked | 3 May 2019 [43] |
![]() |
3 May 2019 [43] | ||
Persija |
![]() |
Resigned | 3 June 2019 [85] | 3 | 16 |
![]() |
8 June 2019 [86] |
Barito Putera |
![]() |
Resigned | 23 June 2019 [87] | 5 | 18 |
![]() |
25 June 2019 [88] |
Persela |
![]() |
Resigned | 30 June 2019 [89] | 6 | 17 |
![]() |
4 July 2019 [40] |
Persipura |
![]() |
Sacked | 30 June 2019 [90] | 6 | 15 |
![]() |
11 July 2019 [49] |
Semen Padang |
![]() |
Resigned | 8 July 2019 [91] | 7 | 16 |
![]() |
8 July 2019 [93] |
Badak Lampung |
![]() |
Sacked | 28 July 2019 [94] | 11 | 15 |
![]() |
29 July 2019 [20] |
PSIS |
![]() |
Sacked | 8 August 2019 [95] | 13 | 10 |
![]() |
8 August 2019 [96] |
Persebaya |
![]() |
Sacked | 10 August 2019 [97] | 13 | 7 |
![]() |
10 August 2019 [98] |
Bhayangkara |
![]() |
Sacked | 14 August 2019 [99] | 14 | 8 |
![]() |
14 August 2019 [99] |
PSIS |
![]() |
End of caretaker role | 19 August 2019 [51] | 15 | 13 |
![]() |
19 August 2019 [51] |
Barito Putera |
![]() |
End of caretaker role | 21 August 2019 [25] | 15 | 15 |
![]() |
21 August 2019 [25] |
Bhayangkara |
![]() |
End of caretaker role | 22 August 2019 [27] | 15 | 9 |
![]() |
22 August 2019 [27] |
Madura United |
![]() |
Resigned | 24 August 2019 [100] | 16 | 5 |
![]() |
24 August 2019 [34] |
Semen Padang |
![]() |
Demoted to assistant coach | 12 September 2019 [57] | 17 | 18 |
![]() |
12 September 2019 [57] |
Persija |
![]() |
Sacked | 19 September 2019 [102] | 19 | 15 |
![]() |
20 September 2019 [103] |
Persebaya |
![]() |
End of caretaker role | 25 September 2019 [104] | 20 | 5 |
![]() |
25 September 2019 [104] |
Persija |
![]() |
End of caretaker role | 29 September 2019 [46] | 21 | 14 |
![]() |
29 September 2019 [46] |
Persebaya |
![]() |
Resigned | 30 October 2019 [105] | 25 | 9 |
![]() |
31 October 2019 [37] |
TIRA-Persikabo |
![]() |
Sacked | 29 November 2019 [106] | 29 | 12 |
![]() |
29 November 2019 [107] |
TIRA-Persikabo |
![]() |
End of caretaker role | 7 December 2019 [60] | 31 | 12 |
![]() |
7 December 2019 [60] |
Notes:
Football Association of Indonesia restricted the number of foreign players to four per team, including one slot for a player from AFC countries. A team can use all four foreign players at once.
Source: First transfer window, Second transfer window Notes:
Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Bali United (C) | 34 | 19 | 7 | 8 | 48 | 35 | +13 | 64 | Qualification for the AFC Champions League preliminary round 1 and ASEAN Club Championship group stage [109] |
2 | Persebaya [a] | 34 | 14 | 12 | 8 | 57 | 43 | +14 | 54 | Qualification for the ASEAN Club Championship group stage [109] |
3 | Persipura | 34 | 14 | 11 | 9 | 47 | 38 | +9 | 53 [b] | |
4 | Bhayangkara | 34 | 14 | 11 | 9 | 51 | 43 | +8 | 53 [b] | |
5 | Madura United | 34 | 15 | 8 | 11 | 55 | 44 | +11 | 53 [b] | |
6 | Persib | 34 | 13 | 12 | 9 | 49 | 39 | +10 | 51 [c] | |
7 | Borneo | 34 | 12 | 15 | 7 | 55 | 42 | +13 | 51 [c] | |
8 | PSS | 34 | 12 | 12 | 10 | 45 | 42 | +3 | 48 | |
9 | Arema | 34 | 13 | 7 | 14 | 59 | 62 | −3 | 46 | |
10 | Persija | 34 | 11 | 11 | 12 | 43 | 42 | +1 | 44 [d] | |
11 | Persela | 34 | 11 | 11 | 12 | 47 | 45 | +2 | 44 [d] | |
12 | PSM | 34 | 13 | 5 | 16 | 50 | 50 | 0 | 44 [d] | Qualification for the AFC Cup play-off round [e] |
13 | Barito Putera | 34 | 11 | 10 | 13 | 45 | 51 | −6 | 43 [f] | |
14 | PSIS | 34 | 12 | 7 | 15 | 36 | 41 | −5 | 43 [f] | |
15 | TIRA-Persikabo | 34 | 10 | 12 | 12 | 51 | 57 | −6 | 42 | |
16 | Badak Lampung (R) | 34 | 8 | 9 | 17 | 35 | 65 | −30 | 33 | Relegation to Liga 2 |
17 | Semen Padang (R) | 34 | 7 | 11 | 16 | 32 | 45 | −13 | 32 | |
18 | Kalteng Putra (R) | 34 | 8 | 7 | 19 | 33 | 54 | −21 | 31 |
Rank | Player | Team | Goals [120] |
---|---|---|---|
1 |
![]() |
Persija | 28 |
2 |
![]() |
Madura United | 18 |
3 |
![]() |
Persela | 17 |
4 |
![]() |
Arema | 16 |
![]() |
Bali United | ||
![]() |
PSS | ||
7 |
![]() |
Persib | 15 |
8 |
![]() |
Barito Putera | 14 |
![]() |
Persebaya | ||
![]() |
TIRA-Persikabo |
Player | For | Against | Result | Date |
---|---|---|---|---|
![]() |
Bhayangkara | Barito Putera | 4–2 (H) | 28 May 2019 |
![]() |
Persebaya | Persib | 4–0 (H) | 5 July 2019 |
![]() |
Persela | Kalteng Putra | 3–0 (H) | 11 July 2019 |
![]() |
Persija | TIRA-Persikabo | 3–5 (A) | 16 July 2019 |
![]() |
Arema | Badak Lampung | 4–1 (H) | 16 July 2019 |
![]() |
Kalteng Putra | Bhayangkara | 3–2 (H) | 25 August 2019 |
![]() |
Persela | TIRA-Persikabo | 6–1 (H) | 25 August 2019 |
![]() |
Barito Putera | Badak Lampung | 4–1 (H) | 18 October 2019 |
![]() |
Badak Lampung | Arema | 4–3 (H) | 1 November 2019 |
![]() |
Persija | Borneo | 4–2 (H) | 11 November 2019 |
![]() |
Borneo | TIRA-Persikabo | 4–1 (H) | 6 December 2019 |
![]() |
Persija | Madura United | 4–0 (H) | 13 December 2019 |
![]() |
Persib | PSM | 5–2 (H) | 22 December 2019 |
Pos | Team | Total | High | Low | Average | Change |
---|---|---|---|---|---|---|
1 | Persija | 413,152 | 70,136 | 4,124 | 24,303 | +10.3% |
2 | PSS | 321,451 | 32,176 | 5,112 | 18,909 | +5.7%† |
3 | Bali United | 288,072 | 25,057 | 9,696 | 16,945 | +11.5% |
4 | Persebaya | 280,017 | 50,000 | 0 | 16,472 | −42.3% |
5 | Persib | 256,200 | 26,778 | 1,030 | 15,071 | −5.9% |
6 | Arema | 241,088 | 40,412 | 4,318 | 14,182 | +26.4% |
7 | PSIS | 153,202 | 17,245 | 0 | 9,012 | −26.5% |
8 | Badak Lampung | 140,492 | 13,069 | 672 | 8,264 | +432.1% |
9 | Persela | 134,296 | 17,000 | 3,707 | 7,900 | −22.8% |
10 | PSM | 130,337 | 14,327 | 2,174 | 7,667 | −41.0% |
11 | TIRA-Persikabo | 97,548 | 29,541 | 172 | 5,738 | +284.3% |
12 | Semen Padang | 89,481 | 10,500 | 2,142 | 5,264 | −20.2%† |
13 | Barito Putera | 81,345 | 7,859 | 2,085 | 4,785 | −4.9% |
14 | Persipura | 59,890 | 14,263 | 0 | 3,523 | −69.0% |
15 | Madura United | 57,050 | 7,858 | 621 | 3,356 | −30.9% |
16 | Borneo | 53,913 | 6,725 | 785 | 3,171 | −25.7% |
17 | Kalteng Putra | 48,470 | 10,208 | 0 | 2,851 | −49.5%† |
18 | Bhayangkara | 17,872 | 2,389 | 449 | 1,051 | −72.2% |
League total | 2,863,876 | 70,136 | 0 | 9,359 | −7.9% |
Source:
Shopee Liga 1 2019
Notes:
† Teams played previous season in
Liga 2
Award | Winner [121] |
---|---|
Best Player |
![]() |
Best Coach |
![]() |
Best Young Player |
![]() |
Best Goal |
![]() |
Fair Play Team | TIRA-Persikabo |
Best Referee |
![]() |
Team of the season [122] | ||||
---|---|---|---|---|
Goalkeeper |
![]() | |||
Defenders |
![]() |
![]() |
![]() |
![]() |
Midfielders |
![]() |
![]() |
![]() |
![]() |
Forwards |
![]() |
![]() | ||
Substitutes |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
{{
cite web}}
: CS1 maint: numeric names: authors list (
link)