| 1 Mar 2006 | ENG 393 & 297/3d v IND 323 & 260/61st Test · Test | IND | 16 & 28* | 0/11 | 0 | Match drawn | Nagpur | England tour of India 2005/06 |
| 16 Feb 2006 | PAK 161 v IND 162/5Match 4 · ODI | IND | 0 | 1/27 | 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 | 95 | 1/52 | 0 | India won by 5 wickets | Lahore | India in Pakistan ODI Series 2005/06 |
| 11 Feb 2006 | PAK 265 v IND 266/3Match 2 · ODI | IND | 42 | 0/45 | 0 | India won by 7 wickets | Rawalpindi | India in Pakistan ODI Series 2005/06 |
| 6 Feb 2006 | PAK 311/7 v IND 328Match 1 · ODI | IND | 100 | - | 0 | Pakistan won by 7 runs (DLS method) | Peshawar | India in Pakistan ODI Series 2005/06 |
| 29 Jan 2006 | PAK 245 & 599/7d v IND 238 & 2653rd Test · Test | IND | 23 & 26 | 0/40 | 3 | Pakistan won by 341 runs | Karachi | India tour of Pakistan 2005/06 |
| 21 Jan 2006 | PAK 588 & 490/8d v IND 603 & 21/02nd Test · Test | IND | 14 & DNB | - | 1 | Match drawn | Faisalabad | India tour of Pakistan 2005/06 |
| 13 Jan 2006 | PAK 679/7 v IND 410/11st Test · Test | IND | DNB | 0/16 | 0 | Match drawn | Lahore | India tour of Pakistan 2005/06 |
| 18 Dec 2005 | IND 398 & 316/9d v SL 206 & 2493rd Test · Test | IND | 23 & 19 | 0/13 | 0 | 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 | 109 & 16 | 0/6 | 0 | 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 | 22 | - | 0 | Match drawn | Chennai | Sri Lanka tour of India 2005/06 |
| 28 Nov 2005 | SA 221/6 v IND 224/55th ODI · ODI | IND | 30 | - | 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 | 2 | - | 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 | 2 | - | 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 | 2 | 1/43 | 0 | South Africa won by 5 wickets | Hyderabad | South Africa tour of India 2005/06 |
| 12 Nov 2005 | SL 244/9 v IND 245/57th ODI · ODI | IND | 39 | - | 0 | India won by 5 wickets | Vadodara | Sri Lanka tour of India 2005/06 |
| 9 Nov 2005 | SL 196 v IND 197/36th ODI · ODI | IND | 19 | - | 1 | India won by 7 wickets | Rajkot | Sri Lanka tour of India 2005/06 |
| 3 Nov 2005 | SL 261 v IND 262/64th ODI · ODI | IND | 11 | - | 1 | India won by 4 wickets | Pune | Sri Lanka tour of India 2005/06 |
| 31 Oct 2005 | IND 303/4 v SL 298/43rd ODI · ODI | IND | 2 | 0/10 | 0 | India won by 6 wickets (with 23 balls remaining) | Jaipur | Sri Lanka tour of India 2005/06 |
| 28 Oct 2005 | SL 122 v IND 123/22nd ODI · ODI | IND | 67* | - | 1 | India won by 8 wickets | Chandigarh | Sri Lanka tour of India 2005/06 |
| 25 Oct 2005 | IND 350/6 v SL 1981st ODI · ODI | IND | 93 | - | 0 | India won by 152 runs | Nagpur | Sri Lanka tour of India 2005/06 |
| 17 Apr 2005 | PAK 303/8 v IND 1446th ODI · ODI | IND | 9 | 0/24 | 0 | Pakistan won by 159 runs | Delhi | Pakistan tour of India 2004/05 |
| 15 Apr 2005 | IND 249/6 v PAK 252/55th ODI · ODI | IND | 1 | 1/20 | 0 | Pakistan won by 5 wickets | Kanpur | Pakistan tour of India 2004/05 |
| 12 Apr 2005 | IND 315/6 v PAK 319/74th ODI · ODI | IND | 123 | 1/36 | 1 | Pakistan won by 3 wickets | Ahmedabad | Pakistan tour of India 2004/05 |
| 9 Apr 2005 | IND 213 v PAK 319/93rd ODI · ODI | IND | 6 | 0/25 | 1 | Pakistan won by 106 runs | Jamshedpur | Pakistan tour of India 2004/05 |
| 5 Apr 2005 | IND 356/9 v PAK 2982nd ODI · ODI | IND | 2 | 0/44 | 0 | India won by 58 runs | Visakhapatnam | Pakistan tour of India 2004/05 |
| 2 Apr 2005 | IND 281/8 v PAK 1941st ODI · ODI | IND | 4 | 5/50 | 1 | India won by 87 runs | Kochi | Pakistan tour of India 2004/05 |
| 24 Mar 2005 | IND 449 & 214 v PAK 570 & 261/23rd Test · Test | IND | 41 & 16 | 0/14 & 1/62 | 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 | 52 & 52 | - | 2 | 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 | 94 & DNB | 0/30 | 0 | Match drawn | Mohali | Pakistan tour of India 2004/05 |
| 27 Dec 2004 | IND 348/5 v BAN 257/93rd ODI · ODI | IND | 47 | 4/52 | 0 | India won by 91 runs | Dhaka | India tour of Bangladesh 2004/05 |
| 23 Dec 2004 | IND 245/8 v BAN 234/81st ODI · ODI | IND | 19 | - | 0 | India won by 11 runs | Chattogram | India tour of Bangladesh 2004/05 |
| 17 Dec 2004 | IND 540 v BAN 333 & 1242nd Test · Test | IND | 36 | 0/12 & 1/27 | 0 | India won by an innings and 83 runs | Chattogram | India tour of Bangladesh 2004/05 |
| 10 Dec 2004 | BAN 184 & 202 v IND 5261st Test · Test | IND | 248* | - | 2 | India won by an innings and 140 runs | Dhaka | India tour of Bangladesh 2004/05 |
| 28 Nov 2004 | SA 305 & 222 v IND 411 & 120/22nd Test · Test | IND | 20 & 32* | 0/8 | 0 | India won by 8 wickets | Kolkata | South Africa tour of India 2004/05 |
| 20 Nov 2004 | SA 510/9d & 169/4 v IND 4661st Test · Test | IND | 3 | 0/36 & 0/18 | 0 | Match drawn | Kanpur | South Africa tour of India 2004/05 |
| 13 Nov 2004 | IND 292/6 v PAK 293/4Only ODI · ODI | IND | 16 | 0/15 | 0 | Pakistan won by 6 wickets (with 6 balls remaining) | Kolkata | ICC Champions Trophy 2004 |
| 3 Nov 2004 | IND 104 & 205 v AUS 203 & 934th Test · Test | IND | 5 & 55 | - | 1 | India won by 13 runs | Mumbai | Australia tour of India 2004/05 |
| 26 Oct 2004 | IND 185 & 200 v AUS 398 & 329/53rd Test · Test | IND | 8 & 2 | 0/29 & 0/12 | 0 | Australia won by 342 runs | Nagpur | Australia tour of India 2004/05 |
| 1 Aug 2004 | SL 228/9 v IND 203/9Final · ODI | IND | 74 | 2/40 | 0 | Sri Lanka won by 25 runs | Colombo | Asia Cup 2004 |
| 27 Jul 2004 | IND 271/6 v SL 267/9Match 11 · ODI | IND | 18 | 1/23 | 1 | India won by 4 runs | Colombo | Asia Cup 2004 |
| 25 Jul 2004 | IND 241/8 v PAK 300/910th Match · ODI | IND | 78 | 3/28 | 0 | Pakistan won by 59 runs | Colombo | Asia Cup 2004 |
| 21 Jul 2004 | BAN 177 v IND 178/27th Match · ODI | IND | 82* | 3/35 | 0 | India won by 8 wickets (with 69 balls remaining) | Colombo | Asia Cup 2004 |
| 18 Jul 2004 | SL 282/4 v IND 270/86th Match · ODI | IND | 11 | - | 0 | Sri Lanka won by 12 runs | Dambulla | Asia Cup 2004 |
| 16 Jul 2004 | IND 260/6 v UAE 1442nd Match · ODI | IND | 18 | 3/21 | 0 | India won by 116 runs | Dambulla | Asia Cup 2004 |
| 13 Apr 2004 | PAK 224 & 245 v IND 6003rd Test · Test | IND | 1 | 1/1 | 0 | India won by an innings and 131 runs | Rawalpindi | India tour of Pakistan 2003/04 |
| 5 Apr 2004 | PAK 489 & 40/1 v IND 287 & 2412nd Test · Test | IND | 2 & 8 | 1/38 | 0 | Pakistan won by 9 wickets | Lahore | India tour of Pakistan 2003/04 |
| 28 Mar 2004 | PAK 407 & 216 v IND 675/51st Test · Test | IND | 194* | 2/36 & 0/23 | 1 | India won by an innings and 52 runs | Multan | India tour of Pakistan 2003/04 |
| 24 Mar 2004 | IND 293/7 v PAK 2535th ODI · ODI | IND | 37 | 0/27 | 1 | India won by 40 runs | Lahore | India tour of Pakistan 2003/04 |
| 21 Mar 2004 | PAK 293/9 v IND 294/54th ODI · ODI | IND | 7 | 1/48 | 0 | India won by 5 wickets | Lahore | India tour of Pakistan 2003/04 |