| 29 Oct 2011 | IND 120/9 v ENG 121/4Only T20I · T20I | IND | 0 | 1/9 | 0 | England won by 6 wickets | Kolkata | - |
| 25 Oct 2011 | IND 271/8 v ENG 176Match 5 · ODI | IND | 21 | 4/33 | 0 | India won by 95 runs | Kolkata | England in India ODI Series 2011/12 |
| 23 Oct 2011 | IND 223/4 v ENG 220Match 4 · ODI | IND | DNB | 2/41 | 0 | India won by 6 wickets | Mumbai | England in India ODI Series 2011/12 |
| 20 Oct 2011 | IND 300/5 v ENG 298/4Match 3 · ODI | IND | 26* | 1/41 | 0 | India won by 5 wickets | Chandigarh | England in India ODI Series 2011/12 |
| 17 Oct 2011 | IND 238/2 v ENG 237Match 2 · ODI | IND | DNB | 1/38 | 1 | India won by 8 wickets | Delhi | England in India ODI Series 2011/12 |
| 14 Oct 2011 | IND 300/7 v ENG 174Match 1 · ODI | IND | 27 | 3/34 | 1 | India won by 126 runs | Hyderabad | England in India ODI Series 2011/12 |
| 16 Sept 2011 | ENG 241/4 v IND 304/6Match 5 · ODI | IND | 0 | 1/52 | 0 | England won by 6 wickets (DLS method) | Cardiff | NatWest Series 2011 |
| 11 Sept 2011 | ENG 270/8 v IND 280/5Match 4 · ODI | IND | 0* | 1/60 | 2 | Match tied | London | NatWest Series 2011 |
| 9 Sept 2011 | ENG 218/7 v IND 234/7Match 3 · ODI | IND | 78 | 2/42 | 0 | England won by 3 wickets (DLS method) | London | NatWest Series 2011 |
| 18 May 2011 | CSK 152/5 v KTK 141/5Match 64 · T20 | KTK | 19 | 2/26 | 0 | Chennai Super Kings won by 11 runs | Chennai | Indian Premier League 2011 |
| 15 May 2011 | KTK 98/2 v RR 97Match 61 · T20 | KTK | DNB | 0/5 | 0 | Kochi Tuskers Kerala won by 8 wickets | Indore | Indian Premier League 2011 |
| 13 May 2011 | KTK 178/7 v PK 181/4Match 57 · T20 | KTK | 17 | 0/27 | 0 | Kings XI Punjab won by 6 wickets | Indore | Indian Premier League 2011 |
| 8 May 2011 | RCB 128/1 v KTK 125/9Match 50 · T20 | KTK | 23 | 0/24 | 0 | Royal Challengers Bangalore won by 9 wickets | Bangalore | Indian Premier League 2011 |
| 5 May 2011 | KTK 156/5 v KKR 139/7Match 45 · T20 | KTK | 8 | 0/7 | 0 | Kochi Tuskers Kerala won by 17 runs | Kochi | Indian Premier League 2011 |
| 2 May 2011 | DC 140/6 v KTK 141/3Match 41 · T20 | KTK | DNB | 0/16 | 0 | Kochi Tuskers Kerala won by 7 wickets | Delhi | Indian Premier League 2011 |
| 30 Apr 2011 | KTK 119 v DC 157/7Match 36 · T20 | KTK | 31 | 1/27 | 0 | Delhi Daredevils won by 38 runs | Kochi | Indian Premier League 2011 |
| 27 Apr 2011 | KTK 74 v DC 129/7Match 32 · T20 | KTK | 23 | 0/25 | 0 | Deccan Chargers won by 55 runs | Kochi | Indian Premier League 2011 |
| 24 Apr 2011 | RR 111/2 v KTK 109Match 28 · T20 | KTK | 22 | 1/24 | 0 | Rajasthan Royals won by 8 wickets | Jaipur | Indian Premier League 2011 |
| 20 Apr 2011 | KKR 126/9 v KTK 132/7Match 22 · T20 | KTK | 29 | 2/25 | 0 | Kochi Tuskers Kerala won by 6 runs | Kolkata | Indian Premier League 2011 |
| 18 Apr 2011 | KTK 135/3 v CSK 131/4Match 18 · T20 | KTK | 16* | 0/14 | 0 | Kochi Tuskers Kerala won by 7 wickets (DLS method) | Kochi | Indian Premier League 2011 |
| 15 Apr 2011 | MI 182/2 v KTK 184/2Match 13 · T20 | KTK | 25* | 0/29 | 0 | Kochi Tuskers Kerala won by 8 wickets | Mumbai | Indian Premier League 2011 |
| 13 Apr 2011 | PW 151/6 v KTK 148/8Match 10 · T20 | KTK | 47 | 1/28 | 1 | Pune Warriors won by 4 wickets | Mumbai | Indian Premier League 2011 |
| 9 Apr 2011 | KTK 161/5 v RCB 162/4Match 3 · T20 | KTK | 23* | 1/28 | 0 | Royal Challengers Bangalore won by 6 wickets | Kochi | Indian Premier League 2011 |
| 4 Dec 2010 | IND 229/1 v NZ 224/9Match 3 · ODI | IND | DNB | 0/40 | 0 | India won by 9 wickets | Vadodara | New Zealand in India ODI Series 2010/11 |
| 25 Aug 2010 | IND 223 v NZ 118Match 6 · ODI | IND | 17 | 1/21 | 0 | India won by 105 runs | Dambulla | Sri Lanka Triangular Series 2010 |
| 22 Aug 2010 | SL 104/2 v IND 103Match 5 · ODI | IND | 0 | - | 1 | Sri Lanka won by 8 wickets | Dambulla | Sri Lanka Triangular Series 2010 |
| 16 Aug 2010 | SL 170 v IND 171/4Match 3 · ODI | IND | DNB | 2/34 | 1 | India won by 6 wickets | Dambulla | Sri Lanka Triangular Series 2010 |
| 10 Aug 2010 | IND 88 v NZ 288Match 1 · ODI | IND | 20 | 0/63 | 0 | New Zealand won by 200 runs | Dambulla | Sri Lanka Triangular Series 2010 |
| 24 Jun 2010 | SL 187 v IND 268/6Final · ODI | IND | 25* | 2/29 | 1 | India won by 81 runs | Dambulla | Asia Cup 2010 |
| 22 Jun 2010 | SL 211/3 v IND 209Match 6 · ODI | IND | 0 | 0/29 | 1 | Sri Lanka won by 7 wickets | Dambulla | Asia Cup 2010 |
| 19 Jun 2010 | IND 271/7 v PAK 267Match 4 · ODI | IND | 6 | 1/43 | 0 | India won by 3 wickets | Dambulla | Asia Cup 2010 |
| 16 Jun 2010 | BAN 167 v IND 168/4Match 2 · ODI | IND | DNB | 1/27 | 0 | India won by 6 wickets | Dambulla | Asia Cup 2010 |
| 5 Jun 2010 | IND 268/9 v SL 270/4Match 5 · ODI | IND | 19 | 0/54 | 0 | Sri Lanka won by 6 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 3 Jun 2010 | ZIM 197/3 v IND 194/9Match 4 · ODI | IND | 51 | 2/27 | 0 | Zimbabwe won by 7 wickets | Harare | Zimbabwe Triangular Series 2010 |
| 30 May 2010 | IND 243/3 v SL 242Match 2 · ODI | IND | DNB | 2/49 | 0 | India won by 7 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 28 May 2010 | ZIM 289/4 v IND 285/5Match 1 · ODI | IND | 61* | 1/51 | 0 | Zimbabwe won by 6 wickets | Bulawayo | Zimbabwe Triangular Series 2010 |
| 9 May 2010 | WI 169/6 v IND 155/919th T20I · T20I | IND | 5* | 1/27 | 0 | West Indies won by 14 runs | Barbados | ICC World Twenty20 2010 |
| 7 May 2010 | AUS 184/5 v IND 13515th T20I · T20I | IND | 4 | 0/38 | 0 | Australia won by 49 runs | Barbados | ICC World Twenty20 2010 |
| 2 May 2010 | IND 186/5 v SA 172/55th T20I · T20I | IND | DNB | 0/37 | 1 | India won by 14 runs | St Lucia | ICC World Twenty20 2010 |
| 1 May 2010 | AFG 115/8 v IND 116/33rd Match, Group C · T20I | IND | DNB | 1/15 | 0 | India won by 7 wickets (31 balls left) | Gros Islet | ICC World Twenty20 2010 |
| 27 Feb 2010 | IND 275 v SA 365/2Match 3 · ODI | IND | 36 | 1/53 | 1 | South Africa won by 90 runs | Ahmedabad | South Africa in India ODI Series 2009/10 |
| 24 Feb 2010 | IND 401/3 v SA 248Match 2 · ODI | IND | DNB | 2/41 | 0 | India won by 153 runs | Gwalior | South Africa in India ODI Series 2009/10 |
| 21 Feb 2010 | IND 298/9 v SA 297Match 1 · ODI | IND | 22 | 2/29 | 0 | India won by 1 run | Jaipur | South Africa in India ODI Series 2009/10 |
| 13 Jan 2010 | IND 245 v SL 249/6Final · ODI | IND | 38 | 1/29 | 0 | Sri Lanka won by 4 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 11 Jan 2010 | BAN 247/6 v IND 249/46th ODI · ODI | IND | DNB | 0/23 | 0 | India won by 6 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 10 Jan 2010 | IND 214/2 v SL 2135th ODI · ODI | IND | DNB | 0/21 | 0 | India won by 8 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 7 Jan 2010 | BAN 296/6 v IND 297/43rd ODI · ODI | IND | DNB | 1/45 | 1 | India won by 6 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 5 Jan 2010 | IND 279/9 v SL 283/52nd ODI · ODI | IND | 39 | 0/31 | 0 | Sri Lanka won by 5 wickets | Mirpur | Tri-Nation Tournament in Bangladesh 2009/10 |
| 27 Dec 2009 | IND v SL 83/5Match 5 · ODI | IND | - | - | 0 | No result | Delhi | Sri Lanka in India ODI Series 2009/10 |
| 24 Dec 2009 | IND 317/3 v SL 315/6Match 4 · ODI | IND | DNB | 0/51 | 1 | India won by 7 wickets | Kolkata | Sri Lanka in India ODI Series 2009/10 |