# Team M. W D L goals Dif. Pt.
1 Bali United, Indonesia Bali United 28 18 6 4 47:20 27 60
2 Persib Bandung, Indonesia Persib Bandung 28 17 6 5 38:16 22 57
3 Arema Cronus FC, Indonesia Arema Cronus FC 28 15 10 3 34:17 17 55
4 Bhayangkara Presisi Indonesia, Indonesia Bhayangkara Presisi Indonesia 28 16 7 5 37:22 15 55
5 Persebaya Surabaya, Indonesia Persebaya Surabaya 28 16 6 6 48:30 18 54
6 Borneo FC, Indonesia Borneo FC 28 10 9 9 33:29 4 39
7 PSIS Semarang, Indonesia PSIS Semarang 28 9 11 8 27:23 4 38
8 Persija Jakarta, Indonesia Persija Jakarta 28 9 11 8 33:32 1 38
9 Madura United FC, Indonesia Madura United FC 28 9 9 10 36:31 5 36
10 Persik Kediri, Indonesia Persik Kediri 28 9 9 10 29:30 -1 36
11 Persita Tangerang, Indonesia Persita Tangerang 28 9 8 11 34:39 -5 35
12 PSS Sleman, Indonesia PSS Sleman 28 8 8 12 32:39 -7 32
13 Persikabo 1973, Indonesia Persikabo 1973 28 7 9 12 37:37 0 30
14 PSM Makassar, Indonesia PSM Makassar 28 6 12 10 25:34 -9 30
15 PS Barito Putera, Indonesia PS Barito Putera 28 7 6 15 31:42 -11 27
16 Persipura Jayapura, Indonesia Persipura Jayapura 28 6 7 15 22:43 -21 22
17 Persela Lamongan, Indonesia Persela Lamongan 28 3 11 14 25:45 -20 20
18 Persiraja Banda Aceh, Indonesia Persiraja Banda Aceh 28 2 7 19 16:55 -39 13
  AFC Cup
  Relegation