# 2019 Indonesia President's Cup finals

The 2019 Indonesia President's Cup Finals was the two-legged final that decided the winner of the 2019 Indonesia President's Cup, the fourth season of Indonesia's pre-season premier club football tournament organised by PSSI.
Unlike all the previous editions, it was a two-legged match home-and-away format.
The finals was contested between local rivals Persebaya and Arema. The first leg was hosted by Persebaya at Gelora Bung Tomo in Surabaya on 9 April, while the second leg was hosted by Arema at Kanjuruhan in Malang three days later.
Arema won the finals 4–2 on aggregate for their second Indonesia President's Cup title.

## Teams

| Team | Previous finals appearances (bold indicates winners) |
| Persebaya | None |
| Arema | 1 (2017) |

## Venues

| The Gelora Bung Tomo in Surabaya, hosted the first leg. | The Kanjuruhan in Malang, hosted the second leg. |

## Road to the final

Note: In all results below, the score of the finalist is given first (H: home; A: away).
| Persebaya | Persebaya | Persebaya | Persebaya | Round | Arema | Arema | Arema | Arema |
| Opponent | Result | Result | Result | Group stage | Opponent | Result | Result | Result |
| Perseru | 3–2 (A) | 3–2 (A) | 3–2 (A) | Matchday 1 | Barito Putera | 3–2 (H) | 3–2 (H) | 3–2 (H) |
| Persib | 3–2 (H) | 3–2 (H) | 3–2 (H) | Matchday 2 | Persela | 0–1 (A) | 0–1 (A) | 0–1 (A) |
| TIRA-Persikabo | 0–0 (A) | 0–0 (A) | 0–0 (A) | Matchday 3 | Persita | 6–1 (H) | 6–1 (H) | 6–1 (H) |
| Group A winners Pos Team Pld Pts 1 Persebaya 3 7 2 TIRA-Persikabo 3 7 3 Persib (H) 3 3 4 Perseru 3 0 Source: Piala Presiden (H) Hosts | Group A winners Pos Team Pld Pts 1 Persebaya 3 7 2 TIRA-Persikabo 3 7 3 Persib (H) 3 3 4 Perseru 3 0 Source: Piala Presiden (H) Hosts | Group A winners Pos Team Pld Pts 1 Persebaya 3 7 2 TIRA-Persikabo 3 7 3 Persib (H) 3 3 4 Perseru 3 0 Source: Piala Presiden (H) Hosts | Group A winners Pos Team Pld Pts 1 Persebaya 3 7 2 TIRA-Persikabo 3 7 3 Persib (H) 3 3 4 Perseru 3 0 Source: Piala Presiden (H) Hosts | Final standings | Group E runners-up Pos Team Pld Pts 1 Persela 3 7 2 Arema (H) 3 6 3 Barito Putera 3 4 4 Persita 3 0 Source: Piala Presiden (H) Hosts | Group E runners-up Pos Team Pld Pts 1 Persela 3 7 2 Arema (H) 3 6 3 Barito Putera 3 4 4 Persita 3 0 Source: Piala Presiden (H) Hosts | Group E runners-up Pos Team Pld Pts 1 Persela 3 7 2 Arema (H) 3 6 3 Barito Putera 3 4 4 Persita 3 0 Source: Piala Presiden (H) Hosts | Group E runners-up Pos Team Pld Pts 1 Persela 3 7 2 Arema (H) 3 6 3 Barito Putera 3 4 4 Persita 3 0 Source: Piala Presiden (H) Hosts |
| Opponent | Agg. | 1st leg | 2nd leg | Knockout stage | Opponent | Agg. | 1st leg | 2nd leg |
| TIRA-Persikabo | 3–1 (H) | 3–1 (H) | 3–1 (H) | Quarter-finals | Bhayangkara | 4–0 (A) | 4–0 (A) | 4–0 (A) |
| Madura United | 4–2 | 1–0 (H) | 3–2 (A) | Semi-finals | Kalteng Putra | 6–0 | 3–0 (H) | 3–0 (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 were local, WIB (UTC+7).

### First leg

| Persebaya | Arema |
| GK | 33 | Miswar Saputra |
| RB | 29 | Mokhamad Syaifuddin |
| CB | 5 | Otávio Dutra |
| CB | 23 | Hansamu Yama |
| LB | 2 | Novan Sasongko |
| CM | 6 | Misbakus Solikin (c) |
| CM | 96 | Muhammad Hidayat | | 12' |
| CM | 10 | Damián Lizio |
| RW | 41 | Irfan Jaya | | 88' |
| LW | 63 | Manuchekhr Dzhalilov |
| CF | 9 | Amido Baldé | 86' |
| Substitutes: ||
| GK | 1 | Abdul Rohim |
| DF | 13 | Rachmat Irianto |
| DF | 14 | Ruben Sanadi |
| MF | 8 | Oktafianus Fernando | | 88' |
| MF | 12 | Rendi Irwan |
| MF | 27 | Fandi Eko | | 12' 69' |
| FW | 20 | Osvaldo Haay | | 69' |
| Head Coach: ||
| Djadjang Nurdjaman ||
| GK | 96 | Kurniawan Ajie |
| RB | 39 | Alfin Tuasalamony |
| CB | 44 | Arthur Cunha |
| CB | 23 | Hamka Hamzah (c) |
| LB | 87 | Johan Alfarizi |
| CM | 12 | Hendro Siswanto |
| CM | 10 | Makan Konaté |
| CM | 19 | Hanif Sjahbandi | 52' |
| RW | 41 | Dendi Santoso |
| LW | 21 | Ricky Kayame | | 64' |
| CF | 27 | Dedik Setiawan |
| Substitutes: ||
| GK | 93 | Utam Rusdiana |
| DF | 6 | Ikhfanul Alam |
| DF | 18 | Ricky Ohorella |
| MF | 14 | Jayus Hariono |
| MF | 30 | Muhammad Rafli |
| FW | 7 | Ahmad Hardianto |
| FW | 11 | Rivaldi Bawuo | | 64' |
| Head Coach: ||
| Milomir Šešlija ||
| Man of the Match: Hendro Siswanto (Arema) Assistant referees: I Gede Slamet Raharjo Armes Renko Fourth official: Handri Kristanto | Match rules 90 minutes. Seven named substitutes, of which up to three may be used. |

### Second leg

| Arema | Persebaya |
| GK | 96 | Kurniawan Ajie | 64' |
| RB | 39 | Alfin Tuasalamony |
| CB | 44 | Arthur Cunha | 90' |
| CB | 23 | Hamka Hamzah (c) |
| LB | 87 | Johan Alfarizi |
| CM | 12 | Hendro Siswanto |
| CM | 10 | Makan Konaté |
| CM | 19 | Hanif Sjahbandi | | 76' |
| RW | 7 | Ahmad Hardianto | | 57' |
| LW | 21 | Ricky Kayame | | 90+4' |
| CF | 27 | Dedik Setiawan |
| Substitutes: ||
| GK | 93 | Utam Rusdiana |
| DF | 6 | Ikhfanul Alam |
| DF | 18 | Ricky Ohorella |
| MF | 14 | Jayus Hariono | | 57' |
| MF | 30 | Muhammad Rafli | | 90+4' |
| FW | 11 | Rivaldi Bawuo | 83' | 76' |
| FW | 15 | Sunarto |
| Head Coach: ||
| Milomir Šešlija ||
| GK | 1 | Abdul Rohim |
| RB | 2 | Novan Sasongko |
| CB | 5 | Otávio Dutra | 61' |
| CB | 23 | Hansamu Yama |
| LB | 14 | Ruben Sanadi (c) |
| CM | 6 | Misbakus Solikin |
| CM | 10 | Damián Lizio | 84' | 86' |
| CM | 22 | Abu Rizal | 14' | 60' |
| RW | 41 | Irfan Jaya | | 60' |
| LW | 63 | Manuchekhr Dzhalilov |
| CF | 9 | Amido Baldé | 81' |
| Substitutes: ||
| GK | 82 | Imam Arief |
| DF | 13 | Rachmat Irianto |
| DF | 29 | Mokhamad Syaifuddin |
| MF | 8 | Oktafianus Fernando | | 86' |
| MF | 12 | Rendi Irwan | | 60' |
| MF | 27 | Fandi Eko |
| FW | 20 | Osvaldo Haay | | 60' |
| Head Coach: ||
| Djadjang Nurdjaman ||
| Man of the Match: Ahmad Hardianto (Arema) Assistant referees: Bambang Samsudar Azizul Alimudin Fourth official: Yudi Nurcahya | Match 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. |