The 2017 Bangladesh Premier League Final was a day/night Twenty20 cricket match played between the Dhaka Dynamites and the Rangpur Riders on 12 December 2017 at the Sher-e-Bangla National Cricket Stadium, Dhaka to determine the winner of the 2017–18 Bangladesh Premier League, a professional Twenty20 cricket league in Bangladesh. It ended as Rangpur Riders defeating Dhaka Dynamites by 57 runs.