| 17 May 2008 | RR 197/1 v RCB 132/9Match 39 · T20 | RCB | 1 | 0/46 | 0 | Rajasthan Royals won by 65 runs | Jaipur | Indian Premier League 2007/08 |
| 12 May 2008 | PK 144/1 v RCB 143/8Match 34 · T20 | RCB | 1* | 0/35 | 0 | Kings XI Punjab won by 9 wickets | Chandigarh | Indian Premier League 2007/08 |
| 8 May 2008 | KKR 129/7 v RCB 124/4Match 29 · T20 | RCB | DNB | 1/27 | 0 | Kolkata Knight Riders won by 5 runs | Kolkata | Indian Premier League 2007/08 |
| 5 May 2008 | RCB 126 v PK 127/4Match 25 · T20 | RCB | 0 | 2/29 | 0 | Kings XI Punjab won by 6 wickets | Bangalore | Indian Premier League 2007/08 |
| 3 May 2008 | RCB 156/8 v DC 153/6Match 21 · T20 | RCB | 0* | 2/24 | 0 | Royal Challengers Bangalore won by 3 runs | Bangalore | Indian Premier League 2007/08 |
| 30 Apr 2008 | DC 191/5 v RCB 181/5Match 17 · T20 | RCB | DNB | 1/42 | 0 | Delhi Daredevils won by 10 runs | Delhi | Indian Premier League 2007/08 |
| 28 Apr 2008 | RCB 165 v CSK 178/5Match 15 · T20 | RCB | 8 | 3/38 | 0 | Chennai Super Kings won by 13 runs | Bangalore | Indian Premier League 2007/08 |
| 26 Apr 2008 | RCB 135/8 v RR 138/3Match 12 · T20 | RCB | 17* | 1/24 | 0 | Rajasthan Royals won by 7 wickets | Bangalore | Indian Premier League 2007/08 |
| 20 Apr 2008 | MI 165/6 v RCB 166/5Match 5 · T20 | RCB | DNB | 2/17 | 1 | Royal Challengers Bangalore won by 5 wickets | Mumbai | Indian Premier League 2007/08 |
| 18 Apr 2008 | RCB 82 v KKR 222/3Match 1 · T20 | RCB | 3 | 1/38 | 0 | Kolkata Knight Riders won by 140 runs | Bangalore | Indian Premier League 2007/08 |
| 26 Dec 2007 | AUS 343 & 351/7d v IND 196 & 1611st Test · Test | IND | 11 & 0* | 4/94 & 1/93 | 0 | Australia won by 337 runs | Melbourne | India tour of Australia 2007/08 |
| 30 Nov 2007 | IND 616/5d & 184/4d v PAK 456 & 214/42nd Test · Test | IND | DNB & DNB | 0/69 & 1/32 | 1 | Match drawn | Kolkata | Pakistan tour of India 2007/08 |
| 22 Nov 2007 | PAK 231 & 247 v IND 276 & 203/41st Test · Test | IND | 9 & DNB | 2/45 & 2/45 | 0 | India won by 6 wickets | Delhi | Pakistan tour of India 2007/08 |
| 15 Nov 2007 | IND 260/4 v PAK 255/6Match 4 · ODI | IND | DNB | 2/40 | 0 | India won by 6 wickets | Gwalior | Pakistan in India ODI Series 2007/08 |
| 11 Nov 2007 | IND 294/6 v PAK 248Match 3 · ODI | IND | DNB | 1/25 | 0 | India won by 46 runs | Kanpur | Pakistan in India ODI Series 2007/08 |
| 8 Nov 2007 | IND 321/9 v PAK 322/6Match 2 · ODI | IND | 9 | 1/70 | 0 | Pakistan won by 4 wickets | Chandigarh | Pakistan in India ODI Series 2007/08 |
| 5 Nov 2007 | IND 242/5 v PAK 239/7Match 1 · ODI | IND | DNB | 1/50 | 0 | India won by 5 wickets | Guwahati | Pakistan in India ODI Series 2007/08 |
| 17 Oct 2007 | IND 195/8 v AUS 193Match 7 · ODI | IND | 31* | 1/22 | 0 | India won by 2 wickets | Mumbai | Australia in India ODI Series 2007/08 |
| 14 Oct 2007 | IND 299/7 v AUS 317/8Match 6 · ODI | IND | 3* | 2/62 | 0 | Australia won by 18 runs | Nagpur | Australia in India ODI Series 2007/08 |
| 11 Oct 2007 | IND 148 v AUS 149/1Match 5 · ODI | IND | 28 | 0/23 | 0 | Australia won by 9 wickets | Vadodara | Australia in India ODI Series 2007/08 |
| 8 Oct 2007 | IND 291/4 v AUS 283/7Match 4 · ODI | IND | DNB | 0/68 | 2 | India won by 8 runs | Chandigarh | Australia in India ODI Series 2007/08 |
| 5 Oct 2007 | IND 243 v AUS 290/7Match 3 · ODI | IND | 3 | 2/61 | 0 | Australia won by 47 runs | Hyderabad | Australia in India ODI Series 2007/08 |
| 2 Oct 2007 | IND 222 v AUS 306/6Match 2 · ODI | IND | 3 | 1/55 | 0 | Australia won by 84 runs | Kochi | Australia in India ODI Series 2007/08 |
| 29 Sept 2007 | IND 9/1 v AUS 307/7Match 1 · ODI | IND | DNB | 2/64 | 0 | No result | Bangalore | Australia in India ODI Series 2007/08 |
| 8 Sept 2007 | ENG 188/3 v IND 187Match 7 · ODI | IND | 7 | 0/40 | 0 | England won by 7 wickets | London | NatWest Series 2007 |
| 5 Sept 2007 | ENG 316/6 v IND 317/8Match 6 · ODI | IND | 0 | 1/43 | 0 | India won by 2 wickets | London | NatWest Series 2007 |
| 2 Sept 2007 | ENG 242/8 v IND 324/6Match 5 · ODI | IND | 4* | 1/44 | 0 | India won by 38 runs (DLS method) | Leeds | NatWest Series 2007 |
| 30 Aug 2007 | ENG 213/7 v IND 212Match 4 · ODI | IND | 20 | 1/45 | 0 | England won by 3 wickets | Manchester | NatWest Series 2007 |
| 27 Aug 2007 | ENG 281/8 v IND 239Match 3 · ODI | IND | 11 | 0/49 | 0 | England won by 42 runs | Birmingham | NatWest Series 2007 |
| 21 Aug 2007 | ENG 288/2 v IND 184Match 1 · ODI | IND | 20 | 1/49 | 0 | England won by 104 runs | Southampton | NatWest Series 2007 |
| 9 Aug 2007 | IND 664 & 180/6d v ENG 345 & 369/63rd Test · Test | IND | 11 & DNB | 3/32 & 0/59 | 1 | Match drawn | London | India tour of Ireland, England and Scotland 2007 |
| 27 Jul 2007 | ENG 198 & 355 v IND 481 & 73/32nd Test · Test | IND | 10* & DNB | 4/59 & 5/75 | 0 | India won by 7 wickets | Nottingham | India tour of Ireland, England and Scotland 2007 |
| 19 Jul 2007 | ENG 298 & 282 v IND 201 & 282/91st Test · Test | IND | 7 & 0 | 2/62 & 4/79 | 0 | Match drawn | London | India tour of Ireland, England and Scotland 2007 |
| 1 Jul 2007 | IND 152/4 v SA 148/7Match 3 · ODI | IND | DNB | 1/29 | 0 | India won by 6 wickets | Belfast | Future Cup 2007 |
| 29 Jun 2007 | IND 227/4 v SA 226/6Match 2 · ODI | IND | DNB | 1/29 | 0 | India won by 6 wickets | Belfast | Future Cup 2007 |
| 26 Jun 2007 | IND 242/8 v SA 245/6Match 1 · ODI | IND | DNB | 1/46 | 0 | South Africa won by 4 wickets | Belfast | Future Cup 2007 |
| 9 Jun 2007 | AX 306 v AX 337/7Match 2 · ODI | AX | 0* | 0/9 | 0 | Asia XI won by 31 runs | Chennai | Afro-Asia Cup 2007 |
| 6 Jun 2007 | AX 283 v AX 317/9Match 1 · ODI | AX | 6* | 2/43 | 0 | Asia XI won by 34 runs | Bangalore | Afro-Asia Cup 2007 |
| 25 May 2007 | IND 610/3d v BAN 118 & 2532nd Test · Test | IND | DNB | 5/34 & 2/54 | 0 | India won by an innings and 239 runs | Dhaka | India tour of Bangladesh 2007 |
| 18 May 2007 | IND 387/8d & 100/6d v BAN 238 & 104/21st Test · Test | IND | 0 & 2* | 1/63 & 0/24 | 0 | Match drawn | Chattogram | India tour of Bangladesh 2007 |
| 12 May 2007 | BAN 238/9 v IND 284/8Match 2 · ODI | IND | 9* | 2/32 | 0 | India won by 46 runs | Mirpur | India in Bangladesh ODI Series 2007 |
| 10 May 2007 | BAN 250/7 v IND 251/5Match 1 · ODI | IND | DNB | 0/54 | 0 | India won by 5 wickets | Mirpur | India in Bangladesh ODI Series 2007 |
| 23 Mar 2007 | IND 185 v SL 254/6Match 20 · ODI | IND | 1 | 2/49 | 0 | Sri Lanka won by 69 runs | Trinidad | ICC World Cup 2006/07 |
| 19 Mar 2007 | BER 156 v IND 413/5Match 12 · ODI | IND | DNB | 2/32 | 0 | India won by 257 runs | Trinidad | ICC World Cup 2006/07 |
| 17 Mar 2007 | BAN 192/5 v IND 191Match 8 · ODI | IND | 15* | 1/41 | 0 | Bangladesh won by 5 wickets | Trinidad | ICC World Cup 2006/07 |
| 17 Feb 2007 | IND 263/3 v SL 259/7Match 4 · ODI | IND | DNB | 2/54 | 0 | India won by 7 wickets | Visakhapatnam | Sri Lanka in India ODI Series 2006/07 |
| 14 Feb 2007 | IND 233/5 v SL 230/8Match 3 · ODI | IND | DNB | 5/42 | 0 | India won by 5 wickets | Margao | Sri Lanka in India ODI Series 2006/07 |
| 8 Feb 2007 | IND v SL 102/3Match 1 · ODI | IND | - | 0/32 | 0 | No result | Kolkata | Sri Lanka in India ODI Series 2006/07 |
| 31 Jan 2007 | IND 341/3 v WI 181Match 4 · ODI | IND | DNB | 1/21 | 0 | India won by 160 runs | Vadodara | West Indies in India ODI Series 2006/07 |
| 24 Jan 2007 | IND 189 v WI 1692nd ODI · ODI | IND | 7* | 1/25 | 0 | India won by 20 runs | Cuttack | West Indies in India ODI Series 2006/07 |