| 1 Feb 2008 | AUS 75/1 v IND 74Only T20I · T20I | IND | 9 | - | 1 | Australia won by 9 wickets | Melbourne | - |
| 8 Dec 2007 | IND 626 & 284/6d v PAK 537 & 162/73rd Test · Test | IND | 5 & 3 | - | 2 | Match drawn | Bengaluru | Pakistan tour of India 2007/08 |
| 18 Nov 2007 | IND 275 v PAK 306/6Match 5 · ODI | IND | 12 | - | 0 | Pakistan won by 31 runs | Jaipur | Pakistan in India ODI Series 2007/08 |
| 15 Nov 2007 | IND 260/4 v PAK 255/6Match 4 · ODI | IND | 3 | - | 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 | 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 | 57 | - | 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 | 44 | - | 1 | India won by 5 wickets | Guwahati | Pakistan in India ODI Series 2007/08 |
| 20 Oct 2007 | IND 167/3 v AUS 166/5Only T20I · T20I | IND | 63 | - | 0 | India won by 7 wickets | Mumbai | - |
| 5 Oct 2007 | IND 243 v AUS 290/7Match 3 · ODI | IND | 6 | - | 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 | 7 | - | 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 | 4* | - | 0 | No result | Bangalore | Australia in India ODI Series 2007/08 |
| 24 Sept 2007 | IND 157/5 v PAK 152Final · T20I | IND | 75 | - | 0 | India won by 5 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 22 Sept 2007 | AUS 173/7 v IND 188/5Semi-final · T20I | IND | 24 | - | 0 | India won by 15 runs | Durban | ICC World Twenty20 2007/08 |
| 20 Sept 2007 | SA 116/9 v IND 153/524th T20I · T20I | IND | 19 | - | 0 | India won by 37 runs | Durban | ICC World Twenty20 2007/08 |
| 19 Sept 2007 | ENG 200/6 v IND 218/421st T20I · T20I | IND | 58 | - | 1 | India won by 18 runs | Durban | ICC World Twenty20 2007/08 |
| 16 Sept 2007 | IND 180/9 v NZ 19013th T20I · T20I | IND | 51 | - | 1 | New Zealand won by 10 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 14 Sept 2007 | IND 141/9 v PAK 141/710th T20I · T20I | IND | 0 | - | 0 | Match tied (India won the bowl-out) | Durban | ICC World Twenty20 2007/08 |
| 8 Sept 2007 | ENG 188/3 v IND 187Match 7 · ODI | IND | 12 | - | 0 | England won by 7 wickets | London | NatWest Series 2007 |
| 5 Sept 2007 | ENG 316/6 v IND 317/8Match 6 · ODI | IND | 47 | - | 0 | India won by 2 wickets | London | NatWest Series 2007 |
| 2 Sept 2007 | ENG 242/8 v IND 324/6Match 5 · ODI | IND | 51 | - | 0 | India won by 38 runs (DLS method) | Leeds | NatWest Series 2007 |
| 21 Aug 2007 | ENG 288/2 v IND 184Match 1 · ODI | IND | 3 | - | 0 | England won by 104 runs | Southampton | NatWest Series 2007 |
| 16 Aug 2007 | SCO 203/9 v IND 212/3Only ODI · ODI | IND | 85* | - | 0 | India won by 7 wickets (DLS method) | Glasgow | - |
| 1 Jul 2007 | IND 152/4 v SA 148/7Match 3 · ODI | IND | 5 | - | 0 | India won by 6 wickets | Belfast | Future Cup 2007 |
| 26 Jun 2007 | IND 242/8 v SA 245/6Match 1 · ODI | IND | 0 | - | 0 | South Africa won by 4 wickets | Belfast | Future Cup 2007 |
| 23 Jun 2007 | IRE 193 v IND 171/1Only ODI · ODI | IND | 80* | - | 0 | India won by 9 wickets (DLS method) | Belfast | - |
| 12 May 2007 | BAN 238/9 v IND 284/8Match 2 · ODI | IND | 101 | - | 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 | 21 | - | 1 | India won by 5 wickets | Mirpur | India in Bangladesh ODI Series 2007 |
| 27 Jan 2007 | IND 268 v WI 270/7Match 3 · ODI | IND | 0 | - | 0 | West Indies won by 3 wickets | Chennai | West Indies in India ODI Series 2006/07 |
| 24 Jan 2007 | IND 189 v WI 1692nd ODI · ODI | IND | 2 | - | 3 | India won by 20 runs | Cuttack | West Indies in India ODI Series 2006/07 |
| 21 Jan 2007 | IND 338/3 v WI 324/81st ODI · ODI | IND | 69 | - | 1 | India won by 14 runs | Nagpur | West Indies in India ODI Series 2006/07 |
| 31 Mar 2006 | IND 230/6 v ENG 226Match 2 · ODI | IND | 29 | 0/13 | 1 | India won by 4 wickets | Faridabad | England in India ODI Series 2005/06 |
| 28 Mar 2006 | IND 203 v ENG 164Match 1 · ODI | IND | 25 | - | 3 | India won by 39 runs | Delhi | England in India ODI Series 2005/06 |
| 19 Feb 2006 | PAK 286/8 v IND 287/2Match 5 · ODI | IND | 38 | - | 0 | India won by 8 wickets | Karachi | India in Pakistan ODI Series 2005/06 |
| 16 Feb 2006 | PAK 161 v IND 162/5Match 4 · ODI | IND | 21 | - | 0 | India won by 5 wickets | Multan | India in Pakistan ODI Series 2005/06 |
| 13 Feb 2006 | PAK 288/8 v IND 292/5Match 3 · ODI | IND | 2 | - | 1 | India won by 5 wickets | Lahore | India in Pakistan ODI Series 2005/06 |
| 18 Dec 2005 | IND 398 & 316/9d v SL 206 & 2493rd Test · Test | IND | 19 & 30 | - | 1 | India won by 259 runs | Ahmedabad | Sri Lanka tour of India 2005/06 |
| 10 Dec 2005 | IND 290 & 375/6 v SL 230 & 2472nd Test · Test | IND | 2 & 3 | - | 2 | India won by 188 runs | Delhi | Sri Lanka tour of India 2005/06 |
| 2 Dec 2005 | IND 167 v SL 168/41st Test · Test | IND | 0 | - | 1 | Match drawn | Chennai | Sri Lanka tour of India 2005/06 |
| 28 Nov 2005 | SA 221/6 v IND 224/55th ODI · ODI | IND | 0 | - | 0 | India won by 5 wickets | Mumbai | South Africa tour of India 2005/06 |
| 25 Nov 2005 | IND 188 v SA 189/04th ODI · ODI | IND | 11 | - | 0 | South Africa won by 10 wickets (with 85 balls remaining) | Kolkata | South Africa tour of India 2005/06 |
| 19 Nov 2005 | IND 171/4 v SA 169/92nd ODI · ODI | IND | 38 | - | 0 | India won by 6 wickets (with 86 balls remaining) | Bangalore | South Africa tour of India 2005/06 |
| 16 Nov 2005 | IND 249/9 v SA 252/51st ODI · ODI | IND | 1 | - | 0 | South Africa won by 5 wickets | Hyderabad | South Africa tour of India 2005/06 |
| 9 Nov 2005 | SL 196 v IND 197/36th ODI · ODI | IND | 28 | - | 0 | India won by 7 wickets | Rajkot | Sri Lanka tour of India 2005/06 |
| 6 Nov 2005 | IND 285/8 v SL 286/55th ODI · ODI | IND | 103 | - | 0 | Sri Lanka won by 5 wickets | Ahmedabad | Sri Lanka tour of India 2005/06 |
| 20 Sept 2005 | ZIM 161 & 223 v IND 366 & 19/02nd Test · Test | IND | 97 & 1* | - | 1 | India won by 10 wickets | Harare | India tour of Zimbabwe 2005 |
| 13 Sept 2005 | ZIM 279 & 185 v IND 5541st Test · Test | IND | 46 | - | 2 | India won by an innings and 90 runs | Bulawayo | India tour of Zimbabwe 2005 |
| 24 Mar 2005 | IND 449 & 214 v PAK 570 & 261/23rd Test · Test | IND | 24 & 52 | - | 0 | Pakistan won by 168 runs | Bangalore | Pakistan tour of India 2004/05 |
| 16 Mar 2005 | IND 407 & 407/9 v PAK 393 & 2262nd Test · Test | IND | 29 & 1 | - | 1 | India won by 195 runs | Kolkata | Pakistan tour of India 2004/05 |
| 8 Mar 2005 | IND 516 & 85/1 v PAK 312 & 496/91st Test · Test | IND | 41 & 32* | - | 0 | Match drawn | Mohali | Pakistan tour of India 2004/05 |
| 17 Dec 2004 | IND 540 v BAN 333 & 1242nd Test · Test | IND | 139 | - | 2 | India won by an innings and 83 runs | Chattogram | India tour of Bangladesh 2004/05 |