# Team M. W D L goals Dif. Pt.
1 Borneo FC, Indonesia Borneo FC 21 13 6 2 32:16 16 45
2 Persib Bandung, Indonesia Persib Bandung 21 10 9 2 42:25 17 39
3 Bali United, Indonesia Bali United 21 12 3 6 36:26 10 39
4 PSIS Semarang, Indonesia PSIS Semarang 21 11 5 5 33:21 12 38
5 RANS Nusantara FC, Indonesia RANS Nusantara FC 21 8 8 5 24:22 2 32
6 Madura United FC, Indonesia Madura United FC 21 9 4 8 33:31 2 31
7 Persik Kediri, Indonesia Persik Kediri 21 8 6 7 34:28 6 30
8 PS Barito Putera, Indonesia PS Barito Putera 21 7 8 6 29:21 8 29
9 Persija Jakarta, Indonesia Persija Jakarta 21 6 10 5 31:26 5 28
10 Persis Solo (LI), Indonesia Persis Solo (LI) 21 7 7 7 31:31 0 28
11 PSM Makassar, Indonesia PSM Makassar 21 7 6 8 26:23 3 27
12 Dewa United FC, Indonesia Dewa United FC 21 6 8 7 28:30 -2 26
13 Persebaya Surabaya, Indonesia Persebaya Surabaya 21 6 7 8 22:31 -9 25
14 PSS Sleman, Indonesia PSS Sleman 21 5 8 8 26:33 -7 23
15 Persita Tangerang, Indonesia Persita Tangerang 21 6 5 10 21:33 -12 23
16 Arema Cronus FC, Indonesia Arema Cronus FC 21 4 6 11 22:38 -16 18
17 Persikabo 1973, Indonesia Persikabo 1973 21 3 6 12 25:41 -16 15
18 Bhayangkara Presisi Indonesia, Indonesia Bhayangkara Presisi Indonesia 21 1 8 12 19:38 -19 11
  Playoffs
  Relegation