The 2017 Indian Premier League Final was a day/night Twenty20 cricket match between the Mumbai Indians and the Rising Pune Supergiant, on 21 May 2017, at Rajiv Gandhi International Cricket Stadium, Hyderabad. It was held to determine the winner of the 2017 season of the Indian Premier League, an annual Twenty20 tournament in India.
Mumbai, playing in their fourth IPL final, defeated Pune by 1 run to win their third title. Mumbai's Krunal Pandya was awarded man of the match award for his innings of 47. The final was sold out, with a final attendance of 59,567.
Mumbai and Pune were ranked first and second respectively on the league table. Mumbai had a successful first half of the season, winning six out of six matches after their opening game defeat to Pune. They managed four wins in the second half of the league stage, and finished on top of the league table with 20 points. Mumbai's success in the first half of the season was built around contributions from various batsmen, Nitish Rana and Jos Buttler in particular, as well as Mitchell McClenaghan, Jasprit Bumrah and Krunal Pandya among the bowlers. However, in the first week of May, Mumbai replaced Buttler, who was to leave for national duty after the league stage, with Lendl Simmons to open the innings, while Rana had a loss of form that led to him being benched, and Pandya was sidelined for over ten days with an injury.
Pune began the season with three defeats in their first four games, with their inexperienced bowling lineup and multimillion-dollar signing Ben Stokes struggling. After this, Pune formed a settled bowling attack led by Jaydev Unadkat, Shardul Thakur, Stokes and Imran Tahir, and went on to win eight of their remaining ten matches. Stokes turned out to be a match-winner with both bat and ball, winning three man of the match awards, while Rahul Tripathi and captain Steve Smith produced consistent performances with the bat. The team was also buoyed by 17-year-old Washington Sundar's economical bowling and Manoj Tiwary's lower-order cameos, but had Stokes and Tahir departing for their respective countries on national duty at the end of the league stage.
Pune won both league stage meetings against Mumbai. In the first meeting at Pune, Mumbai posted 184/8 in 20 overs after being put into bat, largely thanks to Hardik Pandya's 35 not out off 15 balls coming in at number eight. Pune then chased down the total in the final over, having lost only three wickets, with captain Smith top-scoring with an unbeaten 84 and Ajinkya Rahane scoring a 34-ball 60. In the second encounter between the two teams, Mumbai opted to field first, having prior to the match won all five games in the season in which they batted second. Pune put up 160/6 on the board, Tripathi top-scoring with 45. Mumbai, in reply, could manage only 157/8 in 20 overs, falling short by 3 runs despite captain Rohit Sharma's 58 off 39 balls. This ended Mumbai's six-match winning streak; Stokes won man of the match for his bowling figures of 2/21 in 4 overs.
The playoff stage was played according to the Page playoff system and provided Mumbai and Pune, being the top- and second-ranked teams, with two ways of qualifying for the Final. They first faced each other in Qualifier 1, where the winners would qualify for the Final. The losers of Qualifier 1 would play against the winners of the Eliminator in Qualifier 2; the winners of this match would also qualify for the Final.
The Qualifier 1 was played at the Wankhede Stadium, home ground of Mumbai, where the home team won the toss and elected to bowl first at a venue favorable to teams batting second. Pune were reduced to 9 for 2 after the first two overs, with their top two batsmen of the season Tripathi and Smith dismissed for 0 and 1 respectively. Rahane and Tiwary then put up an 80-run partnership for the third wicket, scoring at close to 8 runs per over. After the fall of Rahane for 56 in the 13th over, Tiwary and MS Dhoni initially struggled to score freely on the "slow" and "two-paced" pitch and the score read 121/3 after 18 overs. The last two overs, however, yielded 41 runs which included 26 runs off the penultimate over by McClenaghan. Dhoni remained unbeaten on 40 from 26 balls with five sixes, whereas Tiwary was dismissed run out off the last ball of the innings for 58. Pune's total of 162 was thought to be "below par".