| 27 Jan 2013 | IND 226 v ENG 227/3Match 5 · ODI | IND | 24 | - | 0 | England won by 7 wickets | Dharamsala | England in India ODI Series 2012/13 |
| 23 Jan 2013 | IND 258/5 v ENG 257/7Match 4 · ODI | IND | 10 | - | 0 | India won by 5 wickets | Chandigarh | England in India ODI Series 2012/13 |
| 19 Jan 2013 | IND 157/3 v ENG 155Match 3 · ODI | IND | 33 | - | 0 | India won by 7 wickets | Ranchi | England in India ODI Series 2012/13 |
| 15 Jan 2013 | IND 285/6 v ENG 158Match 2 · ODI | IND | 8 | - | 0 | India won by 127 runs | Kochi | England in India ODI Series 2012/13 |
| 11 Jan 2013 | IND 316/9 v ENG 325/4Match 1 · ODI | IND | 52 | - | 0 | England won by 9 runs | Rajkot | England in India ODI Series 2012/13 |
| 6 Jan 2013 | IND 167 v PAK 157Match 3 · ODI | IND | 15 | - | 0 | India won by 10 runs | Delhi | Pakistan in India ODI Series 2012/13 |
| 3 Jan 2013 | IND 165 v PAK 250Match 2 · ODI | IND | 11 | - | 0 | Pakistan won by 85 runs | Kolkata | Pakistan in India ODI Series 2012/13 |
| 30 Dec 2012 | IND 227/6 v PAK 228/4Match 1 · ODI | IND | 8 | - | 0 | Pakistan won by 6 wickets | Chennai | Pakistan in India ODI Series 2012/13 |
| 28 Dec 2012 | IND 192/5 v PAK 181/7Match 2 · T20I | IND | 21 | - | 0 | India won by 11 runs | Ahmedabad | Pakistan in India T20I Series 2012/13 |
| 25 Dec 2012 | IND 133/9 v PAK 134/5Match 1 · T20I | IND | 43 | - | 0 | Pakistan won by 5 wickets | Bangalore | Pakistan in India T20I Series 2012/13 |
| 22 Dec 2012 | IND 177/8 v ENG 181/4Match 2 · T20I | IND | 17 | - | 1 | England won by 6 wickets | Mumbai | England in India T20I Series 2012/13 |
| 20 Dec 2012 | IND 158/5 v ENG 157/6Match 1 · T20I | IND | 16 | - | 0 | India won by 5 wickets | Pune | England in India T20I Series 2012/13 |
| 13 Dec 2012 | IND 326/9d v ENG 330 & 352/4dMatch 4 · Test | IND | 37 | 0/4 | 0 | Match drawn | Nagpur | England in India Test Series 2012/13 |
| 5 Dec 2012 | IND 316 & 247 v ENG 523 & 41/3Match 3 · Test | IND | 60 & 40 | - | 0 | England won by 7 wickets | Kolkata | England in India Test Series 2012/13 |
| 23 Nov 2012 | IND 327 & 142 v ENG 413 & 58/0Match 2 · Test | IND | 4 & 65 | - | 1 | England won by 10 wickets | Mumbai | England in India Test Series 2012/13 |
| 15 Nov 2012 | IND 521/8d & 80/1 v ENG 191 & 406Match 1 · Test | IND | 45 & DNB | - | 1 | India won by 9 wickets | Ahmedabad | England in India Test Series 2012/13 |
| 2 Oct 2012 | IND 152/6 v SA 15124th T20I · T20I | IND | 8 | - | 1 | India won by 1 run | Colombo | ICC World Twenty20 2012/13 |
| 30 Sept 2012 | IND 129/2 v PAK 12820th T20I · T20I | IND | 0 | - | 0 | India won by 8 wickets | Colombo | ICC World Twenty20 2012/13 |
| 28 Sept 2012 | AUS 141/1 v IND 140/716th T20I · T20I | IND | 17 | - | 0 | Australia won by 9 wickets | Colombo | ICC World Twenty20 2012/13 |
| 23 Sept 2012 | ENG 80 v IND 170/410th T20I · T20I | IND | 45 | - | 2 | India won by 90 runs | Colombo | ICC World Twenty20 2012/13 |
| 19 Sept 2012 | IND 159/5 v AFG 1363rd Match, Group A · T20I | IND | 10 | - | 1 | India won by 23 runs | Colombo | ICC World Twenty20 2012/13 |
| 11 Sept 2012 | IND 166/4 v NZ 167/5Match 2 · T20I | IND | 3 | - | 0 | New Zealand won by 1 run | Chennai | New Zealand in India T20I Series 2012 |
| 31 Aug 2012 | IND 353 & 262/5 v NZ 365 & 248Match 2 · Test | IND | 2 & 34 | - | 2 | India won by 5 wickets | Bangalore | New Zealand in India Test Series 2012 |
| 23 Aug 2012 | IND 438 v NZ 159 & 164Match 1 · Test | IND | 22 | - | 1 | India won by an innings and 115 runs | Hyderabad | New Zealand in India Test Series 2012 |
| 7 Aug 2012 | SL 116 v IND 155/3Only T20I · T20I | IND | 6 | - | 0 | India won by 39 runs | Kandy | - |
| 4 Aug 2012 | SL 274 v IND 294/7Match 5 · ODI | IND | 88 | - | 0 | India won by 20 runs | Kandy | India in Sri Lanka ODI Series 2012 |
| 31 Jul 2012 | SL 251/8 v IND 255/4Match 4 · ODI | IND | 0 | - | 0 | India won by 6 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 28 Jul 2012 | SL 286/5 v IND 288/5Match 3 · ODI | IND | 102 | - | 0 | India won by 5 wickets | Colombo | India in Sri Lanka ODI Series 2012 |
| 24 Jul 2012 | SL 139/1 v IND 138Match 2 · ODI | IND | 65 | - | 0 | Sri Lanka won by 9 wickets | Hambantota | India in Sri Lanka ODI Series 2012 |
| 21 Jul 2012 | SL 293/9 v IND 314/6Match 1 · ODI | IND | 3 | - | 1 | India won by 21 runs | Hambantota | India in Sri Lanka ODI Series 2012 |
| 27 May 2012 | KKR 192/5 v CSK 190/3Final · T20 | KKR | 2 | - | 0 | Kolkata Knight Riders won by 5 wickets | Chennai | Indian Premier League 2012 |
| 22 May 2012 | DC 144/8 v KKR 162/4Qualifier 1 · T20 | KKR | 32 | - | 1 | Kolkata Knight Riders won by 18 runs | Pune | Indian Premier League 2012 |
| 19 May 2012 | PW 102/8 v KKR 136/4Match 70 · T20 | KKR | 10 | - | 0 | Kolkata Knight Riders won by 34 runs | Pune | Indian Premier League 2012 |
| 16 May 2012 | MI 108 v KKR 140/7Match 65 · T20 | KKR | 27 | - | 0 | Kolkata Knight Riders won by 32 runs | Mumbai | Indian Premier League 2012 |
| 14 May 2012 | KKR 158/6 v CSK 160/5Match 63 · T20 | KKR | 62 | - | 0 | Chennai Super Kings won by 5 wickets | Kolkata | Indian Premier League 2012 |
| 12 May 2012 | KKR 155/4 v MI 182/1Match 58 · T20 | KKR | 0 | - | 0 | Mumbai Indians won by 27 runs | Kolkata | Indian Premier League 2012 |
| 7 May 2012 | DC 153/9 v KKR 154/4Match 51 · T20 | KKR | 36 | - | 0 | Kolkata Knight Riders won by 6 wickets | Delhi | Indian Premier League 2012 |
| 5 May 2012 | KKR 150/5 v PW 143/8Match 47 · T20 | KKR | 56 | - | 0 | Kolkata Knight Riders won by 7 runs | Kolkata | Indian Premier League 2012 |
| 30 Apr 2012 | CSK 139/5 v KKR 140/5Match 41 · T20 | KKR | 63 | - | 0 | Kolkata Knight Riders won by 5 wickets | Chennai | Indian Premier League 2012 |
| 28 Apr 2012 | KKR 190/4 v RCB 143/6Match 38 · T20 | KKR | 93 | - | 1 | Kolkata Knight Riders won by 47 runs | Kolkata | Indian Premier League 2012 |
| 22 Apr 2012 | DC 126/7 v KKR 127/5Match 29 · T20 | KKR | 30 | - | 1 | Kolkata Knight Riders won by 5 wickets | Cuttack | Indian Premier League 2012 |
| 18 Apr 2012 | PK 124/7 v KKR 127/2Match 22 · T20 | KKR | 66* | - | 0 | Kolkata Knight Riders won by 8 wickets | Chandigarh | Indian Premier League 2012 |
| 15 Apr 2012 | KKR 132/7 v PK 134/9Match 17 · T20 | KKR | 22 | - | 0 | Kings XI Punjab won by 2 runs | Kolkata | Indian Premier League 2012 |
| 13 Apr 2012 | KKR 137/5 v RR 131/5Match 15 · T20 | KKR | 11 | - | 0 | Kolkata Knight Riders won by 5 wickets | Kolkata | Indian Premier League 2012 |
| 10 Apr 2012 | RCB 123/9 v KKR 165/8Match 10 · T20 | KKR | 64 | - | 1 | Kolkata Knight Riders won by 42 runs | Bangalore | Indian Premier League 2012 |
| 8 Apr 2012 | RR 164/5 v KKR 142Match 7 · T20 | KKR | 0 | - | 0 | Rajasthan Royals won by 22 runs | Jaipur | Indian Premier League 2012 |
| 5 Apr 2012 | KKR 97/9 v DC 100/2Match 2 · T20 | KKR | 16 | - | 0 | Delhi Daredevils won by 8 wickets | Kolkata | Indian Premier League 2012 |
| 30 Mar 2012 | SA 219/4 v IND 71/0Only T20I · T20I | IND | 49* | - | 0 | South Africa won by 11 runs (DLS method) | Johannesburg | - |
| 18 Mar 2012 | IND 330/4 v PAK 329/6Match 5 · ODI | IND | 0 | - | 1 | India won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 16 Mar 2012 | BAN 293/5 v IND 289/5Match 4 · ODI | IND | 11 | - | 0 | Bangladesh won by 5 wickets | Mirpur | Asia Cup 2011/12 |