2019 Liga 2 (Indonesia)

Persik won the title after a 3–2 win over Persita in the final at Kapten I Wayan Dipta Stadium, Gianyar on 25 November 2019.

[2] The following teams have changed division since the 2018 season.

Players and coaches may hold more than one non-FIFA nationality.

[109] All groups was played on a single-game round-robin home tournament.

The winners and runner-ups from each group advanced to semi-finals.