| Date | Battle | At | Results |
| April 18 | Chennai Super Kings v Mumbai Indians | Cape Town | Mumbai Indians Won by 19 Runs |
| April 18 | Bangalore Royal Challengers v Rajasthan Royals | Cape Town | Bangalore Royal Challengers won by 75 runs |
| April 19 | Delhi DareDevils v Kings XI Punjab | Cape Town | Delhi Daredevils won by 10 wickets (with 7 balls remaining) (D/L method) |
| April 19 | Deccan Chargers v Kolkata Knight Riders | Cape Town | Deccan Chargers won by 8 wickets (with 41 balls remaining) |
| April 20 | Bangalore Royal Challengers v Chennai Super Kings | Port Elizabeth | Chennai Super Kings won by 92 runs |
| April 21 | Kings XI Punjab v Kolkata Knight Riders | Durban | olkata Knight Riders won by 11 runs (D/L method) |
| April 21 | Mumbai Indians v Rajasthan Royals | Durban | Match abandoned without a ball bowled |
| April 22 | Bangalore Royal Challengers v Deccan Chargers | Cape Town | Deccan Chargers won by 24 runs |
| April 23 | Chennai Super Kings v Delhi DareDevils | Durban | Delhi Daredevils won by 9 runs |
| April 23 | Kolkata Knight Riders v Rajasthan Royals | Cape Town | Rajasthan Royals won the match (Match Tied, but Super Over decided as Rajasthan Royals won the 10th t20 match) |
| April 24 | Bangalore Royal Challengers v Kings XI Punjab | Durban | Kings XI Punjab won by 7 wickets (with 6 balls remaining) |
| April 25 | Deccan Chargers v Mumbai Indians | Durban | Deccan Chargers won the toss and chose to bat first |
| April 25 | Chennai Super Kings v Kolkata Knight Riders | Cape Town | Match abandoned without a ball bowled |
| April 26 | Bangalore Royal Challengers v Delhi DareDevils | Port Elizabeth | Delhi Daredevils won by 6 wickets (with 4 balls remaining) |
| April 26 | Kings XI Punjab v Rajasthan Royals | Cape Town | Kings XI Punjab won by 27 runs |
| April 27 | Kolkata Knight Riders v Mumbai Indians | Port Elizabeth | Mumbai Indians won by 92 runs |
| April 27 | Chennai Super Kings v Deccan Chargers | Durban | Deccan Chargers won by 6 wickets (with 3 balls remaining) |
| April 28 | Delhi DareDevils v Rajasthan Royals | Centurion | Rajasthan Royals won by 5 wickets (with 9 balls remaining) |
| April 29 | Bangalore Royal Challengers v Kolkata Knight Riders | Durban | Royal Challengers Bangalore won by 5 wickets (with 1 ball remaining) |
| April 29 | Kings XI Punjab v Mumbai Indians | Durban | Kings XI Punjab won by 3 runs |
| April 30 | Deccan Chargers v Delhi DareDevils | Centurion | Delhi Daredevils won by 6 wickets |
| April 30 | Chennai Super Kings v Rajasthan Royals | Centurion | Chennai Super Kings won by 38 runs |
IPL Match Schedules For April 2009
IPL Match Schedules For May 2009
| Date | Battle | At | Results |
| May 1 | Kolkata Knight Riders v Mumbai Indians | East London | Mumbai Indians won by 9 Runs |
| May 1 | Bangalore Royal Challengers v Kings XI Punjab | Durban | Royal Challengers Bangalore won by 8 runs |
| May 2 | Deccan Chargers v Rajasthan Royals | Port Elizabeth | Rajasthan Royals won by 3 wickets (with 2 balls remaining) |
| May 2 | Chennai Super Kings v Delhi DareDevils | Johannesburg | Chennai Super Kings won by 18 runs |
| May 3 | Kings XI Punjab v Kolkata Knight Riders | Port Elizabeth | Kings XI Punjab won by 6 wickets (with 0 balls remaining) |
| May 3 | Bangalore Royal Challengers v Mumbai Indians | Johannesburg | Royal Challengers Bangalore won by 9 wickets (with 11 balls remaining) |
| May 4 | Chennai Super Kings v Deccan Chargers | East London | Chennai Super Kings won by 78 runs |
| May 5 | Rajasthan Royals v Kings XI Punjab | Durban | Kings XI Punjab won by 6 wickets (with 0 balls remaining) |
| May 5 | Kolkata Knight Riders v Delhi DareDevils | Durban | Delhi Daredevils won by 9 wickets (with 6 balls remaining) |
| May 6 | Mumbai Indians v Deccan Chargers | Centurion | Deccan Chargers won by 19 runs |
| May 7 | Bangalore Royal Challengers v Rajasthan Royals | Centurion | Rajasthan Royals won by 7 wickets |
| May 7 | Chennai Super Kings v Kings XI Punjab | Centurion | Chennai Super Kings won by 12 runs |
| May 8 | Mumbai Indians v Delhi DareDevils | East London | Delhi Daredevils won by 7 wickets |
| May 9 | Deccan Chargers v Kings XI Punjab | Kimberley | Kings XI Punjab won by 3 wickets |
| May 9 | Chennai Super Kings v Rajasthan Royals | Kimberley | Chennai Super Kings won by 7 wickets |
| May 10 | Bangalore Royal Challengers v Mumbai Indians | Port Elizabeth | Mumbai Indians won by 16 runs |
| May 10 | Kolkata Knight Riders v Delhi DareDevils | Johannesburg | Delhi Daredevils won by 7 wickets (with 17 balls remaining) |
| May 11 | Rajasthan Royals v Deccan Chargers | Kimberley | Deccan Chargers won by 53 runs |
| May 12 | Bangalore Royal Challengers v Kolkata Knight Riders | Centurion | Royal Challengers Bangalore won by 6 Wickets |
| May 12 | Kings XI Punjab v Mumbai Indians | Centurion | Mumbai Indians won by 8 Wickets |
| May 13 | Delhi DareDevils v Deccan Chargers | Durban | Delhi Daredevils won by 12 Runs |
| May 14 | Bangalore Royal Challengers v Chennai Super Kings | Durban | Royal Challengers Bangalore won by 2 Wickets |
| May 14 | Rajasthan Royals v Mumbai Indians | Durban | Rajasthan Royals won by 2 runs |
| May 15 | Delhi DareDevils v Kings XI Punjab | Bloemfontein | Kings XI Punjab won by 6 wikets |
| May 16 | Chennai Super Kings v Mumbai Indians | Port Elizabeth | Chennai Super Kings won by 7 wikets |
| May 16 | Kolkata Knight Riders v Deccan Chargers | Johannesburg | Deccan Chargers won by 7 wikets |
| May 17 | Kings XI Punjab v Deccan Chargers | Johannesburg | Kings XI Punjab won by 1 run |
| May 17 | Delhi DareDevils v Rajasthan Royals | Bloemfontein | Delhi Daredevils won by 14 runs |
| May 18 | Chennai Super Kings v Kolkata Knight Riders | Centurion | Kolkata Knight Riders won by 7 wickets |
| May 19 | Bangalore Royal Challengers v Delhi DareDevils | Johannesburg | Royal Challengers Bangalore won by 7 wickets |
| May 20 | Rajasthan Royals v Kolkata Knight Riders | Durban | Kolkata Knight Riders won by 4 wickets |
| May 20 | Kings XI Punjab v Chennai Super Kings | Durban | Chennai Super Kings won by 24 runs |
| May 21 | Delhi DareDevils v Mumbai Indians | Centurion | Delhi Daredevils won by 4 wickets |
| May 21 | Bangalore Royal Challengers v Deccan Chargers | Centurion | Royal Challengers Bangalore won by 12 runs |
IPL Match Schedules : Finals
| Date | Battle | At | Results |
| May 22 | First Semi-Final | Centurion | Deccan Chargers won by 6 wickets (with 14 balls remaining) |
| May 23 | Second Semi-Final | Johannesburg | Royal Challengers Bangalore won by 6 wickets (with 7 balls remaining) |
| May 24 | Final | Johannesburg | Deccan Chargers won by 6 runs |
