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