# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Madura United FC, Indonesien Madura United FC 11 9 2 0 27:8 19 29
2 PSM Makassar, Indonesien PSM Makassar 9 8 1 0 16:4 12 25
3 Mitra Kukar, Indonesien Mitra Kukar 9 7 2 0 20:11 9 23
4 PS Barito Putera, Indonesien PS Barito Putera 9 7 1 1 14:5 9 22
5 Pusamania Borneo F.C., Indonesien Pusamania Borneo F.C. 8 7 0 1 15:2 13 21
6 Semen Padang, Indonesien Semen Padang 9 6 3 0 14:5 9 21
7 Bhayangkara Surabaya United F.C, Indonesien Bhayangkara Surabaya United F.C 9 7 0 2 16:8 8 21
8 Persipura Jayapura, Indonesien Persipura Jayapura 8 6 2 0 22:9 13 20
9 Persib Bandung, Indonesien Persib Bandung 9 5 4 0 13:6 7 19
10 Persela Lamongan, Indonesien Persela Lamongan 9 6 0 3 16:9 7 18
11 Arema Cronus FC, Indonesien Arema Cronus FC 9 5 3 1 11:5 6 18
12 Bali United, Indonesien Bali United 8 6 0 2 18:5 13 18
13 Sriwijaya FC, Indonesien Sriwijaya FC 9 4 4 1 14:10 4 16
14 Persija Jakarta, Indonesien Persija Jakarta 9 4 4 1 8:4 4 16
15 PS TNI, Indonesien PS TNI 10 4 4 2 17:16 1 16
16 Perseru Serui, Indonesien Perseru Serui 9 3 2 4 7:11 -4 11
17 Persiba Balikpapan, Indonesien Persiba Balikpapan 9 2 2 5 10:16 -6 8
18 Gresik United, Indonesien Gresik United 9 1 3 5 9:16 -7 6
  Champions League Quali.
  AFC Cup
  Abstieg

# Mitra Kukar setzte am 33. Spieltag einen Spieler ohne Spielgenehmigung ein und verlor das Spiel gegen Bhayangkara am grünen Tisch mit 0:3.