2019 Indonesia President's Cup

The 2019 Indonesia President's Cup (Piala Presiden 2019) was the fourth edition of Indonesia President's Cup, held by the Football Association of Indonesia (PSSI) as a pre-season tournament for the 2019 Liga 1. The tournament started on 2 March and finished on 12 April 2019.

Persija were the defending champions, but they were eliminated in the quarter-finals by Kalteng Putra.

Arema won the finals 4–2 on aggregate against Persebaya for their second Indonesia President's Cup title.

Teams
The following 20 teams (18 from Liga 1 and two from Liga 2) participated for the tournament.
 * Notes

Draw
The draw of the tournament was held on 19 February 2019 at the Sultan Hotel, Senayan in Jakarta. The draw resulted in the following groups:

Venues
Unlike the previous three seasons, all the venues for the group stage were on the Java Island. The five venues that use for the group stage of the tournament were Patriot Candrabhaga Stadium in Bekasi, Jalak Harupat Stadium in Bandung, Moch. Soebroto Stadium in Magelang, Maguwoharjo Stadium in Sleman, and Kanjuruhan Stadium in Malang.

Format
In this tournament, 20 teams were drawn into five groups consisting of four teams each. The teams in each group would play a round robin system. After the group stage, the five group winners and three best runners-up would advance to the knockout stage, starting with the quarter-finals. If the quarter-final matches were held in one venue in the previous season, then the matches would be held in group stage winners' home stadium according to the quarter-finals drawing results this season. Two teams qualified for the finals would be played two-legged fixtures and there was no third-place play-off match.

Group stage
The top teams of each group and the three best runner-up teams advanced to the quarter-finals.

All times are local, WIB (UTC+7).

Knockout stage
Referring to tournament regulations, the teams entitled to host the quarter-finals were the four best group winners. Therefore, Bhayangkara, Persija, Persela, and Persebaya were the hosts. The draw for the quarter-finals was held on 19 March 2019 at Sultan Hotel, Senayan in Jakarta.

Extra time would not be played in the quarter-finals. If a match ended with a draw, it would go straight to a penalty shoot-out to determine the winner. The away goals rule, extra time and a penalty shoot-out would be used in the semi-finals and finals, if necessary.

All times are local, WIB (UTC+7).

Semi-finals
Persebaya won 4–2 on aggregate.

Arema won 6–0 on aggregate.

Finals
Arema won 4–2 on aggregate.

Awards

 * Best supporter was awarded to Persija's supporter, The Jak Mania.
 * Best referee was awarded to Nusur Fadillah.
 * Best young player was awarded to Irfan Jaya (Persebaya).
 * Top scorer were awarded to Bruno Matos (Persija), Manuchekhr Dzhalilov (Persebaya), and Ricky Kayame (Arema) with five goals each.
 * Fair play team was awarded to Persija.
 * Best player was awarded to Hamka Hamzah (Arema).

Tournament team rankings
As per statistical convention in football, matches decided in extra time were counted as wins and losses, while matches decided by penalty shoot-outs were counted as draws.