# Team M. W D L goals Dif. Pt.
1 Bhayangkara Surabaya United F.C, Indonesia Bhayangkara Surabaya United F.C 34 22 2 10 61:40 21 68
2 Bali United, Indonesia Bali United 34 21 5 8 76:38 38 68
3 PSM Makassar, Indonesia PSM Makassar 34 19 8 7 67:38 29 65
4 Persija Jakarta, Indonesia Persija Jakarta 34 17 10 7 46:24 22 61
5 Madura United FC, Indonesia Madura United FC 34 17 9 8 58:44 14 60
6 Persipura Jayapura, Indonesia Persipura Jayapura 34 17 9 8 64:37 27 60
7 PS Barito Putera, Indonesia PS Barito Putera 34 15 8 11 48:44 4 53
8 Pusamania Borneo F.C., Indonesia Pusamania Borneo F.C. 34 15 7 12 50:39 11 52
9 Arema Cronus FC, Indonesia Arema Cronus FC 34 13 10 11 43:44 -1 49
10 Mitra Kukar, Indonesia Mitra Kukar 34 13 4 17 49:74 -25 43
11 Sriwijaya FC, Indonesia Sriwijaya FC 34 11 9 14 50:50 0 42
12 PS TNI, Indonesia PS TNI 34 12 6 16 46:58 -12 42
13 Persib Bandung, Indonesia Persib Bandung 34 9 14 11 39:34 5 41
14 Persela Lamongan, Indonesia Persela Lamongan 34 12 4 18 49:55 -6 40
15 Perseru Serui, Indonesia Perseru Serui 34 10 7 17 35:45 -10 37
16 Semen Padang, Indonesia Semen Padang 34 9 8 17 34:52 -18 35
17 Persiba Balikpapan, Indonesia Persiba Balikpapan 34 7 6 21 41:62 -21 27
18 Gresik United, Indonesia Gresik United 34 2 4 28 26:104 -78 10
  Champions League Quali.
  AFC Cup
  Relegation