# 2019 Liga 2 (Indonesia) Final

The 2019 Liga 2 Final was the final match of the 2019 Liga 2, the 10th season of second-tier competition in Indonesia organised by PT Liga Indonesia Baru, and the third season since it was renamed from the Liga Indonesia Premier Division to the Liga 2. It was played at the Kapten I Wayan Dipta Stadium in Gianyar, Bali on 25 November 2019.
Persik won the match 3–2 to secure their first title in this competition as second-tier and second title overall.

## Road to the final

Note: In all results below, the score of the finalist is given first (H: home; A: away).
| Persita | Persita | Round | Persik | Persik |
| West region runners-up Pos Teamvte Pld Pts 1 Persiraja (P) 22 42 2 Persita (P) 22 42 3 Sriwijaya 22 40 4 PSMS 22 37 5 PSCS 22 36 Source: Standings Liga 2 Group Barat (P) Promoted | West region runners-up Pos Teamvte Pld Pts 1 Persiraja (P) 22 42 2 Persita (P) 22 42 3 Sriwijaya 22 40 4 PSMS 22 37 5 PSCS 22 36 Source: Standings Liga 2 Group Barat (P) Promoted | First round | East region winners Pos Teamvte Pld Pts 1 Persik (C, P) 20 33 2 Persewar 20 31 3 Martapura 20 31 4 Mitra Kukar 20 30 5 Persis 20 30 Source: Standings Liga 2 Group Timur (C) Champions; (P) Promoted | East region winners Pos Teamvte Pld Pts 1 Persik (C, P) 20 33 2 Persewar 20 31 3 Martapura 20 31 4 Mitra Kukar 20 30 5 Persis 20 30 Source: Standings Liga 2 Group Timur (C) Champions; (P) Promoted |
| Group Y winners Pos Teamvte Pld Pts 1 Persita 3 6 2 Persik 3 5 3 PSMS 3 4 4 Martapura 3 1 Source: Standings Liga 2 Group Y | Group Y winners Pos Teamvte Pld Pts 1 Persita 3 6 2 Persik 3 5 3 PSMS 3 4 4 Martapura 3 1 Source: Standings Liga 2 Group Y | Second round | Group Y runners-up Pos Teamvte Pld Pts 1 Persita 3 6 2 Persik 3 5 3 PSMS 3 4 4 Martapura 3 1 Source: Standings Liga 2 Group Y | Group Y runners-up Pos Teamvte Pld Pts 1 Persita 3 6 2 Persik 3 5 3 PSMS 3 4 4 Martapura 3 1 Source: Standings Liga 2 Group Y |
| Opponent | Score | Knockout round | Opponent | Score |
| Sriwijaya | 0–0 (3–2 p) | Semi-finals | Persiraja | 0–0 (5–4 p) |

## Match

Times listed below are UTC+8.

### Details

| GK | 23 | Annas Fitrianto |
| DF | 11 | M. Toha |
| DF | 16 | Muhammad Roby |
| DF | 55 | Novrianto | | 18' |
| DF | 27 | Zikri Akbar | 55' |
| MF | 66 | Asri Akbar | | 62' |
| MF | 8 | Egi Melgiansyah | 70' |
| MF | 21 | Amarzukih |
| FW | 29 | Sirvi Arfani | | |
| FW | 10 | Aldi Al Achya | 31' |
| FW | 99 | Redi Rusmawan | 3' | 80' |
| Substitutes: ||
| GK | 28 | Yogi Triana |
| DF | 98 | Habibi |
| DF | 12 | Rio Ramandika | | 18' |
| MF | 78 | Yus Arfandi |
| MF | 7 | Ade Jantra |
| FW | 5 | Adittia Gigis | | 62' |
| FW | 9 | Diego Banowo | | 80' |
| Manager: ||
| Widodo C. Putro ||
| GK | 71 | Fajar Setya Jaya |
| DF | 22 | Ibrahim Sanjaya |
| DF | 3 | Obet Choiri |
| DF | 2 | Risna Prahalabenta | 74' |
| DF | 97 | Edo Febriansyah | 31' |
| MF | 93 | Galih Akbar |
| MF | 6 | Krisna Bayu Otto |
| MF | 8 | Taufiq Febriyanto |
| FW | 13 | Faris Aditama |
| FW | 79 | Iqbal Nur Samsu | | 53' |
| FW | 19 | Sandrian | | 65' |
| Substitutes: ||
| GK | 47 | Junaidi Bakhtiar |
| DF | 39 | Dedi Irawadi |
| DF | 23 | Handoyo Putro |
| MF | 31 | Yusuf Meilana | | 53' |
| MF | 45 | Eka Prasetya |
| MF | 77 | Juan Revi |
| FW | 27 | Wimba Sutan | | 65' |
| Manager: ||
| Budiarjo Thalib ||
| Man of the Match: ??? Assistant referees: ??? ??? Fourth official: ??? | Match rules 90 minutes. 30 minutes of extra time if necessary. Penalty shoot-out if scores still level. Seven named substitutes, of which up to three may be used. |