| 13 Apr 2004 | PAK 224 & 245 v IND 6003rd Test · Test | IND | 47 | - | 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 | 112 & 12 | 0/7 | 2 | 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 | 59 | 1/25 | 0 | 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 | 18 | - | 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 | 36 | 0/18 | 1 | 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 | 65 | 0/9 | 1 | Pakistan won by 4 wickets | Peshawar | India tour of Pakistan 2003/04 |
| 16 Mar 2004 | PAK 329/6 v IND 3172nd ODI · ODI | IND | 19 | 2/41 | 0 | Pakistan won by 12 runs | Rawalpindi | India tour of Pakistan 2003/04 |
| 13 Mar 2004 | PAK 344/8 v IND 349/71st ODI · ODI | IND | 3 | - | 0 | India won by 5 runs | Karachi | India tour of Pakistan 2003/04 |
| 8 Feb 2004 | AUS 359/5 v IND 151Final · ODI | IND | 4 | - | 0 | Australia won by 208 runs | Sydney | VB Series 2003/04 |
| 6 Feb 2004 | IND 222 v AUS 224/3Final · ODI | IND | 21 | - | 0 | Australia won by 7 wickets | Melbourne | VB Series 2003/04 |
| 3 Feb 2004 | IND 136/6 v ZIM 13512th Match · ODI | IND | 4 | - | 0 | India won by 4 wickets (with 117 balls remaining) | Perth | VB Series 2003/04 |
| 1 Feb 2004 | IND 203 v AUS 204/5Match 11 · ODI | IND | 47 | - | 0 | Australia won by 5 wickets | Perth | VB Series 2003/04 |
| 22 Jan 2004 | IND 296/4 v AUS 225/8Match 7 · ODI | IND | 139 | - | 0 | Australia won by 2 wickets (DLS method) | Sydney | VB Series 2003/04 |
| 20 Jan 2004 | IND 255/6 v ZIM 231/9Match 6 · ODI | IND | 69 | - | 1 | India won by 24 runs | Brisbane | VB Series 2003/04 |
| 18 Jan 2004 | IND 303/4 v AUS 284Match 5 · ODI | IND | 5 | - | 1 | India won by 19 runs | Brisbane | VB Series 2003/04 |
| 14 Jan 2004 | ZIM 208/6 v IND 211/3Match 3 · ODI | IND | DNB | - | 0 | India won by 7 wickets | Hobart | VB Series 2003/04 |
| 9 Jan 2004 | AUS 288 v IND 270Match 1 · ODI | IND | 25 | - | 2 | Australia won by 18 runs | Melbourne | VB Series 2003/04 |
| 18 Nov 2003 | IND 198 v AUS 235/5Final · ODI | IND | 4 | - | 1 | Australia won by 37 runs | Kolkata | TVS Cup (India) 2003/04 |
| 15 Nov 2003 | IND 353/5 v NZ 208Match 9 · ODI | IND | 7 | 0/25 | 0 | India won by 145 runs | Hyderabad | TVS Cup (India) 2003/04 |
| 12 Nov 2003 | IND 286/8 v AUS 347/28th Match · ODI | IND | 20 | 0/33 | 0 | Australia won by 61 runs | Bangalore | TVS Cup (India) 2003/04 |
| 6 Nov 2003 | IND 246/9 v NZ 249/6Match 6 · ODI | IND | 0 | 0/7 | 1 | New Zealand won by 4 wickets | Cuttack | TVS Cup (India) 2003/04 |
| 1 Nov 2003 | AUS 286/8 v IND 209Match 4 · ODI | IND | 9 | 1/36 | 1 | Australia won by 77 runs | Mumbai | TVS Cup (India) 2003/04 |
| 26 Oct 2003 | IND 283/5 v AUS 246/9Match 2 · ODI | IND | 44 | 0/5 | 0 | India won by 37 runs | Gwalior | TVS Cup (India) 2003/04 |
| 23 Oct 2003 | IND 141/3 v NZMatch 1 · ODI | IND | 29* | - | 0 | No result | Chennai | TVS Cup (India) 2003/04 |
| 16 Oct 2003 | NZ 630/6d v IND 424 & 136/42nd Test · Test | IND | 20 & 5* | 0/1 | 0 | Match drawn | Chandigarh | New Zealand tour of India 2003/04 |
| 21 Apr 2003 | IND 46/3 v SAFinal · ODI | IND | 2* | - | 0 | No result | Dhaka | TVS Cup (Bangladesh) 2003 |
| 13 Apr 2003 | IND 307/4 v SA 1542nd Match · ODI | IND | 11 | - | 1 | India won by 153 runs | Dhaka | TVS Cup (Bangladesh) 2003 |
| 11 Apr 2003 | BAN 76 v IND 2761st Match · ODI | IND | 102* | - | 0 | India won by 200 runs | Dhaka | TVS Cup (Bangladesh) 2003 |
| 23 Mar 2003 | AUS 359/2 v IND 234Final · ODI | IND | 24 | 0/12 | 0 | Australia won by 125 runs | Johannesburg | ICC World Cup 2002/03 |
| 20 Mar 2003 | IND 270/4 v KEN 179Semi-final · ODI | IND | 16 | 1/43 | 0 | India won by 91 runs | Durban | ICC World Cup 2002/03 |
| 14 Mar 2003 | NZ 146 v IND 150/3Super Sixes · ODI | IND | DNB | - | 0 | India won by 7 wickets | Centurion | ICC World Cup 2002/03 |
| 10 Mar 2003 | IND 292/6 v SL 109Super Sixes · ODI | IND | 5 | - | 1 | India won by 183 runs | Johannesburg | ICC World Cup 2002/03 |
| 7 Mar 2003 | KEN 225/6 v IND 226/4Super Sixes · ODI | IND | 58* | 0/9 | 0 | India won by 6 wickets | Cape Town | ICC World Cup 2002/03 |
| 1 Mar 2003 | PAK 273/7 v IND 276/4Match 36 · ODI | IND | 50* | - | 0 | India won by 6 wickets | Centurion | ICC World Cup 2002/03 |
| 26 Feb 2003 | IND 250/9 v ENG 168Match 30 · ODI | IND | 42 | - | 0 | India won by 82 runs | Durban | ICC World Cup 2002/03 |
| 23 Feb 2003 | IND 311/2 v NAM 130Match 25 · ODI | IND | 7* | 4/6 | 0 | India won by 181 runs | Pietermaritzburg | ICC World Cup 2002/03 |
| 19 Feb 2003 | IND 255/7 v ZIM 172Match 17 · ODI | IND | 1 | - | 0 | India won by 83 runs | Harare | ICC World Cup 2002/03 |
| 15 Feb 2003 | IND 125 v AUS 128/1Match 11 · ODI | IND | 0 | - | 0 | Australia won by 9 wickets | Centurion | ICC World Cup 2002/03 |
| 12 Feb 2003 | IND 204 v NED 136Match 7 · ODI | IND | 37 | - | 0 | India won by 68 runs | Paarl | ICC World Cup 2002/03 |
| 14 Jan 2003 | IND 122 v NZ 125/47th ODI · ODI | IND | 33 | - | 0 | New Zealand won by 6 wickets | Hamilton | India tour of New Zealand 2002/03 |
| 11 Jan 2003 | NZ 199/9 v IND 200/96th ODI · ODI | IND | 8 | - | 0 | India won by 1 wicket (with 1 ball remaining) | Auckland | India tour of New Zealand 2002/03 |
| 8 Jan 2003 | NZ 168 v IND 169/85th ODI · ODI | IND | 54 | - | 0 | India won by 2 wickets | Wellington | India tour of New Zealand 2002/03 |
| 4 Jan 2003 | IND 122 v NZ 123/34th ODI · ODI | IND | 25 | - | 0 | New Zealand won by 7 wickets | Queenstown | India tour of New Zealand 2002/03 |
| 1 Jan 2003 | IND 108 v NZ 109/53rd ODI · ODI | IND | 12 | - | 0 | New Zealand won by 5 wickets | Christchurch | India tour of New Zealand 2002/03 |
| 29 Dec 2002 | NZ 254/9 v IND 2192nd ODI · ODI | IND | 0 | - | 1 | New Zealand won by 35 runs | Napier | India tour of New Zealand 2002/03 |
| 26 Dec 2002 | NZ 109/7 v IND 1081st ODI · ODI | IND | 2 | - | 0 | New Zealand won by 3 wickets (with 74 balls remaining) | Auckland | India tour of New Zealand 2002/03 |
| 24 Nov 2002 | IND 180 v WI 315/67th ODI · ODI | IND | 68 | - | 0 | West Indies won by 135 runs | Vijayawada | West Indies tour of India 2002/03 |
| 21 Nov 2002 | IND 202/7 v WI 2016th ODI · ODI | IND | 54 | - | 0 | India won by 3 wickets (with 22 balls remaining) | Jodhpur | West Indies tour of India 2002/03 |
| 18 Nov 2002 | IND 290/8 v WI 291/55th ODI · ODI | IND | 15 | 0/18 | 0 | West Indies won by 5 wickets (with 7 balls remaining) | Vadodara | West Indies tour of India 2002/03 |
| 15 Nov 2002 | IND 325/5 v WI 324/44th ODI · ODI | IND | 30 | 0/48 | 0 | India won by 5 wickets (with 14 balls remaining) | Ahmedabad | West Indies tour of India 2002/03 |