| 14 Dec 2000 | IND 301/6 v ZIM 2625th ODI · ODI | IND | 27 | - | 0 | India won by 39 runs | Rajkot | Zimbabwe tour of India 2000/01 |
| 11 Dec 2000 | IND 166/1 v ZIM 1654th ODI · ODI | IND | 62 | - | 0 | India won by 9 wickets (with 150 balls remaining) | Kanpur | Zimbabwe tour of India 2000/01 |
| 8 Dec 2000 | IND 283/8 v ZIM 284/93rd ODI · ODI | IND | 146 | 1/35 | 0 | Zimbabwe won by 1 wicket (with 1 ball remaining) | Jodhpur | Zimbabwe tour of India 2000/01 |
| 5 Dec 2000 | IND 306/5 v ZIM 245/82nd ODI · ODI | IND | 8 | 1/53 | 0 | India won by 61 runs | Ahmedabad | Zimbabwe tour of India 2000/01 |
| 2 Dec 2000 | IND 255/7 v ZIM 253/71st ODI · ODI | IND | 44 | 1/22 | 1 | India won by 3 wickets (with 10 balls remaining) | Cuttack | Zimbabwe tour of India 2000/01 |
| 25 Nov 2000 | IND 609/6 v ZIM 382 & 503/62nd Test · Test | IND | 201* | 0/7 & 0/19 | 2 | Match drawn | Nagpur | Zimbabwe tour of India 2000/01 |
| 18 Nov 2000 | IND 458/4 & 190/3 v ZIM 422/9 & 2251st Test · Test | IND | 122 & 39 | 1/51 & 0/10 | 1 | India won by 7 wickets | Delhi | Zimbabwe tour of India 2000/01 |
| 10 Nov 2000 | BAN 400 & 91 v IND 429 & 64/1Only Test · Test | IND | 18 & DNB | 1/34 | 0 | India won by 9 wickets | Dhaka | India tour of Bangladesh 2000/01 |
| 29 Oct 2000 | IND 54 v SL 299/5Final · ODI | IND | 5 | 1/28 | 0 | Sri Lanka won by 245 runs | Sharjah | 2000–01 Sharjah Champions Trophy |
| 27 Oct 2000 | IND 226 v SL 294/56th Match · ODI | IND | 61 | 0/21 | 0 | Sri Lanka won by 68 runs | Sharjah | 2000–01 Sharjah Champions Trophy |
| 26 Oct 2000 | IND 219/7 v ZIM 218/95th Match · ODI | IND | 4 | 0/16 | 0 | India won by 3 wickets (with 9 balls remaining) | Sharjah | 2000–01 Sharjah Champions Trophy |
| 22 Oct 2000 | IND 265/8 v ZIM 252/63rd Match · ODI | IND | 8 | 1/46 | 0 | India won by 13 runs | Sharjah | 2000–01 Sharjah Champions Trophy |
| 20 Oct 2000 | IND 224/8 v SL 225/51st Match · ODI | IND | 101 | 0/22 | 0 | Sri Lanka won by 5 wickets (with 37 balls remaining) | Sharjah | 2000–01 Sharjah Champions Trophy |
| 15 Oct 2000 | IND 264/6 v NZ 265/6Final · ODI | IND | 69 | 1/38 | 0 | New Zealand won by 4 wickets (with 2 balls remaining) | Nairobi | 2000 ICC KnockOut Trophy |
| 13 Oct 2000 | IND 295/6 v SA 2002nd Semi-Final · ODI | IND | 39 | 2/32 | 1 | India won by 95 runs | Nairobi | 2000 ICC KnockOut Trophy |
| 7 Oct 2000 | AUS 245 v IND 265/91st QF · ODI | IND | 38 | 1/31 | 0 | India won by 20 runs | Nairobi | 2000 ICC KnockOut Trophy |
| 3 Oct 2000 | KEN 208/9 v IND 209/21st PQF · ODI | IND | 25 | 0/25 | 0 | India won by 8 wickets (with 45 balls remaining) | Nairobi | 2000 ICC KnockOut Trophy |
| 3 Jun 2000 | IND 251 v PAK 295/75th Match · ODI | IND | 25 | 0/41 | 1 | Pakistan won by 44 runs | Dhaka | 2000 Asia Cup |
| 1 Jun 2000 | IND 205 v SL 276/83rd Match · ODI | IND | 93 | 2/44 | 0 | Sri Lanka won by 71 runs | Dhaka | 2000 Asia Cup |
| 30 May 2000 | BAN 249/6 v IND 252/22nd Match · ODI | IND | 36 | 2/24 | 0 | India won by 8 wickets (with 59 balls remaining) | Dhaka | 2000 Asia Cup |
| 27 Mar 2000 | IND 164 v SA 167/45th Match · ODI | IND | 39 | 0/3 | 0 | South Africa won by 6 wickets (with 44 balls remaining) | Sharjah | 2000 Singer Triangular Series |
| 26 Mar 2000 | PAK 272/3 v IND 174/94th Match · ODI | IND | 10 | 0/11 | 0 | Pakistan won by 98 runs | Sharjah | 2000 Asia Cup |
| 23 Mar 2000 | PAK 146 v IND 149/52nd Match · ODI | IND | 11 | 0/21 | 0 | India won by 5 wickets (with 39 balls remaining) | Sharjah | 2000 Asia Cup |
| 22 Mar 2000 | IND 164 v SA 168/01st Match · ODI | IND | 5 | 0/32 | 0 | South Africa won by 10 wickets (with 124 balls remaining) | Sharjah | 2000 Singer Triangular Series |
| 19 Mar 2000 | SA 320/7 v IND 3105th ODI · ODI | IND | 93 | 1/31 | 0 | South Africa won by 10 runs | Nagpur | South Africa tour of India 1999/00 |
| 17 Mar 2000 | SA 282/5 v IND 283/64th ODI · ODI | IND | 122 | 0/43 | 0 | India won by 4 wickets (with 1 ball remaining) | Vadodara | South Africa tour of India 1999/00 |
| 15 Mar 2000 | IND 248/8 v SA 251/83rd ODI · ODI | IND | 12 | 4/56 | 1 | South Africa won by 2 wickets (with 6 balls remaining) | Faridabad | South Africa tour of India 1999/00 |
| 12 Mar 2000 | SA 199 v IND 203/42nd ODI · ODI | IND | 21 | 1/39 | 0 | India won by 6 wickets (with 17 balls remaining) | Jamshedpur | South Africa tour of India 1999/00 |
| 9 Mar 2000 | SA 301/3 v IND 302/71st ODI · ODI | IND | 26 | 0/44 | 0 | India won by 3 wickets (with 2 balls remaining) | Kochi | South Africa tour of India 1999/00 |
| 2 Mar 2000 | IND 158 & 250/9 v SA 4792nd Test · Test | IND | 21 & 20 | 0/33 | 2 | South Africa won by an innings and 71 runs | Bengaluru | South Africa tour of India 1999/00 |
| 24 Feb 2000 | IND 225 & 113 v SA 176 & 164/61st Test · Test | IND | 97 & 8 | 3/10 & 0/4 | 0 | South Africa won by 4 wickets | Mumbai | South Africa tour of India 1999/00 |
| 30 Jan 2000 | IND 226/6 v AUS 230/612th Match · ODI | IND | 3 | - | 1 | Australia won by 4 wickets (with 3 balls remaining) | Perth | 2000 Asia Cup |
| 28 Jan 2000 | PAK 261/8 v IND 15711th Match · ODI | IND | 17 | - | 2 | Pakistan won by 104 runs | Perth | 2000 Asia Cup |
| 26 Jan 2000 | AUS 329/5 v IND 17710th Match · ODI | IND | 18 | 1/48 | 0 | Australia won by 152 runs | Adelaide | 2000 Asia Cup |
| 25 Jan 2000 | IND 267/6 v PAK 2199th Match · ODI | IND | 41 | - | 1 | India won by 48 runs | Adelaide | 2000 Asia Cup |
| 21 Jan 2000 | PAK 262/7 v IND 2307th Match · ODI | IND | 93 | 0/6 | 1 | Pakistan won by 32 runs | Hobart | 2000 Asia Cup |
| 14 Jan 2000 | IND 100 v AUS 101/54th Match · ODI | IND | 1 | - | 0 | Australia won by 5 wickets (with 139 balls remaining) | Sydney | 2000 Asia Cup |
| 12 Jan 2000 | AUS 269/7 v IND 241/63rd Match · ODI | IND | 12 | 0/23 | 2 | Australia won by 28 runs | Melbourne | 2000 Asia Cup |
| 10 Jan 2000 | IND 195 v PAK 196/82nd Match · ODI | IND | 13 | - | 0 | Pakistan won by 2 wickets (with 0 balls remaining) | Brisbane | 2000 Asia Cup |
| 2 Jan 2000 | IND 150 & 261/9 v AUS 552/53rd Test · Test | IND | 45 & 4 | 1/34 | 0 | Australia won by an innings and 141 runs | Sydney | India tour of Australia 1999/00 |
| 26 Dec 1999 | AUS 405 & 208/5 v IND 238 & 195/92nd Test · Test | IND | 116 & 52 | - | 0 | Australia won by 180 runs | Melbourne | India tour of Australia 1999/00 |
| 10 Dec 1999 | AUS 441 & 239/8 v IND 285 & 1101st Test · Test | IND | 61 & 0 | 0/12 | 0 | Australia won by 285 runs | Adelaide | India tour of Australia 1999/00 |
| 17 Nov 1999 | NZ 179/9 v IND 181/35th ODI · ODI | IND | 0 | - | 0 | India won by 7 wickets (with 36 balls remaining) | Delhi | New Zealand tour of India 1999/00 |
| 14 Nov 1999 | NZ 236/9 v IND 1884th ODI · ODI | IND | 2 | - | 0 | New Zealand won by 48 runs | Guwahati | New Zealand tour of India 1999/00 |
| 11 Nov 1999 | IND 261/5 v NZ 247/83rd ODI · ODI | IND | 1 | - | 0 | India won by 14 runs | Gwalior | New Zealand tour of India 1999/00 |
| 8 Nov 1999 | IND 376/2 v NZ 2022nd ODI · ODI | IND | 186* | - | 1 | India won by 174 runs | Hyderabad | New Zealand tour of India 1999/00 |
| 5 Nov 1999 | NZ 349/9 v IND 3061st ODI · ODI | IND | 32 | 0/18 | 1 | New Zealand won by 43 runs | Gujranwala | New Zealand tour of India 1999/00 |
| 29 Oct 1999 | IND 583/7 & 148/5 v NZ 308 & 252/23rd Test · Test | IND | 217 & 15 | 0/19 | 0 | Match drawn | Ahmedabad | New Zealand tour of India 1999/00 |
| 22 Oct 1999 | NZ 256 & 155 v IND 330 & 83/22nd Test · Test | IND | 15 & 44* | - | 2 | India won by 8 wickets | Kanpur | New Zealand tour of India 1999/00 |
| 10 Oct 1999 | IND 83 & 505/3 v NZ 215 & 251/71st Test · Test | IND | 18 & 126* | 0/11 | 0 | Match drawn | Mohali | New Zealand tour of India 1999/00 |