# Team M. W D L goals Dif. Pt.
1 Bali United, Indonesia Bali United 32 19 7 6 46:30 16 64
2 Persipura Jayapura, Indonesia Persipura Jayapura 32 13 10 9 44:36 8 49
3 Pusamania Borneo, Indonesia Pusamania Borneo 32 12 13 7 52:39 13 49
4 Persebaya Surabaya, Indonesia Persebaya Surabaya 32 12 12 8 53:41 12 48
5 Bhayangkara FC, Indonesia Bhayangkara FC 32 12 11 9 47:41 6 47
6 Madura United FC, Indonesia Madura United FC 32 13 8 11 50:42 8 47
7 Persib Bandung, Indonesia Persib Bandung 32 11 12 9 40:37 3 45
8 PSS Sleman, Indonesia PSS Sleman 32 11 11 10 39:39 0 44
9 Arema Cronus FC, Indonesia Arema Cronus FC 32 12 7 13 56:57 -1 43
10 PSM Makassar, Indonesia PSM Makassar 32 13 4 15 47:44 3 43
11 PSIS Semarang, Indonesia PSIS Semarang 32 12 7 13 32:35 -3 43
12 TIRA-Persikabo, Indonesia TIRA-Persikabo 32 10 11 11 48:51 -3 41
13 Persija Jakarta, Indonesia Persija Jakarta 32 10 11 11 39:39 0 41
14 Persela Lamongan, Indonesia Persela Lamongan 32 10 10 12 44:44 0 40
15 PS Barito Putera, Indonesia PS Barito Putera 32 10 10 12 42:50 -8 40
16 Badak Lampung FC, Indonesia Badak Lampung FC 32 8 9 15 34:59 -25 33
17 Semen Padang, Indonesia Semen Padang 32 7 10 15 31:42 -11 31
18 Kalteng Putra FC, Indonesia Kalteng Putra FC 32 8 7 17 32:50 -18 31
  Champions League
  AFC Cup
  Relegation