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