| 16 Jun 2009 | IND 118/8 v SA 130/524th T20I · T20I | IND | 14 | 1/20 | 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 | DNB | 3/30 | 1 | England won by 3 runs | London | ICC World Twenty20 2009 |
| 12 Jun 2009 | IND 153/7 v WI 156/316th T20I · T20I | IND | 13* | 0/31 | 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 | DNB | 1/25 | 0 | India won by 8 wickets | Nottingham | ICC World Twenty20 2009 |
| 6 Jun 2009 | BAN 155/8 v IND 180/54th T20I · T20I | IND | DNB | 0/25 | 1 | India won by 25 runs | Nottingham | ICC World Twenty20 2009 |
| 21 May 2009 | DC 166/6 v MI 165/8Match 55 · T20 | MI | 12* | 4/17 | 0 | Delhi Daredevils won by 4 wickets | Centurion | Indian Premier League 2009 |
| 16 May 2009 | CSK 151/3 v MI 147/5Match 47 · T20 | MI | 1 | 0/22 | 0 | Chennai Super Kings won by 7 wickets | Port Elizabeth | Indian Premier League 2009 |
| 14 May 2009 | MI 143 v RR 145/7Match 45 · T20 | MI | 7* | 1/31 | 0 | Rajasthan Royals won by 2 runs | Durban | Indian Premier League 2009 |
| 12 May 2009 | PK 119/9 v MI 122/2Match 42 · T20 | MI | DNB | 1/9 | 2 | Mumbai Indians won by 8 wickets | Centurion | Indian Premier League 2009 |
| 10 May 2009 | RCB 141/7 v MI 157/2Match 38 · T20 | MI | DNB | 2/15 | 0 | Mumbai Indians won by 16 runs | Port Elizabeth | Indian Premier League 2009 |
| 8 May 2009 | DC 118/3 v MI 116Match 35 · T20 | MI | 10 | 1/21 | 0 | Delhi Daredevils won by 7 wickets | East London | Indian Premier League 2009 |
| 6 May 2009 | DC 145/6 v MI 126/8Match 32 · T20 | MI | 0 | 0/23 | 0 | Deccan Chargers won by 19 runs | Centurion | Indian Premier League 2009 |
| 3 May 2009 | RCB 150/1 v MI 149/4Match 28 · T20 | MI | DNB | 0/14 | 0 | Royal Challengers Bangalore won by 9 wickets | Johannesburg | Indian Premier League 2009 |
| 1 May 2009 | KKR 139/6 v MI 148/6Match 23 · T20 | MI | 6 | 0/24 | 0 | Mumbai Indians won by 9 runs | East London | Indian Premier League 2009 |
| 29 Apr 2009 | PK 119/8 v MI 116/7Match 20 · T20 | MI | 6 | 1/23 | 0 | Kings XI Punjab won by 3 runs | Durban | Indian Premier League 2009 |
| 27 Apr 2009 | KKR 95/9 v MI 187/6Match 17 · T20 | MI | 18 | 0/15 | 0 | Mumbai Indians won by 92 runs | Port Elizabeth | Indian Premier League 2009 |
| 25 Apr 2009 | DC 168/9 v MI 156/7Match 12 · T20 | MI | 20 | 1/27 | 0 | Deccan Chargers won by 12 runs | Durban | Indian Premier League 2009 |
| 18 Apr 2009 | CSK 146/7 v MI 165/7Match 1 · T20 | MI | 4 | 1/15 | 1 | Mumbai Indians won by 19 runs | Cape Town | Indian Premier League 2009 |
| 3 Apr 2009 | NZ 197 & 281/8 v IND 379 & 434/7dMatch 3 · Test | IND | 60 & 0 | 3/43 & 4/59 | 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 | 18 & DNB | 2/120 | 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 | 16 & DNB | 1/57 & 6/63 | 0 | 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 | 1 | 0/15 | 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 | DNB | 0/50 | 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 | DNB | 2/56 | 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 | DNB | - | 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 | 3/27 | 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 | DNB | 1/15 | 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 | 21 | 1/19 | 0 | New Zealand won by 7 wickets | Christchurch | India in New Zealand T20I Series 2008/09 |
| 19 Dec 2008 | IND 453 & 251/7d v ENG 302 & 64/1Match 2 · Test | IND | 24 & 5* | 4/68 & 0/25 | 0 | Match drawn | Chandigarh | England in India Test Series 2008/09 |
| 11 Dec 2008 | IND 241 & 387/4 v ENG 316 & 311/9dMatch 1 · Test | IND | 40 & DNB | 3/96 & 1/91 | 0 | India won by 6 wickets | Chennai | England in India Test Series 2008/09 |
| 26 Nov 2008 | IND 273/4 v ENG 270/4Match 5 · ODI | IND | DNB | 1/47 | 0 | India won by 6 wickets | Cuttack | England in India ODI Series 2008/09 |
| 23 Nov 2008 | IND 166/4 v ENG 178/8Match 4 · ODI | IND | DNB | 1/42 | 0 | India won by 19 runs (DLS method) | Bangalore | England in India ODI Series 2008/09 |
| 20 Nov 2008 | IND 198/5 v ENG 240Match 3 · ODI | IND | DNB | 3/31 | 0 | India won by 16 runs (DLS method) | Kanpur | England in India ODI Series 2008/09 |
| 17 Nov 2008 | IND 292/9 v ENG 238Match 2 · ODI | IND | 8 | 1/45 | 1 | India won by 54 runs | Indore | England in India ODI Series 2008/09 |
| 14 Nov 2008 | IND 387/5 v ENG 229Match 1 · ODI | IND | DNB | 1/47 | 0 | India won by 158 runs | Rajkot | England in India ODI Series 2008/09 |
| 6 Nov 2008 | IND 441 & 295 v AUS 355 & 209Match 4 · Test | IND | 18* & 52 | 3/94 & 4/64 | 0 | India won by 172 runs | Nagpur | Border-Gavaskar Trophy 2008/09 |
| 17 Oct 2008 | IND 469 & 314/3d v AUS 268 & 195Match 2 · Test | IND | 1 & DNB | 2/60 & 3/36 | 0 | India won by 320 runs | Chandigarh | Border-Gavaskar Trophy 2008/09 |
| 9 Oct 2008 | IND 360 & 177/4 v AUS 430 & 228/6dMatch 1 · Test | IND | 54 & DNB | 1/103 & 2/76 | 1 | Match drawn | Bangalore | Border-Gavaskar Trophy 2008/09 |
| 27 Aug 2008 | SL 212 v IND 258Match 4 · ODI | IND | 2 | 3/40 | 0 | India won by 46 runs | Colombo | India in Sri Lanka ODI Series 2008 |
| 24 Aug 2008 | SL 204 v IND 237/9Match 3 · ODI | IND | 2 | 1/29 | 0 | India won by 33 runs | Colombo | India in Sri Lanka ODI Series 2008 |
| 20 Aug 2008 | SL 142 v IND 143/7Match 2 · ODI | IND | 1 | 2/26 | 1 | India won by 3 wickets | Dambulla | India in Sri Lanka ODI Series 2008 |
| 18 Aug 2008 | SL 147/2 v IND 146Match 1 · ODI | IND | 12 | 0/18 | 0 | Sri Lanka won by 8 wickets | Dambulla | India in Sri Lanka ODI Series 2008 |
| 8 Aug 2008 | SL 396 & 123/2 v IND 249 & 268Match 3 · Test | IND | 3 & 26 | 3/104 & 1/44 | 1 | Sri Lanka won by 8 wickets | Colombo | India in Sri Lanka Test Series 2008 |
| 31 Jul 2008 | SL 292 & 136 v IND 329 & 269Match 2 · Test | IND | 1 & 11 | 6/102 & 4/51 | 2 | India won by 170 runs | Galle | India in Sri Lanka Test Series 2008 |
| 23 Jul 2008 | SL 600/6d v IND 223 & 138Match 1 · Test | IND | 9 & 15 | 2/149 | 0 | Sri Lanka won by an innings and 239 runs | Colombo | India in Sri Lanka Test Series 2008 |
| 25 Apr 2008 | PK 182 v MI 116/9Match 10 · T20 | MI | 0 | 3/32 | 1 | Kings XI Punjab won by 66 runs | Chandigarh | Indian Premier League 2007/08 |
| 23 Apr 2008 | CSK 208/5 v MI 202/7Match 8 · T20 | MI | 28 | 0/14 | 0 | Chennai Super Kings won by 6 runs | Chennai | Indian Premier League 2007/08 |
| 20 Apr 2008 | MI 165/6 v RCB 166/5Match 5 · T20 | MI | 2* | 2/36 | 1 | Royal Challengers Bangalore won by 5 wickets | Mumbai | Indian Premier League 2007/08 |
| 11 Apr 2008 | IND 325 & 64/2 v SA 265 & 121Match 3 · Test | IND | 6 & DNB | 3/52 & 4/44 | 0 | India won by 8 wickets | Kanpur | South Africa in India Test Series 2007/08 |
| 3 Apr 2008 | IND 76 & 328 v SA 494/7dMatch 2 · Test | IND | 1 & 4 | 4/135 | 0 | South Africa won by an innings and 90 runs | Ahmedabad | South Africa in India Test Series 2007/08 |