Piala Malaysia 2017

Final dimainkan di Stadion Shah Alam di Shah Alam pada tanggal 4 November 2017. [1] Itu adalah kesebelas kalinya final yang digelar di Shah Alam, Selangor. Final diperebutkan oleh juara bertahan, Kedah, dan Johor Darul Ta'zim. Johor Darul Ta'zim memenangkan pertandingan 2-0, dengan gol dari Aidil Zafuan dan Gonzalo Cabrera. [2] Dengan kemenangan tersebut, Johor Darul Ta'zim mengamankan trofi kedua mereka pada musim 2017 setelah berhasil mempertahankan gelar Liga Super.