# Team M. W D L goals Dif. Pt.
1 PSM Makassar, Indonesia PSM Makassar 31 20 9 2 57:23 34 69
2 Persib Bandung, Indonesia Persib Bandung 31 18 5 8 50:41 9 59
3 Persija Jakarta, Indonesia Persija Jakarta 31 17 6 8 40:27 13 57
4 Borneo FC, Indonesia Borneo FC 31 14 9 8 55:34 21 51
5 Bali United, Indonesia Bali United 31 15 6 10 63:44 19 51
6 Madura United FC, Indonesia Madura United FC 31 14 7 10 37:32 5 49
7 Persebaya Surabaya, Indonesia Persebaya Surabaya 31 14 6 11 46:41 5 48
8 Bhayangkara Presisi Indonesia, Indonesia Bhayangkara Presisi Indonesia 31 13 5 13 44:42 2 44
9 Persita Tangerang, Indonesia Persita Tangerang 31 12 8 11 39:44 -5 44
10 Persis Solo (LI), Indonesia Persis Solo (LI) 31 10 10 11 45:41 4 40
11 Persik Kediri, Indonesia Persik Kediri 31 10 8 13 37:41 -4 38
12 Arema Cronus FC, Indonesia Arema Cronus FC 31 11 5 15 30:36 -6 38
13 PSIS Semarang, Indonesia PSIS Semarang 31 10 5 16 33:48 -15 35
14 Persikabo 1973, Indonesia Persikabo 1973 31 9 8 14 36:44 -8 35
15 PS Barito Putera, Indonesia PS Barito Putera 31 9 7 15 41:51 -10 34
16 Dewa United FC, Indonesia Dewa United FC 31 8 9 14 33:46 -13 33
17 PSS Sleman, Indonesia PSS Sleman 31 9 4 18 30:47 -17 31
18 RANS Nusantara FC, Indonesia RANS Nusantara FC 31 3 9 19 37:71 -34 18
  AFC Cup