For Seven times, India won the Cricket Asia Cup on 29 th September, 2018 defeating Bangladesh. The 2018 Asia Cup Final was played between India and Bangladesh on 28 September 2018 in Dubai. India were the defending champions, and retained their title by beating Bangladesh by three wickets in the final over.