# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Bhayangkara Surabaya United F.C, Indonesien Bhayangkara Surabaya United F.C 15 7 2 6 23:19 4 23
2 Persipura Jayapura, Indonesien Persipura Jayapura 15 6 4 5 23:17 6 22
3 Bali United, Indonesien Bali United 15 5 4 6 22:23 -1 19
4 PSM Makassar, Indonesien PSM Makassar 16 4 6 6 23:26 -3 18
5 Persija Jakarta, Indonesien Persija Jakarta 15 4 5 6 15:15 0 17
6 Madura United FC, Indonesien Madura United FC 15 4 5 6 15:21 -6 17
7 PS Barito Putera, Indonesien PS Barito Putera 16 4 4 8 19:28 -9 16
8 Arema Cronus FC, Indonesien Arema Cronus FC 15 4 3 8 12:25 -13 15
9 Persib Bandung, Indonesien Persib Bandung 15 2 5 8 14:20 -6 11
10 Sriwijaya FC, Indonesien Sriwijaya FC 14 3 2 9 12:22 -10 11
11 Mitra Kukar, Indonesien Mitra Kukar 15 3 2 10 18:37 -19 11
12 PS TNI, Indonesien PS TNI 15 3 1 11 15:31 -16 10
13 Pusamania Borneo F.C., Indonesien Pusamania Borneo F.C. 15 1 5 9 13:24 -11 8
14 Perseru Serui, Indonesien Perseru Serui 15 1 4 10 11:22 -11 7
15 Persela Lamongan, Indonesien Persela Lamongan 15 1 3 11 15:32 -17 6
16 Semen Padang, Indonesien Semen Padang 15 1 3 11 7:29 -22 6
17 Persiba Balikpapan, Indonesien Persiba Balikpapan 15 0 2 13 10:28 -18 2
18 Gresik United, Indonesien Gresik United 14 0 1 13 9:47 -38 1
  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.