The 2019 Piala Indonesia Finals was the two-legged final that decided the winner of the 2018–19 Piala Indonesia, the seventh season of Indonesia's main football cup.
Unlike all the previous editions, it was a two-legged match home-and-away format.
The finals was contested between Persija and PSM. The draw to determine which team would be hosting the first and second leg was held on 9 July 2019. The first leg was hosted by Persija at Gelora Bung Karno in Jakarta on 21 July, while the second leg was hosted by PSM at Andi Mattalata in Makassar on 6 August 2019. The second leg was originally to be held on 28 July 2019. However, due to safety concerns resulting from the attack on the bus of Persija prior to the match, the date of second leg was moved.
PSM won the finals 2–1 on aggregate for their first ever Piala Indonesia title.
Teams Team Previous finals appearances (bold indicates winners) Persija 1 (2005) PSM None
Road to the final
Note: In all results below, the score of the finalist is given first (H: home; A: away). Persija Round PSM Opponent Result First stage Opponent Result Persikabo 2–0 (A) First round Sidrap United Bogor 1–0 (A) Second round Persiter 3–3 (A) Opponent Agg. 1st leg 2nd leg Second stage Opponent Agg. 1st leg 2nd leg 757 Kepri Jaya 9–3 8–2 (H) 1–1 (A) Round of 32 Kalteng Putra 3–1 2–1 (A) 1–0 (H) TIRA-Persikabo 4–2 2–2 (A) 2–0 (H) Round of 16 Perseru 12–0 9–0 (H) 3–0 (A) Opponent Agg. 1st leg 2nd leg Final stage Opponent Agg. 1st leg 2nd leg Bali United 2–2 (a) 1–2 (A) 1–0 (H) Quarter-finals Bhayangkara 4–4 (a) 2–4 (A) 2–0 (H) Borneo 3–2 2–1 (H) 1–1 (A) Semi-finals Madura United 2–2 (a) 1–0 (H) 1–2 (A)
Format The final was played on a home-and-away two-legged basis. The away goals rule would be applied, and extra time would be played if the aggregate score was tied after the second leg and away goals rule. If the aggregate score was still tied after extra time, a penalty shoot-out would be used to determine the winner.
Matches All times are local, WIB (UTC+7).
First leg
GK 88 Shahar GinanjarRB 14 Ismed Sofyan (c) CB 16 Tony SuciptoCB 6 Maman Abdurrahman LB 28 Rezaldi Hehanusa CM 10 Bruno Matos CM 45 Sandi SuteCM 32 Rohit ChandRW 25 Riko SimanjuntakLW 11 Novri SetiawanCF 9 Marko ŠimićSubstitutes:GK 29 Adixi LenzivioDF 4 Ryuji Utomo MF 8 Yan NasaditMF 41 Feby Eka PutraFW 20 Bambang Pamungkas FW 77 Yogi RahadianFW 94 Heri Susanto Head Coach: Julio BañuelosStarting XI GK 97 Hilman SyahRB 14 Asnawi BaharCB 4 Aaron EvansCB 28 Abdul RahmanLB 32 Beny WahyudiDM 17 Rasyid Bakri CM 10 Marc Klok (c) CM 19 Rizky PelluRW 7 Zulham Zamrun LW 11 Muhammad Rachmat CF 39 Guy JuniorSubstitutes:GK 77 Hery PrasetyoDF 16 MunharDF 26 Taufik HidayatMF 18 Muhammad Arfan MF 23 Bayu GatraFW 6 Ferdinand SinagaFW 9 Eero Markkanen Head Coach: Darije Kalezić
Assistant referees: Aziz Alimmudin I Gede Slamet Raharjo Fourth official: Oki Dwi PutraMatch rules 90 minutes. Seven named substitutes, of which up to three may be used.
Second leg
GK 20 Rivky Mokodompit RB 14 Asnawi Bahar CB 4 Aaron Evans CB 28 Abdul Rahman LB 32 Beny WahyudiCM 19 Rizky PelluCM 18 Muhammad Arfan AM 80 Wiljan Pluim (c) RW 39 Guy Junior LW 11 Muhammad Rachmat CF 6 Ferdinand SinagaSubstitutes:GK 97 Hilman SyahDF 16 MunharDF 26 Taufik Hidayat MF 17 Rasyid Bakri MF 23 Bayu GatraFW 7 Zulham Zamrun FW 9 Eero MarkkanenHead Coach: Darije KalezićStarting XI GK 26 Andritany Ardhiyasa (c)RB 14 Ismed SofyanCB 16 Tony Sucipto CB 4 Ryuji Utomo LB 28 Rezaldi Hehanusa CM 45 Sandi Sute CM 32 Rohit ChandAM 10 Bruno Matos RW 25 Riko Simanjuntak LW 11 Novri SetiawanCF 9 Marko ŠimićSubstitutes:GK 29 Adixi LenzivioDF 3 Dany SaputraDF 6 Maman Abdurrahman MF 7 Ramdani Lestaluhu MF 8 Yan NasaditFW 20 Bambang Pamungkas FW 77 Yogi RahadianHead Coach: Julio Bañuelos
Assistant referees: Denny Somantri Fajar Furqon Fourth official: Yeni KrisdiantoMatch rules 90 minutes. 30 minutes of extra time if tied on aggregate and away goals rule. Penalty shoot-out if still tied after extra time. Seven named substitutes, of which up to three may be used.
Notes
References