| 21 Jan 2007 | IND 338/3 v WI 324/81st ODI · ODI | IND | DNB | 2/48 | 0 | India won by 14 runs | Nagpur | West Indies in India ODI Series 2006/07 |
| 2 Jan 2007 | IND 414 & 169 v SA 373 & 211/53rd Test · Test | IND | 1 & 1 | 1/74 & 4/62 | 0 | South Africa won by 5 wickets | Cape Town | India tour of South Africa 2006/07 |
| 26 Dec 2006 | SA 328 & 265/8d v IND 240 & 1792nd Test · Test | IND | 2 & 21 | 2/83 & 1/65 | 0 | South Africa won by 174 runs | Durban | India tour of South Africa 2006/07 |
| 15 Dec 2006 | IND 249 & 236 v SA 84 & 2781st Test · Test | IND | 9 & 37 | 2/32 & 3/79 | 1 | India won by 123 runs | Johannesburg | India tour of South Africa 2006/07 |
| 3 Dec 2006 | SA 201/1 v IND 200/9Match 5 · ODI | IND | 16* | 0/46 | 0 | South Africa won by 9 wickets | Centurion | India in South Africa ODI Series 2006/07 |
| 1 Dec 2006 | SA 126/9 v IND 127/4Only T20I · T20I | IND | DNB | 2/15 | 0 | India won by 6 wickets | Johannesburg | - |
| 29 Nov 2006 | SA 243/8 v IND 163Match 4 · ODI | IND | 11 | 1/38 | 0 | South Africa won by 80 runs | Port Elizabeth | India in South Africa ODI Series 2006/07 |
| 26 Nov 2006 | SA 274/7 v IND 168Match 3 · ODI | IND | 2* | 3/42 | 0 | South Africa won by 106 runs | Cape Town | India in South Africa ODI Series 2006/07 |
| 22 Nov 2006 | SA 248/8 v IND 91Match 2 · ODI | IND | 1 | 2/53 | 1 | South Africa won by 157 runs | Durban | India in South Africa ODI Series 2006/07 |
| 19 Feb 2006 | PAK 286/8 v IND 287/2Match 5 · ODI | IND | DNB | 1/64 | 1 | India won by 8 wickets | Karachi | India in Pakistan ODI Series 2005/06 |
| 13 Feb 2006 | PAK 288/8 v IND 292/5Match 3 · ODI | IND | DNB | 0/36 | 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 | DNB | 1/53 | 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 | 5 | 1/50 | 1 | 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 | 21 & 10 | 2/75 & 1/103 | 0 | 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 | 20* & DNB | 3/135 & 4/61 | 0 | Match drawn | Faisalabad | India tour of Pakistan 2005/06 |
| 20 Sept 2005 | ZIM 161 & 223 v IND 366 & 19/02nd Test · Test | IND | 3 & DNB | 1/24 & 4/58 | 0 | India won by 10 wickets | Harare | India tour of Zimbabwe 2005 |
| 13 Sept 2005 | ZIM 279 & 185 v IND 5541st Test · Test | IND | 13* | 3/74 & 1/28 | 0 | India won by an innings and 90 runs | Bulawayo | India tour of Zimbabwe 2005 |
| 21 Aug 2005 | AX 106 v AX 8/23rd ODI · ODI | AX | DNB | 3/21 | 0 | No result | Durban | Asia XI tour of South Africa 2005 |
| 17 Aug 2005 | AX 198 v AX 1961st ODI · ODI | AX | 20* | 3/37 | 0 | Africa XI won by 2 runs | Centurion | Asia XI tour of South Africa 2005 |
| 9 Aug 2005 | SL 281/9 v IND 263/9Final · ODI | IND | 5 | 0/43 | 0 | Sri Lanka won by 18 runs | Colombo | Indian Oil Cup 2005 |
| 7 Aug 2005 | WI 255/9 v IND 262/46th Match · ODI | IND | DNB | 0/51 | 0 | India won by 7 runs | Colombo | Indian Oil Cup 2005 |
| 31 Jul 2005 | WI 178 v IND 180/4Match 2 · ODI | IND | DNB | 1/32 | 0 | India won by 6 wickets | Dambulla | Indian Oil Cup 2005 |
| 30 Jul 2005 | SL 209/7 v IND 205/91st Match · ODI | IND | 20 | 2/32 | 0 | Sri Lanka won by 3 wickets (with 10 balls remaining) | Dambulla | Indian Oil Cup 2005 |
| 17 Apr 2005 | PAK 303/8 v IND 1446th ODI · ODI | IND | 7 | 1/65 | 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* | 0/35 | 1 | 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 | 0* | 1/62 | 0 | Pakistan won by 3 wickets | Ahmedabad | Pakistan tour of India 2004/05 |
| 9 Apr 2005 | IND 213 v PAK 319/93rd ODI · ODI | IND | 27* | 1/48 | 0 | Pakistan won by 106 runs | Jamshedpur | Pakistan tour of India 2004/05 |
| 5 Apr 2005 | IND 356/9 v PAK 2982nd ODI · ODI | IND | 17 | 1/38 | 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 | 2* | 2/25 | 2 | India won by 87 runs | Kochi | Pakistan tour of India 2004/05 |
| 8 Mar 2005 | IND 516 & 85/1 v PAK 312 & 496/91st Test · Test | IND | 0 & DNB | 1/70 & 0/93 | 0 | Match drawn | Mohali | Pakistan tour of India 2004/05 |
| 10 Jan 2005 | ICC 344/8 v ASIA 232Only ODI · ODI | ASIA | 0 | 2/46 | 0 | ICC World XI won by 112 runs | Melbourne | ICC World XI tour of Australia 2004/05 |
| 27 Dec 2004 | IND 348/5 v BAN 257/93rd ODI · ODI | IND | DNB | 1/15 | 0 | India won by 91 runs | Dhaka | India tour of Bangladesh 2004/05 |
| 26 Dec 2004 | BAN 229/9 v IND 2142nd ODI · ODI | IND | 10 | 2/53 | 0 | Bangladesh won by 15 runs | Dhaka | India tour of Bangladesh 2004/05 |
| 17 Dec 2004 | IND 540 v BAN 333 & 1242nd Test · Test | IND | 0* | 2/76 & 0/28 | 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 | 75 | 2/51 & 1/60 | 1 | 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 | 11* & DNB | 3/64 & 0/22 | 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 | 30 | 0/59 & 0/26 | 0 | Match drawn | Kanpur | South Africa tour of India 2004/05 |
| 13 Nov 2004 | IND 292/6 v PAK 293/4Only ODI · ODI | IND | DNB | 1/47 | 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 | 0 & 0 | 1/10 & 1/14 | 0 | 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 | 0 & 25 | 4/95 & 2/64 | 0 | Australia won by 342 runs | Nagpur | Australia tour of India 2004/05 |
| 14 Oct 2004 | AUS 235 & 369 v IND 376 & 19/02nd Test · Test | IND | 0* & DNB | 0/44 & 1/36 | 0 | Match drawn | Chennai | Australia tour of India 2004/05 |
| 6 Oct 2004 | IND 246 & 239 v AUS 474 & 2281st Test · Test | IND | 0* & 22* | 1/60 & 0/45 | 0 | Australia won by 217 runs | Bangalore | Australia tour of India 2004/05 |
| 1 Aug 2004 | SL 228/9 v IND 203/9Final · ODI | IND | 28* | 0/35 | 0 | Sri Lanka won by 25 runs | Colombo | Asia Cup 2004 |
| 27 Jul 2004 | IND 271/6 v SL 267/9Match 11 · ODI | IND | DNB | 2/63 | 0 | India won by 4 runs | Colombo | Asia Cup 2004 |
| 18 Jul 2004 | SL 282/4 v IND 270/86th Match · ODI | IND | 0* | 0/39 | 0 | Sri Lanka won by 12 runs | Dambulla | Asia Cup 2004 |
| 16 Jul 2004 | IND 260/6 v UAE 1442nd Match · ODI | IND | DNB | 1/42 | 0 | India won by 116 runs | Dambulla | Asia Cup 2004 |
| 28 Mar 2004 | PAK 407 & 216 v IND 675/51st Test · Test | IND | DNB | 1/76 | 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 | DNB | 1/54 | 0 | 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 | DNB | 2/43 | 0 | India won by 5 wickets | Lahore | India tour of Pakistan 2003/04 |
| 19 Mar 2004 | IND 244/9 v PAK 247/63rd ODI · ODI | IND | 6* | 1/56 | 0 | Pakistan won by 4 wickets | Peshawar | India tour of Pakistan 2003/04 |