Teams winning an IPL game on the last ball of the match
Delhi Daredevils won its game against Sunrisers Hyderabad at Raipur on 20.05.16 by six wickets off the last ball of the match to provide the 20th occasion of a team winning an IPL game of the last ball of the match. All such occasions are listed below.
After this article was prepared and published on the blog, Rising Pune Supergiants clinched a last ball win against Kings Eleven Punjab at Vizag on 21.05.16 to provide the 21st such occasion. Hence this article is updated.
| No | Winner | Margin | BR | Target | Overs | Max | Opposition | Ground | Date |
| 1 | Chennai | 4 wickets | 0 | 188 | 20.0 | 20.0 | Delhi | Delhi | 08.05.08 |
| 2 | Rajasthan | 5 wickets | 0 | 146 | 20.0 | 20.0 | Mumbai | Jaipur | 26.05.08 |
| 3 | Rajasthan | 3 wickets | 0 | 164 | 20.0 | 20.0 | Chennai | Mumbai | 01.06.08 |
| 4 | Punjab | 6 wickets | 0 | 154 | 20.0 | 20.0 | Kolkata | P Elizabeth | 03.05.09 |
| 5 | Deccan | 6 wickets | 0 | 161 | 20.0 | 20.0 | Kolkata | Johannesburg | 16.05.09 |
| 6 | Kolkata | 7 wickets | 0 | 189 | 20.0 | 20.0 | Chennai | Centurion | 18.05.09 |
| 7 | Mumbai | 7 wickets | 0 | 119 | 20.0 | 20.0 | Pune | Mumbai | 20.04.11 |
| 8 | Mumbai | 5 wickets | 0 | 176 | 20.0 | 20.0 | Kolkata | Kolkata | 22.05.11 |
| 9 | Mumbai | 5 wickets | 0 | 139 | 20.0 | 20.0 | Deccan | Vizag | 09.04.12 |
| 10 | Chennai | 5 wickets | 0 | 206 | 20.0 | 20.0 | Bangalore | Chennai | 12.04.12 |
| 11 | Bangalore | 6 wickets | 0 | 183 | 20.0 | 20.0 | Pune | Bangalore | 17.04.12 |
| 12 | Chennai | 7 wickets | 0 | 147 | 20.0 | 20.0 | Rajasthan | Chennai | 21.04.12 |
| 13 | Mumbai | 2 wickets | 0 | 174 | 20.0 | 20.0 | Chennai | Mumbai | 06.05.12 |
| 14 | Punjab | 4 wickets | 0 | 191 | 20.0 | 20.0 | Deccan | Mohali | 13.05.12 |
| 15 | Chennai | 5 wickets | 0 | 159 | 20.0 | 20.0 | Kolkata | Kolkata | 14.05.12 |
| 16 | Rajasthan | 3 wickets | 0 | 185 | 20.0 | 20.0 | Delhi | Delhi | 12.04.15 |
| 17 | Rajasthan | 6 wickets | 0 | 128 | 20.0 | 20.0 | Sunrisers | Vizag | 16.04.15 |
| 18 | Gujarat | 3 wickets | 0 | 144 | 20.0 | 20.0 | Mumbai | Mumbai | 16.04.16 |
| 19 | Gujarat | 3 wickets | 0 | 196 | 20.0 | 20.0 | Ris Pune | Pune-SRS | 29.04.16 |
| 20 | Delhi | 6 wickets | 0 | 159 | 20.0 | 20.0 | Sunrisers | Raipur | 20.05.16 |
It also provides the first such win for Delhi Daredevils in IPL and the second such defeat for Sunrisers. Prior to this, Rajasthan Royals had carved the win by six wickets of the last ball of the match against Sunrisers at Vizag on 16.04.15.
The following table lists the teams which have lost an IPL game on the last ball of the match on two or more occasions. Kolkata has lost on four occasions, while Chennai has lost on three occasions. Deccan Chargers, Delhi Daredevils, Mumbai Indians, Pune Warriors and Sunrisers Hyderabad are the other teams to lose on two occasions.
| No | Winner | Margin | BR | Target | Overs | Max | Opposition | Ground | Date |
| 1 | Punjab | 6 wickets | 0 | 154 | 20.0 | 20.0 | Kolkata | P Elizabeth | 03.05.09 |
| 2 | Deccan | 6 wickets | 0 | 161 | 20.0 | 20.0 | Kolkata | Jo’burg | 16.05.09 |
| 3 | Mumbai | 5 wickets | 0 | 176 | 20.0 | 20.0 | Kolkata | Kolkata | 22.05.11 |
| 4 | Chennai | 5 wickets | 0 | 159 | 20.0 | 20.0 | Kolkata | Kolkata | 14.05.12 |
| 1 | Rajasthan | 3 wickets | 0 | 164 | 20.0 | 20.0 | Chennai | Mumbai | 01.06.08 |
| 2 | Kolkata | 7 wickets | 0 | 189 | 20.0 | 20.0 | Chennai | Centurion | 18.05.09 |
| 3 | Mumbai | 2 wickets | 0 | 174 | 20.0 | 20.0 | Chennai | Mumbai | 06.05.12 |
| 1 | Mumbai | 5 wickets | 0 | 139 | 20.0 | 20.0 | Deccan | Vizag | 09.04.12 |
| 2 | Punjab | 4 wickets | 0 | 191 | 20.0 | 20.0 | Deccan | Mohali | 13.05.12 |
| 1 | Chennai | 4 wickets | 0 | 188 | 20.0 | 20.0 | Delhi | Delhi | 08.05.08 |
| 2 | Rajasthan | 3 wickets | 0 | 185 | 20.0 | 20.0 | Delhi | Delhi | 12.04.15 |
| 1 | Rajasthan | 5 wickets | 0 | 146 | 20.0 | 20.0 | Mumbai | Jaipur | 26.05.08 |
| 2 | Gujarat | 3 wickets | 0 | 144 | 20.0 | 20.0 | Mumbai | Mumbai | 16.04.16 |
| 1 | Mumbai | 7 wickets | 0 | 119 | 20.0 | 20.0 | Pune | Mumbai | 20.04.11 |
| 2 | Bangalore | 6 wickets | 0 | 183 | 20.0 | 20.0 | Pune | Bangalore | 17.04.12 |
| 1 | Rajasthan | 6 wickets | 0 | 128 | 20.0 | 20.0 | Sunrisers | Vizag | 16.04.15 |
| 2 | Delhi | 6 wickets | 0 | 159 | 20.0 | 20.0 | Sunrisers | Raipur | 20.05.16 |