IPL 2017 Schedule, Results and Stats
The IPL 2017 season ran from 5 April to 21 May 2017, with 8 teams playing 60 matches: a 56-match league stage, then Qualifier 1, the Eliminator, Qualifier 2 and the final. It was the second and final season with Gujarat Lions and the renamed Rising Pune Supergiant standing in for the suspended teams. Mumbai Indians finished it as champions, beating Rising Pune Supergiant by 1 run in the final at the Rajiv Gandhi International Cricket Stadium in Hyderabad. This page carries the complete season in one place: every fixture and result in date order, the final points table, and the season’s award winners.
Mumbai topped the league with 20 points. The season had one washed-out match, one tie that Mumbai won in the Super Over, and a rain-shortened Eliminator that Kolkata Knight Riders won on the DLS method. All three are marked in the tables below.
IPL 2017 at a glance
| Season | IPL 2017 (10th season) |
| Dates | 05 April 2017 to 21 May 2017 |
| Matches | 60 (56 league, 4 playoffs) |
| Champions | Mumbai Indians |
| Runners-up | Rising Pune Supergiant |
| Final | 21 May 2017, Rajiv Gandhi International Cricket Stadium, Hyderabad: Mumbai Indians 129/8 (20 ov) beat Rising Pune Supergiant 128/6 (20 ov); Mumbai Indians won by 1 run |
| Player of the Tournament | Ben Stokes |
| Orange Cap | David Warner |
| Purple Cap | Bhuvneshwar Kumar |
IPL 2017 final points table
| # | Team | P | W | L | T | NR | NRR | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Mumbai Indians | 14 | 10 | 4 | 0 | 0 | +0.784 | 20 |
| 2 | Rising Pune Supergiant | 14 | 9 | 5 | 0 | 0 | +0.176 | 18 |
| 3 | Sunrisers Hyderabad | 14 | 8 | 5 | 0 | 1 | +0.599 | 17 |
| 4 | Kolkata Knight Riders | 14 | 8 | 6 | 0 | 0 | +0.641 | 16 |
| 5 | Kings XI Punjab | 14 | 7 | 7 | 0 | 0 | -0.009 | 14 |
| 6 | Delhi Daredevils | 14 | 6 | 8 | 0 | 0 | -0.512 | 12 |
| 7 | Gujarat Lions | 14 | 4 | 10 | 0 | 0 | -0.412 | 8 |
| 8 | Royal Challengers Bangalore | 14 | 3 | 10 | 0 | 1 | -1.299 | 7 |
Green rows are the four playoff teams. Sunrisers Hyderabad took third place with 17 points, helped by one no-result. The full all-seasons table is on the IPL Points Table page.
IPL 2017 league stage: all 56 matches
| # | Date | Match | Venue | Score | Result |
|---|---|---|---|---|---|
| 1 | Wed 05 Apr 2017 | Sunrisers Hyderabad vs Royal Challengers Bangalore | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 207/4 (20 ov) Royal Challengers Bangalore 172 (19.4 ov) |
Sunrisers Hyderabad won by 35 runs |
| 2 | Thu 06 Apr 2017 | Mumbai Indians vs Rising Pune Supergiant | Maharashtra Cricket Association Stadium, Pune | Mumbai Indians 184/8 (20 ov) Rising Pune Supergiant 187/3 (19.5 ov) |
Rising Pune Supergiant won by 7 wickets |
| 3 | Fri 07 Apr 2017 | Gujarat Lions vs Kolkata Knight Riders | Saurashtra Cricket Association Stadium, Rajkot | Gujarat Lions 183/4 (20 ov) Kolkata Knight Riders 184/0 (14.5 ov) |
Kolkata Knight Riders won by 10 wickets |
| 4 | Sat 08 Apr 2017 | Rising Pune Supergiant vs Kings XI Punjab | Holkar Stadium, Indore | Rising Pune Supergiant 163/6 (20 ov) Kings XI Punjab 164/4 (19 ov) |
Kings XI Punjab won by 6 wickets |
| 5 | Sat 08 Apr 2017 | Royal Challengers Bangalore vs Delhi Daredevils | M. Chinnaswamy Stadium, Bangalore | Royal Challengers Bangalore 157/8 (20 ov) Delhi Daredevils 142/9 (20 ov) |
Royal Challengers Bangalore won by 15 runs |
| 6 | Sun 09 Apr 2017 | Gujarat Lions vs Sunrisers Hyderabad | Rajiv Gandhi International Cricket Stadium, Hyderabad | Gujarat Lions 135/7 (20 ov) Sunrisers Hyderabad 140/1 (15.3 ov) |
Sunrisers Hyderabad won by 9 wickets |
| 7 | Sun 09 Apr 2017 | Kolkata Knight Riders vs Mumbai Indians | Wankhede Stadium, Mumbai | Kolkata Knight Riders 178/7 (20 ov) Mumbai Indians 180/6 (19.5 ov) |
Mumbai Indians won by 4 wickets |
| 8 | Mon 10 Apr 2017 | Royal Challengers Bangalore vs Kings XI Punjab | Holkar Stadium, Indore | Royal Challengers Bangalore 148/4 (20 ov) Kings XI Punjab 150/2 (14.3 ov) |
Kings XI Punjab won by 8 wickets |
| 9 | Tue 11 Apr 2017 | Delhi Daredevils vs Rising Pune Supergiant | Maharashtra Cricket Association Stadium, Pune | Delhi Daredevils 205/4 (20 ov) Rising Pune Supergiant 108 (16.1 ov) |
Delhi Daredevils won by 97 runs |
| 10 | Wed 12 Apr 2017 | Sunrisers Hyderabad vs Mumbai Indians | Wankhede Stadium, Mumbai | Sunrisers Hyderabad 158/8 (20 ov) Mumbai Indians 159/6 (18.4 ov) |
Mumbai Indians won by 4 wickets |
| 11 | Thu 13 Apr 2017 | Kings XI Punjab vs Kolkata Knight Riders | Eden Gardens, Kolkata | Kings XI Punjab 170/9 (20 ov) Kolkata Knight Riders 171/2 (16.3 ov) |
Kolkata Knight Riders won by 8 wickets |
| 12 | Fri 14 Apr 2017 | Royal Challengers Bangalore vs Mumbai Indians | M. Chinnaswamy Stadium, Bangalore | Royal Challengers Bangalore 142/5 (20 ov) Mumbai Indians 145/6 (18.5 ov) |
Mumbai Indians won by 4 wickets |
| 13 | Fri 14 Apr 2017 | Rising Pune Supergiant vs Gujarat Lions | Saurashtra Cricket Association Stadium, Rajkot | Rising Pune Supergiant 171/8 (20 ov) Gujarat Lions 172/3 (18 ov) |
Gujarat Lions won by 7 wickets |
| 14 | Sat 15 Apr 2017 | Kolkata Knight Riders vs Sunrisers Hyderabad | Eden Gardens, Kolkata | Kolkata Knight Riders 172/6 (20 ov) Sunrisers Hyderabad 155/6 (20 ov) |
Kolkata Knight Riders won by 17 runs |
| 15 | Sat 15 Apr 2017 | Delhi Daredevils vs Kings XI Punjab | Feroz Shah Kotla, Delhi | Delhi Daredevils 188/6 (20 ov) Kings XI Punjab 137/9 (20 ov) |
Delhi Daredevils won by 51 runs |
| 16 | Sun 16 Apr 2017 | Gujarat Lions vs Mumbai Indians | Wankhede Stadium, Mumbai | Gujarat Lions 176/4 (20 ov) Mumbai Indians 177/4 (19.3 ov) |
Mumbai Indians won by 6 wickets |
| 17 | Sun 16 Apr 2017 | Rising Pune Supergiant vs Royal Challengers Bangalore | M. Chinnaswamy Stadium, Bangalore | Rising Pune Supergiant 161/8 (20 ov) Royal Challengers Bangalore 134/9 (20 ov) |
Rising Pune Supergiant won by 27 runs |
| 18 | Mon 17 Apr 2017 | Delhi Daredevils vs Kolkata Knight Riders | Feroz Shah Kotla, Delhi | Delhi Daredevils 168/7 (20 ov) Kolkata Knight Riders 169/6 (19.5 ov) |
Kolkata Knight Riders won by 4 wickets |
| 19 | Mon 17 Apr 2017 | Sunrisers Hyderabad vs Kings XI Punjab | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 159/6 (20 ov) Kings XI Punjab 154 (19.4 ov) |
Sunrisers Hyderabad won by 5 runs |
| 20 | Tue 18 Apr 2017 | Royal Challengers Bangalore vs Gujarat Lions | Saurashtra Cricket Association Stadium, Rajkot | Royal Challengers Bangalore 213/2 (20 ov) Gujarat Lions 192/7 (20 ov) |
Royal Challengers Bangalore won by 21 runs |
| 21 | Wed 19 Apr 2017 | Sunrisers Hyderabad vs Delhi Daredevils | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 191/4 (20 ov) Delhi Daredevils 176/5 (20 ov) |
Sunrisers Hyderabad won by 15 runs |
| 22 | Thu 20 Apr 2017 | Kings XI Punjab vs Mumbai Indians | Holkar Stadium, Indore | Kings XI Punjab 198/4 (20 ov) Mumbai Indians 199/2 (15.3 ov) |
Mumbai Indians won by 8 wickets |
| 23 | Fri 21 Apr 2017 | Kolkata Knight Riders vs Gujarat Lions | Eden Gardens, Kolkata | Kolkata Knight Riders 187/5 (20 ov) Gujarat Lions 188/6 (18.2 ov) |
Gujarat Lions won by 4 wickets |
| 24 | Sat 22 Apr 2017 | Sunrisers Hyderabad vs Rising Pune Supergiant | Maharashtra Cricket Association Stadium, Pune | Sunrisers Hyderabad 176/3 (20 ov) Rising Pune Supergiant 179/4 (20 ov) |
Rising Pune Supergiant won by 6 wickets |
| 25 | Sat 22 Apr 2017 | Mumbai Indians vs Delhi Daredevils | Wankhede Stadium, Mumbai | Mumbai Indians 142/8 (20 ov) Delhi Daredevils 128/7 (20 ov) |
Mumbai Indians won by 14 runs |
| 26 | Sun 23 Apr 2017 | Kings XI Punjab vs Gujarat Lions | Saurashtra Cricket Association Stadium, Rajkot | Kings XI Punjab 188/7 (20 ov) Gujarat Lions 162/7 (20 ov) |
Kings XI Punjab won by 26 runs |
| 27 | Sun 23 Apr 2017 | Kolkata Knight Riders vs Royal Challengers Bangalore | Eden Gardens, Kolkata | Kolkata Knight Riders 131 (19.3 ov) Royal Challengers Bangalore 49 (9.4 ov) |
Kolkata Knight Riders won by 82 runs |
| 28 | Mon 24 Apr 2017 | Rising Pune Supergiant vs Mumbai Indians | Wankhede Stadium, Mumbai | Rising Pune Supergiant 160/6 (20 ov) Mumbai Indians 157/8 (20 ov) |
Rising Pune Supergiant won by 3 runs |
| 29 | Tue 25 Apr 2017 | Royal Challengers Bangalore vs Sunrisers Hyderabad | M. Chinnaswamy Stadium, Bangalore | No play | Match abandoned |
| 30 | Wed 26 Apr 2017 | Rising Pune Supergiant vs Kolkata Knight Riders | Maharashtra Cricket Association Stadium, Pune | Rising Pune Supergiant 182/5 (20 ov) Kolkata Knight Riders 184/3 (18.1 ov) |
Kolkata Knight Riders won by 7 wickets |
| 31 | Thu 27 Apr 2017 | Royal Challengers Bangalore vs Gujarat Lions | M. Chinnaswamy Stadium, Bangalore | Royal Challengers Bangalore 134 (20 ov) Gujarat Lions 135/3 (13.5 ov) |
Gujarat Lions won by 7 wickets |
| 32 | Fri 28 Apr 2017 | Delhi Daredevils vs Kolkata Knight Riders | Eden Gardens, Kolkata | Delhi Daredevils 160/6 (20 ov) Kolkata Knight Riders 161/3 (16.2 ov) |
Kolkata Knight Riders won by 7 wickets |
| 33 | Fri 28 Apr 2017 | Sunrisers Hyderabad vs Kings XI Punjab | Punjab Cricket Association IS Bindra Stadium, Mohali | Sunrisers Hyderabad 207/3 (20 ov) Kings XI Punjab 181/9 (20 ov) |
Sunrisers Hyderabad won by 26 runs |
| 34 | Sat 29 Apr 2017 | Rising Pune Supergiant vs Royal Challengers Bangalore | Maharashtra Cricket Association Stadium, Pune | Rising Pune Supergiant 157/3 (20 ov) Royal Challengers Bangalore 96/9 (20 ov) |
Rising Pune Supergiant won by 61 runs |
| 35 | Sat 29 Apr 2017 | Gujarat Lions vs Mumbai Indians | Saurashtra Cricket Association Stadium, Rajkot | Gujarat Lions 153/9 (20 ov) Mumbai Indians 153 (20 ov) |
Mumbai Indians Match tied (Mumbai Indians won the Super Over) |
| 36 | Sun 30 Apr 2017 | Delhi Daredevils vs Kings XI Punjab | Punjab Cricket Association IS Bindra Stadium, Mohali | Delhi Daredevils 67 (17.1 ov) Kings XI Punjab 68/0 (7.5 ov) |
Kings XI Punjab won by 10 wickets |
| 37 | Sun 30 Apr 2017 | Sunrisers Hyderabad vs Kolkata Knight Riders | Rajiv Gandhi International Cricket Stadium, Hyderabad | Sunrisers Hyderabad 209/3 (20 ov) Kolkata Knight Riders 161/7 (20 ov) |
Sunrisers Hyderabad won by 48 runs |
| 38 | Mon 01 May 2017 | Royal Challengers Bangalore vs Mumbai Indians | Wankhede Stadium, Mumbai | Royal Challengers Bangalore 162/8 (20 ov) Mumbai Indians 165/5 (19.5 ov) |
Mumbai Indians won by 5 wickets |
| 39 | Mon 01 May 2017 | Gujarat Lions vs Rising Pune Supergiant | Maharashtra Cricket Association Stadium, Pune | Gujarat Lions 161 (19.5 ov) Rising Pune Supergiant 167/5 (19.5 ov) |
Rising Pune Supergiant won by 5 wickets |
| 40 | Tue 02 May 2017 | Sunrisers Hyderabad vs Delhi Daredevils | Feroz Shah Kotla, Delhi | Sunrisers Hyderabad 185/3 (20 ov) Delhi Daredevils 189/4 (19.1 ov) |
Delhi Daredevils won by 6 wickets |
| 41 | Wed 03 May 2017 | Kolkata Knight Riders vs Rising Pune Supergiant | Eden Gardens, Kolkata | Kolkata Knight Riders 155/8 (20 ov) Rising Pune Supergiant 158/6 (19.2 ov) |
Rising Pune Supergiant won by 4 wickets |
| 42 | Thu 04 May 2017 | Gujarat Lions vs Delhi Daredevils | Feroz Shah Kotla, Delhi | Gujarat Lions 208/7 (20 ov) Delhi Daredevils 214/3 (17.3 ov) |
Delhi Daredevils won by 7 wickets |
| 43 | Fri 05 May 2017 | Kings XI Punjab vs Royal Challengers Bangalore | M. Chinnaswamy Stadium, Bangalore | Kings XI Punjab 138/7 (20 ov) Royal Challengers Bangalore 119 (19 ov) |
Kings XI Punjab won by 19 runs |
| 44 | Sat 06 May 2017 | Rising Pune Supergiant vs Sunrisers Hyderabad | Rajiv Gandhi International Cricket Stadium, Hyderabad | Rising Pune Supergiant 148/8 (20 ov) Sunrisers Hyderabad 136/9 (20 ov) |
Rising Pune Supergiant won by 12 runs |
| 45 | Sat 06 May 2017 | Mumbai Indians vs Delhi Daredevils | Feroz Shah Kotla, Delhi | Mumbai Indians 212/3 (20 ov) Delhi Daredevils 66 (13.4 ov) |
Mumbai Indians won by 146 runs |
| 46 | Sun 07 May 2017 | Royal Challengers Bangalore vs Kolkata Knight Riders | M. Chinnaswamy Stadium, Bangalore | Royal Challengers Bangalore 158/6 (20 ov) Kolkata Knight Riders 159/4 (15.1 ov) |
Kolkata Knight Riders won by 6 wickets |
| 47 | Sun 07 May 2017 | Kings XI Punjab vs Gujarat Lions | Punjab Cricket Association IS Bindra Stadium, Mohali | Kings XI Punjab 189/3 (20 ov) Gujarat Lions 192/4 (19.4 ov) |
Gujarat Lions won by 6 wickets |
| 48 | Mon 08 May 2017 | Mumbai Indians vs Sunrisers Hyderabad | Rajiv Gandhi International Cricket Stadium, Hyderabad | Mumbai Indians 138/7 (20 ov) Sunrisers Hyderabad 140/3 (18.2 ov) |
Sunrisers Hyderabad won by 7 wickets |
| 49 | Tue 09 May 2017 | Kings XI Punjab vs Kolkata Knight Riders | Punjab Cricket Association IS Bindra Stadium, Mohali | Kings XI Punjab 167/6 (20 ov) Kolkata Knight Riders 153/6 (20 ov) |
Kings XI Punjab won by 14 runs |
| 50 | Wed 10 May 2017 | Gujarat Lions vs Delhi Daredevils | Green Park Stadium, Kanpur | Gujarat Lions 195/5 (20 ov) Delhi Daredevils 197/8 (19.4 ov) |
Delhi Daredevils won by 2 wickets |
| 51 | Thu 11 May 2017 | Kings XI Punjab vs Mumbai Indians | Wankhede Stadium, Mumbai | Kings XI Punjab 230/3 (20 ov) Mumbai Indians 223/6 (20 ov) |
Kings XI Punjab won by 7 runs |
| 52 | Fri 12 May 2017 | Delhi Daredevils vs Rising Pune Supergiant | Feroz Shah Kotla, Delhi | Delhi Daredevils 168/8 (20 ov) Rising Pune Supergiant 161/7 (20 ov) |
Delhi Daredevils won by 7 runs |
| 53 | Sat 13 May 2017 | Gujarat Lions vs Sunrisers Hyderabad | Green Park Stadium, Kanpur | Gujarat Lions 154 (19.2 ov) Sunrisers Hyderabad 158/2 (18.1 ov) |
Sunrisers Hyderabad won by 8 wickets |
| 54 | Sat 13 May 2017 | Mumbai Indians vs Kolkata Knight Riders | Eden Gardens, Kolkata | Mumbai Indians 173/5 (20 ov) Kolkata Knight Riders 164/8 (20 ov) |
Mumbai Indians won by 9 runs |
| 55 | Sun 14 May 2017 | Kings XI Punjab vs Rising Pune Supergiant | Maharashtra Cricket Association Stadium, Pune | Kings XI Punjab 73 (15.5 ov) Rising Pune Supergiant 78/1 (12 ov) |
Rising Pune Supergiant won by 9 wickets |
| 56 | Sun 14 May 2017 | Royal Challengers Bangalore vs Delhi Daredevils | Feroz Shah Kotla, Delhi | Royal Challengers Bangalore 161/6 (20 ov) Delhi Daredevils 151 (20 ov) |
Royal Challengers Bangalore won by 10 runs |
Marked in the table above: Match 29 (Royal Challengers Bangalore vs Sunrisers Hyderabad, M. Chinnaswamy Stadium) ended with no result; Match 35 (Gujarat Lions vs Mumbai Indians) finished tied: Mumbai Indians Match tied (Mumbai Indians won the Super Over).
IPL 2017 playoffs
| Match | Date | Fixture | Venue | Score | Result |
|---|---|---|---|---|---|
| Qualifier 1 | Tue 16 May 2017 | Rising Pune Supergiant vs Mumbai Indians | Wankhede Stadium, Mumbai | Rising Pune Supergiant 162/4 (20 ov) Mumbai Indians 142/9 (20 ov) |
Rising Pune Supergiant won by 20 runs |
| Eliminator | Wed 17 May 2017 | Sunrisers Hyderabad vs Kolkata Knight Riders | M. Chinnaswamy Stadium, Bangalore | Sunrisers Hyderabad 128/7 (20 ov) Kolkata Knight Riders 48/3 (5.2 ov) |
Kolkata Knight Riders won by 7 wickets (DLS method) |
| Qualifier 2 | Fri 19 May 2017 | Kolkata Knight Riders vs Mumbai Indians | M. Chinnaswamy Stadium, Bengaluru | Kolkata Knight Riders 107 (18.5 ov) Mumbai Indians 111/4 (14.3 ov) |
Mumbai Indians won by 6 wickets |
| Final | Sun 21 May 2017 | Mumbai Indians vs Rising Pune Supergiant | Rajiv Gandhi International Cricket Stadium, Hyderabad | Mumbai Indians 129/8 (20 ov) Rising Pune Supergiant 128/6 (20 ov) |
Mumbai Indians won by 1 run |
Pune beat Mumbai in Qualifier 1, but Mumbai came back through Qualifier 2, beating Kolkata by 6 wickets, and then edged Pune in the final.
IPL 2017 questions, answered
Who won IPL 2017?
Mumbai Indians won IPL 2017, beating Rising Pune Supergiant in the final on 21 May 2017 at Rajiv Gandhi International Cricket Stadium, Hyderabad. Mumbai Indians 129/8 (20 ov) beat Rising Pune Supergiant 128/6 (20 ov); Mumbai Indians won by 1 run.
How many matches were played in IPL 2017?
60 in total: 56 league matches, then Qualifier 1, the Eliminator, Qualifier 2 and the final, played between 05 April 2017 and 21 May 2017.
Who finished top of the IPL 2017 league table?
Mumbai Indians, with 20 points and a net run rate of +0.784.
Who won the Orange Cap and Purple Cap in IPL 2017?
The Orange Cap went to David Warner and the Purple Cap went to Bhuvneshwar Kumar. Ben Stokes was named Player of the Tournament.
Where can I see the other seasons?
Every season from 2008 to 2026 sits under the main IPL Schedule page, which also carries the all-time winners table and the trophy table.




