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