Group A
04/10/2014 07:30 Persipura Jayapura - Persela Lamongan 2:0 (0:0)
09:30 Arema Cronous FC - Semen Padang 2:1 (1:0)
08/10/2014 09:30 Persela Lamongan - Arema Cronous FC 2:2 (1:0)
13:00 Semen Padang - Persipura Jayapura 1:0 (2:0)
12/10/2014 09:30 Semen Padang - Persela Lamongan 4:2 (1:1)
13:00 Arema Cronous FC - Persipura Jayapura 3:0 (1:0)
21/10/2014 07:30 Persipura Jayapura - Arema Cronous FC 2:1 (1:1)
13:00 Persela Lamongan - Semen Padang 1:2 (0:1)
25/10/2014 07:30 Persipura Jayapura - Semen Padang 1:0 (0:0)
13:00 Arema Cronous FC - Persela Lamongan 4:0 (2:0)
29/10/2014 08:30 Semen Padang - Arema Cronous FC 2:2 (0:1)
08:30 Persela Lamongan - Persipura Jayapura 1:4 (1:2)
Group B
06/10/2014 09:30 Persib Bandung - Pelita Bandung Raya 1:0 (0:0)
13:00 Persebaya Surabaya - Mitra Kukar 1:1 (1:0)
10/10/2014 09:30 Pelita Bandung Raya - Persebaya Surabaya 0:0 (0:0)
13:00 Mitra Kukar - Persib Bandung 2:3 (1:2)
14/10/2014 09:30 Persebaya Surabaya - Persib Bandung 1:1 (0:1)
13:00 Mitra Kukar - Pelita Bandung Raya 1:0 (1:0)
21/10/2014 09:30 Pelita Bandung Raya - Mitra Kukar 1:0 (0:0)
22/10/2014 09:30 Persib Bandung - Persebaya Surabaya 3:1 (0:0)
26/10/2014 08:30 Persib Bandung - Mitra Kukar 2:1 (0:0)
12:00 Persebaya Surabaya - Pelita Bandung Raya 1:1 (1:0)
30/10/2014 08:30 Mitra Kukar - Persebaya Surabaya 3:3 (2:3)
08:30 Pelita Bandung Raya - Persib Bandung 2:1 (0:0)
Semi-finals
04/11/2014 09:00 Persipura Jayapura - Pelita Bandung Raya 2:0 (0:0)
13:00 Persib Bandung - Arema Cronous FC 3:1 (0:0, 1:1) aet
Final
07/11/2014 11:30 Persipura Jayapura - Persib Bandung 3:5 (1:1, 2:2, 2:2) pso