| 9 Dec 2009 | IND 186/9 v SL 215/5Match 1 · T20I | IND | 55 | - | 0 | Sri Lanka won by 29 runs | Nagpur | Sri Lanka in India T20I Series 2009/10 |
| 24 Nov 2009 | IND 642 v SL 229 & 269Match 2 · Test | IND | 167 | - | 0 | India won by an innings and 144 runs | Kanpur | Sri Lanka in India Test Series 2009/10 |
| 16 Nov 2009 | IND 426 & 412/4 v SL 760/7dMatch 1 · Test | IND | 1 & 114 | - | 1 | Match drawn | Ahmedabad | Sri Lanka in India Test Series 2009/10 |
| 8 Nov 2009 | IND 170 v AUS 172/4Match 6 · ODI | IND | 0 | - | 0 | Australia won by 6 wickets | Guwahati | Australia in India ODI Series 2009/10 |
| 5 Nov 2009 | IND 347 v AUS 350/4Match 5 · ODI | IND | 8 | - | 1 | Australia won by 3 runs | Hyderabad | Australia in India ODI Series 2009/10 |
| 31 Oct 2009 | IND 230/4 v AUS 229/5Match 3 · ODI | IND | 6 | - | 0 | India won by 6 wickets | Delhi | Australia in India ODI Series 2009/10 |
| 28 Oct 2009 | IND 354/7 v AUS 255Match 2 · ODI | IND | 76 | - | 0 | India won by 99 runs | Nagpur | Australia in India ODI Series 2009/10 |
| 25 Oct 2009 | IND 288/8 v AUS 292/8Match 1 · ODI | IND | 68 | - | 1 | Australia won by 4 runs | Vadodara | Australia in India ODI Series 2009/10 |
| 30 Sept 2009 | IND 130/3 v WI 129Match 12 · ODI | IND | 6 | - | 1 | India won by 7 wickets | Johannesburg | ICC Champions Trophy 2009/10 |
| 28 Sept 2009 | AUS 234/4 v INDMatch 9 · ODI | IND | - | - | 0 | No result | Centurion | ICC Champions Trophy 2009/10 |
| 26 Sept 2009 | IND 248 v PAK 302/9Match 6 · ODI | IND | 57 | - | 0 | Pakistan won by 54 runs | Centurion | ICC Champions Trophy 2009/10 |
| 5 Jul 2009 | WI 27/1 v INDMatch 4 · ODI | IND | - | - | 0 | No result | St Lucia | India in West Indies ODI Series 2009 |
| 3 Jul 2009 | WI 186/7 v IND 159/4Match 3 · ODI | IND | 44 | - | 0 | India won by 6 wickets (DLS method) | St Lucia | India in West Indies ODI Series 2009 |
| 28 Jun 2009 | WI 192/2 v IND 188Match 2 · ODI | IND | 0 | - | 1 | West Indies won by 8 wickets | Jamaica | India in West Indies ODI Series 2009 |
| 26 Jun 2009 | WI 319 v IND 339/6Match 1 · ODI | IND | 13 | - | 0 | India won by 20 runs | Jamaica | India in West Indies ODI Series 2009 |
| 16 Jun 2009 | IND 118/8 v SA 130/524th T20I · T20I | IND | 21 | - | 0 | South Africa won by 12 runs | Nottingham | ICC World Twenty20 2009 |
| 14 Jun 2009 | ENG 153/7 v IND 150/520th T20I · T20I | IND | 26 | - | 0 | England won by 3 runs | London | ICC World Twenty20 2009 |
| 12 Jun 2009 | IND 153/7 v WI 156/316th T20I · T20I | IND | 14 | - | 0 | West Indies won by 7 wickets | London | ICC World Twenty20 2009 |
| 10 Jun 2009 | IND 113/2 v IRE 112/812th T20I · T20I | IND | 37 | - | 0 | India won by 8 wickets | Nottingham | ICC World Twenty20 2009 |
| 6 Jun 2009 | BAN 155/8 v IND 180/54th T20I · T20I | IND | 50 | - | 1 | India won by 25 runs | Nottingham | ICC World Twenty20 2009 |
| 22 May 2009 | DC 153/8 v DC 154/4Semi-final · T20 | DC | 0 | - | 0 | Deccan Chargers won by 6 wickets | Centurion | Indian Premier League 2009 |
| 21 May 2009 | DC 166/6 v MI 165/8Match 55 · T20 | DC | 47 | - | 0 | Delhi Daredevils won by 4 wickets | Centurion | Indian Premier League 2009 |
| 19 May 2009 | RCB 135/3 v DC 134/7Match 52 · T20 | DC | 27 | - | 0 | Royal Challengers Bangalore won by 7 wickets | Johannesburg | Indian Premier League 2009 |
| 17 May 2009 | DC 150/3 v RR 136/9Match 50 · T20 | DC | 8 | - | 0 | Delhi Daredevils won by 14 runs | Bloemfontein | Indian Premier League 2009 |
| 15 May 2009 | DC 120/9 v PK 123/4Match 46 · T20 | DC | 8 | - | 0 | Kings XI Punjab won by 6 wickets | Bloemfontein | Indian Premier League 2009 |
| 13 May 2009 | DC 161 v DC 173/7Match 43 · T20 | DC | 19 | - | 0 | Delhi Daredevils won by 12 runs | Durban | Indian Premier League 2009 |
| 10 May 2009 | DC 125/3 v KKR 123/8Match 39 · T20 | DC | 18 | - | 0 | Delhi Daredevils won by 7 wickets | Johannesburg | Indian Premier League 2009 |
| 8 May 2009 | DC 118/3 v MI 116Match 35 · T20 | DC | 19 | - | 0 | Delhi Daredevils won by 7 wickets | East London | Indian Premier League 2009 |
| 5 May 2009 | DC 157/1 v KKR 154/3Match 31 · T20 | DC | 71* | - | 0 | Delhi Daredevils won by 9 wickets | Durban | Indian Premier League 2009 |
| 2 May 2009 | CSK 163 v DC 145/8Match 26 · T20 | DC | 13 | - | 2 | Chennai Super Kings won by 18 runs | Johannesburg | Indian Premier League 2009 |
| 30 Apr 2009 | DC 148/9 v DC 150/4Match 21 · T20 | DC | 17 | - | 0 | Delhi Daredevils won by 6 wickets | Centurion | Indian Premier League 2009 |
| 28 Apr 2009 | DC 143/7 v RR 147/5Match 18 · T20 | DC | 8 | - | 0 | Rajasthan Royals won by 5 wickets | Centurion | Indian Premier League 2009 |
| 26 Apr 2009 | RCB 149/7 v DC 150/4Match 14 · T20 | DC | 16 | - | 0 | Delhi Daredevils won by 6 wickets | Port Elizabeth | Indian Premier League 2009 |
| 23 Apr 2009 | CSK 180/9 v DC 189/5Match 9 · T20 | DC | 0 | - | 0 | Delhi Daredevils won by 9 runs | Durban | Indian Premier League 2009 |
| 19 Apr 2009 | DC 58/0 v PK 104/7Match 3 · T20 | DC | 15* | - | 0 | Delhi Daredevils won by 10 wickets (DLS method) | Cape Town | Indian Premier League 2009 |
| 3 Apr 2009 | NZ 197 & 281/8 v IND 379 & 434/7dMatch 3 · Test | IND | 23 & 167 | - | 0 | Match drawn | Wellington | India in New Zealand Test Series 2008/09 |
| 26 Mar 2009 | NZ 619/9d v IND 305 & 476/4Match 2 · Test | IND | 16 & 137 | - | 0 | Match drawn | Napier | India in New Zealand Test Series 2008/09 |
| 18 Mar 2009 | NZ 279 & 279 v IND 520 & 39/0Match 1 · Test | IND | 72 & 30* | - | 1 | India won by 10 wickets | Hamilton | India in New Zealand Test Series 2008/09 |
| 14 Mar 2009 | NZ 151/2 v IND 149Match 5 · ODI | IND | 5 | - | 0 | New Zealand won by 8 wickets | Auckland | India in New Zealand ODI Series 2008/09 |
| 11 Mar 2009 | NZ 270/5 v IND 201/0Match 4 · ODI | IND | 63* | - | 0 | India won by 84 runs (DLS method) | Hamilton | India in New Zealand ODI Series 2008/09 |
| 8 Mar 2009 | NZ 334 v IND 392/4Match 3 · ODI | IND | 15 | - | 0 | India won by 58 runs | Christchurch | India in New Zealand ODI Series 2008/09 |
| 6 Mar 2009 | NZ v IND 188/4Match 2 · ODI | IND | 30 | - | 0 | No result | Wellington | India in New Zealand ODI Series 2008/09 |
| 3 Mar 2009 | NZ 162/9 v IND 273/4Match 1 · ODI | IND | DNB | - | 1 | India won by 53 runs (DLS method) | Napier | India in New Zealand ODI Series 2008/09 |
| 27 Feb 2009 | NZ 150/5 v IND 149/6Match 2 · T20I | IND | 10 | - | 0 | New Zealand won by 5 wickets | Wellington | India in New Zealand T20I Series 2008/09 |
| 25 Feb 2009 | NZ 166/3 v IND 162/8Match 1 · T20I | IND | 6 | - | 0 | New Zealand won by 7 wickets | Christchurch | India in New Zealand T20I Series 2008/09 |
| 10 Feb 2009 | SL 171/4 v IND 174/7Only T20I · T20I | IND | 13 | - | 0 | India won by 3 wickets | Colombo | - |
| 8 Feb 2009 | SL 320/8 v IND 252Match 5 · ODI | IND | 13 | - | 0 | Sri Lanka won by 68 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 5 Feb 2009 | SL 265 v IND 332/5Match 4 · ODI | IND | 150 | - | 1 | India won by 67 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 3 Feb 2009 | SL 216 v IND 363/5Match 3 · ODI | IND | 10 | - | 1 | India won by 147 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |
| 31 Jan 2009 | SL 241 v IND 256/9Match 2 · ODI | IND | 27 | - | 0 | India won by 15 runs | Colombo | India in Sri Lanka ODI Series 2008/09 |