Sportsfans · Cricket · Teams · India
Cricket · Full member · 1932–2026 · IND
India
2292 internationals against 25 opponents: 1133 won, 851 lost, 248 drawn or tied, 60 without a result. ICC titles: Men’s Cricket World Cup 1983, Champions Trophy / KnockOut 2002, Men’s T20 World Cup 2007, Men’s Cricket World Cup 2011, Champions Trophy / KnockOut 2013, Men’s T20 World Cup 2024, Champions Trophy / KnockOut 2025, Women’s Cricket World Cup 2025, Men’s T20 World Cup 2026.
Open in the atlas →Matches22921133–851–248
Win rate49.4%draws and no-results count as not won
ICC titles9
By game and format
| Game | Format | P | W | L | D/T | NR | Win % | Years |
|---|---|---|---|---|---|---|---|---|
| Men | Test | 600 | 186 | 188 | 226 | 0 | 31.0 | 1932–2026 |
| Men | ODI | 1068 | 563 | 451 | 10 | 44 | 52.7 | 1974–2026 |
| Men | T20I | 299 | 198 | 85 | 7 | 9 | 66.2 | 2006–2026 |
| Women | Test | 9 | 5 | 1 | 3 | 0 | 55.6 | 2006–2026 |
| Women | ODI | 131 | 76 | 53 | 1 | 1 | 58.0 | 2008–2026 |
| Women | T20I | 185 | 105 | 73 | 1 | 6 | 56.8 | 2009–2026 |
Record by opponent
| Opponent | P | W | L | D/T | NR | Win % |
|---|---|---|---|---|---|---|
| Australia | 361 | 127 | 187 | 33 | 14 | 35.2 |
| England | 353 | 142 | 152 | 55 | 4 | 40.2 |
| West Indies | 305 | 140 | 110 | 49 | 6 | 45.9 |
| Sri Lanka | 291 | 175 | 81 | 22 | 13 | 60.1 |
| New Zealand | 248 | 116 | 94 | 31 | 7 | 46.8 |
| Pakistan | 232 | 97 | 91 | 39 | 5 | 41.8 |
| South Africa | 228 | 105 | 106 | 10 | 7 | 46.1 |
| Zimbabwe | 100 | 81 | 15 | 4 | 0 | 81.0 |
| Bangladesh | 100 | 82 | 13 | 3 | 2 | 82.0 |
| Ireland | 20 | 18 | 2 | 0 | 0 | 90.0 |
| Afghanistan | 14 | 11 | 0 | 2 | 1 | 78.6 |
| Netherlands | 6 | 6 | 0 | 0 | 0 | 100.0 |
| United Arab Emirates | 5 | 5 | 0 | 0 | 0 | 100.0 |
| Hong Kong | 4 | 4 | 0 | 0 | 0 | 100.0 |
| Thailand | 4 | 4 | 0 | 0 | 0 | 100.0 |
| Namibia | 3 | 3 | 0 | 0 | 0 | 100.0 |
| Kenya | 3 | 3 | 0 | 0 | 0 | 100.0 |
| Malaysia | 3 | 2 | 0 | 0 | 1 | 66.7 |
| Nepal | 3 | 3 | 0 | 0 | 0 | 100.0 |
| Scotland | 2 | 2 | 0 | 0 | 0 | 100.0 |
| United States of America | 2 | 2 | 0 | 0 | 0 | 100.0 |
| Japan | 2 | 2 | 0 | 0 | 0 | 100.0 |
| Bermuda | 1 | 1 | 0 | 0 | 0 | 100.0 |
| Barbados | 1 | 1 | 0 | 0 | 0 | 100.0 |
| Oman | 1 | 1 | 0 | 0 | 0 | 100.0 |
Run-scorers recorded player-seasons
Sachin Tendulkar 1776 · 1998 ODISourav Ganguly 1733 · 1999 ODIRahul Dravid 1627 · 1999 ODIShubman Gill 1584 · 2023 ODISachin Tendulkar 1562 · 2010 TestSourav Ganguly 1513 · 2000 ODIRohit Sharma 1490 · 2019 ODISachin Tendulkar 1484 · 1996 ODIYashasvi Bhupendra Jaiswal 1478 · 2024 TestVirender Sehwag 1462 · 2008 TestVirat Kohli 1460 · 2017 ODISachin Tendulkar 1425 · 2007 ODI
Every match 2292
| Date | Format | Sides | Scores | Result | Ground |
|---|---|---|---|---|---|
| 2026-11-01 | T20I | India v New Zealand | 191/8 · 195/3 | New Zealand won by 7 wickets | Seddon Park |
| 2026-10-30 | T20I | New Zealand v India | 259/7 · 172/9 | New Zealand won by 87 runs | Eden Park |
| 2026-10-28 | ODI (W) | Zimbabwe v India | 131 · 133/2 | India won by 8 wickets | Kotambi Stadium |
| 2026-10-27 | T20I | New Zealand v India | 198/3 · 199/4 | India won by 6 wickets | Hnry Stadium |
| 2026-10-25 | ODI (W) | India v Zimbabwe | 328/6 · 207 | India won by 121 runs | Kotambi Stadium |
| 2026-10-24 | T20I | New Zealand v India | 180/5 · 181/6 | India won by 4 wickets | Hagley Oval |
| 2026-10-23 | ODI (W) | Zimbabwe v India | 197 · 200/1 | India won by 9 wickets | Kotambi Stadium |
| 2026-10-22 | T20I | New Zealand v India | 225/4 · 230/6 | India won by 4 wickets | Hagley Oval |
| 2026-10-20 | T20I (W) | India v Zimbabwe | 216/7 · 124/7 | India won by 92 runs | Shaheed Veer Narayan Singh International Stadium |
| 2026-10-18 | T20I (W) | Zimbabwe v India | 102/8 · 104/1 | India won by 9 wickets | Shaheed Veer Narayan Singh International Stadium |
| 2026-10-17 | T20I | India v West Indies | 118/5 | No result | M Chinnaswamy Stadium |
| 2026-10-16 | T20I (W) | Zimbabwe v India | 114/5 · 116/6 | India won by 4 wickets | Shaheed Veer Narayan Singh International Stadium |
| 2026-10-14 | T20I | West Indies v India | 247/3 · 223/9 | West Indies won by 24 runs | Rajiv Gandhi International Stadium |
| 2026-10-11 | T20I | India v West Indies | 223 · 209/7 | India won by 14 runs | Holkar Cricket Stadium |
| 2026-10-09 | T20I | India v West Indies | 249/5 · 252/4 | West Indies won by 6 wickets | JSCA International Stadium Complex |
| 2026-10-06 | T20I | West Indies v India | 171 · 172/2 | India won by 8 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2026-10-03 | T20I | India v Pakistan | 211/6 · 192/6 | India won by 19 runs | Korogi Sports Park |
| 2026-10-03 | ODI | India v West Indies | 351/7 · 352/5 | West Indies won by 5 wickets | Maharaja Yadavindra Singh International Cricket Stadium |
| 2026-10-01 | T20I | India v Sri Lanka | 169/7 · 45 | India won by 124 runs | Korogi Sports Park |
| 2026-09-30 | ODI | West Indies v India | 405/7 · 406/2 | India won by 8 wickets | Barsapara Cricket Stadium |
| 2026-09-27 | ODI | West Indies v India | 295/7 · 300/2 | India won by 8 wickets | Greenfield International Stadium |
| 2026-09-22 | T20I | India v Japan | 32/4 · 30/3 | India won by 2 runs | Sano International Cricket Ground |
| 2026-09-22 | T20I (W) | India v Sri Lanka | 216/3 · 69 | India won by 147 runs | Korogi Sports Park |
| 2026-09-20 | T20I (W) | India v Bangladesh | 195/4 · 81 | India won by 114 runs | Korogi Sports Park |
| 2026-09-18 | T20I (W) | Japan v India | 57 · 59/2 | India won by 8 wickets | Korogi Sports Park |
| 2026-09-13 | T20I (W) | India v Sri Lanka | 183/5 · 111 | India won by 72 runs | Dubai International Cricket Stadium |
| 2026-09-10 | T20I (W) | India v Bangladesh | 149/6 · 109/7 | India won by 40 runs | Dubai International Cricket Stadium |
| 2026-09-05 | T20I (W) | Pakistan v India | 55 · 57/3 | India won by 7 wickets | Dubai International Cricket Stadium |
| 2026-09-03 | T20I (W) | India v Hong Kong | 193/5 · 56 | India won by 137 runs | Dubai International Cricket Stadium |
| 2026-08-30 | T20I (W) | India v Thailand | 159/9 · 65 | India won by 94 runs | Dubai International Cricket Stadium |
| 2026-08-23 | Test | India v Sri Lanka | 503/9d · 290 & 429/9d | Drawn | Sinhalese Sports Club Ground |
| 2026-08-15 | Test | India v Sri Lanka | 462 & 193 · 284 & 206 | India won by 165 runs | Galle International Stadium |
| 2026-07-26 | T20I | India v Zimbabwe | 192/5 · 157/7 | India won by 35 runs | Harare Sports Club |
| 2026-07-25 | T20I | India v Zimbabwe | 219/5 · 129 | India won by 90 runs | Harare Sports Club |
| 2026-07-23 | T20I | Zimbabwe v India | 125/7 · 126/3 | India won by 7 wickets | Harare Sports Club |
| 2026-07-19 | ODI | England v India | 387/3 · 360/7 | England won by 27 runs | Lord's |
| 2026-07-16 | ODI | India v England | 233 · 235/6 | England won by 4 wickets | Sophia Gardens |
| 2026-07-14 | ODI | England v India | 258 · 262/4 | India won by 6 wickets | Edgbaston |
| 2026-07-11 | T20I | England v India | 257/3 · 201/8 | England won by 56 runs | The Rose Bowl |
| 2026-07-10 | Test (W) | India v England | 285 & 341/7d · 170 & 186 | India won by 270 runs | Lord's |
| 2026-07-09 | T20I | India v England | 158/7 · 159/1 | England won by 9 wickets | County Ground |
| 2026-07-07 | T20I | England v India | 201/7 · 76 | England won by 125 runs | Trent Bridge |
| 2026-07-04 | T20I | India v England | 190/7 · 191/6 | England won by 4 wickets | Old Trafford |
| 2026-07-01 | T20I | India v England | 189/7 | No result | Riverside Ground |
| 2026-06-28 | T20I | Ireland v India | 154/8 · 153/9 | Ireland won by 1 runs | Civil Service Cricket Club |
| 2026-06-28 | T20I (W) | India v Australia | 170/4 · 172/4 | Australia won by 6 wickets | Lord's |
| 2026-06-26 | T20I | Ireland v India | 182/9 · 148 | Ireland won by 34 runs | Civil Service Cricket Club |
| 2026-06-25 | T20I (W) | Bangladesh v India | 136/8 · 139/5 | India won by 5 wickets | Old Trafford |
| 2026-06-21 | T20I (W) | India v South Africa | 158/7 · 161/4 | South Africa won by 6 wickets | Old Trafford |
| 2026-06-17 | T20I (W) | India v Netherlands | 209/5 · 114 | India won by 95 runs | Headingley |
| 2026-06-14 | T20I (W) | India v Pakistan | 170/6 · 106 | India won by 64 runs | Edgbaston |
| 2026-06-02 | T20I (W) | India v England | 180/5 · 184/4 | England won by 6 wickets | The Cooper Associates County Ground |
| 2026-05-30 | T20I (W) | England v India | 168/5 · 142/9 | England won by 26 runs | County Ground |
| 2026-05-28 | T20I (W) | India v England | 188/7 · 150/8 | India won by 38 runs | County Ground |
| 2026-04-27 | T20I (W) | South Africa v India | 155/6 · 132/8 | South Africa won by 23 runs | Willowmoore Park |
| 2026-04-25 | T20I (W) | India v South Africa | 185/5 · 171/9 | India won by 14 runs | Wanderers Stadium |
| 2026-04-22 | T20I (W) | India v South Africa | 192/4 · 193/1 | South Africa won by 9 wickets | Wanderers Stadium |
| 2026-04-19 | T20I (W) | India v South Africa | 147 · 148/2 | South Africa won by 8 wickets | Kingsmead |
| 2026-04-17 | T20I (W) | India v South Africa | 157/7 · 158/4 | South Africa won by 6 wickets | Kingsmead |
| 2026-03-08 | T20I | India v New Zealand | 255/5 · 159 | India won by 96 runs | Narendra Modi Stadium |
| 2026-03-06 | Test (W) | India v Australia | 198 & 149 · 323 & 28/0 | Australia won by 10 wickets | WACA Ground |
| 2026-03-05 | T20I | India v England | 253/7 · 246/7 | India won by 7 runs | Wankhede Stadium |
| 2026-03-01 | T20I | West Indies v India | 195/4 · 199/5 | India won by 5 wickets | Eden Gardens |
| 2026-03-01 | ODI (W) | Australia v India | 409/7 · 224 | Australia won by 185 runs | Bellerive Oval |
| 2026-02-27 | ODI (W) | India v Australia | 251/9 · 252/5 | Australia won by 5 wickets | Bellerive Oval |
| 2026-02-26 | T20I | India v Zimbabwe | 256/4 · 184/6 | India won by 72 runs | MA Chidambaram Stadium |
| 2026-02-24 | ODI (W) | India v Australia | 214 · 217/4 | Australia won by 6 wickets | Allan Border Field |
| 2026-02-22 | T20I | South Africa v India | 187/7 · 111 | South Africa won by 76 runs | Narendra Modi Stadium |
| 2026-02-21 | T20I (W) | India v Australia | 176/6 · 159/9 | India won by 17 runs | Adelaide Oval |
| 2026-02-19 | T20I (W) | Australia v India | 163/5 · 144/9 | Australia won by 19 runs | Manuka Oval |
| 2026-02-18 | T20I | India v Netherlands | 193/6 · 176/7 | India won by 17 runs | Narendra Modi Stadium |
| 2026-02-15 | T20I | India v Pakistan | 175/7 · 114 | India won by 61 runs | R Premadasa Stadium |
| 2026-02-15 | T20I (W) | Australia v India | 133 · 50/1 | India won by 21 runs | Sydney Cricket Ground |
| 2026-02-12 | T20I | India v Namibia | 209/9 · 116 | India won by 93 runs | Arun Jaitley Stadium |
| 2026-02-07 | T20I | India v United States of America | 161/9 · 132/8 | India won by 29 runs | Wankhede Stadium |
| 2026-01-31 | T20I | India v New Zealand | 271/5 · 225 | India won by 46 runs | Greenfield International Stadium |
| 2026-01-28 | T20I | New Zealand v India | 215/7 · 165 | New Zealand won by 50 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2026-01-25 | T20I | New Zealand v India | 153/9 · 155/2 | India won by 8 wickets | Barsapara Cricket Stadium |
| 2026-01-23 | T20I | New Zealand v India | 208/6 · 209/3 | India won by 7 wickets | Shaheed Veer Narayan Singh International Stadium |
| 2026-01-21 | T20I | India v New Zealand | 238/7 · 190/7 | India won by 48 runs | Vidarbha Cricket Association Stadium |
| 2026-01-18 | ODI | New Zealand v India | 337/8 · 296 | New Zealand won by 41 runs | Holkar Cricket Stadium |
| 2026-01-14 | ODI | India v New Zealand | 284/7 · 286/3 | New Zealand won by 7 wickets | Niranjan Shah Stadium |
| 2026-01-11 | ODI | New Zealand v India | 300/8 · 306/6 | India won by 4 wickets | Kotambi Stadium |
| 2025-12-30 | T20I (W) | India v Sri Lanka | 175/7 · 160/7 | India won by 15 runs | Greenfield International Stadium |
| 2025-12-28 | T20I (W) | India v Sri Lanka | 221/2 · 191/6 | India won by 30 runs | Greenfield International Stadium |
| 2025-12-26 | T20I (W) | Sri Lanka v India | 112/7 · 115/2 | India won by 8 wickets | Greenfield International Stadium |
| 2025-12-23 | T20I (W) | Sri Lanka v India | 128/9 · 129/3 | India won by 7 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2025-12-21 | T20I (W) | Sri Lanka v India | 121/6 · 122/2 | India won by 8 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2025-12-19 | T20I | India v South Africa | 231/5 · 201/8 | India won by 30 runs | Narendra Modi Stadium |
| 2025-12-14 | T20I | South Africa v India | 117 · 120/3 | India won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2025-12-11 | T20I | South Africa v India | 213/4 · 162 | South Africa won by 51 runs | Maharaja Yadavindra Singh International Cricket Stadium |
| 2025-12-09 | T20I | India v South Africa | 175/6 · 74 | India won by 101 runs | Barabati Stadium |
| 2025-12-06 | ODI | South Africa v India | 270 · 271/1 | India won by 9 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2025-12-03 | ODI | India v South Africa | 358/5 · 362/6 | South Africa won by 4 wickets | Shaheed Veer Narayan Singh International Stadium |
| 2025-11-30 | ODI | India v South Africa | 349/8 · 332 | India won by 17 runs | JSCA International Stadium Complex |
| 2025-11-22 | Test | South Africa v India | 489 & 260/5d · 201 & 140 | South Africa won by 408 runs | Barsapara Cricket Stadium |
| 2025-11-14 | Test | South Africa v India | 159 & 153 · 189/9 & 93/9 | South Africa won by 30 runs | Eden Gardens |
| 2025-11-08 | T20I | India v Australia | 52/0 | No result | Brisbane Cricket Ground |
| 2025-11-06 | T20I | India v Australia | 167/8 · 119 | India won by 48 runs | Carrara Oval |
| 2025-11-02 | ODI (W) | India v South Africa | 298/7 · 246 | India won by 52 runs | Dr DY Patil Sports Academy |
| 2025-11-02 | T20I | Australia v India | 186/6 · 188/5 | India won by 5 wickets | Bellerive Oval |
| 2025-10-31 | T20I | India v Australia | 125 · 126/6 | Australia won by 4 wickets | Melbourne Cricket Ground |
| 2025-10-30 | ODI (W) | Australia v India | 338 · 341/5 | India won by 5 wickets | Dr DY Patil Sports Academy |
| 2025-10-29 | T20I | India v Australia | 97/1 | No result | Manuka Oval |
| 2025-10-26 | ODI (W) | Bangladesh v India | 119/9 · 57/0 | No result | Dr DY Patil Sports Academy |
| 2025-10-25 | ODI | Australia v India | 236 · 237/1 | India won by 9 wickets | Sydney Cricket Ground |
| 2025-10-23 | ODI (W) | India v New Zealand | 340/3 · 271/8 | India won by 53 runs | Dr DY Patil Sports Academy |
| 2025-10-23 | ODI | India v Australia | 264/9 · 265/8 | Australia won by 2 wickets | Adelaide Oval |
| 2025-10-19 | ODI (W) | England v India | 288/8 · 284/6 | England won by 4 runs | Holkar Cricket Stadium |
| 2025-10-19 | ODI | India v Australia | 136/9 · 131/3 | Australia won by 7 wickets | Perth Stadium |
| 2025-10-12 | ODI (W) | India v Australia | 330 · 331/7 | Australia won by 3 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2025-10-10 | Test | India v West Indies | 518/5d & 124/3 · 248 & 390 | India won by 7 wickets | Arun Jaitley Stadium |
| 2025-10-09 | ODI (W) | India v South Africa | 251 · 252/7 | South Africa won by 3 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2025-10-05 | ODI (W) | India v Pakistan | 247 · 159 | India won by 88 runs | R Premadasa Stadium |
| 2025-10-02 | Test | West Indies v India | 162 & 146 · 448/5d | India won by 1 innings & 140 runs | Narendra Modi Stadium |
| 2025-09-30 | ODI (W) | India v Sri Lanka | 269/8 · 211 | India won by 59 runs | Barsapara Cricket Stadium |
| 2025-09-28 | T20I | Pakistan v India | 146 · 150/5 | India won by 5 wickets | Dubai International Cricket Stadium |
| 2025-09-26 | T20I | India v Sri Lanka | 202/5 · 202/5 | Tied | Dubai International Cricket Stadium |
| 2025-09-24 | T20I | India v Bangladesh | 168/6 · 127 | India won by 41 runs | Dubai International Cricket Stadium |
| 2025-09-21 | T20I | Pakistan v India | 171/5 · 174/4 | India won by 6 wickets | Dubai International Cricket Stadium |
| 2025-09-20 | ODI (W) | Australia v India | 412 · 369 | Australia won by 43 runs | Arun Jaitley Stadium |
| 2025-09-19 | T20I | India v Oman | 188/8 · 167/4 | India won by 21 runs | Zayed Cricket Stadium |
| 2025-09-17 | ODI (W) | India v Australia | 292 · 190 | India won by 102 runs | Maharaja Yadavindra Singh International Cricket Stadium |
| 2025-09-14 | T20I | Pakistan v India | 127/9 · 131/3 | India won by 7 wickets | Dubai International Cricket Stadium |
| 2025-09-14 | ODI (W) | India v Australia | 281/7 · 282/2 | Australia won by 8 wickets | Maharaja Yadavindra Singh International Cricket Stadium |
| 2025-09-10 | T20I | United Arab Emirates v India | 57 · 60/1 | India won by 9 wickets | Dubai International Cricket Stadium |
| 2025-07-31 | Test | India v England | 224 & 396 · 247/9 & 367 | India won by 6 runs | Kennington Oval |
| 2025-07-23 | Test | India v England | 358 & 425/4 · 669 | Drawn | Old Trafford |
| 2025-07-22 | ODI (W) | India v England | 318/5 · 305 | India won by 13 runs | Riverside Ground |
| 2025-07-19 | ODI (W) | India v England | 143/8 · 116/2 | England won by 8 wickets | Lord's |
| 2025-07-16 | ODI (W) | England v India | 258/6 · 262/6 | India won by 4 wickets | The Rose Bowl |
| 2025-07-12 | T20I (W) | India v England | 167/7 · 168/5 | England won by 5 wickets | Edgbaston |
| 2025-07-10 | Test | England v India | 387 & 192 · 387 & 170 | England won by 22 runs | Lord's |
| 2025-07-09 | T20I (W) | England v India | 126/7 · 127/4 | India won by 6 wickets | Old Trafford |
| 2025-07-04 | T20I (W) | England v India | 171/9 · 166/5 | England won by 5 runs | Kennington Oval |
| 2025-07-02 | Test | India v England | 587 & 427/6d · 407 & 271 | India won by 336 runs | Edgbaston |
| 2025-07-01 | T20I (W) | India v England | 181/4 · 157/7 | India won by 24 runs | County Ground |
| 2025-06-28 | T20I (W) | India v England | 210/5 · 113 | India won by 97 runs | Trent Bridge |
| 2025-06-20 | Test | India v England | 471 & 364 · 465 & 373/5 | England won by 5 wickets | Headingley |
| 2025-05-11 | ODI (W) | India v Sri Lanka | 342/7 · 245 | India won by 97 runs | R Premadasa Stadium |
| 2025-05-07 | ODI (W) | India v South Africa | 337/9 · 314/7 | India won by 23 runs | R Premadasa Stadium |
| 2025-05-04 | ODI (W) | India v Sri Lanka | 275/9 · 278/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2025-04-29 | ODI (W) | India v South Africa | 276/6 · 261 | India won by 15 runs | R Premadasa Stadium |
| 2025-04-27 | ODI (W) | Sri Lanka v India | 147 · 149/1 | India won by 9 wickets | R Premadasa Stadium |
| 2025-03-09 | ODI | New Zealand v India | 251/7 · 254/6 | India won by 4 wickets | Dubai International Cricket Stadium |
| 2025-03-04 | ODI | Australia v India | 264 · 267/6 | India won by 4 wickets | Dubai International Cricket Stadium |
| 2025-03-02 | ODI | India v New Zealand | 249/9 · 205 | India won by 44 runs | Dubai International Cricket Stadium |
| 2025-02-23 | ODI | Pakistan v India | 241 · 244/4 | India won by 6 wickets | Dubai International Cricket Stadium |
| 2025-02-20 | ODI | Bangladesh v India | 228 · 231/4 | India won by 6 wickets | Dubai International Cricket Stadium |
| 2025-02-12 | ODI | India v England | 356 · 214 | India won by 142 runs | Narendra Modi Stadium |
| 2025-02-09 | ODI | England v India | 304 · 308/6 | India won by 4 wickets | Barabati Stadium |
| 2025-02-06 | ODI | England v India | 248 · 251/6 | India won by 4 wickets | Vidarbha Cricket Association Stadium |
| 2025-02-02 | T20I | India v England | 247/9 · 97 | India won by 150 runs | Wankhede Stadium |
| 2025-01-31 | T20I | India v England | 181/9 · 166 | India won by 15 runs | Maharashtra Cricket Association Stadium |
| 2025-01-28 | T20I | England v India | 171/9 · 145/9 | England won by 26 runs | Saurashtra Cricket Association Stadium |
| 2025-01-25 | T20I | England v India | 165/9 · 166/8 | India won by 2 wickets | MA Chidambaram Stadium |
| 2025-01-22 | T20I | England v India | 132 · 133/3 | India won by 7 wickets | Eden Gardens |
| 2025-01-15 | ODI (W) | India v Ireland | 435/5 · 131 | India won by 304 runs | Saurashtra Cricket Association Stadium |
| 2025-01-12 | ODI (W) | India v Ireland | 370/5 · 254/7 | India won by 116 runs | Saurashtra Cricket Association Stadium |
| 2025-01-10 | ODI (W) | Ireland v India | 238/7 · 241/4 | India won by 6 wickets | Saurashtra Cricket Association Stadium |
| 2025-01-03 | Test | India v Australia | 185 & 157 · 181 & 162/4 | Australia won by 6 wickets | Sydney Cricket Ground |
| 2024-12-27 | ODI (W) | West Indies v India | 162 · 167/5 | India won by 5 wickets | Kotambi Stadium |
| 2024-12-26 | Test | Australia v India | 474 & 234 · 369 & 155 | Australia won by 184 runs | Melbourne Cricket Ground |
| 2024-12-24 | ODI (W) | India v West Indies | 358/5 · 243 | India won by 115 runs | Kotambi Stadium |
| 2024-12-22 | ODI (W) | India v West Indies | 314/9 · 103 | India won by 211 runs | Kotambi Stadium |
| 2024-12-19 | T20I (W) | India v West Indies | 217/4 · 157/9 | India won by 60 runs | Dr DY Patil Sports Academy |
| 2024-12-17 | T20I (W) | India v West Indies | 159/9 · 160/1 | West Indies won by 9 wickets | Dr DY Patil Sports Academy |
| 2024-12-15 | T20I (W) | India v West Indies | 195/4 · 146/7 | India won by 49 runs | Dr DY Patil Sports Academy |
| 2024-12-14 | Test | Australia v India | 445 & 89/7d · 260 & 8/0 | Drawn | Brisbane Cricket Ground |
| 2024-12-11 | ODI (W) | Australia v India | 298/6 · 215 | Australia won by 83 runs | WACA Ground |
| 2024-12-08 | ODI (W) | Australia v India | 371/8 · 249/9 | Australia won by 122 runs | Allan Border Field |
| 2024-12-06 | Test | India v Australia | 180 & 175 · 337 & 19/0 | Australia won by 10 wickets | Adelaide Oval |
| 2024-12-05 | ODI (W) | India v Australia | 100 · 102/5 | Australia won by 5 wickets | Allan Border Field |
| 2024-11-22 | Test | India v Australia | 150 & 487/6d · 104 & 238 | India won by 295 runs | Perth Stadium |
| 2024-11-15 | T20I | India v South Africa | 283/1 · 148 | India won by 135 runs | Wanderers Stadium |
| 2024-11-13 | T20I | India v South Africa | 219/6 · 208/7 | India won by 11 runs | SuperSport Park |
| 2024-11-10 | T20I | India v South Africa | 124/6 · 128/7 | South Africa won by 3 wickets | St George's Park |
| 2024-11-08 | T20I | India v South Africa | 202/8 · 141 | India won by 61 runs | Kingsmead |
| 2024-11-01 | Test | New Zealand v India | 235 & 174 · 263 & 121 | New Zealand won by 25 runs | Wankhede Stadium |
| 2024-10-29 | ODI (W) | New Zealand v India | 232 · 236/4 | India won by 6 wickets | Narendra Modi Stadium |
| 2024-10-27 | ODI (W) | New Zealand v India | 259/9 · 183 | New Zealand won by 76 runs | Narendra Modi Stadium |
| 2024-10-24 | ODI (W) | India v New Zealand | 227 · 168 | India won by 59 runs | Narendra Modi Stadium |
| 2024-10-24 | Test | New Zealand v India | 259 & 255 · 156 & 245 | New Zealand won by 113 runs | Maharashtra Cricket Association Stadium |
| 2024-10-16 | Test | India v New Zealand | 46 & 462 · 402 & 110/2 | New Zealand won by 8 wickets | M Chinnaswamy Stadium |
| 2024-10-13 | T20I (W) | Australia v India | 151/8 · 142/9 | Australia won by 9 runs | Sharjah Cricket Stadium |
| 2024-10-12 | T20I | India v Bangladesh | 297/6 · 164/7 | India won by 133 runs | Rajiv Gandhi International Stadium |
| 2024-10-09 | T20I | India v Bangladesh | 221/9 · 135/9 | India won by 86 runs | Arun Jaitley Stadium |
| 2024-10-09 | T20I (W) | India v Sri Lanka | 172/3 · 90 | India won by 82 runs | Dubai International Cricket Stadium |
| 2024-10-06 | T20I | Bangladesh v India | 127 · 132/3 | India won by 7 wickets | Shrimant Madhavrao Scindia Cricket Stadium |
| 2024-10-06 | T20I (W) | Pakistan v India | 105/8 · 108/4 | India won by 6 wickets | Dubai International Cricket Stadium |
| 2024-10-04 | T20I (W) | New Zealand v India | 160/4 · 102 | New Zealand won by 58 runs | Dubai International Cricket Stadium |
| 2024-09-27 | Test | Bangladesh v India | 233 & 146 · 285/9d & 98/3 | India won by 7 wickets | Green Park |
| 2024-09-19 | Test | India v Bangladesh | 376 & 287/4d · 149 & 234 | India won by 280 runs | MA Chidambaram Stadium |
| 2024-08-07 | ODI | Sri Lanka v India | 248/7 · 138 | Sri Lanka won by 110 runs | R Premadasa Stadium |
| 2024-08-04 | ODI | Sri Lanka v India | 240/9 · 208 | Sri Lanka won by 32 runs | R Premadasa Stadium |
| 2024-08-02 | ODI | Sri Lanka v India | 230/8 · 230 | Tied | R Premadasa Stadium |
| 2024-07-30 | T20I | India v Sri Lanka | 137/9 · 137/8 | Tied | Pallekele International Cricket Stadium |
| 2024-07-28 | T20I | Sri Lanka v India | 161/9 · 81/3 | India won by 7 wickets | Pallekele International Cricket Stadium |
| 2024-07-28 | T20I (W) | India v Sri Lanka | 165/6 · 167/2 | Sri Lanka won by 8 wickets | Rangiri Dambulla International Stadium |
| 2024-07-27 | T20I | India v Sri Lanka | 213/7 · 170 | India won by 43 runs | Pallekele International Cricket Stadium |
| 2024-07-26 | T20I (W) | Bangladesh v India | 80/8 · 83/0 | India won by 10 wickets | Rangiri Dambulla International Stadium |
| 2024-07-23 | T20I (W) | India v Nepal | 178/3 · 96/9 | India won by 82 runs | Rangiri Dambulla International Stadium |
| 2024-07-21 | T20I (W) | India v United Arab Emirates | 201/5 · 123/7 | India won by 78 runs | Rangiri Dambulla International Stadium |
| 2024-07-19 | T20I (W) | Pakistan v India | 108 · 112/3 | India won by 7 wickets | Rangiri Dambulla International Stadium |
| 2024-07-14 | T20I | India v Zimbabwe | 167/6 · 125 | India won by 42 runs | Harare Sports Club |
| 2024-07-13 | T20I | Zimbabwe v India | 152/7 · 156/0 | India won by 10 wickets | Harare Sports Club |
| 2024-07-10 | T20I | India v Zimbabwe | 182/4 · 159/6 | India won by 23 runs | Harare Sports Club |
| 2024-07-09 | T20I (W) | South Africa v India | 84 · 88/0 | India won by 10 wickets | MA Chidambaram Stadium |
| 2024-07-07 | T20I (W) | South Africa v India | 177/6 | No result | MA Chidambaram Stadium |
| 2024-07-07 | T20I | India v Zimbabwe | 234/2 · 134 | India won by 100 runs | Harare Sports Club |
| 2024-07-06 | T20I | Zimbabwe v India | 115/9 · 102 | Zimbabwe won by 13 runs | Harare Sports Club |
| 2024-07-05 | T20I (W) | South Africa v India | 189/4 · 177/4 | South Africa won by 12 runs | MA Chidambaram Stadium |
| 2024-06-29 | T20I | India v South Africa | 176/7 · 169/8 | India won by 7 runs | Kensington Oval |
| 2024-06-28 | Test (W) | India v South Africa | 603/6d & 37/0 · 266 & 373 | India won by 10 wickets | MA Chidambaram Stadium |
| 2024-06-27 | T20I | India v England | 171/7 · 103 | India won by 68 runs | Providence Stadium |
| 2024-06-24 | T20I | India v Australia | 205/5 · 181/7 | India won by 24 runs | Daren Sammy National Cricket Stadium |
| 2024-06-23 | ODI (W) | South Africa v India | 215/8 · 220/4 | India won by 6 wickets | M Chinnaswamy Stadium |
| 2024-06-22 | T20I | India v Bangladesh | 196/5 · 146/8 | India won by 50 runs | Sir Vivian Richards Stadium |
| 2024-06-20 | T20I | Afghanistan v India | 134 · 181/8 | India won by 47 runs | Bridgetown |
| 2024-06-19 | ODI (W) | India v South Africa | 325/3 · 321/6 | India won by 4 runs | M Chinnaswamy Stadium |
| 2024-06-16 | ODI (W) | India v South Africa | 265/8 · 122 | India won by 143 runs | M Chinnaswamy Stadium |
| 2024-06-12 | T20I | United States of America v India | 110/8 · 111/3 | India won by 7 wickets | Nassau County International Cricket Stadium |
| 2024-06-09 | T20I | India v Pakistan | 119 · 113/7 | India won by 6 runs | Nassau County International Cricket Stadium |
| 2024-06-05 | T20I | Ireland v India | 96 · 97/2 | India won by 8 wickets | Nassau County International Cricket Stadium |
| 2024-05-09 | T20I (W) | India v Bangladesh | 156/5 · 135/6 | India won by 21 runs | Sylhet International Cricket Stadium |
| 2024-05-06 | T20I (W) | India v Bangladesh | 122/6 · 68/7 | India won by 56 runs | Sylhet International Cricket Stadium |
| 2024-05-02 | T20I (W) | Bangladesh v India | 117/8 · 121/3 | India won by 7 wickets | Sylhet International Cricket Stadium |
| 2024-04-30 | T20I (W) | Bangladesh v India | 119 · 47/1 | India won by 19 runs | Sylhet International Cricket Stadium |
| 2024-04-28 | T20I (W) | India v Bangladesh | 145/7 · 101/8 | India won by 44 runs | Sylhet International Cricket Stadium |
| 2024-03-07 | Test | England v India | 218 & 195 · 477 | India won by 1 innings & 64 runs | Himachal Pradesh Cricket Association Stadium |
| 2024-02-23 | Test | England v India | 353 & 145 · 307 & 192/5 | India won by 5 wickets | JSCA International Stadium Complex |
| 2024-02-15 | Test | India v England | 445 & 430/4d · 319 & 122 | India won by 434 runs | Saurashtra Cricket Association Stadium |
| 2024-02-02 | Test | India v England | 396 & 255 · 253 & 292 | India won by 106 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2024-01-25 | Test | England v India | 246 & 420 · 436 & 202 | England won by 28 runs | Rajiv Gandhi International Stadium |
| 2024-01-17 | T20I | India v Afghanistan | 212/4 · 212/6 | Tied | Bengaluru |
| 2024-01-14 | T20I | India v Afghanistan | 173/4 · 172 | India won by 6 wickets | Indore |
| 2024-01-11 | T20I | India v Afghanistan | 159/4 · 158/5 | India won by 6 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2024-01-09 | T20I (W) | India v Australia | 147/6 · 149/3 | Australia won by 7 wickets | Dr DY Patil Sports Academy |
| 2024-01-07 | T20I (W) | India v Australia | 130/8 · 133/4 | Australia won by 6 wickets | Dr DY Patil Sports Academy |
| 2024-01-05 | T20I (W) | Australia v India | 141 · 145/1 | India won by 9 wickets | Dr DY Patil Sports Academy |
| 2024-01-03 | Test | South Africa v India | 55 & 176 · 153 & 80/3 | India won by 7 wickets | Newlands |
| 2024-01-02 | ODI (W) | Australia v India | 338/7 · 148 | Australia won by 190 runs | Wankhede Stadium |
| 2023-12-30 | ODI (W) | Australia v India | 258/8 · 255/8 | Australia won by 3 runs | Wankhede Stadium |
| 2023-12-28 | ODI (W) | India v Australia | 282/8 · 285/4 | Australia won by 6 wickets | Wankhede Stadium |
| 2023-12-26 | Test | India v South Africa | 245 & 131 · 408/9 | South Africa won by 1 innings & 32 runs | SuperSport Park |
| 2023-12-21 | Test (W) | Australia v India | 219 & 261 · 406 & 75/2 | India won by 8 wickets | Wankhede Stadium |
| 2023-12-21 | ODI | India v South Africa | 296/8 · 218 | India won by 78 runs | Boland Park |
| 2023-12-19 | ODI | India v South Africa | 211 · 215/2 | South Africa won by 8 wickets | St George's Park |
| 2023-12-17 | ODI | South Africa v India | 116 · 117/2 | India won by 8 wickets | Wanderers Stadium |
| 2023-12-14 | Test (W) | India v England | 428 & 186/6d · 136 & 131 | India won by 347 runs | Dr DY Patil Sports Academy |
| 2023-12-14 | T20I | India v South Africa | 201/7 · 95 | India won by 106 runs | Wanderers Stadium |
| 2023-12-12 | T20I | India v South Africa | 180/7 · 154/5 | South Africa won by 5 wickets | St George's Park |
| 2023-12-10 | T20I (W) | England v India | 126 · 130/5 | India won by 5 wickets | Wankhede Stadium |
| 2023-12-09 | T20I (W) | India v England | 80 · 82/6 | England won by 4 wickets | Wankhede Stadium |
| 2023-12-06 | T20I (W) | England v India | 197/6 · 159/6 | England won by 38 runs | Wankhede Stadium |
| 2023-12-03 | T20I | India v Australia | 160/8 · 154/8 | India won by 6 runs | M Chinnaswamy Stadium |
| 2023-12-01 | T20I | India v Australia | 174/9 · 154/7 | India won by 20 runs | Shaheed Veer Narayan Singh International Stadium |
| 2023-11-28 | T20I | India v Australia | 222/3 · 225/5 | Australia won by 5 wickets | Barsapara Cricket Stadium |
| 2023-11-26 | T20I | India v Australia | 235/4 · 191/9 | India won by 44 runs | Greenfield International Stadium |
| 2023-11-23 | T20I | Australia v India | 208/3 · 209/8 | India won by 2 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2023-11-19 | ODI | India v Australia | 240 · 241/4 | Australia won by 6 wickets | Narendra Modi Stadium |
| 2023-11-15 | ODI | India v New Zealand | 397/4 · 327 | India won by 70 runs | Wankhede Stadium |
| 2023-11-12 | ODI | India v Netherlands | 410/4 · 250 | India won by 160 runs | M Chinnaswamy Stadium |
| 2023-11-05 | ODI | India v South Africa | 326/5 · 83 | India won by 243 runs | Eden Gardens |
| 2023-11-02 | ODI | India v Sri Lanka | 357/8 · 55 | India won by 302 runs | Wankhede Stadium |
| 2023-10-29 | ODI | India v England | 229/9 · 129 | India won by 100 runs | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2023-10-22 | ODI | New Zealand v India | 273 · 274/6 | India won by 4 wickets | Himachal Pradesh Cricket Association Stadium |
| 2023-10-19 | ODI | Bangladesh v India | 256/8 · 261/3 | India won by 7 wickets | Maharashtra Cricket Association Stadium |
| 2023-10-14 | ODI | Pakistan v India | 191 · 192/3 | India won by 7 wickets | Narendra Modi Stadium |
| 2023-10-11 | ODI | India v Afghanistan | 273/2 · 272/8 | India won by 8 wickets | Delhi |
| 2023-10-08 | ODI | Australia v India | 199 · 201/4 | India won by 6 wickets | MA Chidambaram Stadium |
| 2023-10-07 | T20I | Afghanistan v India | 112/5 | No result | Hangzhou |
| 2023-10-06 | T20I | Bangladesh v India | 96/9 · 97/1 | India won by 9 wickets | Zhejiang University of Technology Cricket Field |
| 2023-10-03 | T20I | India v Nepal | 202/4 · 179/9 | India won by 23 runs | Zhejiang University of Technology Cricket Field |
| 2023-09-27 | ODI | Australia v India | 352/7 · 286 | Australia won by 66 runs | Saurashtra Cricket Association Stadium |
| 2023-09-25 | T20I (W) | India v Sri Lanka | 116/7 · 97/8 | India won by 19 runs | Zhejiang University of Technology Cricket Field |
| 2023-09-24 | T20I (W) | Bangladesh v India | 51 · 52/2 | India won by 8 wickets | Zhejiang University of Technology Cricket Field |
| 2023-09-24 | ODI | India v Australia | 399/5 · 217 | India won by 99 runs | Holkar Cricket Stadium |
| 2023-09-22 | ODI | Australia v India | 276 · 281/5 | India won by 5 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2023-09-21 | T20I (W) | India v Malaysia | 173/2 · 1/0 | No result | Zhejiang University of Technology Cricket Field |
| 2023-09-17 | ODI | Sri Lanka v India | 50 · 51/0 | India won by 10 wickets | R Premadasa Stadium |
| 2023-09-15 | ODI | Bangladesh v India | 265/8 · 259 | Bangladesh won by 6 runs | R Premadasa Stadium |
| 2023-09-12 | ODI | India v Sri Lanka | 213 · 172 | India won by 41 runs | R Premadasa Stadium |
| 2023-09-10 | ODI | India v Pakistan | 356/2 · 128/8 | India won by 228 runs | R Premadasa Stadium |
| 2023-09-04 | ODI | Nepal v India | 230 · 147/0 | India won by 10 wickets | Pallekele International Cricket Stadium |
| 2023-09-02 | ODI | India v Pakistan | 266 | No result | Pallekele International Cricket Stadium |
| 2023-08-20 | T20I | India v Ireland | 185/5 · 152/8 | India won by 33 runs | Malahide |
| 2023-08-18 | T20I | Ireland v India | 139/7 · 47/2 | India won by 2 runs | Malahide |
| 2023-08-13 | T20I | India v West Indies | 165/9 · 171/2 | West Indies won by 8 wickets | Central Broward Regional Park Stadium Turf Ground |
| 2023-08-12 | T20I | West Indies v India | 178/8 · 179/1 | India won by 9 wickets | Central Broward Regional Park Stadium Turf Ground |
| 2023-08-08 | T20I | West Indies v India | 159/5 · 164/3 | India won by 7 wickets | Providence Stadium |
| 2023-08-06 | T20I | India v West Indies | 152/7 · 155/8 | West Indies won by 2 wickets | Providence Stadium |
| 2023-08-03 | T20I | West Indies v India | 149/6 · 145/9 | West Indies won by 4 runs | Brian Lara Stadium |
| 2023-08-01 | ODI | India v West Indies | 351/5 · 151 | India won by 200 runs | Brian Lara Stadium |
| 2023-07-29 | ODI | India v West Indies | 181 · 182/4 | West Indies won by 6 wickets | Kensington Oval |
| 2023-07-27 | ODI | West Indies v India | 114 · 118/5 | India won by 5 wickets | Kensington Oval |
| 2023-07-22 | ODI (W) | Bangladesh v India | 225/4 · 225 | Tied | Shere Bangla National Stadium |
| 2023-07-20 | Test | India v West Indies | 438 & 181/2d · 255 & 76/2 | Drawn | Queen's Park Oval |
| 2023-07-19 | ODI (W) | India v Bangladesh | 228/8 · 120 | India won by 108 runs | Shere Bangla National Stadium |
| 2023-07-16 | ODI (W) | Bangladesh v India | 152/9 · 113 | Bangladesh won by 40 runs | Shere Bangla National Stadium |
| 2023-07-13 | T20I (W) | India v Bangladesh | 102/9 · 103/6 | Bangladesh won by 4 wickets | Shere Bangla National Stadium |
| 2023-07-12 | Test | West Indies v India | 150 & 130 · 421/5d | India won by 1 innings & 141 runs | Windsor Park |
| 2023-07-11 | T20I (W) | India v Bangladesh | 95/8 · 87 | India won by 8 runs | Shere Bangla National Stadium |
| 2023-07-09 | T20I (W) | Bangladesh v India | 114/5 · 118/3 | India won by 7 wickets | Shere Bangla National Stadium |
| 2023-06-07 | Test | Australia v India | 469 & 270/8d · 296 & 234 | Australia won by 209 runs | Kennington Oval |
| 2023-03-22 | ODI | Australia v India | 269 · 248 | Australia won by 21 runs | MA Chidambaram Stadium |
| 2023-03-19 | ODI | India v Australia | 117 · 121/0 | Australia won by 10 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2023-03-17 | ODI | Australia v India | 188 · 191/5 | India won by 5 wickets | Wankhede Stadium |
| 2023-03-09 | Test | Australia v India | 480 & 175/2d · 571/9 | Drawn | Narendra Modi Stadium |
| 2023-03-01 | Test | India v Australia | 109 & 163 · 197 & 78/1 | Australia won by 9 wickets | Holkar Cricket Stadium |
| 2023-02-23 | T20I (W) | Australia v India | 172/4 · 167/8 | Australia won by 5 runs | Newlands |
| 2023-02-20 | T20I (W) | India v Ireland | 155/6 · 54/2 | India won by 5 runs | St George's Park |
| 2023-02-18 | T20I (W) | England v India | 151/7 · 140/5 | England won by 11 runs | St George's Park |
| 2023-02-17 | Test | Australia v India | 263 & 113 · 262 & 118/4 | India won by 6 wickets | Arun Jaitley Stadium |
| 2023-02-15 | T20I (W) | West Indies v India | 118/6 · 119/4 | India won by 6 wickets | Newlands |
| 2023-02-12 | T20I (W) | Pakistan v India | 149/4 · 151/3 | India won by 7 wickets | Newlands |
| 2023-02-09 | Test | Australia v India | 177 & 91 · 400 | India won by 1 innings & 132 runs | Vidarbha Cricket Association Stadium |
| 2023-02-02 | T20I (W) | India v South Africa | 109/4 · 113/5 | South Africa won by 5 wickets | Buffalo Park |
| 2023-02-01 | T20I | India v New Zealand | 234/4 · 66 | India won by 168 runs | Narendra Modi Stadium |
| 2023-01-30 | T20I (W) | West Indies v India | 94/6 · 95/2 | India won by 8 wickets | Buffalo Park |
| 2023-01-29 | T20I | New Zealand v India | 99/8 · 101/4 | India won by 6 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2023-01-28 | T20I (W) | India v South Africa | 4/0 | No result | Buffalo Park |
| 2023-01-27 | T20I | New Zealand v India | 176/6 · 155/9 | New Zealand won by 21 runs | JSCA International Stadium Complex |
| 2023-01-24 | ODI | India v New Zealand | 385/9 · 295 | India won by 90 runs | Holkar Cricket Stadium |
| 2023-01-23 | T20I (W) | India v West Indies | 167/2 · 111/4 | India won by 56 runs | Buffalo Park |
| 2023-01-21 | ODI | New Zealand v India | 108 · 111/2 | India won by 8 wickets | Shaheed Veer Narayan Singh International Stadium |
| 2023-01-19 | T20I (W) | India v South Africa | 147/6 · 120/9 | India won by 27 runs | Buffalo Park |
| 2023-01-18 | ODI | India v New Zealand | 349/8 · 337 | India won by 12 runs | Rajiv Gandhi International Stadium |
| 2023-01-15 | ODI | India v Sri Lanka | 390/5 · 73/9 | India won by 317 runs | Greenfield International Stadium |
| 2023-01-12 | ODI | Sri Lanka v India | 215 · 219/6 | India won by 4 wickets | Eden Gardens |
| 2023-01-10 | ODI | India v Sri Lanka | 373/7 · 306/8 | India won by 67 runs | Barsapara Cricket Stadium |
| 2023-01-07 | T20I | India v Sri Lanka | 228/5 · 137 | India won by 91 runs | Saurashtra Cricket Association Stadium |
| 2023-01-05 | T20I | Sri Lanka v India | 206/6 · 190/8 | Sri Lanka won by 16 runs | Maharashtra Cricket Association Stadium |
| 2023-01-03 | T20I | India v Sri Lanka | 162/5 · 160 | India won by 2 runs | Wankhede Stadium |
| 2022-12-22 | Test | Bangladesh v India | 227 & 231 · 314 & 145/7 | India won by 3 wickets | Shere Bangla National Stadium |
| 2022-12-20 | T20I (W) | Australia v India | 196/4 · 142 | Australia won by 54 runs | Brabourne Stadium |
| 2022-12-17 | T20I (W) | Australia v India | 188/3 · 181/5 | Australia won by 7 runs | Brabourne Stadium |
| 2022-12-14 | T20I (W) | Australia v India | 172/8 · 151/7 | Australia won by 21 runs | Brabourne Stadium |
| 2022-12-14 | Test | India v Bangladesh | 404 & 258/2d · 150 & 324 | India won by 188 runs | Zahur Ahmed Chowdhury Stadium |
| 2022-12-11 | T20I (W) | Australia v India | 187/1 · 187/5 | Tied | Dr DY Patil Sports Academy |
| 2022-12-10 | ODI | India v Bangladesh | 409/8 · 182 | India won by 227 runs | Zahur Ahmed Chowdhury Stadium |
| 2022-12-09 | T20I (W) | India v Australia | 172/5 · 173/1 | Australia won by 9 wickets | Dr DY Patil Sports Academy |
| 2022-12-07 | ODI | Bangladesh v India | 271/7 · 266/9 | Bangladesh won by 5 runs | Shere Bangla National Stadium |
| 2022-12-04 | ODI | India v Bangladesh | 186 · 187/9 | Bangladesh won by 1 wickets | Shere Bangla National Stadium |
| 2022-11-30 | ODI | India v New Zealand | 219 · 104/1 | No result | Hagley Oval |
| 2022-11-27 | ODI | India v New Zealand | 89/1 | No result | Seddon Park |
| 2022-11-25 | ODI | India v New Zealand | 306/7 · 309/3 | New Zealand won by 7 wickets | Eden Park |
| 2022-11-22 | T20I | New Zealand v India | 160 · 75/4 | Tied | McLean Park |
| 2022-11-20 | T20I | India v New Zealand | 191/6 · 126 | India won by 65 runs | Bay Oval |
| 2022-11-10 | T20I | India v England | 168/6 · 170/0 | England won by 10 wickets | Adelaide Oval |
| 2022-11-06 | T20I | India v Zimbabwe | 186/5 · 115 | India won by 71 runs | Melbourne Cricket Ground |
| 2022-11-02 | T20I | India v Bangladesh | 184/6 · 145/6 | India won by 5 runs | Adelaide Oval |
| 2022-10-30 | T20I | India v South Africa | 133/9 · 137/5 | South Africa won by 5 wickets | Perth Stadium |
| 2022-10-27 | T20I | India v Netherlands | 179/2 · 123/9 | India won by 56 runs | Sydney Cricket Ground |
| 2022-10-23 | T20I | Pakistan v India | 159/8 · 160/6 | India won by 4 wickets | Melbourne Cricket Ground |
| 2022-10-15 | T20I (W) | Sri Lanka v India | 65/9 · 71/2 | India won by 8 wickets | Sylhet International Cricket Stadium |
| 2022-10-13 | T20I (W) | India v Thailand | 148/6 · 74/9 | India won by 74 runs | Sylhet International Cricket Stadium |
| 2022-10-11 | ODI | South Africa v India | 99 · 105/3 | India won by 7 wickets | Arun Jaitley Stadium |
| 2022-10-10 | T20I (W) | Thailand v India | 37 · 40/1 | India won by 9 wickets | Sylhet International Cricket Stadium |
| 2022-10-09 | ODI | South Africa v India | 278/7 · 282/3 | India won by 7 wickets | JSCA International Stadium Complex |
| 2022-10-08 | T20I (W) | India v Bangladesh | 159/5 · 100/7 | India won by 59 runs | Sylhet International Cricket Stadium |
| 2022-10-07 | T20I (W) | Pakistan v India | 137/6 · 124 | Pakistan won by 13 runs | Sylhet International Cricket Stadium |
| 2022-10-06 | ODI | South Africa v India | 249/4 · 240/8 | South Africa won by 9 runs | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2022-10-04 | T20I (W) | India v United Arab Emirates | 178/5 · 74/4 | India won by 104 runs | Sylhet International Cricket Stadium |
| 2022-10-04 | T20I | South Africa v India | 227/3 · 178 | South Africa won by 49 runs | Holkar Cricket Stadium |
| 2022-10-03 | T20I (W) | India v Malaysia | 181/4 · 16/2 | India won by 30 runs | Sylhet International Cricket Stadium |
| 2022-10-02 | T20I | India v South Africa | 237/3 · 221/3 | India won by 16 runs | Barsapara Cricket Stadium |
| 2022-10-01 | T20I (W) | India v Sri Lanka | 150/6 · 109 | India won by 41 runs | Sylhet International Cricket Stadium |
| 2022-09-28 | T20I | South Africa v India | 106/8 · 110/2 | India won by 8 wickets | Greenfield International Stadium |
| 2022-09-25 | T20I | Australia v India | 186/7 · 187/4 | India won by 6 wickets | Rajiv Gandhi International Stadium |
| 2022-09-24 | ODI (W) | India v England | 169 · 153 | India won by 16 runs | Lord's |
| 2022-09-23 | T20I | Australia v India | 90/5 · 92/4 | India won by 6 wickets | Vidarbha Cricket Association Stadium |
| 2022-09-21 | ODI (W) | India v England | 333/5 · 245 | India won by 88 runs | St Lawrence Ground |
| 2022-09-20 | T20I | India v Australia | 208/6 · 211/6 | Australia won by 4 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2022-09-18 | ODI (W) | England v India | 227/7 · 232/3 | India won by 7 wickets | County Ground |
| 2022-09-15 | T20I (W) | India v England | 122/8 · 126/3 | England won by 7 wickets | County Ground |
| 2022-09-13 | T20I (W) | England v India | 142/6 · 146/2 | India won by 8 wickets | County Ground |
| 2022-09-10 | T20I (W) | India v England | 132/7 · 134/1 | England won by 9 wickets | Riverside Ground |
| 2022-09-08 | T20I | Afghanistan v India | 111/8 · 212/2 | India won by 101 runs | Dubai International Cricket Stadium |
| 2022-09-06 | T20I | India v Sri Lanka | 173/8 · 174/4 | Sri Lanka won by 6 wickets | Dubai International Cricket Stadium |
| 2022-09-04 | T20I | India v Pakistan | 181/7 · 182/5 | Pakistan won by 5 wickets | Dubai International Cricket Stadium |
| 2022-08-31 | T20I | India v Hong Kong | 192/2 · 152/5 | India won by 40 runs | Dubai International Cricket Stadium |
| 2022-08-28 | T20I | Pakistan v India | 147 · 148/5 | India won by 5 wickets | Dubai International Cricket Stadium |
| 2022-08-22 | ODI | India v Zimbabwe | 289/8 · 276 | India won by 13 runs | Harare Sports Club |
| 2022-08-20 | ODI | Zimbabwe v India | 161 · 167/5 | India won by 5 wickets | Harare Sports Club |
| 2022-08-18 | ODI | Zimbabwe v India | 189 · 192/0 | India won by 10 wickets | Harare Sports Club |
| 2022-08-07 | T20I | India v West Indies | 188/7 · 100 | India won by 88 runs | Central Broward Regional Park Stadium Turf Ground |
| 2022-08-07 | T20I (W) | Australia v India | 161/8 · 152 | Australia won by 9 runs | Edgbaston |
| 2022-08-06 | T20I | India v West Indies | 191/5 · 132 | India won by 59 runs | Central Broward Regional Park Stadium Turf Ground |
| 2022-08-06 | T20I (W) | India v England | 164/5 · 160/6 | India won by 4 runs | Edgbaston |
| 2022-08-03 | T20I (W) | India v Barbados | 162/4 · 62/8 | India won by 100 runs | Edgbaston |
| 2022-08-02 | T20I | West Indies v India | 164/5 · 165/3 | India won by 7 wickets | Warner Park |
| 2022-08-01 | T20I | India v West Indies | 138 · 141/5 | West Indies won by 5 wickets | Warner Park |
| 2022-07-31 | T20I (W) | Pakistan v India | 99 · 102/2 | India won by 8 wickets | Edgbaston |
| 2022-07-29 | T20I | India v West Indies | 190/6 · 122/8 | India won by 68 runs | Brian Lara Stadium |
| 2022-07-29 | T20I (W) | India v Australia | 154/8 · 157/7 | Australia won by 3 wickets | Edgbaston |
| 2022-07-27 | ODI | India v West Indies | 225/3 · 137 | India won by 119 runs | Queen's Park Oval |
| 2022-07-24 | ODI | West Indies v India | 311/6 · 312/8 | India won by 2 wickets | Queen's Park Oval |
| 2022-07-22 | ODI | India v West Indies | 308/7 · 305/6 | India won by 3 runs | Queen's Park Oval |
| 2022-07-17 | ODI | England v India | 259 · 261/5 | India won by 5 wickets | Old Trafford |
| 2022-07-14 | ODI | England v India | 246 · 146 | England won by 100 runs | Lord's |
| 2022-07-12 | ODI | England v India | 110 · 114/0 | India won by 10 wickets | Kennington Oval |
| 2022-07-10 | T20I | England v India | 215/7 · 198/9 | England won by 17 runs | Trent Bridge |
| 2022-07-09 | T20I | India v England | 170/8 · 121 | India won by 49 runs | Edgbaston |
| 2022-07-07 | ODI (W) | India v Sri Lanka | 255/9 · 216 | India won by 39 runs | Pallekele International Cricket Stadium |
| 2022-07-07 | T20I | India v England | 198/8 · 148 | India won by 50 runs | The Rose Bowl |
| 2022-07-04 | ODI (W) | Sri Lanka v India | 173 · 174/0 | India won by 10 wickets | Pallekele International Cricket Stadium |
| 2022-07-01 | Test | India v England | 416 & 245 · 284 & 378/3 | England won by 7 wickets | Edgbaston |
| 2022-07-01 | ODI (W) | Sri Lanka v India | 171 · 176/6 | India won by 4 wickets | Pallekele International Cricket Stadium |
| 2022-06-28 | T20I | India v Ireland | 225/7 · 221/5 | India won by 4 runs | The Village |
| 2022-06-27 | T20I (W) | India v Sri Lanka | 138/5 · 141/3 | Sri Lanka won by 7 wickets | Rangiri Dambulla International Stadium |
| 2022-06-26 | T20I | Ireland v India | 108/4 · 111/3 | India won by 7 wickets | The Village |
| 2022-06-25 | T20I (W) | Sri Lanka v India | 125/7 · 127/5 | India won by 5 wickets | Rangiri Dambulla International Stadium |
| 2022-06-23 | T20I (W) | India v Sri Lanka | 138/6 · 104/5 | India won by 34 runs | Rangiri Dambulla International Stadium |
| 2022-06-19 | T20I | India v South Africa | 28/2 | No result | M Chinnaswamy Stadium |
| 2022-06-17 | T20I | India v South Africa | 169/6 · 87/9 | India won by 82 runs | Saurashtra Cricket Association Stadium |
| 2022-06-14 | T20I | India v South Africa | 179/5 · 131 | India won by 48 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2022-06-12 | T20I | India v South Africa | 148/6 · 149/6 | South Africa won by 4 wickets | Barabati Stadium |
| 2022-06-09 | T20I | India v South Africa | 211/4 · 212/3 | South Africa won by 7 wickets | Arun Jaitley Stadium |
| 2022-03-27 | ODI (W) | India v South Africa | 274/7 · 275/7 | South Africa won by 3 wickets | Hagley Oval |
| 2022-03-22 | ODI (W) | India v Bangladesh | 229/7 · 119 | India won by 110 runs | Seddon Park |
| 2022-03-19 | ODI (W) | India v Australia | 277/7 · 280/4 | Australia won by 6 wickets | Eden Park |
| 2022-03-16 | ODI (W) | India v England | 134 · 136/6 | England won by 4 wickets | Bay Oval |
| 2022-03-12 | Test | India v Sri Lanka | 252 & 303/9d · 109 & 208 | India won by 238 runs | M Chinnaswamy Stadium |
| 2022-03-12 | ODI (W) | India v West Indies | 317/8 · 162 | India won by 155 runs | Seddon Park |
| 2022-03-10 | ODI (W) | New Zealand v India | 260/9 · 198 | New Zealand won by 62 runs | Seddon Park |
| 2022-03-06 | ODI (W) | India v Pakistan | 244/7 · 137 | India won by 107 runs | Bay Oval |
| 2022-03-04 | Test | India v Sri Lanka | 574/8d · 174 & 178 | India won by 1 innings & 222 runs | Punjab Cricket Association IS Bindra Stadium |
| 2022-02-27 | T20I | Sri Lanka v India | 146/5 · 148/4 | India won by 6 wickets | Himachal Pradesh Cricket Association Stadium |
| 2022-02-26 | T20I | Sri Lanka v India | 183/5 · 186/3 | India won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2022-02-24 | ODI (W) | New Zealand v India | 251/9 · 252/4 | India won by 6 wickets | John Davies Oval |
| 2022-02-24 | T20I | India v Sri Lanka | 199/2 · 137/6 | India won by 62 runs | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2022-02-22 | ODI (W) | New Zealand v India | 191/5 · 128 | New Zealand won by 63 runs | John Davies Oval |
| 2022-02-20 | T20I | India v West Indies | 184/5 · 167/9 | India won by 17 runs | Eden Gardens |
| 2022-02-18 | ODI (W) | India v New Zealand | 279 · 280/7 | New Zealand won by 3 wickets | John Davies Oval |
| 2022-02-18 | T20I | India v West Indies | 186/5 · 178/3 | India won by 8 runs | Eden Gardens |
| 2022-02-16 | T20I | West Indies v India | 157/7 · 162/4 | India won by 6 wickets | Eden Gardens |
| 2022-02-15 | ODI (W) | India v New Zealand | 270/6 · 273/7 | New Zealand won by 3 wickets | John Davies Oval |
| 2022-02-12 | ODI (W) | New Zealand v India | 275 · 213 | New Zealand won by 62 runs | John Davies Oval |
| 2022-02-11 | ODI | India v West Indies | 265 · 169 | India won by 96 runs | Narendra Modi Stadium |
| 2022-02-09 | T20I (W) | New Zealand v India | 155/5 · 137/8 | New Zealand won by 18 runs | John Davies Oval |
| 2022-02-09 | ODI | India v West Indies | 237/9 · 193 | India won by 44 runs | Narendra Modi Stadium |
| 2022-02-06 | ODI | West Indies v India | 176 · 178/4 | India won by 6 wickets | Narendra Modi Stadium |
| 2022-01-23 | ODI | South Africa v India | 287 · 283 | South Africa won by 4 runs | Newlands |
| 2022-01-21 | ODI | India v South Africa | 287/6 · 288/3 | South Africa won by 7 wickets | Boland Park |
| 2022-01-19 | ODI | South Africa v India | 296/4 · 265/8 | South Africa won by 31 runs | Boland Park |
| 2022-01-11 | Test | India v South Africa | 223 & 198 · 210 & 212/3 | South Africa won by 7 wickets | Newlands |
| 2022-01-03 | Test | India v South Africa | 202 & 266 · 229 & 243/3 | South Africa won by 7 wickets | Wanderers Stadium |
| 2021-12-26 | Test | India v South Africa | 327 & 174 · 197 & 191 | India won by 113 runs | SuperSport Park |
| 2021-12-03 | Test | India v New Zealand | 325 & 276/7d · 62 & 167 | India won by 372 runs | Wankhede Stadium |
| 2021-11-25 | Test | India v New Zealand | 345 & 234/7d · 296 & 165/9 | Drawn | Green Park |
| 2021-11-21 | T20I | India v New Zealand | 184/7 · 111 | India won by 73 runs | Eden Gardens |
| 2021-11-19 | T20I | New Zealand v India | 153/6 · 155/3 | India won by 7 wickets | JSCA International Stadium Complex |
| 2021-11-17 | T20I | New Zealand v India | 164/6 · 166/5 | India won by 5 wickets | Sawai Mansingh Stadium |
| 2021-11-08 | T20I | Namibia v India | 132/8 · 136/1 | India won by 9 wickets | Dubai International Cricket Stadium |
| 2021-11-05 | T20I | Scotland v India | 85 · 89/2 | India won by 8 wickets | Dubai International Cricket Stadium |
| 2021-11-03 | T20I | Afghanistan v India | 144/7 · 210/2 | India won by 66 runs | Abu Dhabi |
| 2021-10-31 | T20I | India v New Zealand | 110/7 · 111/2 | New Zealand won by 8 wickets | Dubai International Cricket Stadium |
| 2021-10-24 | T20I | India v Pakistan | 151/7 · 152/0 | Pakistan won by 10 wickets | Dubai International Cricket Stadium |
| 2021-10-10 | T20I (W) | Australia v India | 149/5 · 135/6 | Australia won by 14 runs | Carrara Oval |
| 2021-10-09 | T20I (W) | India v Australia | 118/9 · 119/6 | Australia won by 4 wickets | Carrara Oval |
| 2021-10-07 | T20I (W) | India v Australia | 131/4 | No result | Carrara Oval |
| 2021-09-30 | Test (W) | India v Australia | 377/8d & 135/3d · 241/9d & 36/2 | Drawn | Carrara Oval |
| 2021-09-26 | ODI (W) | Australia v India | 264/9 · 266/8 | India won by 2 wickets | Ray Mitchell Oval |
| 2021-09-24 | ODI (W) | India v Australia | 274/7 · 275/5 | Australia won by 5 wickets | Ray Mitchell Oval |
| 2021-09-21 | ODI (W) | India v Australia | 225/8 · 227/1 | Australia won by 9 wickets | Ray Mitchell Oval |
| 2021-09-02 | Test | India v England | 191 & 466 · 290 & 210 | India won by 157 runs | Kennington Oval |
| 2021-08-25 | Test | India v England | 78 & 278 · 432 | England won by 1 innings & 76 runs | Headingley |
| 2021-08-12 | Test | India v England | 364 & 298/8d · 391 & 120 | India won by 151 runs | Lord's |
| 2021-08-04 | Test | England v India | 183 & 303 · 278 & 52/1 | Drawn | Trent Bridge |
| 2021-07-29 | T20I | India v Sri Lanka | 81/8 · 82/3 | Sri Lanka won by 7 wickets | R Premadasa Stadium |
| 2021-07-28 | T20I | India v Sri Lanka | 132/5 · 133/6 | Sri Lanka won by 4 wickets | R Premadasa Stadium |
| 2021-07-25 | T20I | India v Sri Lanka | 164/5 · 126 | India won by 38 runs | R Premadasa Stadium |
| 2021-07-23 | ODI | India v Sri Lanka | 225 · 227/7 | Sri Lanka won by 3 wickets | R Premadasa Stadium |
| 2021-07-20 | ODI | Sri Lanka v India | 275/9 · 277/7 | India won by 3 wickets | R Premadasa Stadium |
| 2021-07-18 | ODI | Sri Lanka v India | 262/9 · 263/3 | India won by 7 wickets | R Premadasa Stadium |
| 2021-07-14 | T20I (W) | India v England | 153/6 · 154/2 | England won by 8 wickets | County Ground |
| 2021-07-11 | T20I (W) | India v England | 148/4 · 140/8 | India won by 8 runs | County Ground |
| 2021-07-09 | T20I (W) | England v India | 177/7 · 54/3 | England won by 18 runs | County Ground |
| 2021-07-03 | ODI (W) | England v India | 219 · 220/6 | India won by 4 wickets | County Ground |
| 2021-06-30 | ODI (W) | India v England | 221 · 225/5 | England won by 5 wickets | The Cooper Associates County Ground |
| 2021-06-27 | ODI (W) | India v England | 201/8 · 202/2 | England won by 8 wickets | County Ground |
| 2021-06-18 | Test | India v New Zealand | 217 & 170 · 249 & 140/2 | New Zealand won by 8 wickets | The Rose Bowl |
| 2021-06-16 | Test (W) | England v India | 396/9d · 231 & 344/8 | Drawn | County Ground |
| 2021-03-28 | ODI | India v England | 329 · 322/9 | India won by 7 runs | Maharashtra Cricket Association Stadium |
| 2021-03-26 | ODI | India v England | 336/6 · 337/4 | England won by 6 wickets | Maharashtra Cricket Association Stadium |
| 2021-03-23 | T20I (W) | South Africa v India | 112/7 · 114/1 | India won by 9 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2021-03-23 | ODI | India v England | 317/5 · 251 | India won by 66 runs | Maharashtra Cricket Association Stadium |
| 2021-03-21 | T20I (W) | India v South Africa | 158/4 · 159/4 | South Africa won by 6 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2021-03-20 | T20I (W) | India v South Africa | 130/6 · 133/2 | South Africa won by 8 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2021-03-20 | T20I | India v England | 224/2 · 188/8 | India won by 36 runs | Narendra Modi Stadium |
| 2021-03-18 | T20I | India v England | 185/8 · 177/8 | India won by 8 runs | Narendra Modi Stadium |
| 2021-03-17 | ODI (W) | India v South Africa | 188/9 · 189/5 | South Africa won by 5 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2021-03-16 | T20I | India v England | 156/6 · 158/2 | England won by 8 wickets | Narendra Modi Stadium |
| 2021-03-14 | ODI (W) | India v South Africa | 266/4 · 269/3 | South Africa won by 7 wickets | Bharat Ratna Shri Atal Bihari Vajpai Ekana Cricket Stadium |
| 2021-03-14 | T20I | England v India | 164/6 · 166/3 | India won by 7 wickets | Narendra Modi Stadium |
| 2021-03-12 | ODI (W) | India v South Africa | 248/5 · 223/4 | South Africa won by 6 runs | Bharat Ratna Shri Atal Bihari Vajpai Ekana Cricket Stadium |
| 2021-03-12 | T20I | India v England | 124/7 · 130/2 | England won by 8 wickets | Narendra Modi Stadium |
| 2021-03-09 | ODI (W) | South Africa v India | 157 · 160/1 | India won by 9 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2021-03-07 | ODI (W) | India v South Africa | 177/9 · 178/2 | South Africa won by 8 wickets | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2021-03-04 | Test | England v India | 205 & 135 · 365 | India won by 1 innings & 25 runs | Narendra Modi Stadium |
| 2021-02-24 | Test | England v India | 112 & 81 · 145 & 49/0 | India won by 10 wickets | Narendra Modi Stadium |
| 2021-02-13 | Test | India v England | 329 & 286 · 134 & 164 | India won by 317 runs | MA Chidambaram Stadium |
| 2021-02-05 | Test | England v India | 578 & 178 · 337 & 192 | England won by 227 runs | MA Chidambaram Stadium |
| 2021-01-15 | Test | Australia v India | 369 & 294 · 336 & 329/7 | India won by 3 wickets | Brisbane Cricket Ground |
| 2021-01-07 | Test | Australia v India | 338 & 312/6d · 244 & 334/5 | Drawn | Sydney Cricket Ground |
| 2020-12-26 | Test | Australia v India | 195 & 200 · 326 & 70/2 | India won by 8 wickets | Melbourne Cricket Ground |
| 2020-12-17 | Test | India v Australia | 244 & 36/9 · 191 & 93/2 | Australia won by 8 wickets | Adelaide Oval |
| 2020-12-08 | T20I | Australia v India | 186/5 · 174/7 | Australia won by 12 runs | Sydney Cricket Ground |
| 2020-12-06 | T20I | Australia v India | 194/5 · 195/4 | India won by 6 wickets | Sydney Cricket Ground |
| 2020-12-04 | T20I | India v Australia | 161/7 · 150/7 | India won by 11 runs | Manuka Oval |
| 2020-12-02 | ODI | India v Australia | 302/5 · 289 | India won by 13 runs | Manuka Oval |
| 2020-11-29 | ODI | Australia v India | 389/4 · 338/9 | Australia won by 51 runs | Sydney Cricket Ground |
| 2020-11-27 | ODI | Australia v India | 374/6 · 308/8 | Australia won by 66 runs | Sydney Cricket Ground |
| 2020-03-08 | T20I (W) | Australia v India | 184/4 · 99 | Australia won by 85 runs | Melbourne Cricket Ground |
| 2020-02-29 | Test | New Zealand v India | 235 & 132/3 · 242 & 124 | New Zealand won by 7 wickets | Hagley Oval |
| 2020-02-29 | T20I (W) | India v Sri Lanka | 116/3 · 113/9 | India won by 7 wickets | Junction Oval |
| 2020-02-27 | T20I (W) | India v New Zealand | 133/8 · 130/6 | India won by 3 runs | Junction Oval |
| 2020-02-24 | T20I (W) | Bangladesh v India | 124/8 · 142/6 | India won by 18 runs | WACA Ground |
| 2020-02-21 | Test | New Zealand v India | 348 & 9/0 · 165 & 191 | New Zealand won by 10 wickets | Basin Reserve |
| 2020-02-21 | T20I (W) | Australia v India | 115 · 132/4 | India won by 17 runs | Sydney Showground Stadium |
| 2020-02-12 | T20I (W) | Australia v India | 155/6 · 144 | Australia won by 11 runs | Junction Oval |
| 2020-02-11 | ODI | New Zealand v India | 300/5 · 296/7 | New Zealand won by 5 wickets | Bay Oval |
| 2020-02-08 | ODI | New Zealand v India | 273/8 · 251 | New Zealand won by 22 runs | Eden Park |
| 2020-02-08 | T20I (W) | Australia v India | 173/5 · 177/3 | India won by 7 wickets | Junction Oval |
| 2020-02-07 | T20I (W) | England v India | 124/6 · 123/6 | England won by 4 wickets | Junction Oval |
| 2020-02-05 | ODI | New Zealand v India | 348/6 · 347/4 | New Zealand won by 4 wickets | Seddon Park |
| 2020-02-02 | T20I | New Zealand v India | 156/9 · 163/3 | India won by 7 runs | Bay Oval |
| 2020-02-02 | T20I (W) | Australia v India | 104/6 · 103/9 | Australia won by 4 wickets | Manuka Oval |
| 2020-01-31 | T20I | New Zealand v India | 165/7 · 165/8 | Tied | Westpac Stadium |
| 2020-01-31 | T20I (W) | England v India | 147/7 · 150/5 | India won by 5 wickets | Manuka Oval |
| 2020-01-29 | T20I | New Zealand v India | 179/6 · 179/5 | Tied | Seddon Park |
| 2020-01-26 | T20I | New Zealand v India | 132/5 · 135/3 | India won by 7 wickets | Eden Park |
| 2020-01-24 | T20I | New Zealand v India | 203/5 · 204/4 | India won by 6 wickets | Eden Park |
| 2020-01-19 | ODI | India v Australia | 289/3 · 286/9 | India won by 7 wickets | M Chinnaswamy Stadium |
| 2020-01-17 | ODI | India v Australia | 340/6 · 304 | India won by 36 runs | Saurashtra Cricket Association Stadium |
| 2020-01-14 | ODI | India v Australia | 255 · 258/0 | Australia won by 10 wickets | Wankhede Stadium |
| 2020-01-10 | T20I | India v Sri Lanka | 201/6 · 123 | India won by 78 runs | Maharashtra Cricket Association Stadium |
| 2020-01-07 | T20I | India v Sri Lanka | 144/3 · 142/9 | India won by 7 wickets | Holkar Cricket Stadium |
| 2020-01-05 | T20I | India v Sri Lanka | No result | Guwahati | |
| 2019-12-22 | ODI | India v West Indies | 316/6 · 315/5 | India won by 4 wickets | Barabati Stadium |
| 2019-12-18 | ODI | India v West Indies | 387/5 · 280 | India won by 107 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2019-12-15 | ODI | India v West Indies | 287/8 · 291/2 | West Indies won by 8 wickets | MA Chidambaram Stadium |
| 2019-12-11 | T20I | India v West Indies | 240/3 · 173/8 | India won by 67 runs | Wankhede Stadium |
| 2019-12-08 | T20I | India v West Indies | 170/7 · 173/2 | West Indies won by 8 wickets | Greenfield International Stadium |
| 2019-12-06 | T20I | India v West Indies | 209/4 · 207/5 | India won by 6 wickets | Rajiv Gandhi International Stadium |
| 2019-11-22 | Test | India v Bangladesh | 347/9d · 106 & 195/9 | India won by 1 innings & 46 runs | Eden Gardens |
| 2019-11-20 | T20I (W) | West Indies v India | 73/7 · 134/3 | India won by 61 runs | Providence Stadium |
| 2019-11-17 | T20I (W) | West Indies v India | 45/5 · 50/7 | India won by 5 runs | Providence Stadium |
| 2019-11-14 | T20I (W) | West Indies v India | 59/9 · 60/3 | India won by 7 wickets | Providence Stadium |
| 2019-11-14 | Test | India v Bangladesh | 493/6d · 150 & 213 | India won by 1 innings & 130 runs | Holkar Cricket Stadium |
| 2019-11-10 | T20I (W) | West Indies v India | 103/7 · 104/0 | India won by 10 wickets | Darren Sammy National Cricket Stadium |
| 2019-11-10 | T20I | India v Bangladesh | 174/5 · 144 | India won by 30 runs | Vidarbha Cricket Association Stadium |
| 2019-11-09 | T20I (W) | West Indies v India | 101/9 · 185/4 | India won by 84 runs | Darren Sammy National Cricket Stadium |
| 2019-11-07 | T20I | India v Bangladesh | 154/2 · 153/6 | India won by 8 wickets | Saurashtra Cricket Association Stadium |
| 2019-11-06 | ODI (W) | West Indies v India | 194 · 195/4 | India won by 6 wickets | Sir Vivian Richards Stadium |
| 2019-11-03 | ODI (W) | West Indies v India | 138/9 · 191/6 | India won by 53 runs | Sir Vivian Richards Stadium |
| 2019-11-03 | T20I | India v Bangladesh | 148/6 · 154/3 | Bangladesh won by 7 wickets | Arun Jaitley Stadium |
| 2019-11-01 | ODI (W) | West Indies v India | 225/7 · 224 | West Indies won by 1 runs | Sir Vivian Richards Stadium |
| 2019-10-19 | Test | India v South Africa | 497/9d · 162 & 133 | India won by 1 innings & 202 runs | JSCA International Stadium Complex |
| 2019-10-14 | ODI (W) | India v South Africa | 146 · 140 | India won by 6 runs | Reliance Stadium |
| 2019-10-11 | ODI (W) | India v South Africa | 248/5 · 247/6 | India won by 5 wickets | Reliance Stadium |
| 2019-10-10 | Test | India v South Africa | 601/5d · 275 & 189 | India won by 1 innings & 137 runs | Maharashtra Cricket Association Stadium |
| 2019-10-09 | ODI (W) | India v South Africa | 165/2 · 164 | India won by 8 wickets | Reliance Stadium |
| 2019-10-04 | T20I (W) | India v South Africa | 70 · 175/3 | South Africa won by 105 runs | Lalabhai Contractor Stadium |
| 2019-10-03 | T20I (W) | India v South Africa | 99/5 · 98/8 | India won by 5 wickets | Lalabhai Contractor Stadium |
| 2019-10-02 | Test | India v South Africa | 502/7d & 323/4d · 431 & 191 | India won by 203 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2019-10-01 | T20I (W) | India v South Africa | 140/4 · 89/7 | India won by 51 runs | Lalabhai Contractor Stadium |
| 2019-09-24 | T20I (W) | India v South Africa | 130/8 · 119 | India won by 11 runs | Lalabhai Contractor Stadium |
| 2019-09-22 | T20I | India v South Africa | 134/9 · 140/1 | South Africa won by 9 wickets | M Chinnaswamy Stadium |
| 2019-09-18 | T20I | India v South Africa | 151/3 · 149/5 | India won by 7 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2019-08-30 | Test | West Indies v India | 117 & 210 · 416 & 168/4d | India won by 257 runs | Sabina Park |
| 2019-08-22 | Test | West Indies v India | 222 & 100 · 297 & 343/7d | India won by 318 runs | Sir Vivian Richards Stadium |
| 2019-08-14 | ODI | West Indies v India | 240/7 · 256/4 | India won by 6 wickets | Queen's Park Oval |
| 2019-08-11 | ODI | West Indies v India | 210 · 279/7 | India won by 59 runs | Queen's Park Oval |
| 2019-08-08 | ODI | West Indies v India | 54/1 | No result | Providence Stadium |
| 2019-08-06 | T20I | West Indies v India | 146/6 · 150/3 | India won by 7 wickets | Providence Stadium |
| 2019-08-04 | T20I | India v West Indies | 167/5 · 98/4 | India won by 22 runs | Central Broward Regional Park Stadium Turf Ground |
| 2019-08-03 | T20I | India v West Indies | 98/6 · 95/9 | India won by 4 wickets | Central Broward Regional Park Stadium Turf Ground |
| 2019-07-09 | ODI | India v New Zealand | 221 · 239/8 | New Zealand won by 18 runs | Old Trafford |
| 2019-07-06 | ODI | India v Sri Lanka | 265/3 · 264/7 | India won by 7 wickets | Headingley |
| 2019-07-02 | ODI | Bangladesh v India | 286 · 314/9 | India won by 28 runs | Edgbaston |
| 2019-06-30 | ODI | England v India | 337/7 · 306/5 | England won by 31 runs | Edgbaston |
| 2019-06-27 | ODI | India v West Indies | 268/7 · 143 | India won by 125 runs | Old Trafford |
| 2019-06-22 | ODI | Afghanistan v India | 213 · 224/8 | India won by 11 runs | Southampton |
| 2019-06-16 | ODI | India v Pakistan | 336/5 · 212/6 | India won by 89 runs | Old Trafford |
| 2019-06-09 | ODI | Australia v India | 316 · 352/5 | India won by 36 runs | Kennington Oval |
| 2019-06-05 | ODI | India v South Africa | 230/4 · 227/9 | India won by 6 wickets | The Rose Bowl |
| 2019-03-13 | ODI | India v Australia | 237 · 272/9 | Australia won by 35 runs | Arun Jaitley Stadium |
| 2019-03-10 | ODI | India v Australia | 358/9 · 359/6 | Australia won by 4 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2019-03-09 | T20I (W) | India v England | 118/6 · 119/6 | England won by 1 runs | Barsapara Cricket Stadium |
| 2019-03-08 | ODI | India v Australia | 281 · 313/5 | Australia won by 32 runs | JSCA International Stadium Complex |
| 2019-03-07 | T20I (W) | India v England | 111/8 · 114/5 | England won by 5 wickets | Barsapara Cricket Stadium |
| 2019-03-05 | ODI | India v Australia | 250 · 242 | India won by 8 runs | Vidarbha Cricket Association Stadium |
| 2019-03-04 | T20I (W) | India v England | 119/6 · 160/4 | England won by 41 runs | Barsapara Cricket Stadium |
| 2019-03-02 | ODI | India v Australia | 240/4 · 236/7 | India won by 6 wickets | Rajiv Gandhi International Stadium |
| 2019-02-28 | ODI (W) | India v England | 205/8 · 208/8 | England won by 2 wickets | Wankhede Stadium |
| 2019-02-27 | T20I | India v Australia | 190/4 · 194/3 | Australia won by 7 wickets | M Chinnaswamy Stadium |
| 2019-02-25 | ODI (W) | India v England | 162/3 · 161 | India won by 7 wickets | Wankhede Stadium |
| 2019-02-24 | T20I | India v Australia | 126/7 · 127/7 | Australia won by 3 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2019-02-22 | ODI (W) | India v England | 202 · 136 | India won by 66 runs | Wankhede Stadium |
| 2019-02-10 | T20I (W) | New Zealand v India | 161/7 · 159/4 | New Zealand won by 2 runs | Seddon Park |
| 2019-02-10 | T20I | New Zealand v India | 212/4 · 208/6 | New Zealand won by 4 runs | Seddon Park |
| 2019-02-08 | T20I (W) | New Zealand v India | 136/6 · 135/6 | New Zealand won by 4 wickets | Eden Park |
| 2019-02-08 | T20I | New Zealand v India | 158/8 · 162/3 | India won by 7 wickets | Eden Park |
| 2019-02-06 | T20I (W) | New Zealand v India | 159/4 · 136 | New Zealand won by 23 runs | Westpac Stadium |
| 2019-02-06 | T20I | New Zealand v India | 219/6 · 139 | New Zealand won by 80 runs | Westpac Stadium |
| 2019-02-03 | ODI | New Zealand v India | 217 · 252 | India won by 35 runs | Westpac Stadium |
| 2019-02-01 | ODI (W) | New Zealand v India | 153/2 · 149 | New Zealand won by 8 wickets | Seddon Park |
| 2019-01-31 | ODI | New Zealand v India | 93/2 · 92 | New Zealand won by 8 wickets | Seddon Park |
| 2019-01-29 | ODI (W) | New Zealand v India | 161 · 166/2 | India won by 8 wickets | Bay Oval |
| 2019-01-28 | ODI | New Zealand v India | 243 · 245/3 | India won by 7 wickets | Bay Oval |
| 2019-01-26 | ODI | New Zealand v India | 234 · 324/4 | India won by 90 runs | Bay Oval |
| 2019-01-24 | ODI (W) | New Zealand v India | 192 · 193/1 | India won by 9 wickets | McLean Park |
| 2019-01-23 | ODI | New Zealand v India | 157 · 156/2 | India won by 8 wickets | McLean Park |
| 2019-01-18 | ODI | Australia v India | 230 · 234/3 | India won by 7 wickets | Melbourne Cricket Ground |
| 2019-01-15 | ODI | Australia v India | 298/9 · 299/4 | India won by 6 wickets | Adelaide Oval |
| 2019-01-12 | ODI | Australia v India | 288/5 · 254/9 | Australia won by 34 runs | Sydney Cricket Ground |
| 2019-01-03 | Test | Australia v India | 300 & 6/0 · 622/7d | Drawn | Sydney Cricket Ground |
| 2018-12-26 | Test | Australia v India | 151 & 261 · 443/7d & 106/8d | India won by 137 runs | Melbourne Cricket Ground |
| 2018-12-14 | Test | Australia v India | 326 & 243 · 283 & 140 | Australia won by 146 runs | Perth Stadium |
| 2018-12-06 | Test | India v Australia | 250 & 307 · 235 & 291 | India won by 31 runs | Adelaide Oval |
| 2018-11-25 | T20I | Australia v India | 164/6 · 168/4 | India won by 6 wickets | Sydney Cricket Ground |
| 2018-11-23 | T20I | Australia v India | 132/7 | No result | Melbourne Cricket Ground |
| 2018-11-22 | T20I (W) | India v England | 112 · 116/2 | England won by 8 wickets | Sir Vivian Richards Stadium |
| 2018-11-21 | T20I | Australia v India | 158/4 · 169/7 | Australia won by 4 runs | Brisbane Cricket Ground |
| 2018-11-17 | T20I (W) | India v Australia | 167/8 · 119/9 | India won by 48 runs | Providence Stadium |
| 2018-11-15 | T20I (W) | India v Ireland | 145/6 · 93/8 | India won by 52 runs | Providence Stadium |
| 2018-11-11 | T20I | West Indies v India | 181/3 · 182/4 | India won by 6 wickets | MA Chidambaram Stadium |
| 2018-11-11 | T20I (W) | Pakistan v India | 133/7 · 137/3 | India won by 7 wickets | Providence Stadium |
| 2018-11-09 | T20I (W) | India v New Zealand | 194/5 · 160/9 | India won by 34 runs | Providence Stadium |
| 2018-11-06 | T20I | India v West Indies | 195/2 · 124/9 | India won by 71 runs | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium |
| 2018-11-04 | T20I | West Indies v India | 109/8 · 110/5 | India won by 5 wickets | Eden Gardens |
| 2018-11-01 | ODI | West Indies v India | 104 · 105/1 | India won by 9 wickets | Greenfield International Stadium |
| 2018-10-29 | ODI | India v West Indies | 377/5 · 153 | India won by 224 runs | Brabourne Stadium |
| 2018-10-27 | ODI | West Indies v India | 283/9 · 240 | West Indies won by 43 runs | Maharashtra Cricket Association Stadium |
| 2018-10-24 | ODI | India v West Indies | 321/6 · 321/7 | Tied | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2018-10-21 | ODI | West Indies v India | 322/8 · 326/2 | India won by 8 wickets | Barsapara Cricket Stadium |
| 2018-10-12 | Test | West Indies v India | 311 & 127 · 367 & 75/0 | India won by 10 wickets | Rajiv Gandhi International Stadium |
| 2018-10-04 | Test | India v West Indies | 649/9d · 181 & 196 | India won by 1 innings & 272 runs | Saurashtra Cricket Association Stadium |
| 2018-09-28 | ODI | Bangladesh v India | 222 · 223/7 | India won by 3 wickets | Dubai International Cricket Stadium |
| 2018-09-25 | ODI | Afghanistan v India | 252/8 · 252 | Tied | Dubai International Cricket Stadium |
| 2018-09-25 | T20I (W) | India v Sri Lanka | 156 · 105 | India won by 51 runs | Chilaw Marians Cricket Club Ground |
| 2018-09-24 | T20I (W) | Sri Lanka v India | 134/5 · 137/3 | India won by 7 wickets | Colombo Cricket Club Ground |
| 2018-09-23 | ODI | Pakistan v India | 237/7 · 238/1 | India won by 9 wickets | Dubai International Cricket Stadium |
| 2018-09-22 | T20I (W) | Sri Lanka v India | 131/8 · 132/5 | India won by 5 wickets | Colombo Cricket Club Ground |
| 2018-09-21 | T20I (W) | Sri Lanka v India | 49/3 | No result | Colts Cricket Club Ground |
| 2018-09-21 | ODI | Bangladesh v India | 173 · 174/3 | India won by 7 wickets | Dubai International Cricket Stadium |
| 2018-09-19 | ODI | Pakistan v India | 162 · 164/2 | India won by 8 wickets | Dubai International Cricket Stadium |
| 2018-09-18 | ODI | India v Hong Kong | 285/7 · 259/8 | India won by 26 runs | Dubai International Cricket Stadium |
| 2018-09-16 | ODI (W) | India v Sri Lanka | 253/5 · 257/7 | Sri Lanka won by 3 wickets | Chilaw Marians Cricket Club Ground |
| 2018-09-13 | ODI (W) | India v Sri Lanka | 219 · 212 | India won by 7 runs | Galle International Stadium |
| 2018-09-11 | ODI (W) | Sri Lanka v India | 98 · 100/1 | India won by 9 wickets | Galle International Stadium |
| 2018-09-07 | Test | England v India | 332 & 423/8d · 292 & 345 | England won by 118 runs | Kennington Oval |
| 2018-08-30 | Test | England v India | 246 & 271 · 273 & 184 | England won by 60 runs | The Rose Bowl |
| 2018-08-18 | Test | India v England | 329 & 352/7d · 161 & 317 | India won by 203 runs | Trent Bridge |
| 2018-08-09 | Test | India v England | 107 & 130 · 396/7d | England won by 1 innings & 159 runs | Lord's |
| 2018-08-01 | Test | England v India | 287 & 180 · 274 & 162 | England won by 31 runs | Edgbaston |
| 2018-07-17 | ODI | India v England | 256/8 · 260/2 | England won by 8 wickets | Headingley |
| 2018-07-14 | ODI | England v India | 322/7 · 236 | England won by 86 runs | Lord's |
| 2018-07-12 | ODI | England v India | 268 · 269/2 | India won by 8 wickets | Trent Bridge |
| 2018-07-08 | T20I | England v India | 198/9 · 201/3 | India won by 7 wickets | County Ground |
| 2018-07-06 | T20I | India v England | 148/5 · 149/5 | England won by 5 wickets | Sophia Gardens |
| 2018-07-03 | T20I | England v India | 159/8 · 163/2 | India won by 8 wickets | Old Trafford |
| 2018-06-29 | T20I | India v Ireland | 213/4 · 70 | India won by 143 runs | The Village |
| 2018-06-27 | T20I | India v Ireland | 208/5 · 132/9 | India won by 76 runs | The Village |
| 2018-06-14 | Test | India v Afghanistan | 474 · 109 & 103 | India won by inns & 262 runs | Bengaluru |
| 2018-06-10 | T20I (W) | India v Bangladesh | 112/9 · 113/7 | Bangladesh won by 3 wickets | Kinrara Academy Oval |
| 2018-06-09 | T20I (W) | Pakistan v India | 72/7 · 75/3 | India won by 7 wickets | Kinrara Academy Oval |
| 2018-06-07 | T20I (W) | Sri Lanka v India | 107/7 · 110/3 | India won by 7 wickets | Royal Selangor Club |
| 2018-06-06 | T20I (W) | India v Bangladesh | 141/7 · 142/3 | Bangladesh won by 7 wickets | Kinrara Academy Oval |
| 2018-06-04 | T20I (W) | India v Thailand | 132/4 · 66/8 | India won by 66 runs | Royal Selangor Club |
| 2018-06-03 | T20I (W) | India v Malaysia | 169/3 · 27 | India won by 142 runs | Kinrara Academy Oval |
| 2018-04-12 | ODI (W) | England v India | 201/9 · 202/2 | India won by 8 wickets | Vidarbha Cricket Association Stadium |
| 2018-04-09 | ODI (W) | India v England | 113 · 117/2 | England won by 8 wickets | Vidarbha Cricket Association Stadium |
| 2018-03-29 | T20I (W) | England v India | 107 · 108/2 | India won by 8 wickets | Brabourne Stadium |
| 2018-03-26 | T20I (W) | Australia v India | 186/5 · 150/5 | Australia won by 36 runs | Brabourne Stadium |
| 2018-03-25 | T20I (W) | India v England | 198/4 · 199/3 | England won by 7 wickets | Brabourne Stadium |
| 2018-03-22 | T20I (W) | India v Australia | 152/5 · 156/4 | Australia won by 6 wickets | Brabourne Stadium |
| 2018-03-18 | T20I | Bangladesh v India | 166/8 · 168/6 | India won by 4 wickets | R.Premadasa Stadium |
| 2018-03-15 | ODI (W) | Australia v India | 287/9 · 227 | Australia won by 60 runs | Reliance Stadium |
| 2018-03-14 | T20I | India v Bangladesh | 176/3 · 159/6 | India won by 17 runs | R.Premadasa Stadium |
| 2018-03-12 | T20I | Sri Lanka v India | 152/9 · 153/4 | India won by 6 wickets | R.Premadasa Stadium |
| 2018-03-12 | ODI (W) | India v Australia | 200 · 202/2 | Australia won by 8 wickets | Reliance Stadium |
| 2018-03-08 | T20I | Bangladesh v India | 139/8 · 140/4 | India won by 6 wickets | R.Premadasa Stadium |
| 2018-03-06 | T20I | India v Sri Lanka | 174/5 · 175/5 | Sri Lanka won by 5 wickets | R.Premadasa Stadium |
| 2018-02-24 | T20I (W) | India v South Africa | 166/4 · 112 | India won by 54 runs | Newlands |
| 2018-02-24 | T20I | India v South Africa | 172/7 · 165/6 | India won by 7 runs | Newlands |
| 2018-02-21 | T20I (W) | South Africa v India | 130/3 | No result | SuperSport Park |
| 2018-02-21 | T20I | India v South Africa | 188/4 · 189/4 | South Africa won by 6 wickets | SuperSport Park |
| 2018-02-18 | T20I (W) | India v South Africa | 133 · 134/5 | South Africa won by 5 wickets | Wanderers Stadium |
| 2018-02-18 | T20I | India v South Africa | 203/5 · 175/9 | India won by 28 runs | Wanderers Stadium |
| 2018-02-16 | T20I (W) | South Africa v India | 142/7 · 144/1 | India won by 9 wickets | Buffalo Park |
| 2018-02-16 | ODI | South Africa v India | 204 · 206/2 | India won by 8 wickets | SuperSport Park |
| 2018-02-13 | T20I (W) | South Africa v India | 164/4 · 168/3 | India won by 7 wickets | Senwes Park |
| 2018-02-13 | ODI | India v South Africa | 274/7 · 201 | India won by 73 runs | St George's Park |
| 2018-02-10 | ODI (W) | India v South Africa | 240 · 241/3 | South Africa won by 7 wickets | Senwes Park |
| 2018-02-10 | ODI | India v South Africa | 289/7 · 207/5 | South Africa won by 5 wickets | Wanderers Stadium |
| 2018-02-07 | ODI (W) | India v South Africa | 302/3 · 124 | India won by 178 runs | Diamond Oval |
| 2018-02-07 | ODI | India v South Africa | 303/6 · 179 | India won by 124 runs | Newlands |
| 2018-02-04 | ODI | South Africa v India | 118 · 119/1 | India won by 9 wickets | SuperSport Park |
| 2018-02-01 | ODI | South Africa v India | 269/8 · 270/4 | India won by 6 wickets | Kingsmead |
| 2018-01-24 | Test | India v South Africa | 187 & 247 · 194 & 177 | India won by 63 runs | Wanderers Stadium |
| 2018-01-13 | Test | South Africa v India | 335 & 258 · 307 & 151 | South Africa won by 135 runs | SuperSport Park |
| 2018-01-05 | Test | South Africa v India | 286 & 130 · 209 & 135 | South Africa won by 72 runs | Newlands |
| 2017-12-24 | T20I | Sri Lanka v India | 135/7 · 139/5 | India won by 5 wickets | Wankhede Stadium |
| 2017-12-22 | T20I | India v Sri Lanka | 260/5 · 172/9 | India won by 88 runs | Holkar Cricket Stadium |
| 2017-12-20 | T20I | India v Sri Lanka | 180/3 · 87 | India won by 93 runs | Barabati Stadium |
| 2017-12-17 | ODI | Sri Lanka v India | 215 · 219/2 | India won by 8 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2017-12-13 | ODI | India v Sri Lanka | 392/4 · 251/8 | India won by 141 runs | Punjab Cricket Association IS Bindra Stadium |
| 2017-12-10 | ODI | India v Sri Lanka | 112 · 114/3 | Sri Lanka won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2017-12-02 | Test | India v Sri Lanka | 536/7d & 246/5d · 373 & 299/5 | Drawn | Arun Jaitley Stadium |
| 2017-11-24 | Test | Sri Lanka v India | 205 & 166 · 610/6d | India won by 1 innings & 239 runs | Vidarbha Cricket Association Stadium |
| 2017-11-16 | Test | India v Sri Lanka | 172 & 352/8d · 294 & 75/7 | Drawn | Eden Gardens |
| 2017-11-07 | T20I | India v New Zealand | 67/5 · 61/6 | India won by 6 runs | Greenfield International Stadium |
| 2017-11-04 | T20I | New Zealand v India | 196/2 · 156/7 | New Zealand won by 40 runs | Saurashtra Cricket Association Stadium |
| 2017-11-01 | T20I | India v New Zealand | 202/3 · 149/8 | India won by 53 runs | Arun Jaitley Stadium |
| 2017-10-29 | ODI | India v New Zealand | 337/6 · 331/7 | India won by 6 runs | Green Park |
| 2017-10-25 | ODI | New Zealand v India | 230/9 · 232/4 | India won by 6 wickets | Maharashtra Cricket Association Stadium |
| 2017-10-22 | ODI | India v New Zealand | 280/8 · 284/4 | New Zealand won by 6 wickets | Wankhede Stadium |
| 2017-10-10 | T20I | India v Australia | 118 · 122/2 | Australia won by 8 wickets | Barsapara Cricket Stadium |
| 2017-10-07 | T20I | Australia v India | 118/8 · 49/1 | India won by 9 wickets | JSCA International Stadium Complex |
| 2017-10-01 | ODI | Australia v India | 242/9 · 243/3 | India won by 7 wickets | Vidarbha Cricket Association Stadium |
| 2017-09-28 | ODI | Australia v India | 334/5 · 313/8 | Australia won by 21 runs | M Chinnaswamy Stadium |
| 2017-09-24 | ODI | Australia v India | 293/6 · 294/5 | India won by 5 wickets | Holkar Cricket Stadium |
| 2017-09-21 | ODI | India v Australia | 252 · 202 | India won by 50 runs | Eden Gardens |
| 2017-09-17 | ODI | India v Australia | 281/7 · 137/9 | India won by 26 runs | MA Chidambaram Stadium |
| 2017-09-06 | T20I | Sri Lanka v India | 170/7 · 174/3 | India won by 7 wickets | R.Premadasa Stadium |
| 2017-09-03 | ODI | Sri Lanka v India | 238 · 239/4 | India won by 6 wickets | R.Premadasa Stadium |
| 2017-08-31 | ODI | India v Sri Lanka | 375/5 · 207 | India won by 168 runs | R.Premadasa Stadium |
| 2017-08-27 | ODI | Sri Lanka v India | 217/9 · 218/4 | India won by 6 wickets | Pallekele International Cricket Stadium |
| 2017-08-24 | ODI | Sri Lanka v India | 236/8 · 231/7 | India won by 3 wickets | Pallekele International Cricket Stadium |
| 2017-08-20 | ODI | Sri Lanka v India | 216 · 220/1 | India won by 9 wickets | Rangiri Dambulla International Stadium |
| 2017-08-12 | Test | India v Sri Lanka | 487 · 135 & 181 | India won by 1 innings & 171 runs | Pallekele International Cricket Stadium |
| 2017-08-03 | Test | India v Sri Lanka | 622/9d · 183 & 386 | India won by 1 innings & 53 runs | Sinhalese Sports Club Ground |
| 2017-07-26 | Test | India v Sri Lanka | 600 & 240/3d · 291/9 & 245/8 | India won by 304 runs | Galle International Stadium |
| 2017-07-23 | ODI (W) | England v India | 228/7 · 219 | England won by 9 runs | Lord's |
| 2017-07-20 | ODI (W) | India v Australia | 281/4 · 245 | India won by 36 runs | County Ground |
| 2017-07-15 | ODI (W) | India v New Zealand | 265/7 · 79 | India won by 186 runs | County Ground |
| 2017-07-12 | ODI (W) | Australia v India | 227/2 · 226/7 | Australia won by 8 wickets | County Ground |
| 2017-07-09 | T20I | West Indies v India | 194/1 · 190/6 | West Indies won by 9 wickets | Sabina Park |
| 2017-07-08 | ODI (W) | India v South Africa | 158 · 273/9 | South Africa won by 115 runs | Grace Road |
| 2017-07-06 | ODI | West Indies v India | 205/9 · 206/2 | India won by 8 wickets | Sabina Park |
| 2017-07-05 | ODI (W) | India v Sri Lanka | 232/8 · 216/7 | India won by 16 runs | County Ground |
| 2017-07-02 | ODI | West Indies v India | 189/9 · 178 | West Indies won by 11 runs | Sir Vivian Richards Stadium |
| 2017-07-02 | ODI (W) | India v Pakistan | 169/9 · 74 | India won by 95 runs | County Ground |
| 2017-06-30 | ODI | West Indies v India | 158 · 251/4 | India won by 93 runs | Sir Vivian Richards Stadium |
| 2017-06-29 | ODI (W) | India v West Indies | 186/3 · 183/8 | India won by 7 wickets | County Ground |
| 2017-06-25 | ODI | West Indies v India | 205/6 · 310/5 | India won by 105 runs | Queen's Park Oval |
| 2017-06-24 | ODI (W) | England v India | 246 · 281/3 | India won by 35 runs | County Ground |
| 2017-06-23 | ODI | West Indies v India | 199/3 | No result | Queen's Park Oval |
| 2017-06-18 | ODI | India v Pakistan | 158 · 338/4 | Pakistan won by 180 runs | Kennington Oval |
| 2017-06-15 | ODI | Bangladesh v India | 264/7 · 265/1 | India won by 9 wickets | Edgbaston |
| 2017-06-11 | ODI | India v South Africa | 193/2 · 191 | India won by 8 wickets | Kennington Oval |
| 2017-06-08 | ODI | India v Sri Lanka | 321/6 · 322/3 | Sri Lanka won by 7 wickets | Kennington Oval |
| 2017-06-04 | ODI | India v Pakistan | 319/3 · 164/9 | India won by 124 runs | Edgbaston |
| 2017-05-21 | ODI (W) | South Africa v India | 156 · 160/2 | India won by 8 wickets | Senwes Park |
| 2017-05-17 | ODI (W) | South Africa v India | 269/5 · 261/9 | South Africa won by 8 runs | Senwes Park |
| 2017-05-09 | ODI (W) | South Africa v India | 119 · 121/3 | India won by 7 wickets | North-West University No1 Ground |
| 2017-05-07 | ODI (W) | India v Ireland | 99/0 · 96 | India won by 10 wickets | North-West University No1 Ground |
| 2017-03-25 | Test | India v Australia | 332 & 106/2 · 300 & 137 | India won by 8 wickets | Himachal Pradesh Cricket Association Stadium |
| 2017-03-16 | Test | India v Australia | 603/9d · 451 & 204/6 | Drawn | JSCA International Stadium Complex |
| 2017-03-04 | Test | India v Australia | 189 & 274 · 276 & 112 | India won by 75 runs | M Chinnaswamy Stadium |
| 2017-02-23 | Test | India v Australia | 105 & 107 · 260 & 285 | Australia won by 333 runs | Maharashtra Cricket Association Stadium |
| 2017-02-21 | ODI (W) | India v South Africa | 245/9 · 244 | India won by 1 wickets | P Sara Oval |
| 2017-02-19 | ODI (W) | India v Pakistan | 70/3 · 67 | India won by 7 wickets | P Sara Oval |
| 2017-02-17 | ODI (W) | Bangladesh v India | 155/8 · 158/1 | India won by 9 wickets | Nondescripts Cricket Club Ground |
| 2017-02-15 | ODI (W) | India v South Africa | 205/8 · 156 | India won by 49 runs | P Sara Oval |
| 2017-02-10 | ODI (W) | India v Ireland | 250/2 · 125 | India won by 125 runs | P Sara Oval |
| 2017-02-09 | Test | India v Bangladesh | 687/6d & 159/4d · 388 & 250 | India won by 208 runs | Rajiv Gandhi International Stadium |
| 2017-02-07 | ODI (W) | Sri Lanka v India | 145/8 · 259/4 | India won by 114 runs | P Sara Oval |
| 2017-02-01 | T20I | India v England | 202/6 · 127 | India won by 75 runs | M Chinnaswamy Stadium |
| 2017-01-29 | T20I | India v England | 144/8 · 139/6 | India won by 5 runs | Vidarbha Cricket Association Stadium |
| 2017-01-26 | T20I | India v England | 147/7 · 148/3 | England won by 7 wickets | Green Park |
| 2017-01-22 | ODI | India v England | 316/9 · 321/8 | England won by 5 runs | Eden Gardens |
| 2017-01-19 | ODI | India v England | 381/6 · 366/8 | India won by 15 runs | Barabati Stadium |
| 2017-01-15 | ODI | India v England | 356/7 · 350/7 | India won by 3 wickets | Maharashtra Cricket Association Stadium |
| 2016-12-16 | Test | India v England | 759/7d · 477 & 207 | India won by 1 innings & 75 runs | MA Chidambaram Stadium |
| 2016-12-08 | Test | India v England | 631 · 400 & 195 | India won by 1 innings & 36 runs | Wankhede Stadium |
| 2016-12-04 | T20I (W) | India v Pakistan | 121/5 · 104/6 | India won by 17 runs | Asian Institute of Technology Ground |
| 2016-11-26 | Test | India v England | 417 & 104/2 · 283 & 236 | India won by 8 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2016-11-17 | Test | India v England | 455 & 204 · 255 & 158 | India won by 246 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2016-11-09 | Test | India v England | 488 & 172/6 · 537 & 260/3d | Drawn | Saurashtra Cricket Association Stadium |
| 2016-10-29 | ODI | India v New Zealand | 269/6 · 79 | India won by 190 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2016-10-26 | ODI | India v New Zealand | 241 · 260/7 | New Zealand won by 19 runs | JSCA International Stadium Complex |
| 2016-10-23 | ODI | India v New Zealand | 289/3 · 285 | India won by 7 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2016-10-20 | ODI | India v New Zealand | 236 · 242/9 | New Zealand won by 6 runs | Arun Jaitley Stadium |
| 2016-10-16 | ODI | India v New Zealand | 194/4 · 190 | India won by 6 wickets | Himachal Pradesh Cricket Association Stadium |
| 2016-10-08 | Test | India v New Zealand | 557/5d & 216/3d · 299 & 153 | India won by 321 runs | Holkar Cricket Stadium |
| 2016-09-30 | Test | India v New Zealand | 316 & 263 · 204 & 197 | India won by 178 runs | Eden Gardens |
| 2016-09-22 | Test | India v New Zealand | 318 & 377/5d · 262 & 236 | India won by 197 runs | Green Park |
| 2016-08-28 | T20I | India v West Indies | 15/0 · 143 | No result | Central Broward Regional Park Stadium Turf Ground |
| 2016-08-27 | T20I | India v West Indies | 244/4 · 245/6 | West Indies won by 1 runs | Central Broward Regional Park Stadium Turf Ground |
| 2016-08-18 | Test | West Indies v India | 62/2 | Drawn | Queen's Park Oval |
| 2016-08-09 | Test | West Indies v India | 225 & 108 · 353 & 217/7d | India won by 237 runs | Darren Sammy National Cricket Stadium |
| 2016-07-30 | Test | West Indies v India | 196 & 388/6 · 500/9d | Drawn | Sabina Park |
| 2016-07-21 | Test | West Indies v India | 243 & 231 · 566/8d | India won by 1 innings & 92 runs | Sir Vivian Richards Stadium |
| 2016-06-22 | T20I | Zimbabwe v India | 135/6 · 138/6 | India won by 3 runs | Harare Sports Club |
| 2016-06-20 | T20I | Zimbabwe v India | 99/9 · 103/0 | India won by 10 wickets | Harare Sports Club |
| 2016-06-18 | T20I | Zimbabwe v India | 170/6 · 168/6 | Zimbabwe won by 2 runs | Harare Sports Club |
| 2016-06-15 | ODI | Zimbabwe v India | 123 · 126/0 | India won by 10 wickets | Harare Sports Club |
| 2016-06-13 | ODI | Zimbabwe v India | 126/9 · 129/2 | India won by 8 wickets | Harare Sports Club |
| 2016-06-11 | ODI | Zimbabwe v India | 168 · 173/1 | India won by 9 wickets | Harare Sports Club |
| 2016-03-31 | T20I | India v West Indies | 192/2 · 196/3 | West Indies won by 7 wickets | Wankhede Stadium |
| 2016-03-27 | T20I (W) | India v West Indies | 111/9 · 114/8 | West Indies won by 3 runs | Punjab Cricket Association IS Bindra Stadium |
| 2016-03-27 | T20I | India v Australia | 161/4 · 160/6 | India won by 6 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2016-03-23 | T20I | India v Bangladesh | 146/7 · 145/9 | India won by 1 runs | M Chinnaswamy Stadium |
| 2016-03-22 | T20I (W) | India v England | 90/8 · 92/8 | England won by 2 wickets | Himachal Pradesh Cricket Association Stadium |
| 2016-03-19 | T20I (W) | India v Pakistan | 96/7 · 77/6 | Pakistan won by 2 runs | Arun Jaitley Stadium |
| 2016-03-19 | T20I | India v Pakistan | 119/4 · 118/5 | India won by 6 wickets | Eden Gardens |
| 2016-03-15 | T20I (W) | India v Bangladesh | 163/5 · 91/5 | India won by 72 runs | M Chinnaswamy Stadium |
| 2016-03-15 | T20I | India v New Zealand | 79 · 126/7 | New Zealand won by 47 runs | Vidarbha Cricket Association Stadium |
| 2016-03-06 | T20I | Bangladesh v India | 120/5 · 122/2 | India won by 8 wickets | Shere Bangla National Stadium |
| 2016-03-03 | T20I | India v United Arab Emirates | 82/1 · 81/9 | India won by 9 wickets | Shere Bangla National Stadium |
| 2016-03-01 | T20I | India v Sri Lanka | 142/5 · 138/9 | India won by 5 wickets | Shere Bangla National Stadium |
| 2016-02-27 | T20I | India v Pakistan | 85/5 · 83 | India won by 5 wickets | Shere Bangla National Stadium |
| 2016-02-24 | T20I | India v Bangladesh | 166/6 · 121/7 | India won by 45 runs | Shere Bangla National Stadium |
| 2016-02-14 | T20I | India v Sri Lanka | 84/1 · 82 | India won by 9 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2016-02-12 | T20I | India v Sri Lanka | 196/6 · 127/9 | India won by 69 runs | JSCA International Stadium Complex |
| 2016-02-09 | T20I | India v Sri Lanka | 101 · 105/5 | Sri Lanka won by 5 wickets | Maharashtra Cricket Association Stadium |
| 2016-02-07 | ODI (W) | Australia v India | 231/7 · 234/5 | India won by 5 wickets | Bellerive Oval |
| 2016-01-31 | T20I | Australia v India | 197/5 · 200/3 | India won by 7 wickets | Sydney Cricket Ground |
| 2016-01-31 | T20I (W) | Australia v India | 136/5 · 121/8 | Australia won by 15 runs | Sydney Cricket Ground |
| 2016-01-29 | T20I | Australia v India | 157/8 · 184/3 | India won by 27 runs | Melbourne Cricket Ground |
| 2016-01-29 | T20I (W) | Australia v India | 125/8 · 69/0 | India won by 10 wickets | Melbourne Cricket Ground |
| 2016-01-26 | T20I | Australia v India | 151 · 188/3 | India won by 37 runs | Adelaide Oval |
| 2016-01-23 | ODI | Australia v India | 330/7 · 331/4 | India won by 6 wickets | Sydney Cricket Ground |
| 2016-01-20 | ODI | Australia v India | 348/8 · 323 | Australia won by 25 runs | Manuka Oval |
| 2016-01-17 | ODI | Australia v India | 296/7 · 295/6 | Australia won by 3 wickets | Melbourne Cricket Ground |
| 2016-01-15 | ODI | Australia v India | 309/3 · 308/8 | Australia won by 7 wickets | Brisbane Cricket Ground |
| 2016-01-12 | ODI | Australia v India | 310/5 · 309/3 | Australia won by 5 wickets | WACA Ground |
| 2015-12-03 | Test | India v South Africa | 334 & 267/5d · 121 & 143 | India won by 337 runs | Arun Jaitley Stadium |
| 2015-11-25 | Test | India v South Africa | 215 & 173 · 79 & 185 | India won by 124 runs | Vidarbha Cricket Association Stadium |
| 2015-11-14 | Test | India v South Africa | 80/0 · 214 | Drawn | M Chinnaswamy Stadium |
| 2015-11-05 | Test | India v South Africa | 201 & 200 · 184 & 109 | India won by 108 runs | Punjab Cricket Association IS Bindra Stadium |
| 2015-10-25 | ODI | India v South Africa | 224 · 438/4 | South Africa won by 214 runs | Wankhede Stadium |
| 2015-10-22 | ODI | India v South Africa | 299/8 · 264/9 | India won by 35 runs | MA Chidambaram Stadium |
| 2015-10-18 | ODI | India v South Africa | 252/6 · 270/7 | South Africa won by 18 runs | Saurashtra Cricket Association Stadium |
| 2015-10-14 | ODI | India v South Africa | 247/9 · 225 | India won by 22 runs | Holkar Cricket Stadium |
| 2015-10-11 | ODI | India v South Africa | 298/7 · 303/5 | South Africa won by 5 runs | Green Park |
| 2015-10-05 | T20I | India v South Africa | 92 · 96/4 | South Africa won by 6 wickets | Barabati Stadium |
| 2015-10-02 | T20I | India v South Africa | 199/5 · 200/3 | South Africa won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2015-08-28 | Test | Sri Lanka v India | 201 & 268 · 312 & 274 | India won by 117 runs | Sinhalese Sports Club Ground |
| 2015-08-20 | Test | Sri Lanka v India | 306 & 134 · 393 & 325/8d | India won by 278 runs | P Sara Oval |
| 2015-08-12 | Test | Sri Lanka v India | 183 & 367 · 375 & 112 | Sri Lanka won by 63 runs | Galle International Stadium |
| 2015-07-19 | T20I | Zimbabwe v India | 145/7 · 135/9 | Zimbabwe won by 10 runs | Harare Sports Club |
| 2015-07-17 | T20I | Zimbabwe v India | 124/7 · 178/5 | India won by 54 runs | Harare Sports Club |
| 2015-07-14 | ODI | Zimbabwe v India | 193 · 276/5 | India won by 83 runs | Harare Sports Club |
| 2015-07-12 | ODI | Zimbabwe v India | 209 · 271/8 | India won by 62 runs | Harare Sports Club |
| 2015-07-10 | ODI | Zimbabwe v India | 251/7 · 255/6 | India won by 4 runs | Harare Sports Club |
| 2015-07-08 | ODI (W) | India v New Zealand | 121/1 · 118 | India won by 9 wickets | M Chinnaswamy Stadium |
| 2015-07-06 | ODI (W) | India v New Zealand | 221/2 · 220 | India won by 8 wickets | M Chinnaswamy Stadium |
| 2015-06-24 | ODI | Bangladesh v India | 240 · 317/6 | India won by 77 runs | Shere Bangla National Stadium |
| 2015-06-21 | ODI | Bangladesh v India | 200/4 · 200 | Bangladesh won by 6 wickets | Shere Bangla National Stadium |
| 2015-06-18 | ODI | Bangladesh v India | 307 · 228 | Bangladesh won by 79 runs | Shere Bangla National Stadium |
| 2015-06-10 | Test | Bangladesh v India | 256 & 23/0 · 462/6d | Drawn | Khan Shaheb Osman Ali Stadium |
| 2015-03-26 | ODI | Australia v India | 328/7 · 233 | Australia won by 95 runs | Sydney Cricket Ground |
| 2015-03-19 | ODI | Bangladesh v India | 193 · 302/6 | India won by 109 runs | Melbourne Cricket Ground |
| 2015-03-14 | ODI | India v Zimbabwe | 288/4 · 287 | India won by 6 wickets | Eden Park |
| 2015-03-10 | ODI | India v Ireland | 260/2 · 259 | India won by 8 wickets | Seddon Park |
| 2015-03-06 | ODI | India v West Indies | 185/6 · 182 | India won by 4 wickets | WACA Ground |
| 2015-02-28 | ODI | India v United Arab Emirates | 104/1 · 102 | India won by 9 wickets | WACA Ground |
| 2015-02-22 | ODI | India v South Africa | 307/7 · 177 | India won by 130 runs | Melbourne Cricket Ground |
| 2015-02-15 | ODI | India v Pakistan | 300/7 · 224 | India won by 76 runs | Adelaide Oval |
| 2015-01-30 | ODI | England v India | 201/7 · 200 | England won by 3 wickets | WACA Ground |
| 2015-01-26 | ODI | Australia v India | 69/2 | No result | Sydney Cricket Ground |
| 2015-01-20 | ODI | England v India | 156/1 · 153 | England won by 9 wickets | Brisbane Cricket Ground |
| 2015-01-18 | ODI | Australia v India | 269/6 · 267/8 | Australia won by 4 wickets | Melbourne Cricket Ground |
| 2015-01-06 | Test | Australia v India | 572/7d & 251/6d · 475 & 252/7 | Drawn | Sydney Cricket Ground |
| 2014-12-26 | Test | Australia v India | 530 & 318/9d · 465 & 174/6 | Drawn | Melbourne Cricket Ground |
| 2014-12-17 | Test | Australia v India | 505 & 130/6 · 408 & 224 | Australia won by 4 wickets | Brisbane Cricket Ground |
| 2014-12-09 | Test | Australia v India | 517/7d & 290/5d · 444 & 315 | Australia won by 48 runs | Adelaide Oval |
| 2014-11-16 | ODI | India v Sri Lanka | 288/7 · 286/8 | India won by 3 wickets | JSCA International Stadium Complex |
| 2014-11-13 | ODI | India v Sri Lanka | 404/5 · 251 | India won by 153 runs | Eden Gardens |
| 2014-11-09 | ODI | India v Sri Lanka | 245/4 · 242 | India won by 6 wickets | Rajiv Gandhi International Stadium |
| 2014-11-06 | ODI | India v Sri Lanka | 275/4 · 274/8 | India won by 6 wickets | Sardar Patel Stadium |
| 2014-11-02 | ODI | India v Sri Lanka | 363/5 · 194 | India won by 169 runs | Barabati Stadium |
| 2014-10-17 | ODI | India v West Indies | 330/6 · 271 | India won by 59 runs | Himachal Pradesh Cricket Association Stadium |
| 2014-10-11 | ODI | India v West Indies | 263/7 · 215 | India won by 48 runs | Arun Jaitley Stadium |
| 2014-10-08 | ODI | India v West Indies | 197 · 321/6 | West Indies won by 124 runs | Nehru Stadium |
| 2014-09-07 | T20I | England v India | 180/7 · 177/5 | England won by 3 runs | Edgbaston |
| 2014-09-05 | ODI | England v India | 294/7 · 253 | England won by 41 runs | Headingley |
| 2014-09-02 | ODI | England v India | 206 · 212/1 | India won by 9 wickets | Edgbaston |
| 2014-08-30 | ODI | England v India | 227 · 228/4 | India won by 6 wickets | Trent Bridge |
| 2014-08-27 | ODI | England v India | 161 · 304/6 | India won by 133 runs | Sophia Gardens |
| 2014-08-23 | ODI (W) | England v India | 214/9 · 201 | England won by 13 runs | North Marine Road Ground |
| 2014-08-21 | ODI (W) | England v India | 153/3 · 193/8 | England won by 42 runs | North Marine Road Ground |
| 2014-08-15 | Test | England v India | 486 · 148 & 94 | England won by 1 innings & 244 runs | Kennington Oval |
| 2014-08-13 | Test (W) | England v India | 92 & 202 · 114 & 183/4 | India won by 6 wickets | Sir Paul Getty's Ground |
| 2014-08-07 | Test | England v India | 367/9 · 152 & 161 | England won by 1 innings & 54 runs | Old Trafford |
| 2014-07-27 | Test | England v India | 569/7d & 205/4d · 330 & 178 | England won by 266 runs | The Rose Bowl |
| 2014-07-17 | Test | England v India | 319 & 223 · 295 & 342 | India won by 95 runs | Lord's |
| 2014-07-09 | Test | England v India | 496 · 457 & 391/9d | Drawn | Trent Bridge |
| 2014-06-19 | ODI | Bangladesh v India | 119/9 | No result | Shere Bangla National Stadium |
| 2014-06-17 | ODI | Bangladesh v India | 58 · 105 | India won by 47 runs | Shere Bangla National Stadium |
| 2014-06-15 | ODI | Bangladesh v India | 272/9 · 153/3 | India won by 7 wickets | Shere Bangla National Stadium |
| 2014-04-06 | T20I | India v Sri Lanka | 130/4 · 134/4 | Sri Lanka won by 6 wickets | Shere Bangla National Stadium |
| 2014-04-04 | T20I | India v South Africa | 176/4 · 172/4 | India won by 6 wickets | Shere Bangla National Stadium |
| 2014-04-02 | T20I (W) | India v Pakistan | 106/7 · 100/9 | India won by 6 runs | Sylhet Stadium |
| 2014-04-01 | T20I (W) | India v West Indies | 121/1 · 117/7 | India won by 9 wickets | Sylhet Stadium |
| 2014-03-30 | T20I (W) | Bangladesh v India | 72/8 · 151/5 | India won by 79 runs | Sylhet Stadium |
| 2014-03-30 | T20I | Australia v India | 86 · 159/7 | India won by 73 runs | Shere Bangla National Stadium |
| 2014-03-28 | T20I | Bangladesh v India | 138/7 · 141/2 | India won by 8 wickets | Shere Bangla National Stadium |
| 2014-03-26 | T20I (W) | England v India | 98/5 · 95/9 | England won by 5 wickets | Sylhet Stadium |
| 2014-03-24 | T20I (W) | India v Sri Lanka | 106/9 · 128/8 | Sri Lanka won by 22 runs | Sylhet Stadium |
| 2014-03-23 | T20I | India v West Indies | 130/3 · 129/7 | India won by 7 wickets | Shere Bangla National Stadium |
| 2014-03-21 | T20I | India v Pakistan | 131/3 · 130/7 | India won by 7 wickets | Shere Bangla National Stadium |
| 2014-03-05 | ODI | Afghanistan v India | 159 · 160/2 | India won by 8 wickets | Mirpur |
| 2014-03-02 | ODI | India v Pakistan | 245/8 · 249/9 | Pakistan won by 1 wickets | Shere Bangla National Stadium |
| 2014-02-28 | ODI | India v Sri Lanka | 264/9 · 265/8 | Sri Lanka won by 2 wickets | Khan Shaheb Osman Ali Stadium |
| 2014-02-26 | ODI | Bangladesh v India | 279/7 · 280/4 | India won by 6 wickets | Khan Shaheb Osman Ali Stadium |
| 2014-02-14 | Test | New Zealand v India | 192 & 680/8d · 438 & 166/3 | Drawn | Basin Reserve |
| 2014-02-06 | Test | New Zealand v India | 503 & 105 · 202 & 366 | New Zealand won by 40 runs | Eden Park |
| 2014-01-31 | ODI | New Zealand v India | 303/5 · 216 | New Zealand won by 87 runs | Westpac Stadium |
| 2014-01-28 | ODI | New Zealand v India | 280/3 · 278/5 | New Zealand won by 7 wickets | Seddon Park |
| 2014-01-25 | ODI | New Zealand v India | 314 · 314/9 | Tied | Eden Park |
| 2014-01-22 | ODI | New Zealand v India | 271/7 · 277/9 | New Zealand won by 15 runs | Seddon Park |
| 2014-01-19 | ODI | New Zealand v India | 292/7 · 268 | New Zealand won by 24 runs | McLean Park |
| 2013-12-26 | Test | South Africa v India | 500 & 59/0 · 334 & 223 | South Africa won by 10 wickets | Kingsmead |
| 2013-12-18 | Test | South Africa v India | 244 & 450/7 · 280 & 421 | Drawn | New Wanderers Stadium |
| 2013-12-11 | ODI | South Africa v India | 301/8 | No result | SuperSport Park |
| 2013-12-08 | ODI | South Africa v India | 280/6 · 146 | South Africa won by 134 runs | Kingsmead |
| 2013-12-05 | ODI | South Africa v India | 358/4 · 217 | South Africa won by 141 runs | New Wanderers Stadium |
| 2013-11-27 | ODI | India v West Indies | 266/5 · 263/5 | India won by 5 wickets | Green Park |
| 2013-11-24 | ODI | India v West Indies | 288/7 · 289/8 | West Indies won by 2 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2013-11-21 | ODI | India v West Indies | 212/4 · 211 | India won by 6 wickets | Nehru Stadium |
| 2013-11-14 | Test | India v West Indies | 495 · 182 & 187 | India won by 1 innings & 126 runs | Wankhede Stadium |
| 2013-11-06 | Test | India v West Indies | 453 · 234 & 168 | India won by 1 innings & 51 runs | Eden Gardens |
| 2013-11-02 | ODI | India v Australia | 383/6 · 326 | India won by 57 runs | M Chinnaswamy Stadium |
| 2013-10-30 | ODI | India v Australia | 351/4 · 350/6 | India won by 6 wickets | Vidarbha Cricket Association Stadium |
| 2013-10-23 | ODI | India v Australia | 27/0 · 295/8 | No result | JSCA International Stadium Complex |
| 2013-10-19 | ODI | India v Australia | 303/9 · 304/6 | Australia won by 4 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2013-10-16 | ODI | India v Australia | 362/1 · 359/5 | India won by 9 wickets | Sawai Mansingh Stadium |
| 2013-10-13 | ODI | India v Australia | 232 · 304/8 | Australia won by 72 runs | Maharashtra Cricket Association Stadium |
| 2013-10-10 | T20I | India v Australia | 202/4 · 201/7 | India won by 6 wickets | Saurashtra Cricket Association Stadium |
| 2013-08-03 | ODI | Zimbabwe v India | 163 · 167/3 | India won by 7 wickets | Queens Sports Club |
| 2013-08-01 | ODI | Zimbabwe v India | 144 · 145/1 | India won by 9 wickets | Queens Sports Club |
| 2013-07-28 | ODI | Zimbabwe v India | 183 · 187/3 | India won by 7 wickets | Harare Sports Club |
| 2013-07-26 | ODI | Zimbabwe v India | 236/9 · 294/8 | India won by 58 runs | Harare Sports Club |
| 2013-07-24 | ODI | Zimbabwe v India | 228/7 · 230/4 | India won by 6 wickets | Harare Sports Club |
| 2013-07-11 | ODI | India v Sri Lanka | 203/9 · 201 | India won by 1 wickets | Queen's Park Oval |
| 2013-07-09 | ODI | India v Sri Lanka | 119/3 · 96 | India won by 81 runs | Queen's Park Oval |
| 2013-07-05 | ODI | West Indies v India | 171 · 311/7 | India won by 102 runs | Queen's Park Oval |
| 2013-07-02 | ODI | India v Sri Lanka | 187 · 348/1 | Sri Lanka won by 161 runs | Sabina Park |
| 2013-06-30 | ODI | West Indies v India | 230/9 · 229/7 | West Indies won by 1 wickets | Sabina Park |
| 2013-06-23 | ODI | England v India | 124/8 · 129/7 | India won by 5 runs | Edgbaston |
| 2013-06-20 | ODI | India v Sri Lanka | 182/2 · 181/8 | India won by 8 wickets | Sophia Gardens |
| 2013-06-15 | ODI | India v Pakistan | 102/2 · 165 | India won by 8 wickets | Edgbaston |
| 2013-06-11 | ODI | India v West Indies | 236/2 · 233/9 | India won by 8 wickets | Kennington Oval |
| 2013-06-06 | ODI | India v South Africa | 331/7 · 305 | India won by 26 runs | Sophia Gardens |
| 2013-03-22 | Test | India v Australia | 272 & 158/4 · 262 & 164 | India won by 6 wickets | Arun Jaitley Stadium |
| 2013-03-14 | Test | India v Australia | 499 & 136/4 · 408 & 223 | India won by 6 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2013-03-02 | Test | India v Australia | 503 · 237/9d & 131 | India won by 1 innings & 135 runs | Rajiv Gandhi International Stadium |
| 2013-02-22 | Test | India v Australia | 572 & 50/2 · 380 & 241 | India won by 8 wickets | MA Chidambaram Stadium |
| 2013-02-05 | ODI (W) | India v Sri Lanka | 144 · 282/5 | Sri Lanka won by 138 runs | Brabourne Stadium |
| 2013-02-03 | ODI (W) | India v England | 240/9 · 272/8 | England won by 32 runs | Brabourne Stadium |
| 2013-01-31 | ODI (W) | India v West Indies | 284/6 · 179 | India won by 105 runs | Brabourne Stadium |
| 2013-01-27 | ODI | India v England | 226 · 227/3 | England won by 7 wickets | Himachal Pradesh Cricket Association Stadium |
| 2013-01-23 | ODI | India v England | 258/5 · 257/7 | India won by 5 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2013-01-19 | ODI | India v England | 157/3 · 155 | India won by 7 wickets | JSCA International Stadium Complex |
| 2013-01-15 | ODI | India v England | 285/6 · 158 | India won by 127 runs | Nehru Stadium |
| 2013-01-11 | ODI | India v England | 316/9 · 325/4 | England won by 9 runs | Saurashtra Cricket Association Stadium |
| 2013-01-06 | ODI | India v Pakistan | 167 · 157 | India won by 10 runs | Arun Jaitley Stadium |
| 2013-01-03 | ODI | India v Pakistan | 165 · 250 | Pakistan won by 85 runs | Eden Gardens |
| 2012-12-30 | ODI | India v Pakistan | 227/6 · 228/4 | Pakistan won by 6 wickets | MA Chidambaram Stadium |
| 2012-12-28 | T20I | India v Pakistan | 192/5 · 181/7 | India won by 11 runs | Sardar Patel Stadium |
| 2012-12-25 | T20I | India v Pakistan | 133/9 · 134/5 | Pakistan won by 5 wickets | M Chinnaswamy Stadium |
| 2012-12-22 | T20I | India v England | 177/8 · 181/4 | England won by 6 wickets | Wankhede Stadium |
| 2012-12-20 | T20I | India v England | 158/5 · 157/6 | India won by 5 wickets | Subrata Roy Sahara Stadium |
| 2012-12-13 | Test | India v England | 326/9d · 330 & 352/4d | Drawn | Vidarbha Cricket Association Stadium |
| 2012-12-05 | Test | India v England | 316 & 247 · 523 & 41/3 | England won by 7 wickets | Eden Gardens |
| 2012-11-23 | Test | India v England | 327 & 142 · 413 & 58/0 | England won by 10 wickets | Wankhede Stadium |
| 2012-11-15 | Test | India v England | 521/8d & 80/1 · 191 & 406 | India won by 9 wickets | Sardar Patel Stadium |
| 2012-10-31 | T20I (W) | India v Pakistan | 81 · 63 | India won by 18 runs | Guanggong International Cricket Stadium |
| 2012-10-28 | T20I (W) | India v Pakistan | 94/2 · 93 | India won by 8 wickets | Guanggong International Cricket Stadium |
| 2012-10-03 | T20I (W) | Sri Lanka v India | 100/8 · 102/1 | India won by 9 wickets | Nondescripts Cricket Club Ground |
| 2012-10-02 | T20I | India v South Africa | 152/6 · 151 | India won by 1 runs | R Premadasa Stadium |
| 2012-10-01 | T20I (W) | India v Pakistan | 97/8 · 98/9 | Pakistan won by 1 runs | Galle International Stadium |
| 2012-09-30 | T20I | India v Pakistan | 129/2 · 128 | India won by 8 wickets | R Premadasa Stadium |
| 2012-09-29 | T20I (W) | England v India | 118/1 · 116/6 | England won by 9 wickets | Galle International Stadium |
| 2012-09-28 | T20I | Australia v India | 141/1 · 140/7 | Australia won by 9 wickets | R Premadasa Stadium |
| 2012-09-27 | T20I (W) | Australia v India | 105/2 · 104/8 | Australia won by 8 wickets | Galle International Stadium |
| 2012-09-23 | T20I | England v India | 80 · 170/4 | India won by 90 runs | R Premadasa Stadium |
| 2012-09-19 | T20I | Afghanistan v India | 136 · 159/5 | India won by 23 runs | Colombo (RPS) |
| 2012-09-11 | T20I | India v New Zealand | 166/4 · 167/5 | New Zealand won by 1 runs | MA Chidambaram Stadium |
| 2012-08-31 | Test | India v New Zealand | 353 & 262/5 · 365 & 248 | India won by 5 wickets | M Chinnaswamy Stadium |
| 2012-08-23 | Test | India v New Zealand | 438 · 159 & 164 | India won by 1 innings & 115 runs | Rajiv Gandhi International Stadium |
| 2012-08-07 | T20I | Sri Lanka v India | 116 · 155/3 | India won by 39 runs | Pallekele International Cricket Stadium |
| 2012-08-04 | ODI | Sri Lanka v India | 274 · 294/7 | India won by 20 runs | Pallekele International Cricket Stadium |
| 2012-07-31 | ODI | Sri Lanka v India | 251/8 · 255/4 | India won by 6 wickets | R Premadasa Stadium |
| 2012-07-28 | ODI | Sri Lanka v India | 286/5 · 288/5 | India won by 5 wickets | R Premadasa Stadium |
| 2012-07-24 | ODI | Sri Lanka v India | 139/1 · 138 | Sri Lanka won by 9 wickets | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-21 | ODI | Sri Lanka v India | 293/9 · 314/6 | India won by 21 runs | Mahinda Rajapaksa International Cricket Stadium |
| 2012-07-11 | ODI (W) | England v India | 124/4 · 152/8 | England won by 29 runs | Sir Paul Getty's Ground |
| 2012-07-05 | ODI (W) | England v India | 177/7 · 173/5 | England won by 3 wickets | County Ground |
| 2012-07-04 | ODI (W) | England v India | 115 · 129 | India won by 14 runs | County Ground |
| 2012-07-01 | ODI (W) | England v India | 229 · 230/5 | India won by 5 wickets | Lord's |
| 2012-06-28 | T20I (W) | England v India | 117/2 · 114 | England won by 8 wickets | County Ground |
| 2012-06-26 | T20I (W) | England v India | 137/5 · 104/8 | England won by 33 runs | St Lawrence Ground |
| 2012-03-30 | T20I | South Africa v India | 219/4 · 71/0 | South Africa won by 11 runs | New Wanderers Stadium |
| 2012-03-18 | ODI | India v Pakistan | 330/4 · 329/6 | India won by 6 wickets | Shere Bangla National Stadium |
| 2012-03-16 | ODI | Bangladesh v India | 293/5 · 289/5 | Bangladesh won by 5 wickets | Shere Bangla National Stadium |
| 2012-03-13 | ODI | India v Sri Lanka | 304/3 · 254 | India won by 50 runs | Shere Bangla National Stadium |
| 2012-02-28 | ODI | India v Sri Lanka | 321/3 · 320/4 | India won by 7 wickets | Bellerive Oval |
| 2012-02-26 | ODI | Australia v India | 252/9 · 165 | Australia won by 87 runs | Sydney Cricket Ground |
| 2012-02-21 | ODI | India v Sri Lanka | 238 · 289/6 | Sri Lanka won by 51 runs | Brisbane Cricket Ground |
| 2012-02-19 | ODI | Australia v India | 288/5 · 178 | Australia won by 110 runs | Brisbane Cricket Ground |
| 2012-02-14 | ODI | India v Sri Lanka | 236/9 · 236/9 | Tied | Adelaide Oval |
| 2012-02-12 | ODI | Australia v India | 269/8 · 270/6 | India won by 4 wickets | Adelaide Oval |
| 2012-02-08 | ODI | India v Sri Lanka | 234/6 · 233/8 | India won by 4 wickets | WACA Ground |
| 2012-02-05 | ODI | Australia v India | 216/5 · 151 | Australia won by 65 runs | Melbourne Cricket Ground |
| 2012-02-03 | T20I | Australia v India | 131 · 135/2 | India won by 8 wickets | Melbourne Cricket Ground |
| 2012-02-01 | T20I | Australia v India | 171/4 · 140/6 | Australia won by 31 runs | Stadium Australia |
| 2012-01-24 | Test | Australia v India | 604/7d & 167/5d · 272 & 201 | Australia won by 298 runs | Adelaide Oval |
| 2012-01-13 | Test | Australia v India | 369 · 161 & 171 | Australia won by 1 innings & 37 runs | WACA Ground |
| 2012-01-03 | Test | Australia v India | 659/4d · 191 & 400 | Australia won by 1 innings & 68 runs | Sydney Cricket Ground |
| 2011-12-26 | Test | Australia v India | 333 & 240 · 282 & 169 | Australia won by 122 runs | Melbourne Cricket Ground |
| 2011-12-11 | ODI | India v West Indies | 267/6 · 233 | India won by 34 runs | MA Chidambaram Stadium |
| 2011-12-08 | ODI | India v West Indies | 418/5 · 265 | India won by 153 runs | Holkar Cricket Stadium |
| 2011-12-05 | ODI | India v West Indies | 244 · 260/5 | West Indies won by 16 runs | Sardar Patel Stadium |
| 2011-12-02 | ODI | India v West Indies | 270/5 · 269/9 | India won by 5 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2011-11-29 | ODI | India v West Indies | 213/9 · 211/9 | India won by 1 wickets | Barabati Stadium |
| 2011-11-22 | Test | India v West Indies | 482 & 242/9 · 590 & 134 | Drawn | Wankhede Stadium |
| 2011-11-14 | Test | India v West Indies | 631/7d · 153 & 463 | India won by 1 innings & 15 runs | Eden Gardens |
| 2011-11-06 | Test | India v West Indies | 209 & 276/5 · 304 & 180 | India won by 5 wickets | Arun Jaitley Stadium |
| 2011-10-29 | T20I | India v England | 120/9 · 121/4 | England won by 6 wickets | Eden Gardens |
| 2011-10-25 | ODI | India v England | 271/8 · 176 | India won by 95 runs | Eden Gardens |
| 2011-10-23 | ODI | India v England | 223/4 · 220 | India won by 6 wickets | Wankhede Stadium |
| 2011-10-20 | ODI | India v England | 300/5 · 298/4 | India won by 5 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2011-10-17 | ODI | India v England | 238/2 · 237 | India won by 8 wickets | Arun Jaitley Stadium |
| 2011-10-14 | ODI | India v England | 300/7 · 174 | India won by 126 runs | Rajiv Gandhi International Stadium |
| 2011-09-16 | ODI | England v India | 241/4 · 304/6 | England won by 6 wickets | Sophia Gardens |
| 2011-09-11 | ODI | England v India | 270/8 · 280/5 | Tied | Lord's |
| 2011-09-09 | ODI | England v India | 218/7 · 234/7 | England won by 3 wickets | Kennington Oval |
| 2011-09-06 | ODI | England v India | 188/3 · 187/8 | England won by 7 wickets | The Rose Bowl |
| 2011-09-03 | ODI | England v India | 27/2 · 274/7 | No result | Riverside Ground |
| 2011-08-31 | T20I | England v India | 169/4 · 165 | England won by 6 wickets | Old Trafford |
| 2011-08-18 | Test | England v India | 591/6d · 300 & 283 | England won by 1 innings & 8 runs | Kennington Oval |
| 2011-08-10 | Test | England v India | 710/7d · 224 & 244 | England won by 1 innings & 242 runs | Edgbaston |
| 2011-07-29 | Test | England v India | 221 & 544 · 288 & 158 | England won by 319 runs | Trent Bridge |
| 2011-07-21 | Test | England v India | 474/8d & 269/6d · 286 & 261 | England won by 196 runs | Lord's |
| 2011-07-06 | Test | West Indies v India | 204 & 322 · 347 & 94/3 | Drawn | Windsor Park |
| 2011-06-28 | Test | West Indies v India | 190 & 202/7 · 201 & 269/6d | Drawn | Kensington Oval |
| 2011-06-26 | T20I (W) | England v India | 134 · 88/8 | England won by 46 runs | County Ground |
| 2011-06-20 | Test | West Indies v India | 173 & 262 · 246 & 252 | India won by 63 runs | Sabina Park |
| 2011-06-16 | ODI | West Indies v India | 255/3 · 251 | West Indies won by 7 wickets | Sabina Park |
| 2011-06-13 | ODI | West Indies v India | 249/8 · 146 | West Indies won by 103 runs | Sir Vivian Richards Stadium |
| 2011-06-11 | ODI | West Indies v India | 225/8 · 228/7 | India won by 3 wickets | Sir Vivian Richards Stadium |
| 2011-06-08 | ODI | West Indies v India | 240/9 · 183/3 | India won by 7 wickets | Queen's Park Oval |
| 2011-06-06 | ODI | West Indies v India | 214/9 · 217/6 | India won by 4 wickets | Queen's Park Oval |
| 2011-06-04 | T20I | West Indies v India | 143/5 · 159/6 | India won by 16 runs | Queen's Park Oval |
| 2011-04-02 | ODI | India v Sri Lanka | 277/4 · 274/6 | India won by 6 wickets | Wankhede Stadium |
| 2011-03-30 | ODI | India v Pakistan | 260/9 · 231 | India won by 29 runs | Punjab Cricket Association IS Bindra Stadium |
| 2011-03-24 | ODI | India v Australia | 261/5 · 260/6 | India won by 5 wickets | Sardar Patel Stadium |
| 2011-03-20 | ODI | India v West Indies | 268 · 188 | India won by 80 runs | MA Chidambaram Stadium |
| 2011-03-12 | ODI | India v South Africa | 296 · 300/7 | South Africa won by 3 wickets | Vidarbha Cricket Association Stadium |
| 2011-03-09 | ODI | India v Netherlands | 191/5 · 189 | India won by 5 wickets | Arun Jaitley Stadium |
| 2011-03-06 | ODI | India v Ireland | 210/5 · 207 | India won by 5 wickets | M Chinnaswamy Stadium |
| 2011-02-27 | ODI | India v England | 338 · 338/8 | Tied | M Chinnaswamy Stadium |
| 2011-02-19 | ODI | Bangladesh v India | 283/9 · 370/4 | India won by 87 runs | Shere Bangla National Stadium |
| 2011-01-23 | ODI | South Africa v India | 250/9 · 234 | South Africa won by 33 runs | SuperSport Park |
| 2011-01-21 | ODI | South Africa v India | 265/7 · 142/6 | South Africa won by 48 runs | St George's Park |
| 2011-01-18 | ODI | South Africa v India | 220 · 223/8 | India won by 2 wickets | Newlands |
| 2011-01-15 | ODI | South Africa v India | 189 · 190 | India won by 1 runs | New Wanderers Stadium |
| 2011-01-12 | ODI | South Africa v India | 289/9 · 154 | South Africa won by 135 runs | Kingsmead |
| 2011-01-09 | T20I | South Africa v India | 147/9 · 168/6 | India won by 21 runs | Moses Mabhida Stadium |
| 2011-01-02 | Test | South Africa v India | 362 & 341 · 364 & 166/3 | Drawn | Newlands |
| 2010-12-26 | Test | South Africa v India | 131 & 215 · 205 & 228 | India won by 87 runs | Kingsmead |
| 2010-12-16 | Test | South Africa v India | 620/4d · 136 & 459 | South Africa won by 1 innings & 25 runs | SuperSport Park |
| 2010-12-10 | ODI | India v New Zealand | 107/2 · 103 | India won by 8 wickets | MA Chidambaram Stadium |
| 2010-12-07 | ODI | India v New Zealand | 321/5 · 315/7 | India won by 5 wickets | M Chinnaswamy Stadium |
| 2010-12-04 | ODI | India v New Zealand | 229/1 · 224/9 | India won by 9 wickets | Reliance Stadium |
| 2010-12-01 | ODI | India v New Zealand | 259/2 · 258/8 | India won by 8 wickets | Sawai Mansingh Stadium |
| 2010-11-28 | ODI | India v New Zealand | 276 · 236 | India won by 40 runs | Nehru Stadium |
| 2010-11-20 | Test | India v New Zealand | 566/8d · 193 & 175 | India won by 1 innings & 198 runs | Vidarbha Cricket Association Stadium |
| 2010-11-12 | Test | India v New Zealand | 472 & 68/0 · 350 & 448/8d | Drawn | Rajiv Gandhi International Stadium |
| 2010-11-04 | Test | India v New Zealand | 487 & 266 · 459 & 22/1 | Drawn | Sardar Patel Stadium |
| 2010-10-20 | ODI | India v Australia | 292/5 · 289/3 | India won by 5 wickets | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2010-10-09 | Test | India v Australia | 495 & 207/3 · 478 & 223 | India won by 7 wickets | M Chinnaswamy Stadium |
| 2010-10-01 | Test | India v Australia | 405 & 216/9 · 428 & 192 | India won by 1 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2010-08-28 | ODI | Sri Lanka v India | 299/8 · 225 | Sri Lanka won by 74 runs | Rangiri Dambulla International Stadium |
| 2010-08-25 | ODI | India v New Zealand | 223 · 118 | India won by 105 runs | Rangiri Dambulla International Stadium |
| 2010-08-22 | ODI | Sri Lanka v India | 104/2 · 103 | Sri Lanka won by 8 wickets | Rangiri Dambulla International Stadium |
| 2010-08-16 | ODI | Sri Lanka v India | 170 · 171/4 | India won by 6 wickets | Rangiri Dambulla International Stadium |
| 2010-08-10 | ODI | India v New Zealand | 88 · 288 | New Zealand won by 200 runs | Rangiri Dambulla International Stadium |
| 2010-08-03 | Test | Sri Lanka v India | 425 & 267 · 436 & 258/5 | India won by 5 wickets | P Sara Oval |
| 2010-07-26 | Test | Sri Lanka v India | 642/4d & 129/3d · 707 | Drawn | Sinhalese Sports Club Ground |
| 2010-07-18 | Test | Sri Lanka v India | 520/8d & 96/0 · 276 & 338 | Sri Lanka won by 10 wickets | Galle International Stadium |
| 2010-06-24 | ODI | Sri Lanka v India | 187 · 268/6 | India won by 81 runs | Rangiri Dambulla International Stadium |
| 2010-06-22 | ODI | Sri Lanka v India | 211/3 · 209 | Sri Lanka won by 7 wickets | Rangiri Dambulla International Stadium |
| 2010-06-19 | ODI | India v Pakistan | 271/7 · 267 | India won by 3 wickets | Rangiri Dambulla International Stadium |
| 2010-06-16 | ODI | Bangladesh v India | 167 · 168/4 | India won by 6 wickets | Rangiri Dambulla International Stadium |
| 2010-06-13 | T20I | Zimbabwe v India | 140/5 · 144/3 | India won by 7 wickets | Harare Sports Club |
| 2010-06-12 | T20I | Zimbabwe v India | 111/9 · 112/4 | India won by 6 wickets | Harare Sports Club |
| 2010-06-05 | ODI | India v Sri Lanka | 268/9 · 270/4 | Sri Lanka won by 6 wickets | Harare Sports Club |
| 2010-06-03 | ODI | Zimbabwe v India | 197/3 · 194/9 | Zimbabwe won by 7 wickets | Harare Sports Club |
| 2010-05-30 | ODI | India v Sri Lanka | 243/3 · 242 | India won by 7 wickets | Queens Sports Club |
| 2010-05-28 | ODI | Zimbabwe v India | 289/4 · 285/5 | Zimbabwe won by 6 wickets | Queens Sports Club |
| 2010-05-13 | T20I (W) | Australia v India | 123/3 · 119/5 | Australia won by 7 wickets | Beausejour Stadium |
| 2010-05-11 | T20I | India v Sri Lanka | 163/5 · 167/5 | Sri Lanka won by 5 wickets | Beausejour Stadium |
| 2010-05-09 | T20I | West Indies v India | 169/6 · 155/9 | West Indies won by 14 runs | Kensington Oval |
| 2010-05-07 | T20I | Australia v India | 184/5 · 135 | Australia won by 49 runs | Kensington Oval |
| 2010-05-02 | T20I | India v South Africa | 186/5 · 172/5 | India won by 14 runs | Beausejour Stadium |
| 2010-05-01 | T20I | Afghanistan v India | 115/8 · 116/3 | India won by 7 wickets | Gros Islet |
| 2010-02-27 | ODI | India v South Africa | 275 · 365/2 | South Africa won by 90 runs | Sardar Patel Stadium |
| 2010-02-24 | ODI | India v South Africa | 401/3 · 248 | India won by 153 runs | Captain Roop Singh Stadium |
| 2010-02-21 | ODI | India v South Africa | 298/9 · 297 | India won by 1 runs | Sawai Mansingh Stadium |
| 2010-02-14 | Test | India v South Africa | 643/6d · 296 & 290 | India won by 1 innings & 57 runs | Eden Gardens |
| 2010-02-06 | Test | India v South Africa | 233 & 319 · 558/6d | South Africa won by 1 innings & 6 runs | Vidarbha Cricket Association Stadium |
| 2010-01-24 | Test | Bangladesh v India | 233 & 312 · 544/8d & 2/0 | India won by 10 wickets | Shere Bangla National Stadium |
| 2010-01-17 | Test | Bangladesh v India | 242 & 301 · 243 & 413/8d | India won by 113 runs | Zahur Ahmed Chowdhury Stadium |
| 2010-01-13 | ODI | India v Sri Lanka | 245 · 249/6 | Sri Lanka won by 4 wickets | Shere Bangla National Stadium |
| 2010-01-11 | ODI | Bangladesh v India | 247/6 · 249/4 | India won by 6 wickets | Shere Bangla National Stadium |
| 2010-01-10 | ODI | India v Sri Lanka | 214/2 · 213 | India won by 8 wickets | Shere Bangla National Stadium |
| 2010-01-07 | ODI | Bangladesh v India | 296/6 · 297/4 | India won by 6 wickets | Shere Bangla National Stadium |
| 2010-01-05 | ODI | India v Sri Lanka | 279/9 · 283/5 | Sri Lanka won by 5 wickets | Shere Bangla National Stadium |
| 2009-12-27 | ODI | India v Sri Lanka | 83/5 | No result | Arun Jaitley Stadium |
| 2009-12-24 | ODI | India v Sri Lanka | 317/3 · 315/6 | India won by 7 wickets | Eden Gardens |
| 2009-12-21 | ODI | India v Sri Lanka | 243/3 · 239 | India won by 7 wickets | Barabati Stadium |
| 2009-12-18 | ODI | India v Sri Lanka | 301/7 · 302/7 | Sri Lanka won by 3 wickets | Vidarbha Cricket Association Stadium |
| 2009-12-15 | ODI | India v Sri Lanka | 414/7 · 411/8 | India won by 3 runs | Madhavrao Scindia Cricket Ground |
| 2009-12-12 | T20I | India v Sri Lanka | 211/4 · 206/7 | India won by 6 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2009-12-09 | T20I | India v Sri Lanka | 186/9 · 215/5 | Sri Lanka won by 29 runs | Vidarbha Cricket Association Stadium |
| 2009-12-02 | Test | India v Sri Lanka | 726/9d · 393 & 309 | India won by 1 innings & 24 runs | Brabourne Stadium |
| 2009-11-24 | Test | India v Sri Lanka | 642 · 229 & 269 | India won by 1 innings & 144 runs | Green Park |
| 2009-11-16 | Test | India v Sri Lanka | 426 & 412/4 · 760/7d | Drawn | Sardar Patel Stadium |
| 2009-11-08 | ODI | India v Australia | 170 · 172/4 | Australia won by 6 wickets | Nehru Stadium |
| 2009-11-05 | ODI | India v Australia | 347 · 350/4 | Australia won by 3 runs | Rajiv Gandhi International Stadium |
| 2009-11-02 | ODI | India v Australia | 226 · 250 | Australia won by 24 runs | Punjab Cricket Association IS Bindra Stadium |
| 2009-10-31 | ODI | India v Australia | 230/4 · 229/5 | India won by 6 wickets | Arun Jaitley Stadium |
| 2009-10-28 | ODI | India v Australia | 354/7 · 255 | India won by 99 runs | Vidarbha Cricket Association Stadium |
| 2009-10-25 | ODI | India v Australia | 288/8 · 292/8 | Australia won by 4 runs | Reliance Stadium |
| 2009-09-30 | ODI | India v West Indies | 130/3 · 129 | India won by 7 wickets | New Wanderers Stadium |
| 2009-09-28 | ODI | Australia v India | 234/4 | No result | SuperSport Park |
| 2009-09-26 | ODI | India v Pakistan | 248 · 302/9 | Pakistan won by 54 runs | SuperSport Park |
| 2009-09-14 | ODI | Sri Lanka v India | 273 · 319/5 | India won by 46 runs | R Premadasa Stadium |
| 2009-09-12 | ODI | Sri Lanka v India | 307/6 · 168 | Sri Lanka won by 139 runs | R Premadasa Stadium |
| 2009-09-11 | ODI | India v New Zealand | 156/4 · 155 | India won by 6 wickets | R Premadasa Stadium |
| 2009-07-05 | ODI | West Indies v India | 27/1 | No result | Beausejour Stadium |
| 2009-07-03 | ODI | West Indies v India | 186/7 · 159/4 | India won by 6 wickets | Beausejour Stadium |
| 2009-06-28 | ODI | West Indies v India | 192/2 · 188 | West Indies won by 8 wickets | Sabina Park |
| 2009-06-26 | ODI | West Indies v India | 319 · 339/6 | India won by 20 runs | Sabina Park |
| 2009-06-18 | T20I (W) | India v New Zealand | 93/9 · 145/5 | New Zealand won by 52 runs | Trent Bridge |
| 2009-06-16 | T20I | India v South Africa | 118/8 · 130/5 | South Africa won by 12 runs | Trent Bridge |
| 2009-06-14 | T20I | England v India | 153/7 · 150/5 | England won by 3 runs | Lord's |
| 2009-06-12 | T20I | India v West Indies | 153/7 · 156/3 | West Indies won by 7 wickets | Lord's |
| 2009-06-10 | T20I | India v Ireland | 113/2 · 112/8 | India won by 8 wickets | Trent Bridge |
| 2009-06-06 | T20I | Bangladesh v India | 155/8 · 180/5 | India won by 25 runs | Trent Bridge |
| 2009-04-03 | Test | New Zealand v India | 197 & 281/8 · 379 & 434/7d | Drawn | Basin Reserve |
| 2009-03-26 | Test | New Zealand v India | 619/9d · 305 & 476/4 | Drawn | McLean Park |
| 2009-03-18 | Test | New Zealand v India | 279 & 279 · 520 & 39/0 | India won by 10 wickets | Seddon Park |
| 2009-03-14 | ODI | New Zealand v India | 151/2 · 149 | New Zealand won by 8 wickets | Eden Park |
| 2009-03-11 | ODI | New Zealand v India | 270/5 · 201/0 | India won by 84 runs | Seddon Park |
| 2009-03-10 | ODI (W) | England v India | 172/1 · 169 | England won by 9 wickets | North Sydney Oval |
| 2009-03-08 | ODI | New Zealand v India | 334 · 392/4 | India won by 58 runs | AMI Stadium |
| 2009-03-06 | ODI | New Zealand v India | 188/4 | No result | Westpac Stadium |
| 2009-03-03 | ODI | New Zealand v India | 162/9 · 273/4 | India won by 53 runs | McLean Park |
| 2009-02-27 | T20I | New Zealand v India | 150/5 · 149/6 | New Zealand won by 5 wickets | Westpac Stadium |
| 2009-02-25 | T20I | New Zealand v India | 166/3 · 162/8 | New Zealand won by 7 wickets | AMI Stadium |
| 2009-02-10 | T20I | Sri Lanka v India | 171/4 · 174/7 | India won by 3 wickets | R Premadasa Stadium |
| 2009-02-08 | ODI | Sri Lanka v India | 320/8 · 252 | Sri Lanka won by 68 runs | R Premadasa Stadium |
| 2009-02-05 | ODI | Sri Lanka v India | 265 · 332/5 | India won by 67 runs | R Premadasa Stadium |
| 2009-02-03 | ODI | Sri Lanka v India | 216 · 363/5 | India won by 147 runs | R Premadasa Stadium |
| 2009-01-31 | ODI | Sri Lanka v India | 241 · 256/9 | India won by 15 runs | R Premadasa Stadium |
| 2009-01-28 | ODI | Sri Lanka v India | 246/7 · 247/4 | India won by 6 wickets | Rangiri Dambulla International Stadium |
| 2008-12-19 | Test | India v England | 453 & 251/7d · 302 & 64/1 | Drawn | Punjab Cricket Association IS Bindra Stadium |
| 2008-12-11 | Test | India v England | 241 & 387/4 · 316 & 311/9d | India won by 6 wickets | MA Chidambaram Stadium |
| 2008-11-26 | ODI | India v England | 273/4 · 270/4 | India won by 6 wickets | Barabati Stadium |
| 2008-11-23 | ODI | India v England | 166/4 · 178/8 | India won by 19 runs | M Chinnaswamy Stadium |
| 2008-11-20 | ODI | India v England | 198/5 · 240 | India won by 16 runs | Green Park |
| 2008-11-17 | ODI | India v England | 292/9 · 238 | India won by 54 runs | Maharani Usharaje Trust Cricket Ground |
| 2008-11-14 | ODI | India v England | 387/5 · 229 | India won by 158 runs | Madhavrao Scindia Cricket Ground |
| 2008-11-06 | Test | India v Australia | 441 & 295 · 355 & 209 | India won by 172 runs | Vidarbha Cricket Association Stadium |
| 2008-10-29 | Test | India v Australia | 613/7d & 208/5d · 577 & 31/0 | Drawn | Arun Jaitley Stadium |
| 2008-10-17 | Test | India v Australia | 469 & 314/3d · 268 & 195 | India won by 320 runs | Punjab Cricket Association IS Bindra Stadium |
| 2008-10-09 | Test | India v Australia | 360 & 177/4 · 430 & 228/6d | Drawn | M Chinnaswamy Stadium |
| 2008-08-29 | ODI | Sri Lanka v India | 227/6 · 103 | Sri Lanka won by 112 runs | R Premadasa Stadium |
| 2008-08-27 | ODI | Sri Lanka v India | 212 · 258 | India won by 46 runs | R Premadasa Stadium |
| 2008-08-24 | ODI | Sri Lanka v India | 204 · 237/9 | India won by 33 runs | R Premadasa Stadium |
| 2008-08-20 | ODI | Sri Lanka v India | 142 · 143/7 | India won by 3 wickets | Rangiri Dambulla International Stadium |
| 2008-08-18 | ODI | Sri Lanka v India | 147/2 · 146 | Sri Lanka won by 8 wickets | Rangiri Dambulla International Stadium |
| 2008-08-08 | Test | Sri Lanka v India | 396 & 123/2 · 249 & 268 | Sri Lanka won by 8 wickets | P Saravanamuttu Stadium |
| 2008-07-31 | Test | Sri Lanka v India | 292 & 136 · 329 & 269 | India won by 170 runs | Galle International Stadium |
| 2008-07-23 | Test | Sri Lanka v India | 600/6d · 223 & 138 | Sri Lanka won by 1 innings & 239 runs | Sinhalese Sports Club Ground |
| 2008-07-06 | ODI | India v Sri Lanka | 173 · 273 | Sri Lanka won by 100 runs | National Stadium, Karachi |
| 2008-07-03 | ODI | India v Sri Lanka | 310/4 · 308/8 | India won by 6 wickets | National Stadium, Karachi |
| 2008-07-02 | ODI | Pakistan v India | 309/2 · 308/7 | Pakistan won by 8 wickets | National Stadium, Karachi |
| 2008-06-28 | ODI | Bangladesh v India | 283/6 · 284/3 | India won by 7 wickets | National Stadium, Karachi |
| 2008-06-26 | ODI | Pakistan v India | 299/4 · 301/4 | India won by 6 wickets | National Stadium, Karachi |
| 2008-06-25 | ODI | Hong Kong v India | 118 · 374/4 | India won by 256 runs | National Stadium, Karachi |
| 2008-06-14 | ODI | India v Pakistan | 290 · 315/3 | Pakistan won by 25 runs | Shere Bangla National Stadium |
| 2008-06-12 | ODI | Bangladesh v India | 222 · 223/3 | India won by 7 wickets | Shere Bangla National Stadium |
| 2008-06-10 | ODI | India v Pakistan | 330/8 · 190 | India won by 140 runs | Shere Bangla National Stadium |
| 2008-05-11 | ODI (W) | India v Sri Lanka | 260/7 · 83 | India won by 177 runs | Welagedara Stadium |
| 2008-05-08 | ODI (W) | Sri Lanka v India | 123/9 · 124/2 | India won by 8 wickets | Welagedara Stadium |
| 2008-04-11 | Test | India v South Africa | 325 & 64/2 · 265 & 121 | India won by 8 wickets | Green Park |
| 2008-04-03 | Test | India v South Africa | 76 & 328 · 494/7d | South Africa won by 1 innings & 90 runs | Sardar Patel Stadium |
| 2008-03-26 | Test | India v South Africa | 627 · 540 & 331/5d | Drawn | MA Chidambaram Stadium |
| 2008-03-04 | ODI | Australia v India | 249 · 258/9 | India won by 9 runs | Brisbane Cricket Ground |
| 2008-03-02 | ODI | Australia v India | 239/8 · 242/4 | India won by 6 wickets | Sydney Cricket Ground |
| 2008-02-26 | ODI | India v Sri Lanka | 180/3 · 179 | India won by 7 wickets | Bellerive Oval |
| 2008-02-24 | ODI | Australia v India | 317/7 · 299 | Australia won by 18 runs | Sydney Cricket Ground |
| 2008-02-19 | ODI | India v Sri Lanka | 239/8 · 238/6 | India won by 2 wickets | Adelaide Oval |
| 2008-02-17 | ODI | Australia v India | 203/9 · 153 | Australia won by 50 runs | Adelaide Oval |
| 2008-02-12 | ODI | India v Sri Lanka | 195/5 · 154/2 | Sri Lanka won by 8 wickets | Canberra |
| 2008-02-10 | ODI | Australia v India | 159 · 160/5 | India won by 5 wickets | Melbourne Cricket Ground |
| 2008-02-05 | ODI | India v Sri Lanka | 267/4 | No result | Brisbane Cricket Ground |
| 2008-02-03 | ODI | Australia v India | 51/3 · 194 | No result | Brisbane Cricket Ground |
| 2008-02-01 | T20I | Australia v India | 75/1 · 74 | Australia won by 9 wickets | Melbourne Cricket Ground |
| 2008-01-24 | Test | Australia v India | 563 · 526 & 269/7d | Drawn | Adelaide Oval |
| 2008-01-16 | Test | Australia v India | 212 & 340 · 330 & 294 | India won by 72 runs | WACA Ground |
| 2008-01-02 | Test | Australia v India | 463 & 401/7d · 532 & 210 | Australia won by 122 runs | Sydney Cricket Ground |
| 2007-12-26 | Test | Australia v India | 343 & 351/7d · 196 & 161 | Australia won by 337 runs | Melbourne Cricket Ground |
| 2007-12-08 | Test | India v Pakistan | 626 & 284/6d · 537 & 162/7 | Drawn | M Chinnaswamy Stadium |
| 2007-11-30 | Test | India v Pakistan | 616/5d & 184/4d · 456 & 214/4 | Drawn | Eden Gardens |
| 2007-11-22 | Test | Pakistan v India | 231 & 247 · 276 & 203/4 | India won by 6 wickets | Arun Jaitley Stadium |
| 2007-11-18 | ODI | India v Pakistan | 275 · 306/6 | Pakistan won by 31 runs | Sawai Mansingh Stadium |
| 2007-11-15 | ODI | India v Pakistan | 260/4 · 255/6 | India won by 6 wickets | Captain Roop Singh Stadium |
| 2007-11-11 | ODI | India v Pakistan | 294/6 · 248 | India won by 46 runs | Green Park |
| 2007-11-08 | ODI | India v Pakistan | 321/9 · 322/6 | Pakistan won by 4 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2007-11-05 | ODI | India v Pakistan | 242/5 · 239/7 | India won by 5 wickets | Nehru Stadium |
| 2007-10-20 | T20I | India v Australia | 167/3 · 166/5 | India won by 7 wickets | Brabourne Stadium |
| 2007-10-17 | ODI | India v Australia | 195/8 · 193 | India won by 2 wickets | Wankhede Stadium |
| 2007-10-14 | ODI | India v Australia | 299/7 · 317/8 | Australia won by 18 runs | Vidarbha Cricket Association Ground |
| 2007-10-11 | ODI | India v Australia | 148 · 149/1 | Australia won by 9 wickets | Reliance Stadium |
| 2007-10-08 | ODI | India v Australia | 291/4 · 283/7 | India won by 8 runs | Sector 16 Stadium |
| 2007-10-05 | ODI | India v Australia | 243 · 290/7 | Australia won by 47 runs | Rajiv Gandhi International Stadium |
| 2007-10-02 | ODI | India v Australia | 222 · 306/6 | Australia won by 84 runs | Nehru Stadium |
| 2007-09-29 | ODI | India v Australia | 9/1 · 307/7 | No result | M Chinnaswamy Stadium |
| 2007-09-24 | T20I | India v Pakistan | 157/5 · 152 | India won by 5 runs | New Wanderers Stadium |
| 2007-09-22 | T20I | Australia v India | 173/7 · 188/5 | India won by 15 runs | Kingsmead |
| 2007-09-20 | T20I | South Africa v India | 116/9 · 153/5 | India won by 37 runs | Kingsmead |
| 2007-09-19 | T20I | England v India | 200/6 · 218/4 | India won by 18 runs | Kingsmead |
| 2007-09-16 | T20I | India v New Zealand | 180/9 · 190 | New Zealand won by 10 runs | New Wanderers Stadium |
| 2007-09-14 | T20I | India v Pakistan | 141/9 · 141/7 | Tied | Kingsmead |
| 2007-09-08 | ODI | England v India | 188/3 · 187 | England won by 7 wickets | Lord's |
| 2007-09-05 | ODI | England v India | 316/6 · 317/8 | India won by 2 wickets | Kennington Oval |
| 2007-09-02 | ODI | England v India | 242/8 · 324/6 | India won by 38 runs | Headingley |
| 2007-08-30 | ODI | England v India | 213/7 · 212 | England won by 3 wickets | Old Trafford |
| 2007-08-27 | ODI | England v India | 281/8 · 239 | England won by 42 runs | Edgbaston |
| 2007-08-24 | ODI | England v India | 320/8 · 329/7 | India won by 9 runs | County Ground |
| 2007-08-21 | ODI | England v India | 288/2 · 184 | England won by 104 runs | The Rose Bowl |
| 2007-08-16 | ODI | Scotland v India | 203/9 · 212/3 | India won by 7 wickets | Titwood |
| 2007-08-09 | Test | India v England | 664 & 180/6d · 345 & 369/6 | Drawn | Kennington Oval |
| 2007-07-27 | Test | England v India | 198 & 355 · 481 & 73/3 | India won by 7 wickets | Trent Bridge |
| 2007-07-19 | Test | England v India | 298 & 282 · 201 & 282/9 | Drawn | Lord's |
| 2007-07-01 | ODI | India v South Africa | 152/4 · 148/7 | India won by 6 wickets | Civil Service Cricket Club |
| 2007-06-29 | ODI | India v South Africa | 227/4 · 226/6 | India won by 6 wickets | Civil Service Cricket Club |
| 2007-06-26 | ODI | India v South Africa | 242/8 · 245/6 | South Africa won by 4 wickets | Civil Service Cricket Club |
| 2007-06-23 | ODI | Ireland v India | 193 · 171/1 | India won by 9 wickets | Civil Service Cricket Club |
| 2007-05-25 | Test | India v Bangladesh | 610/3d · 118 & 253 | India won by 1 innings & 239 runs | Shere Bangla National Stadium |
| 2007-05-18 | Test | India v Bangladesh | 387/8d & 100/6d · 238 & 104/2 | Drawn | Zahur Ahmed Chowdhury Stadium |
| 2007-05-12 | ODI | Bangladesh v India | 238/9 · 284/8 | India won by 46 runs | Shere Bangla National Stadium |
| 2007-05-10 | ODI | Bangladesh v India | 250/7 · 251/5 | India won by 5 wickets | Shere Bangla National Stadium |
| 2007-03-23 | ODI | India v Sri Lanka | 185 · 254/6 | Sri Lanka won by 69 runs | Queen's Park Oval |
| 2007-03-19 | ODI | Bermuda v India | 156 · 413/5 | India won by 257 runs | Queen's Park Oval |
| 2007-03-17 | ODI | Bangladesh v India | 192/5 · 191 | Bangladesh won by 5 wickets | Queen's Park Oval |
| 2007-02-17 | ODI | India v Sri Lanka | 263/3 · 259/7 | India won by 7 wickets | Andhra Cricket Association-Visakhapatnam District Cricket Association Stadium |
| 2007-02-14 | ODI | India v Sri Lanka | 233/5 · 230/8 | India won by 5 wickets | Nehru Stadium |
| 2007-02-11 | ODI | India v Sri Lanka | 252/9 · 257/8 | Sri Lanka won by 5 runs | Madhavrao Scindia Cricket Ground |
| 2007-02-08 | ODI | India v Sri Lanka | 102/3 | No result | Eden Gardens |
| 2007-01-31 | ODI | India v West Indies | 341/3 · 181 | India won by 160 runs | Indian Petrochemicals Corporation Limited Sports Complex Ground |
| 2007-01-27 | ODI | India v West Indies | 268 · 270/7 | West Indies won by 3 wickets | MA Chidambaram Stadium |
| 2007-01-24 | ODI | India v West Indies | 189 · 169 | India won by 20 runs | Cuttack |
| 2007-01-21 | ODI | India v West Indies | 338/3 · 324/8 | India won by 14 runs | Nagpur |
| 2007-01-02 | Test | India v South Africa | 414 & 169 · 373 & 211/5 | South Africa won by 5 wickets | Newlands |
| 2006-12-26 | Test | South Africa v India | 328 & 265/8d · 240 & 179 | South Africa won by 174 runs | Kingsmead |
| 2006-12-15 | Test | India v South Africa | 249 & 236 · 84 & 278 | India won by 123 runs | Wanderers Stadium |
| 2006-12-03 | ODI | South Africa v India | 201/1 · 200/9 | South Africa won by 9 wickets | SuperSport Park |
| 2006-12-01 | T20I | South Africa v India | 126/9 · 127/4 | India won by 6 wickets | New Wanderers Stadium |
| 2006-11-29 | ODI | South Africa v India | 243/8 · 163 | South Africa won by 80 runs | St George's Park |
| 2006-11-26 | ODI | South Africa v India | 274/7 · 168 | South Africa won by 106 runs | Newlands |
| 2006-11-22 | ODI | South Africa v India | 248/8 · 91 | South Africa won by 157 runs | Kingsmead |
| 2006-10-29 | ODI | India v Australia | 249/8 · 252/4 | Australia won by 6 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2006-10-26 | ODI | India v West Indies | 223/9 · 224/7 | West Indies won by 3 wickets | Sardar Patel Stadium |
| 2006-10-15 | ODI | India v England | 126/6 · 125 | India won by 4 wickets | Sawai Mansingh Stadium |
| 2006-09-22 | ODI | Australia v India | 213 · 195 | Australia won by 18 runs | Kinrara Academy Oval |
| 2006-09-20 | ODI | India v West Indies | 162 · 146 | India won by 16 runs | Kinrara Academy Oval |
| 2006-09-16 | ODI | Australia v India | 244 · 35/5 | No result | Kinrara Academy Oval |
| 2006-09-14 | ODI | India v West Indies | 309/5 · 141/2 | West Indies won by 29 runs | Kinrara Academy Oval |
| 2006-08-18 | ODI | Sri Lanka v India | 11/0 | No result | Sinhalese Sports Club Ground |
| 2006-08-08 | Test (W) | England v India | 223 & 345/8d · 298 & 187/8 | Drawn | Grace Road |
| 2006-06-30 | Test | India v West Indies | 200 & 171 · 103 & 219 | India won by 49 runs | Sabina Park |
| 2006-06-22 | Test | West Indies v India | 581 & 172/6d · 362 & 298/4 | Drawn | Warner Park |
| 2006-06-10 | Test | India v West Indies | 588/8d · 215 & 294/7 | Drawn | Daren Sammy National Cricket Stadium |
| 2006-06-02 | Test | India v West Indies | 241 & 521/6d · 371 & 298/9 | Drawn | Antigua Recreation Ground |
| 2006-05-28 | ODI | West Indies v India | 255/6 · 236 | West Indies won by 19 runs | Queen's Park Oval |
| 2006-05-26 | ODI | West Indies v India | 218/4 · 217/7 | West Indies won by 6 wickets | Queen's Park Oval |
| 2006-05-23 | ODI | West Indies v India | 248/6 · 245/9 | West Indies won by 4 wickets | Warner Park |
| 2006-05-20 | ODI | West Indies v India | 198/9 · 197 | West Indies won by 1 runs | Sabina Park |
| 2006-05-18 | ODI | West Indies v India | 251/6 · 254/5 | India won by 5 wickets | Kingston |
| 2006-04-19 | ODI | India v Pakistan | 269/5 · 218 | India won by 51 runs | Zayed Cricket Stadium |
| 2006-04-18 | ODI | India v Pakistan | 197 · 201/4 | Pakistan won by 6 wickets | Zayed Cricket Stadium |
| 2006-04-15 | ODI | India v England | 289/3 · 288 | India won by 7 wickets | Maharani Usharaje Trust Cricket Ground |
| 2006-04-12 | ODI | India v England | 223 · 227/5 | England won by 5 wickets | Keenan Stadium |
| 2006-04-06 | ODI | India v England | 238/6 · 237 | India won by 4 wickets | Kochi |
| 2006-04-03 | ODI | India v England | 294/6 · 245 | India won by 49 runs | Nehru Stadium |
| 2006-03-31 | ODI | India v England | 230/6 · 226 | India won by 4 wickets | Nahar Singh Stadium |
| 2006-03-28 | ODI | India v England | 203 · 164 | India won by 39 runs | Arun Jaitley Stadium |
| 2006-03-18 | Test | India v England | 279 & 100 · 400 & 191 | England won by 212 runs | Wankhede |
| 2006-03-09 | Test | England v India | 300 & 181 · 338 & 144/1 | India won by 9 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2006-03-01 | Test | England v India | 393 & 297/3d · 323 & 260/6 | Drawn | Vidarbha C.A. Ground |
| 2006-02-19 | ODI | Pakistan v India | 286/8 · 287/2 | India won by 8 wickets | National Stadium, Karachi |
| 2006-02-16 | ODI | Pakistan v India | 161 · 162/5 | India won by 5 wickets | Multan Cricket Stadium |
| 2006-02-13 | ODI | Pakistan v India | 288/8 · 292/5 | India won by 5 wickets | Gaddafi Stadium |
| 2006-02-11 | ODI | Pakistan v India | 265 · 266/3 | India won by 7 wickets | Rawalpindi Cricket Stadium |
| 2006-02-06 | ODI | Pakistan v India | 311/7 · 328 | Pakistan won by 7 runs | Arbab Niaz Stadium |
| 2006-01-29 | Test | Pakistan v India | 245 & 599/7d · 238 & 265 | Pakistan won by 341 runs | National Stadium, Karachi |
| 2006-01-21 | Test | Pakistan v India | 588 & 490/8d · 603 & 21/0 | Drawn | Iqbal Stadium |
| 2006-01-13 | Test | Pakistan v India | 679/7d · 410/1 | Drawn | Lahore |
| 2005-12-18 | Test | India v Sri Lanka | 398 & 316/9d · 206 & 249 | India won by 259 runs | Sardar Patel Stadium |
| 2005-12-10 | Test | India v Sri Lanka | 290 & 375/6d · 230 & 247 | India won by 188 runs | Delhi |
| 2005-12-02 | Test | India v Sri Lanka | 167 · 168/4 | Drawn | Chennai |
| 2005-11-28 | ODI | South Africa v India | 221/6 · 224/5 | India won by 5 wickets | Wankhede Stadium |
| 2005-11-25 | ODI | India v South Africa | 188 · 189/0 | South Africa won by 10 wickets | Eden Gardens |
| 2005-11-19 | ODI | India v South Africa | 171/4 · 169/9 | India won by 6 wickets | Bengaluru |
| 2005-11-16 | ODI | India v South Africa | 249/9 · 252/5 | South Africa won by 5 wickets | Rajiv Gandhi International Stadium |
| 2005-11-12 | ODI | Sri Lanka v India | 244/9 · 245/5 | India won by 5 wickets | Reliance Stadium |
| 2005-11-09 | ODI | Sri Lanka v India | 196 · 197/3 | India won by 7 wickets | Madhavrao Scindia Cricket Ground |
| 2005-11-06 | ODI | India v Sri Lanka | 285/8 · 286/5 | Sri Lanka won by 5 wickets | Sardar Patel (Gujarat) Stadium |
| 2005-11-03 | ODI | Sri Lanka v India | 261 · 262/6 | India won by 4 wickets | Nehru Stadium |
| 2005-10-31 | ODI | India v Sri Lanka | 303/4 · 298/4 | India won by 6 wickets | Jaipur |
| 2005-10-28 | ODI | Sri Lanka v India | 122 · 123/2 | India won by 8 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2005-10-25 | ODI | India v Sri Lanka | 350/6 · 198 | India won by 152 runs | Vidarbha C.A. Ground |
| 2005-09-20 | Test | Zimbabwe v India | 161 & 223 · 366 & 19/0 | India won by 10 wickets | Harare |
| 2005-09-13 | Test | Zimbabwe v India | 279 & 185 · 554 | India won by 1 innings & 90 runs | Queens Sports Club |
| 2005-09-06 | ODI | India v New Zealand | 276 · 278/4 | New Zealand won by 6 wickets | Harare Sports Club |
| 2005-09-04 | ODI | Zimbabwe v India | 250 · 255/6 | India won by 4 wickets | Harare Sports Club |
| 2005-09-02 | ODI | India v New Zealand | 279/4 · 278/9 | India won by 6 wickets | Harare |
| 2005-08-29 | ODI | India v Zimbabwe | 226/6 · 65 | India won by 161 runs | Harare Sports Club |
| 2005-08-26 | ODI | India v New Zealand | 164 · 215 | New Zealand won by 51 runs | Bulawayo |
| 2005-08-09 | ODI | Sri Lanka v India | 281/9 · 263/9 | Sri Lanka won by 18 runs | Colombo (RPS) |
| 2005-08-07 | ODI | India v West Indies | 262/4 · 255/9 | India won by 7 runs | Colombo (RPS) |
| 2005-08-03 | ODI | Sri Lanka v India | 221/6 · 220/8 | Sri Lanka won by 4 wickets | Dambulla |
| 2005-07-31 | ODI | West Indies v India | 178 · 180/4 | India won by 6 wickets | Rangiri Dambulla International Stadium |
| 2005-07-30 | ODI | Sri Lanka v India | 209/7 · 205/9 | Sri Lanka won by 3 wickets | Dambulla |
| 2005-04-17 | ODI | Pakistan v India | 303/8 · 144 | Pakistan won by 159 runs | Arun Jaitley Stadium |
| 2005-04-15 | ODI | India v Pakistan | 249/6 · 252/5 | Pakistan won by 5 wickets | Green Park |
| 2005-04-12 | ODI | India v Pakistan | 315/6 · 319/7 | Pakistan won by 3 wickets | Sardar Patel (Gujarat) Stadium |
| 2005-04-09 | ODI | India v Pakistan | 213 · 319/9 | Pakistan won by 106 runs | Jamshedpur |
| 2005-04-05 | ODI | India v Pakistan | 356/9 · 298 | India won by 58 runs | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium |
| 2005-04-02 | ODI | India v Pakistan | 281/8 · 194 | India won by 87 runs | Kochi |
| 2005-03-24 | Test | India v Pakistan | 449 & 214 · 570 & 261/2d | Pakistan won by 168 runs | Bengaluru |
| 2005-03-16 | Test | India v Pakistan | 407 & 407/9d · 393 & 226 | India won by 195 runs | Eden Gardens |
| 2005-03-08 | Test | India v Pakistan | 516 & 85/1 · 312 & 496/9d | Drawn | Punjab Cricket Association IS Bindra Stadium |
| 2004-12-27 | ODI | India v Bangladesh | 348/5 · 257/9 | India won by 91 runs | Bangabandhu National Stadium |
| 2004-12-26 | ODI | Bangladesh v India | 229/9 · 214 | Bangladesh won by 15 runs | Dhaka |
| 2004-12-23 | ODI | India v Bangladesh | 245/8 · 234/8 | India won by 11 runs | MA Aziz Stadium |
| 2004-12-17 | Test | Bangladesh v India | 333 & 124 · 540 | India won by inns & 83 runs | Chattogram |
| 2004-12-10 | Test | Bangladesh v India | 184 & 202 · 526 | India won by 1 innings & 140 runs | Bangabandhu National Stadium |
| 2004-11-28 | Test | South Africa v India | 305 & 222 · 411 & 120/2 | India won by 8 wickets | Eden Gardens |
| 2004-11-20 | Test | South Africa v India | 510/9d & 169/4 · 466 | Drawn | Green Park |
| 2004-11-13 | ODI | India v Pakistan | 292/6 · 293/4 | Pakistan won by 6 wickets | Eden Gardens |
| 2004-11-03 | Test | India v Australia | 104 & 205 · 203 & 93 | India won by 13 runs | Wankhede Stadium |
| 2004-10-26 | Test | India v Australia | 185 & 200 · 398 & 329/5 | Australia won by 342 runs | Nagpur |
| 2004-10-14 | Test | Australia v India | 235 & 369 · 376 & 19/0 | Drawn | MA Chidambaram Stadium |
| 2004-10-06 | Test | India v Australia | 246 & 239 · 474 & 228 | Australia won by 217 runs | Bengaluru |
| 2004-09-19 | ODI | India v Pakistan | 200 · 201/7 | Pakistan won by 3 wickets | Edgbaston |
| 2004-09-11 | ODI | India v Kenya | 290/4 · 192/7 | India won by 98 runs | The Rose Bowl |
| 2004-09-05 | ODI | India v England | 204 · 181 | India won by 23 runs | Lord's |
| 2004-09-03 | ODI | England v India | 307/5 · 237 | England won by 70 runs | Kennington Oval |
| 2004-09-01 | ODI | India v England | 170 · 171/3 | England won by 7 wickets | Trent Bridge |
| 2004-08-23 | ODI | Australia v India | 175/7 | No result | VRA Cricket Ground |
| 2004-08-21 | ODI | Pakistan v India | 192/6 · 127 | Pakistan won by 66 runs | VRA Cricket Ground |
| 2004-08-01 | ODI | Sri Lanka v India | 228/9 · 203/9 | Sri Lanka won by 25 runs | R.Premadasa Stadium |
| 2004-07-27 | ODI | India v Sri Lanka | 271/6 · 267/9 | India won by 4 runs | R.Premadasa Stadium |
| 2004-07-25 | ODI | India v Pakistan | 241/8 · 300/9 | Pakistan won by 59 runs | Colombo (RPS) |
| 2004-07-21 | ODI | Bangladesh v India | 177 · 178/2 | India won by 8 wickets | Colombo (SSC) |
| 2004-07-18 | ODI | Sri Lanka v India | 282/4 · 270/8 | Sri Lanka won by 12 runs | Dambulla |
| 2004-04-13 | Test | Pakistan v India | 224 & 245 · 600 | India won by 1 innings & 131 runs | Rawalpindi Cricket Stadium |
| 2004-04-05 | Test | Pakistan v India | 489 & 40/1 · 287 & 241 | Pakistan won by 9 wickets | Lahore |
| 2004-03-28 | Test | Pakistan v India | 407 & 216 · 675/5 | India won by inns & 52 runs | Multan |
| 2004-03-24 | ODI | India v Pakistan | 293/7 · 253 | India won by 40 runs | Gaddafi Stadium |
| 2004-03-21 | ODI | Pakistan v India | 293/9 · 294/5 | India won by 5 wickets | Gaddafi Stadium |
| 2004-03-19 | ODI | India v Pakistan | 244/9 · 247/6 | Pakistan won by 4 wickets | Arbab Niaz Stadium |
| 2004-03-16 | ODI | Pakistan v India | 329/6 · 317 | Pakistan won by 12 runs | Rawalpindi Cricket Stadium |
| 2004-03-13 | ODI | Pakistan v India | 344/8 · 349/7 | India won by 5 runs | Karachi |
| 2004-02-08 | ODI | Australia v India | 359/5 · 151 | Australia won by 208 runs | Sydney Cricket Ground |
| 2004-02-06 | ODI | India v Australia | 222 · 224/3 | Australia won by 7 wickets | Melbourne Cricket Ground |
| 2004-02-03 | ODI | India v Zimbabwe | 136/6 · 135 | India won by 4 wickets | W.A.C.A |
| 2004-02-01 | ODI | India v Australia | 203 · 204/5 | Australia won by 5 wickets | WACA Ground |
| 2004-01-24 | ODI | India v Zimbabwe | 280/7 · 277/6 | India won by 3 runs | Adelaide |
| 2004-01-22 | ODI | India v Australia | 296/4 · 225/8 | Australia won by 2 wickets | Sydney Cricket Ground |
| 2004-01-20 | ODI | India v Zimbabwe | 255/6 · 231/9 | India won by 24 runs | Brisbane Cricket Ground |
| 2004-01-18 | ODI | India v Australia | 303/4 · 284 | India won by 19 runs | Brisbane Cricket Ground |
| 2004-01-14 | ODI | Zimbabwe v India | 208/6 · 211/3 | India won by 7 wickets | Bellerive Oval |
| 2004-01-09 | ODI | Australia v India | 288 · 270 | Australia won by 18 runs | Melbourne Cricket Ground |
| 2004-01-02 | Test | India v Australia | 705/7d & 211/2d · 474 & 357/6 | Drawn | Sydney Cricket Ground |
| 2003-12-26 | Test | Australia v India | 558 & 97/1 · 366 & 286 | Australia won by 9 wickets | Melbourne |
| 2003-12-12 | Test | Australia v India | 556 & 196 · 523 & 233/6 | India won by 4 wickets | Adelaide |
| 2003-12-04 | Test | Australia v India | 323 & 284/3d · 409 & 73/2 | Drawn | Brisbane Cricket Ground |
| 2003-11-18 | ODI | India v Australia | 198 · 235/5 | Australia won by 37 runs | Eden Gardens |
| 2003-11-15 | ODI | India v New Zealand | 353/5 · 208 | India won by 145 runs | Lal Bahadur Shastri Stadium |
| 2003-11-12 | ODI | India v Australia | 286/8 · 347/2 | Australia won by 61 runs | Bengaluru |
| 2003-11-06 | ODI | India v New Zealand | 246/9 · 249/6 | New Zealand won by 4 wickets | Barabati Stadium |
| 2003-11-01 | ODI | Australia v India | 286/8 · 209 | Australia won by 77 runs | Wankhede Stadium |
| 2003-10-26 | ODI | India v Australia | 283/5 · 246/9 | India won by 37 runs | Captain Roop Singh Stadium |
| 2003-10-23 | ODI | India v New Zealand | 141/3 | No result | MA Chidambaram Stadium |
| 2003-10-16 | Test | New Zealand v India | 630/6d · 424 & 136/4 | Drawn | Punjab Cricket Association IS Bindra Stadium |
| 2003-10-08 | Test | India v New Zealand | 500/5d & 209/6 · 340 & 272/6 | Drawn | Ahmedabad |
| 2003-04-21 | ODI | India v South Africa | 46/3 | No result | Bangabandhu National Stadium |
| 2003-04-18 | ODI | India v South Africa | 215 · 216/5 | South Africa won by 5 wickets | Dhaka |
| 2003-04-16 | ODI | Bangladesh v India | 207 · 208/6 | India won by 4 wickets | Dhaka |
| 2003-04-13 | ODI | India v South Africa | 307/4 · 154 | India won by 153 runs | Dhaka |
| 2003-04-11 | ODI | Bangladesh v India | 76 · 276 | India won by 200 runs | Dhaka |
| 2003-03-23 | ODI | Australia v India | 359/2 · 234 | Australia won by 125 runs | New Wanderers Stadium |
| 2003-03-20 | ODI | India v Kenya | 270/4 · 179 | India won by 91 runs | Kingsmead |
| 2003-03-14 | ODI | New Zealand v India | 146 · 150/3 | India won by 7 wickets | SuperSport Park |
| 2003-03-10 | ODI | India v Sri Lanka | 292/6 · 109 | India won by 183 runs | New Wanderers Stadium |
| 2003-03-07 | ODI | Kenya v India | 225/6 · 226/4 | India won by 6 wickets | Newlands |
| 2003-03-01 | ODI | Pakistan v India | 273/7 · 276/4 | India won by 6 wickets | SuperSport Park |
| 2003-02-26 | ODI | India v England | 250/9 · 168 | India won by 82 runs | Kingsmead |
| 2003-02-23 | ODI | India v Namibia | 311/2 · 130 | India won by 181 runs | City Oval |
| 2003-02-19 | ODI | India v Zimbabwe | 255/7 · 172 | India won by 83 runs | Harare Sports Club |
| 2003-02-15 | ODI | India v Australia | 125 · 128/1 | Australia won by 9 wickets | SuperSport Park |
| 2003-02-12 | ODI | India v Netherlands | 204 · 136 | India won by 68 runs | Boland Bank Park |
| 2003-01-14 | ODI | India v New Zealand | 122 · 125/4 | New Zealand won by 6 wickets | Westpac Park |
| 2003-01-11 | ODI | New Zealand v India | 199/9 · 200/9 | India won by 1 wicket | Auckland |
| 2003-01-08 | ODI | New Zealand v India | 168 · 169/8 | India won by 2 wickets | Westpac Stadium |
| 2003-01-04 | ODI | India v New Zealand | 122 · 123/3 | New Zealand won by 7 wickets | Davies Park |
| 2003-01-01 | ODI | India v New Zealand | 108 · 109/5 | New Zealand won by 5 wickets | Jade Stadium |
| 2002-12-29 | ODI | New Zealand v India | 254/9 · 219 | New Zealand won by 35 runs | McLean Park |
| 2002-12-26 | ODI | New Zealand v India | 109/7 · 108 | New Zealand won by 3 wickets | Auckland |
| 2002-12-19 | Test | New Zealand v India | 94 & 160/6 · 99 & 154 | New Zealand won by 4 wickets | Hamilton |
| 2002-12-12 | Test | New Zealand v India | 247 & 36/0 · 161 & 121 | New Zealand won by 10 wickets | Wellington |
| 2002-11-24 | ODI | India v West Indies | 180 · 315/6 | West Indies won by 135 runs | Vijayawada |
| 2002-11-21 | ODI | India v West Indies | 202/7 · 201 | India won by 3 wickets | Jodhpur |
| 2002-11-18 | ODI | India v West Indies | 290/8 · 291/5 | West Indies won by 5 wickets | Vadodara |
| 2002-11-15 | ODI | India v West Indies | 325/5 · 324/4 | India won by 5 wickets | Ahmedabad |
| 2002-11-12 | ODI | India v West Indies | 200/1 · 300/5 | India won by 81 runs | Rajkot |
| 2002-11-09 | ODI | India v West Indies | 279/9 · 280/3 | West Indies won by 7 wickets | Nagpur |
| 2002-11-06 | ODI | India v West Indies | 283/6 · 285/6 | West Indies won by 4 wickets | Jamshedpur |
| 2002-10-30 | Test | India v West Indies | 358 & 471/8 · 497 | Drawn | Eden Gardens |
| 2002-10-17 | Test | India v West Indies | 316 & 81/2 · 167 & 229 | India won by 8 wickets | Chennai |
| 2002-10-09 | Test | India v West Indies | 457/9 · 157 & 188 | India won by inns & 112 runs | Wankhede |
| 2002-09-30 | ODI | Sri Lanka v India | 222/7 · 38/1 | No result | Colombo (RPS) |
| 2002-09-29 | ODI | Sri Lanka v India | 244/5 · 14/0 | No result | Colombo (RPS) |
| 2002-09-25 | ODI | India v South Africa | 261/9 · 251/6 | India won by 10 runs | Colombo (RPS) |
| 2002-09-22 | ODI | England v India | 269/7 · 271/2 | India won by 8 wickets | Colombo (RPS) |
| 2002-09-14 | ODI | India v Zimbabwe | 288/6 · 274/8 | India won by 14 runs | Colombo (RPS) |
| 2002-09-05 | Test | England v India | 515 & 114/0 · 508 | Drawn | Kennington Oval |
| 2002-08-22 | Test | England v India | 273 & 309 · 628/8 | India won by inns & 46 runs | Leeds |
| 2002-08-08 | Test | England v India | 617 · 357 & 424/8 | Drawn | Nottingham |
| 2002-07-25 | Test | England v India | 487 & 301/6d · 221 & 397 | England won by 170 runs | Lord's |
| 2002-07-13 | ODI | England v India | 325/5 · 326/8 | India won by 2 wickets | Lord's |
| 2002-07-11 | ODI | India v Sri Lanka | 304 · 241 | India won by 63 runs | Bristol |
| 2002-07-09 | ODI | England v India | 229/8 · 165 | England won by 64 runs | Kennington Oval |
| 2002-07-06 | ODI | India v Sri Lanka | 188/6 · 187 | India won by 4 wickets | Birmingham |
| 2002-07-04 | ODI | England v India | 53/1 · 285/4 | No result | Riverside Ground |
| 2002-06-30 | ODI | India v Sri Lanka | 203/6 · 202/8 | India won by 4 wickets | Kennington Oval |
| 2002-06-29 | ODI | England v India | 271/7 · 272/4 | India won by 6 wickets | Lord's |
| 2002-06-02 | ODI | West Indies v India | 191 · 260 | India won by 56 runs | Port of Spain |
| 2002-06-01 | ODI | West Indies v India | 124/3 · 123 | West Indies won by 7 wickets | Port of Spain |
| 2002-05-29 | ODI | West Indies v India | 186 · 187/3 | India won by 7 wickets | Bridgetown |
| 2002-05-18 | Test | West Indies v India | 422 & 197 · 212 & 252 | West Indies won by 155 runs | Kingston |
| 2002-05-10 | Test | West Indies v India | 629/9 · 513/9d | Drawn | St John's |
| 2002-05-02 | Test | West Indies v India | 394 & 5/0 · 102 & 296 | West Indies won by 10 wickets | Bridgetown |
| 2002-04-19 | Test | West Indies v India | 245 & 275 · 339 & 218 | India won by 37 runs | Port of Spain |
| 2002-04-11 | Test | West Indies v India | 501 · 395/7 | Drawn | Georgetown |
| 2002-03-19 | ODI | India v Zimbabwe | 333/6 · 232 | India won by 101 runs | Guwahati |
| 2002-03-16 | ODI | India v Zimbabwe | 244/5 · 240/8 | India won by 5 wickets | Hyderabad (Deccan) |
| 2002-03-13 | ODI | India v Zimbabwe | 191 · 197/4 | Zimbabwe won by 6 wickets | Kochi |
| 2002-03-10 | ODI | India v Zimbabwe | 319/6 · 255 | India won by 64 runs | Punjab Cricket Association IS Bindra Stadium |
| 2002-03-07 | ODI | India v Zimbabwe | 274/6 · 277/9 | Zimbabwe won by 1 wicket | Faridabad |
| 2002-02-28 | Test | India v Zimbabwe | 354 & 126/6 · 329 & 146 | India won by 4 wickets | Delhi |
| 2002-02-21 | Test | India v Zimbabwe | 570/7d · 287 & 182 | India won by inns & 101 runs | Nagpur |
| 2002-02-03 | ODI | India v England | 250 · 255 | England won by 5 runs | Wankhede |
| 2002-01-31 | ODI | India v England | 269/8 · 271/5 | England won by 2 runs | Delhi |
| 2002-01-28 | ODI | India v England | 219/2 · 218/7 | India won by 8 wickets | Kanpur |
| 2002-01-25 | ODI | India v England | 221/6 · 217 | India won by 4 wickets | Chennai |
| 2002-01-22 | ODI | India v England | 234 · 250/7 | England won by 16 runs | Cuttack |
| 2002-01-19 | ODI | India v England | 281/8 · 259 | India won by 22 runs | Eden Gardens |
| 2001-12-19 | Test | England v India | 336 & 33/0 · 238 | Drawn | M Chinnaswamy Stadium |
| 2001-12-11 | Test | India v England | 291 & 198/3 · 407 & 257 | Drawn | Ahmedabad |
| 2001-12-03 | Test | India v England | 469 & 5/0 · 238 & 235 | India won by 10 wickets | Punjab Cricket Association IS Bindra Stadium |
| 2001-11-16 | Test | South Africa v India | 362 & 233/5d · 201 & 206/3 | Drawn | Gqeberha |
| 2001-11-03 | Test | South Africa v India | 563 & 54/1 · 379 & 237 | South Africa won by 9 wickets | Bloemfontein |
| 2001-10-26 | ODI | South Africa v India | 187/4 · 183 | South Africa won by 6 wickets | Durban |
| 2001-10-19 | ODI | South Africa v India | 282/4 · 236 | South Africa won by 46 runs | East London |
| 2001-10-10 | ODI | South Africa v India | 192 · 233 | India won by 41 runs | Centurion |
| 2001-10-05 | ODI | South Africa v India | 280/4 · 279/5 | South Africa won by 6 wickets | Johannesburg |
| 2001-08-29 | Test | Sri Lanka v India | 610/6d · 234 & 299 | Sri Lanka won by inns & 77 runs | Colombo (SSC) |
| 2001-08-22 | Test | Sri Lanka v India | 274 & 221 · 232 & 264/3 | India won by 7 wickets | Kandy |
| 2001-08-14 | Test | Sri Lanka v India | 362 & 6/0 · 187/9 & 180/9 | Sri Lanka won by 10 wickets | Galle |
| 2001-08-05 | ODI | Sri Lanka v India | 295/5 · 174 | Sri Lanka won by 121 runs | Colombo (RPS) |
| 2001-08-02 | ODI | India v New Zealand | 267/3 · 264/7 | India won by 7 wickets | Colombo (SSC) |
| 2001-08-01 | ODI | Sri Lanka v India | 181 · 227/8 | India won by 46 runs | Colombo (SSC) |
| 2001-07-28 | ODI | Sri Lanka v India | 183 · 184/3 | India won by 7 wickets | Colombo (RPS) |
| 2001-07-26 | ODI | India v New Zealand | 133 · 200 | New Zealand won by 67 runs | Colombo (RPS) |
| 2001-07-22 | ODI | Sri Lanka v India | 221/9 · 215/7 | Sri Lanka won by 6 runs | Colombo (RPS) |
| 2001-07-20 | ODI | India v New Zealand | 127 · 211/8 | New Zealand won by 84 runs | Colombo (RPS) |
| 2001-07-07 | ODI | India v West Indies | 274/8 · 290/6 | West Indies won by 16 runs | Harare |
| 2001-07-04 | ODI | India v West Indies | 230/4 · 229/5 | India won by 6 wickets | Harare |
| 2001-06-30 | ODI | India v West Indies | 170/4 · 169/7 | India won by 6 wickets | Bulawayo |
| 2001-06-27 | ODI | Zimbabwe v India | 234/6 · 237/6 | India won by 4 wickets | Bulawayo |
| 2001-06-24 | ODI | Zimbabwe v India | 133 · 137/1 | India won by 9 wickets | Harare |
| 2001-06-15 | Test | Zimbabwe v India | 315 & 157/6 · 237 & 234 | Zimbabwe won by 4 wickets | Harare |
| 2001-06-07 | Test | Zimbabwe v India | 173 & 328 · 318 & 184/2 | India won by 8 wickets | Bulawayo |
| 2001-04-06 | ODI | India v Australia | 265/6 · 269/6 | Australia won by 4 wickets | Margao |
| 2001-04-03 | ODI | India v Australia | 245 · 338/4 | Australia won by 93 runs | Visakhapatnam |
| 2001-03-31 | ODI | India v Australia | 299/8 · 181 | India won by 118 runs | Indore |
| 2001-03-28 | ODI | India v Australia | 248/9 · 249/2 | Australia won by 8 wickets | Pune |
| 2001-03-25 | ODI | India v Australia | 315 · 255 | India won by 60 runs | Bengaluru |
| 2001-03-18 | Test | India v Australia | 501 & 155/8 · 391 & 264 | India won by 2 wickets | Chennai |
| 2001-03-11 | Test | India v Australia | 171 & 657/7d · 445 & 212 | India won by 171 runs | Eden Gardens |
| 2001-02-27 | Test | India v Australia | 176 & 219 · 349 & 47/0 | Australia won by 10 wickets | Wankhede |
| 2000-12-14 | ODI | India v Zimbabwe | 301/6 · 262 | India won by 39 runs | Rajkot |
| 2000-12-11 | ODI | India v Zimbabwe | 166/1 · 165 | India won by 9 wickets | Kanpur |
| 2000-12-08 | ODI | India v Zimbabwe | 283/8 · 284/9 | Zimbabwe won by 1 wicket | Jodhpur |
| 2000-12-05 | ODI | India v Zimbabwe | 306/5 · 245/8 | India won by 61 runs | Ahmedabad |
| 2000-12-02 | ODI | India v Zimbabwe | 255/7 · 253/7 | India won by 3 wickets | Cuttack |
| 2000-11-25 | Test | India v Zimbabwe | 609/6d · 382 & 503/6 | Drawn | Nagpur |
| 2000-11-18 | Test | India v Zimbabwe | 458/4d & 190/3 · 422/9d & 225 | India won by 7 wickets | Delhi |
| 2000-11-10 | Test | Bangladesh v India | 400 & 91 · 429 & 64/1 | India won by 9 wickets | Dhaka |
| 2000-10-29 | ODI | India v Sri Lanka | 54 · 299/5 | Sri Lanka won by 245 runs | Sharjah Cricket Stadium |
| 2000-10-27 | ODI | India v Sri Lanka | 226 · 294/5 | Sri Lanka won by 68 runs | Sharjah Cricket Stadium |
| 2000-10-26 | ODI | India v Zimbabwe | 219/7 · 218/9 | India won by 3 wickets | Sharjah Cricket Stadium |
| 2000-10-22 | ODI | India v Zimbabwe | 265/8 · 252/6 | India won by 13 runs | Sharjah Cricket Stadium |
| 2000-10-20 | ODI | India v Sri Lanka | 224/8 · 225/5 | Sri Lanka won by 5 wickets | Sharjah Cricket Stadium |
| 2000-10-15 | ODI | India v New Zealand | 264/6 · 265/6 | New Zealand won by 4 wickets | Nairobi (Gym) |
| 2000-10-13 | ODI | India v South Africa | 295/6 · 200 | India won by 95 runs | Nairobi (Gym) |
| 2000-10-07 | ODI | Australia v India | 245 · 265/9 | India won by 20 runs | Nairobi (Gym) |
| 2000-06-03 | ODI | India v Pakistan | 251 · 295/7 | Pakistan won by 44 runs | Dhaka |
| 2000-06-01 | ODI | India v Sri Lanka | 205 · 276/8 | Sri Lanka won by 71 runs | Dhaka |
| 2000-05-30 | ODI | Bangladesh v India | 249/6 · 252/2 | India won by 8 wickets | Dhaka |
| 2000-03-27 | ODI | India v South Africa | 164 · 167/4 | South Africa won by 6 wickets | Sharjah Cricket Stadium |
| 2000-03-26 | ODI | India v Pakistan | 174/9 · 272/3 | Pakistan won by 98 runs | Sharjah Cricket Stadium |
| 2000-03-23 | ODI | India v Pakistan | 149/5 · 146 | India won by 5 wickets | Sharjah Cricket Stadium |
| 2000-03-22 | ODI | India v South Africa | 164 · 168/0 | South Africa won by 10 wickets | Sharjah Cricket Stadium |
| 2000-03-19 | ODI | India v South Africa | 310 · 320/7 | South Africa won by 10 runs | Nagpur |
| 2000-03-17 | ODI | India v South Africa | 283/6 · 282/5 | India won by 4 wickets | Vadodara |
| 2000-03-15 | ODI | India v South Africa | 248/8 · 251/8 | South Africa won by 2 wickets | Faridabad |
| 2000-03-12 | ODI | India v South Africa | 203/4 · 199 | India won by 6 wickets | Jamshedpur |
| 2000-03-09 | ODI | India v South Africa | 302/7 · 301/3 | India won by 3 wickets | Kochi |
| 2000-03-02 | Test | India v South Africa | 158 & 250/9 · 479 | South Africa won by inns & 71 runs | Bengaluru |
| 2000-02-24 | Test | India v South Africa | 225 & 113 · 176 & 164/6 | South Africa won by 4 wickets | Wankhede |
| 2000-01-30 | ODI | Australia v India | 230/6 · 226/6 | Australia won by 4 wickets | W.A.C.A |
| 2000-01-28 | ODI | India v Pakistan | 157 · 261/8 | Pakistan won by 104 runs | W.A.C.A |
| 2000-01-26 | ODI | Australia v India | 329/5 · 177 | Australia won by 152 runs | Adelaide |
| 2000-01-25 | ODI | India v Pakistan | 267/6 · 219 | India won by 48 runs | Adelaide |
| 2000-01-21 | ODI | India v Pakistan | 230 · 262/7 | Pakistan won by 32 runs | Hobart |
| 2000-01-14 | ODI | Australia v India | 101/5 · 100 | Australia won by 5 wickets | Sydney |
| 2000-01-12 | ODI | Australia v India | 269/7 · 241/6 | Australia won by 28 runs | Melbourne |
| 2000-01-10 | ODI | India v Pakistan | 195 · 196/8 | Pakistan won by 2 wickets | Brisbane |
| 2000-01-02 | Test | Australia v India | 552/5d · 150 & 261/9 | Australia won by inns & 141 runs | Sydney |
| 1999-12-26 | Test | Australia v India | 405 & 208/5d · 238 & 195/9 | Australia won by 180 runs | Melbourne |
| 1999-12-10 | Test | Australia v India | 441 & 239/8 · 285 & 110 | Australia won by 285 runs | Adelaide |
| 1999-11-17 | ODI | India v New Zealand | 181/3 · 179/9 | India won by 7 wickets | Delhi |
| 1999-11-14 | ODI | India v New Zealand | 188 · 236/9 | New Zealand won by 48 runs | Guwahati |
| 1999-11-11 | ODI | India v New Zealand | 261/5 · 247/8 | India won by 14 runs | Gwalior |
| 1999-11-08 | ODI | India v New Zealand | 376/2 · 202 | India won by 174 runs | Hyderabad (Deccan) |
| 1999-11-05 | ODI | India v New Zealand | 306 · 349/9 | New Zealand won by 43 runs | Rajkot |
| 1999-10-29 | Test | India v New Zealand | 583/7d & 148/5d · 308 & 252/2 | Drawn | Ahmedabad |
| 1999-10-22 | Test | India v New Zealand | 330 & 83/2 · 256 & 155 | India won by 8 wickets | Kanpur |
| 1999-10-10 | Test | India v New Zealand | 83 & 505/3d · 215 & 251/7 | Drawn | Punjab Cricket Association IS Bindra Stadium |
| 1999-10-03 | ODI | India v South Africa | 209 · 235/9 | South Africa won by 26 runs | Nairobi (Gym) |
| 1999-10-01 | ODI | India v Zimbabwe | 277/6 · 170 | India won by 107 runs | Nairobi (Gym) |
| 1999-09-26 | ODI | India v South Africa | 120/2 · 117 | India won by 8 wickets | Nairobi (Gym) |
| 1999-09-14 | ODI | India v West Indies | 225/7 · 137 | India won by 88 runs | Toronto |
| 1999-09-12 | ODI | India v West Indies | 120 · 190/6 | West Indies won by 70 runs | Toronto |
| 1999-09-11 | ODI | India v West Indies | 165/2 · 163 | India won by 8 wickets | Toronto |
| 1999-09-08 | ODI | India v West Indies | 254/6 · 255/6 | West Indies won by 4 wickets | Singapore |
| 1999-09-07 | ODI | India v West Indies | 149/6 | No result | Singapore |
| 1999-09-05 | ODI | India v West Indies | 154/8 · 196/7 | West Indies won by 42 runs | Singapore |
| 1999-09-04 | ODI | India v Zimbabwe | 245/6 · 130/8 | India won by 115 runs | Singapore |
| 1999-08-29 | ODI | Sri Lanka v India | 247/9 · 296/4 | India won by 23 runs | Colombo (SSC) |
| 1999-08-28 | ODI | Australia v India | 252/8 · 211 | Australia won by 41 runs | Colombo (SSC) |
| 1999-08-25 | ODI | Sri Lanka v India | 206/3 · 205/8 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1999-08-23 | ODI | Australia v India | 159/2 · 151/7 | Australia won by 8 wickets | Galle |
| 1999-06-12 | ODI | India v New Zealand | 251/6 · 253/5 | New Zealand won by 5 wickets | Nottingham |
| 1999-06-08 | ODI | India v Pakistan | 227/6 · 180 | India won by 47 runs | Manchester |
| 1999-06-04 | ODI | Australia v India | 282/6 · 205 | Australia won by 77 runs | Kennington Oval |
| 1999-05-29 | ODI | England v India | 169 · 232/8 | India won by 63 runs | Birmingham |
| 1999-05-26 | ODI | India v Sri Lanka | 373/6 · 216 | India won by 157 runs | Taunton |
| 1999-05-19 | ODI | India v Zimbabwe | 249 · 252/9 | Zimbabwe won by 3 runs | Leicester |
| 1999-05-15 | ODI | India v South Africa | 253/5 · 254/6 | South Africa won by 4 wickets | Hove |
| 1999-04-16 | ODI | India v Pakistan | 125 · 129/2 | Pakistan won by 8 wickets | Sharjah Cricket Stadium |
| 1999-04-13 | ODI | India v Pakistan | 206/4 · 205/9 | India won by 6 wickets | Sharjah Cricket Stadium |
| 1999-04-11 | ODI | England v India | 230 · 239/6 | India won by 9 runs | Sharjah Cricket Stadium |
| 1999-04-09 | ODI | England v India | 202 · 222/5 | India won by 20 runs | Sharjah Cricket Stadium |
| 1999-04-08 | ODI | India v Pakistan | 163/6 · 279/8 | Pakistan won by 116 runs | Sharjah Cricket Stadium |
| 1999-04-04 | ODI | India v Pakistan | 168 · 291/8 | Pakistan won by 123 runs | Bengaluru |
| 1999-04-01 | ODI | India v Pakistan | 196 · 197/3 | Pakistan won by 7 wickets | Punjab Cricket Association IS Bindra Stadium |
| 1999-03-30 | ODI | India v Sri Lanka | 286/6 · 235 | India won by 51 runs | Pune |
| 1999-03-24 | ODI | India v Pakistan | 135 · 278/9 | Pakistan won by 143 runs | Jaipur |
| 1999-03-22 | ODI | India v Sri Lanka | 287/4 · 207 | India won by 80 runs | Nagpur |
| 1999-02-24 | Test | Sri Lanka v India | 485 · 518/7 & 306/5 | Drawn | Colombo (SSC) |
| 1999-02-16 | Test | India v Pakistan | 223 & 232 · 185 & 316 | Pakistan won by 46 runs | Eden Gardens |
| 1999-02-04 | Test | India v Pakistan | 252 & 339 · 172 & 207 | India won by 212 runs | Delhi |
| 1999-01-28 | Test | India v Pakistan | 254 & 258 · 238 & 286 | Pakistan won by 12 runs | Chennai |
| 1999-01-19 | ODI | New Zealand v India | 300/8 · 230 | New Zealand won by 70 runs | Christchurch |
| 1999-01-16 | ODI | New Zealand v India | 207/7 · 208/5 | India won by 5 wickets | Auckland |
| 1999-01-14 | ODI | New Zealand v India | 89/2 · 208/4 | No result | Wellington |
| 1999-01-12 | ODI | New Zealand v India | 213 · 214/8 | India won by 2 wickets | Napier |
| 1999-01-09 | ODI | New Zealand v India | 200/5 · 257/5 | New Zealand won by 5 wickets | Taupo |
| 1999-01-02 | Test | New Zealand v India | 366 & 464/8 · 416 & 249/2 | Drawn | Hamilton |
| 1998-12-26 | Test | New Zealand v India | 352 & 215/6 · 208 & 356 | New Zealand won by 4 wickets | Wellington |
| 1998-11-13 | ODI | India v Zimbabwe | 197/0 · 196/9 | India won by 10 wickets | Sharjah Cricket Stadium |
| 1998-11-11 | ODI | India v Zimbabwe | 192 · 205/7 | Zimbabwe won by 13 runs | Sharjah Cricket Stadium |
| 1998-11-09 | ODI | India v Sri Lanka | 179 · 98 | India won by 81 runs | Sharjah Cricket Stadium |
| 1998-11-08 | ODI | India v Zimbabwe | 197/3 · 196 | India won by 7 wickets | Sharjah Cricket Stadium |
| 1998-11-06 | ODI | India v Sri Lanka | 248/7 · 245/7 | India won by 3 wickets | Sharjah Cricket Stadium |
| 1998-10-31 | ODI | India v West Indies | 242/6 · 245/4 | West Indies won by 6 wickets | Dhaka |
| 1998-10-28 | ODI | Australia v India | 263 · 307/8 | India won by 44 runs | Dhaka |
| 1998-10-07 | Test | Zimbabwe v India | 221 & 293 · 280 & 173 | Zimbabwe won by 61 runs | Harare |
| 1998-09-30 | ODI | Zimbabwe v India | 259/5 · 222 | Zimbabwe won by 37 runs | Harare |
| 1998-09-27 | ODI | Zimbabwe v India | 235/7 · 236/2 | India won by 8 wickets | Bulawayo |
| 1998-09-26 | ODI | Zimbabwe v India | 213 · 216/2 | India won by 8 wickets | Bulawayo |
| 1998-09-20 | ODI | India v Pakistan | 256/9 · 258/5 | Pakistan won by 5 wickets | Toronto |
| 1998-09-19 | ODI | India v Pakistan | 182 · 316/6 | Pakistan won by 134 runs | Toronto |
| 1998-09-16 | ODI | India v Pakistan | 180 · 257/5 | Pakistan won by 77 runs | Toronto |
| 1998-09-13 | ODI | India v Pakistan | 195 · 246/9 | Pakistan won by 51 runs | Toronto |
| 1998-09-12 | ODI | India v Pakistan | 193/4 · 189/9 | India won by 6 wickets | Toronto |
| 1998-07-07 | ODI | Sri Lanka v India | 301 · 307/6 | India won by 6 runs | Colombo (RPS) |
| 1998-07-03 | ODI | India v New Zealand | 128/5 | No result | Colombo (SSC) |
| 1998-07-01 | ODI | Sri Lanka v India | 171/8 · 163 | Sri Lanka won by 8 runs | Colombo (SSC) |
| 1998-06-23 | ODI | India v New Zealand | 131/2 · 219/8 | No result | Colombo (RPS) |
| 1998-06-19 | ODI | Sri Lanka v India | 243/6 · 246/2 | India won by 8 wickets | Colombo (RPS) |
| 1998-05-25 | ODI | India v Bangladesh | 116/5 · 115 | India won by 5 wickets | Wankhede |
| 1998-05-14 | ODI | India v Bangladesh | 185/5 · 184/9 | India won by 5 wickets | Punjab Cricket Association IS Bindra Stadium |
| 1998-04-24 | ODI | Australia v India | 272/9 · 275/4 | India won by 6 wickets | Sharjah Cricket Stadium |
| 1998-04-22 | ODI | Australia v India | 284/7 · 250/5 | Australia won by 26 runs | Sharjah Cricket Stadium |
| 1998-04-20 | ODI | India v New Zealand | 181 · 183/6 | New Zealand won by 4 wickets | Sharjah Cricket Stadium |
| 1998-04-19 | ODI | Australia v India | 264/9 · 206 | Australia won by 58 runs | Sharjah Cricket Stadium |
| 1998-04-17 | ODI | India v New Zealand | 220/9 · 205 | India won by 15 runs | Sharjah Cricket Stadium |
| 1998-04-14 | ODI | India v Australia | 227 · 231/6 | Australia won by 4 wickets | Delhi |
| 1998-04-09 | ODI | India v Zimbabwe | 301/3 · 269 | India won by 32 runs | Cuttack |
| 1998-04-07 | ODI | India v Australia | 223/4 · 222/9 | India won by 6 wickets | Kanpur |
| 1998-04-05 | ODI | India v Zimbabwe | 274/5 · 261 | India won by 13 runs | Vadodara |
| 1998-04-01 | ODI | India v Australia | 309/5 · 268 | India won by 41 runs | Kochi |
| 1998-03-25 | Test | India v Australia | 424 & 169 · 400 & 195/2 | Australia won by 8 wickets | Bengaluru |
| 1998-03-18 | Test | India v Australia | 633/5d · 233 & 181 | India won by inns & 219 runs | Eden Gardens |
| 1998-03-06 | Test | India v Australia | 257 & 418/4d · 328 & 168 | India won by 179 runs | Chennai |
| 1998-01-18 | ODI | India v Pakistan | 316/7 · 314/5 | India won by 3 wickets | Dhaka |
| 1998-01-16 | ODI | India v Pakistan | 189 · 193/4 | Pakistan won by 6 wickets | Dhaka |
| 1998-01-14 | ODI | India v Pakistan | 213/2 · 212/8 | India won by 8 wickets | Dhaka |
| 1998-01-11 | ODI | India v Pakistan | 245/7 · 227/9 | India won by 18 runs | Dhaka |
| 1998-01-10 | ODI | Bangladesh v India | 190 · 191/6 | India won by 4 wickets | Dhaka |
| 1997-12-28 | ODI | India v Sri Lanka | 228/6 · 229/5 | Sri Lanka won by 5 wickets | Margao |
| 1997-12-25 | ODI | India v Sri Lanka | 17/1 | No result | Indore |
| 1997-12-22 | ODI | India v Sri Lanka | 173/3 · 172/9 | India won by 7 wickets | Guwahati |
| 1997-12-16 | ODI | India v West Indies | 188 · 229/6 | West Indies won by 41 runs | Sharjah Cricket Stadium |
| 1997-12-14 | ODI | India v Pakistan | 239/7 · 243/6 | Pakistan won by 4 wickets | Sharjah Cricket Stadium |
| 1997-12-11 | ODI | England v India | 250 · 243 | England won by 7 runs | Sharjah Cricket Stadium |
| 1997-12-03 | Test | India v Sri Lanka | 512 & 181/9 · 361/9 & 166/7 | Drawn | Wankhede |
| 1997-11-26 | Test | India v Sri Lanka | 485 | Drawn | Nagpur |
| 1997-11-19 | Test | India v Sri Lanka | 515/9 · 369 & 251/6 | Drawn | Punjab Cricket Association IS Bindra Stadium |
| 1997-10-02 | ODI | Pakistan v India | 219/1 · 216 | Pakistan won by 9 wickets | Lahore |
| 1997-09-30 | ODI | Pakistan v India | 265/4 · 266/6 | India won by 4 wickets | Karachi |
| 1997-09-28 | ODI | Pakistan v India | 171/5 · 170 | Pakistan won by 5 wickets | Hyderabad (Sind) |
| 1997-09-21 | ODI | India v Pakistan | 250/5 · 251/5 | Pakistan won by 5 wickets | Toronto |
| 1997-09-20 | ODI | India v Pakistan | 162/3 · 159/6 | India won by 7 wickets | Toronto |
| 1997-09-18 | ODI | India v Pakistan | 182/6 · 148 | India won by 34 runs | Toronto |
| 1997-09-17 | ODI | India v Pakistan | 169/3 | No result | Toronto |
| 1997-09-14 | ODI | India v Pakistan | 117/3 · 116 | India won by 7 wickets | Toronto |
| 1997-09-13 | ODI | India v Pakistan | 208 · 188 | India won by 20 runs | Toronto |
| 1997-08-24 | ODI | Sri Lanka v India | 264 · 255/8 | Sri Lanka won by 9 runs | Colombo (SSC) |
| 1997-08-23 | ODI | Sri Lanka v India | 132/6 · 291/9 | No result | Colombo (SSC) |
| 1997-08-20 | ODI | Sri Lanka v India | 241/3 · 238 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1997-08-17 | ODI | Sri Lanka v India | 302/4 · 300/7 | Sri Lanka won by 2 runs | Colombo (RPS) |
| 1997-08-09 | Test | Sri Lanka v India | 332 & 415/7 · 375 & 281/5 | Drawn | Colombo (SSC) |
| 1997-08-02 | Test | Sri Lanka v India | 952/6 · 537/8 | Drawn | Colombo (RPS) |
| 1997-07-26 | ODI | Sri Lanka v India | 240/2 · 239/7 | Sri Lanka won by 8 wickets | Colombo (RPS) |
| 1997-07-24 | ODI | Bangladesh v India | 130/8 · 132/1 | India won by 9 wickets | Colombo (SSC) |
| 1997-07-20 | ODI | India v Pakistan | 30/5 | No result | Colombo (SSC) |
| 1997-07-18 | ODI | Sri Lanka v India | 231/4 · 227/6 | Sri Lanka won by 6 wickets | Colombo (RPS) |
| 1997-05-21 | ODI | India v Pakistan | 292 · 327/5 | Pakistan won by 35 runs | Chennai |
| 1997-05-17 | ODI | India v Sri Lanka | 225/7 · 229/5 | Sri Lanka won by 5 wickets | Wankhede |
| 1997-05-14 | ODI | India v New Zealand | 221/2 · 220/9 | India won by 8 wickets | Bengaluru |
| 1997-05-03 | ODI | West Indies v India | 200/0 · 199/7 | West Indies won by 10 wickets | Bridgetown |
| 1997-04-30 | ODI | West Indies v India | 249/9 · 231 | West Indies won by 18 runs | Kingstown |
| 1997-04-27 | ODI | West Indies v India | 121 · 116/0 | India won by 10 wickets | Port of Spain |
| 1997-04-26 | ODI | West Indies v India | 149/2 · 179 | West Indies won by 8 wickets | Port of Spain |
| 1997-04-17 | Test | West Indies v India | 145/3 · 355 | Drawn | Georgetown |
| 1997-04-04 | Test | West Indies v India | 333/9 · 212/2 | Drawn | St John's |
| 1997-03-27 | Test | West Indies v India | 298 & 140 · 319 & 81 | West Indies won by 38 runs | Bridgetown |
| 1997-03-14 | Test | West Indies v India | 296 & 299/6 · 436 | Drawn | Port of Spain |
| 1997-03-06 | Test | West Indies v India | 427 & 241/4d · 346 & 99/2 | Drawn | Kingston |
| 1997-02-15 | ODI | Zimbabwe v India | 139/2 · 168 | Zimbabwe won by 8 wickets | Bulawayo |
| 1997-02-13 | ODI | South Africa v India | 278/8 · 234 | South Africa won by 17 runs | Durban |
| 1997-02-12 | ODI | South Africa v India | 42/1 · 191/9 | No result | Durban |
| 1997-02-09 | ODI | India v Zimbabwe | 241/4 · 240/8 | India won by 6 wickets | Benoni |
| 1997-02-07 | ODI | India v Zimbabwe | 216 · 171/7 | Zimbabwe won by 3 wickets | Centurion |
| 1997-02-04 | ODI | South Africa v India | 236/4 · 232/5 | South Africa won by 6 wickets | East London |
| 1997-02-02 | ODI | South Africa v India | 180/4 · 179/9 | South Africa won by 6 wickets | Gqeberha |
| 1997-01-27 | ODI | India v Zimbabwe | 236 · 236/8 | Tied | Paarl |
| 1997-01-23 | ODI | South Africa v India | 270/4 · 231 | South Africa won by 39 runs | Bloemfontein |
| 1997-01-16 | Test | South Africa v India | 321 & 228/8 · 410/9 & 266/8d | Drawn | Johannesburg |
| 1997-01-02 | Test | South Africa v India | 529/7d & 256/6d · 359 & 144/9 | South Africa won by 282 runs | Cape Town |
| 1996-12-26 | Test | South Africa v India | 235 & 259 · 100 & 66 | South Africa won by 328 runs | Durban |
| 1996-12-14 | ODI | India v South Africa | 267/6 · 193 | India won by 74 runs | Wankhede |
| 1996-12-08 | Test | India v South Africa | 237 & 400/7d · 177 & 180 | India won by 280 runs | Kanpur |
| 1996-11-27 | Test | India v South Africa | 329 & 137 · 428 & 367/3d | South Africa won by 329 runs | Eden Gardens |
| 1996-11-20 | Test | India v South Africa | 223 & 190 · 244 & 105 | India won by 64 runs | Ahmedabad |
| 1996-11-06 | ODI | India v South Africa | 220/7 · 185 | India won by 35 runs | Wankhede |
| 1996-11-03 | ODI | India v Australia | 289/6 · 284 | India won by 5 runs | Punjab Cricket Association IS Bindra Stadium |
| 1996-10-29 | ODI | India v South Africa | 185 · 188/5 | South Africa won by 5 wickets | Rajkot |
| 1996-10-23 | ODI | India v South Africa | 222/7 · 249/6 | South Africa won by 27 runs | Jaipur |
| 1996-10-21 | ODI | India v Australia | 216/8 · 215/7 | India won by 2 wickets | Bengaluru |
| 1996-10-17 | ODI | India v South Africa | 214 · 261/7 | South Africa won by 47 runs | Hyderabad (Deccan) |
| 1996-10-10 | Test | India v Australia | 361 & 58/3 · 182 & 234 | India won by 7 wickets | Delhi |
| 1996-09-23 | ODI | India v Pakistan | 161 · 213/9 | Pakistan won by 52 runs | Toronto |
| 1996-09-21 | ODI | India v Pakistan | 161 · 258/8 | Pakistan won by 97 runs | Toronto |
| 1996-09-18 | ODI | India v Pakistan | 191 · 136 | India won by 55 runs | Toronto |
| 1996-09-17 | ODI | India v Pakistan | 264/6 · 266/8 | Pakistan won by 2 wickets | Toronto |
| 1996-09-16 | ODI | India v Pakistan | 173/2 · 170/9 | India won by 8 wickets | Toronto |
| 1996-09-06 | ODI | Australia v India | 202/7 · 201 | Australia won by 3 wickets | Colombo (SSC) |
| 1996-09-01 | ODI | India v Zimbabwe | 229/3 · 226 | India won by 7 wickets | Colombo (SSC) |
| 1996-08-28 | ODI | Sri Lanka v India | 230/1 · 226/5 | Sri Lanka won by 9 wickets | Colombo (RPS) |
| 1996-07-04 | Test | England v India | 564/9 · 521 & 211/9 | Drawn | Nottingham |
| 1996-06-20 | Test | England v India | 344 & 278/9 · 429 | Drawn | Lord's |
| 1996-06-06 | Test | England v India | 313 & 121/2 · 214 & 219 | England won by 8 wickets | Birmingham |
| 1996-05-26 | ODI | England v India | 239/6 · 236/4 | England won by 4 wickets | Manchester |
| 1996-05-25 | ODI | England v India | 162/4 · 158 | England won by 6 wickets | Leeds |
| 1996-05-23 | ODI | England v India | 291/8 · 96/5 | No result | Kennington Oval |
| 1996-04-19 | ODI | India v South Africa | 249/9 · 287/5 | South Africa won by 38 runs | Sharjah Cricket Stadium |
| 1996-04-17 | ODI | India v South Africa | 215/8 · 216/5 | South Africa won by 5 wickets | Sharjah Cricket Stadium |
| 1996-04-15 | ODI | India v Pakistan | 305/5 · 277 | India won by 28 runs | Sharjah Cricket Stadium |
| 1996-04-14 | ODI | India v South Africa | 208/8 · 288/6 | South Africa won by 80 runs | Sharjah Cricket Stadium |
| 1996-04-12 | ODI | India v Pakistan | 233 · 271/5 | Pakistan won by 38 runs | Sharjah Cricket Stadium |
| 1996-04-05 | ODI | India v Pakistan | 226/8 · 190/2 | Pakistan won by 8 wickets | Singapore |
| 1996-04-03 | ODI | India v Sri Lanka | 199 · 187 | India won by 12 runs | Singapore |
| 1996-03-13 | ODI | India v Sri Lanka | 120/8 · 251/8 | Sri Lanka won | Eden Gardens |
| 1996-03-09 | ODI | India v Pakistan | 287/8 · 248/9 | India won by 39 runs | Bengaluru |
| 1996-03-06 | ODI | India v Zimbabwe | 247/5 · 207 | India won by 40 runs | Kanpur |
| 1996-03-02 | ODI | India v Sri Lanka | 271/3 · 272/4 | Sri Lanka won by 6 wickets | Delhi |
| 1996-02-27 | ODI | India v Australia | 242 · 258 | Australia won by 16 runs | Wankhede |
| 1996-02-21 | ODI | India v West Indies | 174/5 · 173 | India won by 5 wickets | Gwalior |
| 1995-11-29 | ODI | India v New Zealand | 128/4 · 126 | India won by 6 wickets | Brabourne |
| 1995-11-26 | ODI | India v New Zealand | 249 · 348/8 | New Zealand won by 99 runs | Nagpur |
| 1995-11-24 | ODI | India v New Zealand | 236/5 · 235/6 | India won by 5 wickets | Pune |
| 1995-11-18 | ODI | India v New Zealand | 146/4 · 145 | India won by 6 wickets | Amritsar |
| 1995-11-15 | ODI | India v New Zealand | 236 · 237/2 | New Zealand won by 8 wickets | Jamshedpur |
| 1995-11-08 | Test | India v New Zealand | 296/8d · 175/8 | Drawn | Cuttack |
| 1995-10-25 | Test | India v New Zealand | 144/2 | Drawn | Chennai |
| 1995-10-18 | Test | India v New Zealand | 228 & 151/2 · 145 & 233 | India won by 8 wickets | Bengaluru |
| 1995-04-14 | ODI | India v Sri Lanka | 233/2 · 230/7 | India won by 8 wickets | Sharjah Cricket Stadium |
| 1995-04-09 | ODI | India v Sri Lanka | 206/2 · 202/9 | India won by 8 wickets | Sharjah Cricket Stadium |
| 1995-04-07 | ODI | India v Pakistan | 169 · 266/9 | Pakistan won by 97 runs | Sharjah Cricket Stadium |
| 1995-04-05 | ODI | Bangladesh v India | 163 · 164/1 | India won by 9 wickets | Sharjah Cricket Stadium |
| 1995-02-22 | ODI | Australia v India | 250/6 · 252/5 | India won by 5 wickets | Dunedin |
| 1995-02-18 | ODI | India v South Africa | 209/9 · 223/6 | South Africa won by 14 runs | Hamilton |
| 1995-02-16 | ODI | New Zealand v India | 162/6 · 160 | New Zealand won by 4 wickets | Napier |
| 1994-12-10 | Test | India v West Indies | 387 & 114/9 · 443 & 301/3d | West Indies won by 243 runs | Punjab Cricket Association IS Bindra Stadium |
| 1994-12-01 | Test | India v West Indies | 546/9d & 208/7d · 428 & 132/5 | Drawn | Nagpur |
| 1994-11-18 | Test | India v West Indies | 272 & 333 · 243 & 266 | India won by 96 runs | Wankhede |
| 1994-11-11 | ODI | India v West Indies | 259/5 · 254 | India won by 5 runs | Jaipur |
| 1994-11-09 | ODI | India v West Indies | 256/2 · 251/9 | India won by 8 wickets | Cuttack |
| 1994-11-07 | ODI | India v West Indies | 260/4 · 256/7 | India won by 4 runs | Visakhapatnam |
| 1994-11-05 | ODI | India v West Indies | 274/6 · 202 | India won by 72 runs | Eden Gardens |
| 1994-11-03 | ODI | India v New Zealand | 289/3 · 182 | India won by 107 runs | Delhi |
| 1994-10-30 | ODI | India v West Indies | 211/5 · 257/6 | West Indies won by 46 runs | Kanpur |
| 1994-10-28 | ODI | India v New Zealand | 271/3 · 269/4 | India won by 7 wickets | Vadodara |
| 1994-10-23 | ODI | India v West Indies | 225/6 · 221 | India won by 4 wickets | Chennai |
| 1994-10-20 | ODI | India v West Indies | 135/4 · 192/9 | India won by 8 runs | Wankhede |
| 1994-10-17 | ODI | India v West Indies | 177 · 273/5 | West Indies won by 96 runs | Faridabad |
| 1994-09-17 | ODI | Sri Lanka v India | 98/9 · 99/4 | India won by 6 wickets | Colombo (SSC) |
| 1994-09-09 | ODI | Australia v India | 215 · 246/8 | India won by 31 runs | Colombo (RPS) |
| 1994-09-05 | ODI | Sri Lanka v India | 126/3 · 125/5 | Sri Lanka won by 7 wickets | Colombo (RPS) |
| 1994-09-04 | ODI | Sri Lanka v India | 16/0 | No result | Colombo (RPS) |
| 1994-04-22 | ODI | India v Pakistan | 211 · 250/6 | Pakistan won by 39 runs | Sharjah Cricket Stadium |
| 1994-04-19 | ODI | Australia v India | 244/9 · 245/3 | India won by 7 wickets | Sharjah Cricket Stadium |
| 1994-04-15 | ODI | India v Pakistan | 219 · 223/4 | Pakistan won by 6 wickets | Sharjah Cricket Stadium |
| 1994-04-02 | ODI | New Zealand v India | 223/4 · 222/6 | New Zealand won by 6 wickets | Christchurch |
| 1994-03-30 | ODI | New Zealand v India | 243/9 · 255/5 | India won by 12 runs | Wellington |
| 1994-03-27 | ODI | New Zealand v India | 142 · 143/3 | India won by 7 wickets | Auckland |
| 1994-03-25 | ODI | New Zealand v India | 240/5 · 212/9 | New Zealand won by 28 runs | Napier |
| 1994-03-19 | Test | New Zealand v India | 187 & 368/7d · 246 & 177/3 | Drawn | Hamilton |
| 1994-02-20 | ODI | India v Sri Lanka | 213/9 · 141/6 | Sri Lanka won by 4 wickets | Jalandhar |
| 1994-02-18 | ODI | India v Sri Lanka | 227/3 · 226/7 | India won by 7 wickets | Hyderabad (Deccan) |
| 1994-02-15 | ODI | India v Sri Lanka | 246/5 · 238/8 | India won by 8 runs | Rajkot |
| 1994-02-08 | Test | India v Sri Lanka | 358 · 119 & 222 | India won by inns & 17 runs | Ahmedabad |
| 1994-01-26 | Test | India v Sri Lanka | 541/6d · 231 & 215 | India won by inns & 95 runs | Bengaluru |
| 1994-01-18 | Test | India v Sri Lanka | 511 · 218 & 174 | India won by inns & 119 runs | Lucknow |
| 1993-11-27 | ODI | India v West Indies | 225/7 · 123 | India won by 102 runs | Eden Gardens |
| 1993-11-24 | ODI | India v South Africa | 195 · 193/9 | India won by 2 runs | Eden Gardens |
| 1993-11-22 | ODI | India v South Africa | 221 · 178/9 | India won by 43 runs | Punjab Cricket Association IS Bindra Stadium |
| 1993-11-18 | ODI | India v Zimbabwe | 248/5 · 248 | Tied | Indore |
| 1993-11-16 | ODI | India v West Indies | 100 · 202/7 | West Indies won by 69 runs | Ahmedabad |
| 1993-11-07 | ODI | India v Sri Lanka | 205/3 · 203 | India won by 7 wickets | Kanpur |
| 1993-08-14 | ODI | Sri Lanka v India | 231/6 · 227/9 | Sri Lanka won by 4 wickets | Moratuwa |
| 1993-08-12 | ODI | Sri Lanka v India | 204/7 · 196 | Sri Lanka won by 8 runs | Colombo (RPS) |
| 1993-08-04 | Test | Sri Lanka v India | 351 & 352/6 · 446 | Drawn | Colombo (PSS) |
| 1993-07-27 | Test | Sri Lanka v India | 254 & 236 · 366 & 359/4d | India won by 235 runs | Colombo (SSC) |
| 1993-07-25 | ODI | Sri Lanka v India | 211 · 212/8 | India won by 1 run | Colombo (RPS) |
| 1993-07-17 | Test | Sri Lanka v India | 24/3 | Drawn | Kandy |
| 1993-03-25 | ODI | India v Zimbabwe | 238/2 · 234 | India won by 8 wickets | Pune |
| 1993-03-22 | ODI | India v Zimbabwe | 150/3 · 149/6 | India won by 7 wickets | Guwahati |
| 1993-03-19 | ODI | India v Zimbabwe | 249/7 · 182 | India won by 67 runs | Faridabad |
| 1993-03-13 | Test | India v Zimbabwe | 536/7d · 322 & 201 | India won by inns & 13 runs | Delhi |
| 1993-03-05 | ODI | India v England | 267/6 · 265/4 | India won by 4 wickets | Gwalior |
| 1993-03-04 | ODI | India v England | 257/7 · 256 | India won by 3 wickets | Gwalior |
| 1993-03-01 | ODI | India v England | 137/7 · 141/4 | England won by 6 wickets | Jamshedpur |
| 1993-02-26 | ODI | India v England | 170 · 218/9 | England won by 48 runs | Bengaluru |
| 1993-02-19 | Test | India v England | 591 · 347 & 229 | India won by inns & 15 runs | Wankhede |
| 1993-02-11 | Test | India v England | 560/6d · 286 & 252 | India won by inns & 22 runs | Chennai |
| 1993-01-29 | Test | India v England | 371 & 82/2 · 163 & 286 | India won by 8 wickets | Eden Gardens |
| 1993-01-21 | ODI | India v England | 201/5 · 198/6 | India won by 5 wickets | Chandigarh |
| 1993-01-18 | ODI | India v England | 223/3 · 224/6 | England won by 4 wickets | Jaipur |
| 1993-01-02 | Test | South Africa v India | 360/9d & 130/6d · 276 & 29/1 | Drawn | Cape Town |
| 1992-12-26 | Test | South Africa v India | 275 & 155/1 · 212 & 215 | South Africa won by 9 wickets | Gqeberha |
| 1992-12-19 | ODI | South Africa v India | 203/8 · 204/5 | India won by 5 wickets | East London |
| 1992-12-17 | ODI | South Africa v India | 216/8 · 177 | South Africa won by 39 runs | Durban |
| 1992-12-15 | ODI | South Africa v India | 208/2 · 207/4 | South Africa won by 8 wickets | Bloemfontein |
| 1992-12-13 | ODI | South Africa v India | 165/4 · 161/9 | South Africa won by 6 wickets | Johannesburg |
| 1992-12-11 | ODI | South Africa v India | 214/5 · 215/6 | India won by 4 wickets | Centurion |
| 1992-12-09 | ODI | South Africa v India | 148/4 · 147 | South Africa won by 6 wickets | Gqeberha |
| 1992-12-07 | ODI | South Africa v India | 185/4 · 184 | South Africa won by 6 wickets | Cape Town |
| 1992-11-26 | Test | South Africa v India | 292/9 & 252/9 · 227 & 141/4 | Drawn | Johannesburg |
| 1992-11-13 | Test | South Africa v India | 254 & 176/3 · 277 | Drawn | Durban |
| 1992-10-25 | ODI | Zimbabwe v India | 209 · 239 | India won by 30 runs | Harare |
| 1992-10-18 | Test | Zimbabwe v India | 456 & 146/4 · 307 | Drawn | Harare |
| 1992-03-15 | ODI | India v South Africa | 180/6 · 181/4 | South Africa won by 6 wickets | Adelaide |
| 1992-03-12 | ODI | New Zealand v India | 231/6 · 230/6 | New Zealand won by 4 wickets | Dunedin |
| 1992-03-10 | ODI | India v West Indies | 197 · 195/5 | West Indies won by 5 wickets | Wellington |
| 1992-03-07 | ODI | India v Zimbabwe | 203/7 · 104/1 | India won by 55 runs | Hamilton |
| 1992-03-04 | ODI | India v Pakistan | 216/7 · 173 | India won by 43 runs | Sydney |
| 1992-03-01 | ODI | Australia v India | 237/9 · 234 | Australia won by 1 run | Brisbane |
| 1992-02-28 | ODI | India v Sri Lanka | 1/0 | No result | Mackay |
| 1992-02-22 | ODI | England v India | 236/9 · 227 | England won by 9 runs | W.A.C.A |
| 1992-02-01 | Test | Australia v India | 346 & 367/6d · 272 & 141 | Australia won by 300 runs | W.A.C.A |
| 1992-01-25 | Test | Australia v India | 145 & 451 · 225 & 333 | Australia won by 38 runs | Adelaide |
| 1992-01-20 | ODI | Australia v India | 208/9 · 202/7 | Australia won by 6 runs | Sydney |
| 1992-01-18 | ODI | Australia v India | 233/5 · 145 | Australia won by 88 runs | Melbourne |
| 1992-01-16 | ODI | India v West Indies | 176/5 · 175/8 | India won by 5 wickets | Melbourne |
| 1992-01-14 | ODI | Australia v India | 177/1 · 175 | Australia won by 9 wickets | Sydney |
| 1992-01-11 | ODI | India v West Indies | 191 · 192/4 | West Indies won by 6 wickets | Brisbane |
| 1992-01-02 | Test | Australia v India | 313 & 173/8 · 483 | Drawn | Sydney |
| 1991-12-26 | Test | Australia v India | 349 & 128/2 · 263 & 213 | Australia won by 8 wickets | Melbourne |
| 1991-12-15 | ODI | Australia v India | 158/4 · 157 | Australia won by 6 wickets | Adelaide |
| 1991-12-14 | ODI | India v West Indies | 262/4 · 252 | India won by 10 runs | Adelaide |
| 1991-12-10 | ODI | Australia v India | 176/2 · 175/8 | Australia won by 8 wickets | Hobart |
| 1991-12-08 | ODI | Australia v India | 101 · 208/7 | India won by 107 runs | W.A.C.A |
| 1991-12-06 | ODI | India v West Indies | 126 · 126 | Tied | W.A.C.A |
| 1991-11-29 | Test | Australia v India | 340 & 58/0 · 239 & 156 | Australia won by 10 wickets | Brisbane |
| 1991-11-14 | ODI | India v South Africa | 287/4 · 288/2 | South Africa won by 8 wickets | New Delhi |
| 1991-11-12 | ODI | India v South Africa | 223/6 · 185/8 | India won by 38 runs | Gwalior |
| 1991-11-10 | ODI | India v South Africa | 178/7 · 177/8 | India won by 3 wickets | Eden Gardens |
| 1991-10-25 | ODI | India v Pakistan | 190 · 262/6 | Pakistan won by 72 runs | Sharjah Cricket Stadium |
| 1991-10-23 | ODI | India v Pakistan | 253/6 · 257/7 | Pakistan won by 4 runs | Sharjah Cricket Stadium |
| 1991-10-22 | ODI | India v West Indies | 147/3 · 145 | India won by 7 wickets | Sharjah Cricket Stadium |
| 1991-10-19 | ODI | India v West Indies | 240/6 · 221 | India won by 19 runs | Sharjah Cricket Stadium |
| 1991-10-18 | ODI | India v Pakistan | 238/4 · 178 | India won by 60 runs | Sharjah Cricket Stadium |
| 1991-01-04 | ODI | India v Sri Lanka | 205/3 · 204/9 | India won by 7 wickets | Eden Gardens |
| 1990-12-28 | ODI | India v Sri Lanka | 178 · 214 | Sri Lanka won by 36 runs | Cuttack |
| 1990-12-25 | ODI | India v Bangladesh | 171/1 · 170/6 | India won by 9 wickets | Chandigarh |
| 1990-12-08 | ODI | India v Sri Lanka | 136 · 137/3 | Sri Lanka won by 7 wickets | Margao |
| 1990-12-05 | ODI | India v Sri Lanka | 230/4 · 227/8 | India won by 6 wickets | Pune |
| 1990-12-01 | ODI | India v Sri Lanka | 245/5 · 226/7 | India won by 19 runs | Nagpur |
| 1990-11-23 | Test | India v Sri Lanka | 288 · 82 & 198 | India won by inns & 8 runs | Chandigarh |
| 1990-08-23 | Test | England v India | 340 & 477/4 · 606/9d | Drawn | Kennington Oval |
| 1990-08-09 | Test | England v India | 519 & 320/4d · 432 & 343/6 | Drawn | Manchester |
| 1990-07-26 | Test | England v India | 653/4d & 272/4 · 454 & 224 | England won by 247 runs | Lord's |
| 1990-07-20 | ODI | England v India | 281 · 282/5 | India won by 5 wickets | Nottingham |
| 1990-07-18 | ODI | England v India | 229 · 233/4 | India won by 6 wickets | Leeds |
| 1990-04-27 | ODI | India v Pakistan | 209 · 235/9 | Pakistan won by 26 runs | Sharjah Cricket Stadium |
| 1990-04-25 | ODI | India v Sri Lanka | 241/8 · 242/7 | Sri Lanka won by 3 wickets | Sharjah Cricket Stadium |
| 1990-03-08 | ODI | Australia v India | 212/3 · 211/8 | Australia won by 7 wickets | Hamilton |
| 1990-03-06 | ODI | New Zealand v India | 220 · 221 | India won by 1 run | Wellington |
| 1990-03-03 | ODI | Australia v India | 187/9 · 169 | Australia won by 18 runs | Christchurch |
| 1990-03-01 | ODI | New Zealand v India | 246/6 · 138 | New Zealand won by 108 runs | Dunedin |
| 1990-02-22 | Test | New Zealand v India | 391 & 483/5d · 482 & 149/0 | Drawn | Auckland |
| 1990-02-09 | Test | New Zealand v India | 178/1 · 358/9d | Drawn | Napier |
| 1990-02-02 | Test | New Zealand v India | 459 & 2/0 · 164 & 296/9 | New Zealand won by 10 wickets | Christchurch |
| 1989-12-22 | ODI | Pakistan v India | 150/8 · 112 | Pakistan won by 38 runs | Lahore |
| 1989-12-20 | ODI | Pakistan v India | 28/3 | No result | Karachi |
| 1989-12-18 | ODI | Pakistan v India | 87/9 · 80/9 | Pakistan won by 7 runs | Gujranwala |
| 1989-12-09 | Test | Pakistan v India | 250 · 324 & 234/7 | Drawn | Sialkot |
| 1989-12-01 | Test | Pakistan v India | 699/5 · 509 | Drawn | Lahore |
| 1989-11-23 | Test | Pakistan v India | 423/9d · 288 & 398/7 | Drawn | Faisalabad |
| 1989-11-15 | Test | Pakistan v India | 409 & 305/5d · 262 & 303/3 | Drawn | Karachi |
| 1989-10-30 | ODI | India v West Indies | 165 · 166/2 | West Indies won by 8 wickets | Wankhede |
| 1989-10-28 | ODI | India v Pakistan | 202 · 279/7 | Pakistan won by 77 runs | Eden Gardens |
| 1989-10-27 | ODI | India v Australia | 249/7 · 247/8 | India won by 3 wickets | Bengaluru |
| 1989-10-25 | ODI | India v England | 259/4 · 255/7 | India won by 6 wickets | Kanpur |
| 1989-10-23 | ODI | India v West Indies | 176 · 196/9 | West Indies won by 20 runs | Delhi |
| 1989-10-22 | ODI | India v Sri Lanka | 227/8 · 221 | India won by 6 runs | Ahmedabad |
| 1989-10-20 | ODI | India v Pakistan | 214/9 · 252/4 | Pakistan won by 38 runs | Sharjah Cricket Stadium |
| 1989-10-16 | ODI | India v West Indies | 211/9 · 174 | India won by 37 runs | Sharjah Cricket Stadium |
| 1989-10-15 | ODI | India v Pakistan | 273/4 · 274/4 | Pakistan won by 6 wickets | Sharjah Cricket Stadium |
| 1989-10-13 | ODI | India v West Indies | 169 · 173/5 | West Indies won by 5 wickets | Sharjah Cricket Stadium |
| 1989-04-28 | Test | West Indies v India | 384 & 60/3 · 289 & 152 | West Indies won by 7 wickets | Kingston |
| 1989-04-15 | Test | West Indies v India | 314 & 266 · 150 & 213 | West Indies won by 217 runs | Port of Spain |
| 1989-04-07 | Test | West Indies v India | 377 & 196/2 · 321 & 251 | West Indies won by 8 wickets | Bridgetown |
| 1989-03-25 | Test | West Indies v India | 437 · 86/1 | Drawn | Georgetown |
| 1989-03-21 | ODI | West Indies v India | 289/2 · 188/8 | West Indies won by 101 runs | Georgetown |
| 1989-03-18 | ODI | West Indies v India | 240/2 · 237/8 | West Indies won by 8 wickets | St John's |
| 1989-03-11 | ODI | West Indies v India | 193/4 · 192 | West Indies won by 6 wickets | Port of Spain |
| 1989-03-09 | ODI | West Indies v India | 151/4 · 148 | West Indies won by 6 wickets | Port of Spain |
| 1989-03-07 | ODI | West Indies v India | 248/4 · 198/8 | West Indies won by 50 runs | Bridgetown |
| 1988-12-17 | ODI | India v New Zealand | 282/8 · 278/3 | India won by 2 wickets | Vadodara |
| 1988-12-15 | ODI | India v New Zealand | 222/6 · 169/9 | India won by 53 runs | Indore |
| 1988-12-12 | ODI | India v New Zealand | 161/5 · 160/7 | India won by 5 wickets | Cuttack |
| 1988-12-10 | ODI | India v New Zealand | 197/6 · 196/9 | India won by 4 wickets | Visakhapatnam |
| 1988-12-02 | Test | India v New Zealand | 358 & 22/0 · 254 & 124 | India won by 10 wickets | Hyderabad (Deccan) |
| 1988-11-24 | Test | India v New Zealand | 234 & 145 · 236 & 279 | New Zealand won by 136 runs | Wankhede |
| 1988-11-12 | Test | India v New Zealand | 384/9d & 141/1d · 189 & 164 | India won by 172 runs | Bengaluru |
| 1988-11-04 | ODI | India v Sri Lanka | 180/4 · 176 | India won by 6 wickets | Dhaka |
| 1988-10-31 | ODI | India v Pakistan | 143/6 · 142 | India won by 4 wickets | Dhaka |
| 1988-10-29 | ODI | India v Sri Lanka | 254 · 271/6 | Sri Lanka won by 17 runs | Dhaka |
| 1988-10-27 | ODI | Bangladesh v India | 99/8 · 100/1 | India won by 9 wickets | Chattogram |
| 1988-10-21 | ODI | India v West Indies | 169/7 · 175/2 | West Indies won by 8 wickets | Sharjah Cricket Stadium |
| 1988-10-19 | ODI | India v Pakistan | 212/8 · 246 | Pakistan won by 34 runs | Sharjah Cricket Stadium |
| 1988-10-16 | ODI | India v West Indies | 238/5 · 215 | India won by 23 runs | Sharjah Cricket Stadium |
| 1988-04-01 | ODI | India v New Zealand | 250/7 · 198 | India won by 52 runs | Sharjah Cricket Stadium |
| 1988-03-27 | ODI | India v New Zealand | 267/6 · 194/8 | India won by 73 runs | Sharjah Cricket Stadium |
| 1988-03-25 | ODI | India v Sri Lanka | 219/8 · 201 | India won by 18 runs | Sharjah Cricket Stadium |
| 1988-01-25 | ODI | India v West Indies | 239/8 · 241/1 | West Indies won by 9 wickets | Thiruvananthapuram |
| 1988-01-22 | ODI | India v West Indies | 205 · 278/6 | West Indies won by 73 runs | Gwalior |
| 1988-01-19 | ODI | India v West Indies | 230/6 · 231/6 | West Indies won by 4 wickets | Faridabad |
| 1988-01-11 | Test | India v West Indies | 382 & 217/8d · 184 & 160 | India won by 255 runs | Chennai |
| 1988-01-07 | ODI | India v West Indies | 194/9 · 196 | West Indies won by 2 runs | Ahmedabad |
| 1988-01-05 | ODI | India v West Indies | 221/7 · 225/4 | West Indies won by 6 wickets | Rajkot |
| 1988-01-02 | ODI | India v West Indies | 222/7 · 166 | India won by 56 runs | Eden Gardens |
| 1987-12-26 | Test | India v West Indies | 565/9 · 530/5d & 157/2 | Drawn | Eden Gardens |
| 1987-12-23 | ODI | India v West Indies | 135 · 187/7 | West Indies won by 52 runs | Guwahati |
| 1987-12-11 | Test | India v West Indies | 281 & 173 · 337 & 4/1 | Drawn | Wankhede |
| 1987-12-08 | ODI | India v West Indies | 193 · 203/8 | West Indies won by 10 runs | Nagpur |
| 1987-11-25 | Test | India v West Indies | 75 & 327/9 · 127 & 276/5 | West Indies won by 5 wickets | Delhi |
| 1987-11-05 | ODI | India v England | 219 · 254/6 | England won by 35 runs | Wankhede |
| 1987-10-31 | ODI | India v New Zealand | 224/1 · 221/9 | India won by 9 wickets | Nagpur |
| 1987-10-26 | ODI | India v Zimbabwe | 194/3 · 191/7 | India won by 7 wickets | Ahmedabad |
| 1987-10-22 | ODI | India v Australia | 289/6 · 233 | India won by 56 runs | Delhi |
| 1987-10-17 | ODI | India v Zimbabwe | 136/2 · 135 | India won by 8 wickets | Wankhede |
| 1987-10-14 | ODI | India v New Zealand | 252/7 · 236/8 | India won by 16 runs | Bengaluru |
| 1987-10-09 | ODI | India v Australia | 269 · 270/6 | Australia won by 1 run | Chennai |
| 1987-04-10 | ODI | India v Pakistan | 183/8 · 184/2 | Pakistan won by 8 wickets | Sharjah Cricket Stadium |
| 1987-04-05 | ODI | Australia v India | 176/6 · 177/3 | India won by 7 wickets | Sharjah Cricket Stadium |
| 1987-04-02 | ODI | England v India | 211/7 · 214/7 | India won by 3 wickets | Sharjah Cricket Stadium |
| 1987-03-26 | ODI | India v Pakistan | 265/3 · 266/5 | Pakistan won by 5 wickets | Jamshedpur |
| 1987-03-24 | ODI | India v Pakistan | 245/9 · 286/6 | Pakistan won by 41 runs | Nagpur |
| 1987-03-22 | ODI | India v Pakistan | 120/9 · 121/4 | Pakistan won by 6 wickets | Pune |
| 1987-03-20 | ODI | India v Pakistan | 212/6 · 212/7 | India won | Hyderabad (Deccan) |
| 1987-03-13 | Test | India v Pakistan | 145 & 204 · 116 & 249 | Pakistan won by 16 runs | Bengaluru |
| 1987-03-04 | Test | India v Pakistan | 323 · 395 & 135/2 | Drawn | Ahmedabad |
| 1987-02-21 | Test | India v Pakistan | 465/8d & 114/2 · 341 | Drawn | Jaipur |
| 1987-02-18 | ODI | India v Pakistan | 238/6 · 241/8 | Pakistan won by 2 wickets | Eden Gardens |
| 1987-02-11 | Test | India v Pakistan | 403 & 181/3 · 229 & 179/5 | Drawn | Eden Gardens |
| 1987-02-03 | Test | India v Pakistan | 527/9d · 487/9d & 182/3 | Drawn | Chennai |
| 1987-01-27 | ODI | India v Pakistan | 196/7 · 200/7 | Pakistan won by 3 wickets | Indore |
| 1987-01-17 | ODI | India v Sri Lanka | 299/4 · 289/7 | India won by 10 runs | Wankhede |
| 1987-01-15 | ODI | India v Sri Lanka | 235/8 · 141/9 | India won by 94 runs | Vadodara |
| 1987-01-13 | ODI | India v Sri Lanka | 209/4 · 208/6 | India won by 6 wickets | Delhi |
| 1987-01-11 | ODI | India v Sri Lanka | 146/2 · 145/8 | India won by 8 wickets | Guwahati |
| 1987-01-04 | Test | India v Sri Lanka | 400 · 191 & 142 | India won by inns & 67 runs | Cuttack |
| 1986-12-27 | Test | India v Sri Lanka | 451/6 · 204 & 141 | India won by inns & 106 runs | Nagpur |
| 1986-12-24 | ODI | India v Sri Lanka | 78 · 195/8 | Sri Lanka won by 117 runs | Kanpur |
| 1986-12-17 | Test | India v Sri Lanka | 676/7 · 420 | Drawn | Kanpur |
| 1986-12-05 | ODI | India v Pakistan | 144 · 145/7 | Pakistan won by 3 wickets | Sharjah Cricket Stadium |
| 1986-11-30 | ODI | India v West Indies | 165/8 · 198/8 | West Indies won by 33 runs | Sharjah Cricket Stadium |
| 1986-11-27 | ODI | India v Sri Lanka | 215/3 · 214/9 | India won by 7 wickets | Sharjah Cricket Stadium |
| 1986-10-15 | Test | India v Australia | 517/5d · 345 & 216/2 | Drawn | Wankhede |
| 1986-10-07 | ODI | India v Australia | 260/6 · 263/3 | Australia won by 7 wickets | Rajkot |
| 1986-10-05 | ODI | India v Australia | 193 · 141 | India won by 52 runs | Ahmedabad |
| 1986-10-02 | ODI | India v Australia | 242/7 · 238/6 | India won by 3 wickets | Delhi |
| 1986-09-26 | Test | India v Australia | 107/3 · 207/3d | Drawn | Delhi |
| 1986-09-24 | ODI | India v Australia | 41/1 · 242/6 | No result | Hyderabad (Deccan) |
| 1986-09-18 | Test | India v Australia | 397 & 347 · 574/7 & 170/5d | Tied | Chennai |
| 1986-09-09 | ODI | India v Australia | 222/8 · 226/7 | Australia won by 3 wickets | Srinagar |
| 1986-09-07 | ODI | India v Australia | 251/3 · 250/3 | India won by 7 wickets | Jaipur |
| 1986-07-03 | Test | England v India | 390 & 235 · 390 & 174/5 | Drawn | Birmingham |
| 1986-06-19 | Test | England v India | 102 & 128 · 272 & 237 | India won by 279 runs | Leeds |
| 1986-06-05 | Test | England v India | 294 & 180 · 341 & 136/5 | India won by 5 wickets | Lord's |
| 1986-05-26 | ODI | England v India | 256/5 · 254/6 | England won by 5 wickets | Manchester |
| 1986-05-24 | ODI | England v India | 162 · 163/1 | India won by 9 wickets | Kennington Oval |
| 1986-04-18 | ODI | India v Pakistan | 245/7 · 248/9 | Pakistan won by 1 wicket | Sharjah Cricket Stadium |
| 1986-04-13 | ODI | India v Sri Lanka | 206/7 · 205/9 | India won by 3 wickets | Sharjah Cricket Stadium |
| 1986-04-10 | ODI | India v New Zealand | 134/7 · 132/8 | India won by 3 wickets | Sharjah Cricket Stadium |
| 1986-02-09 | ODI | Australia v India | 188/3 · 187 | Australia won by 7 wickets | Melbourne |
| 1986-02-05 | ODI | Australia v India | 170/8 · 159 | Australia won by 11 runs | Sydney |
| 1986-02-02 | ODI | India v New Zealand | 202/9 · 168/9 | India won by 22 runs | Launceston |
| 1986-01-31 | ODI | Australia v India | 235/7 · 238/4 | India won by 6 wickets | Melbourne |
| 1986-01-26 | ODI | Australia v India | 262/8 · 226 | Australia won by 36 runs | Adelaide |
| 1986-01-25 | ODI | India v New Zealand | 174/5 · 172 | India won by 5 wickets | Adelaide |
| 1986-01-23 | ODI | India v New Zealand | 238/8 · 239/5 | New Zealand won by 5 wickets | Melbourne |
| 1986-01-21 | ODI | Australia v India | 292/6 · 192/4 | Australia won by 100 runs | Sydney |
| 1986-01-18 | ODI | India v New Zealand | 113 · 115/7 | New Zealand won by 3 wickets | W.A.C.A |
| 1986-01-16 | ODI | Australia v India | 161 · 162/2 | India won by 8 wickets | Melbourne |
| 1986-01-12 | ODI | Australia v India | 164/6 · 161 | Australia won by 4 wickets | Brisbane |
| 1986-01-11 | ODI | India v New Zealand | 263/5 · 259/9 | India won by 5 wickets | Brisbane |
| 1986-01-02 | Test | Australia v India | 396 & 119/6 · 600/4d | Drawn | Sydney |
| 1985-12-26 | Test | Australia v India | 262 & 308 · 445 & 59/2 | Drawn | Melbourne |
| 1985-12-13 | Test | Australia v India | 381 & 17/0 · 520 | Drawn | Adelaide |
| 1985-11-22 | ODI | India v West Indies | 180/4 · 186/2 | West Indies won by 8 wickets | Sharjah Cricket Stadium |
| 1985-11-17 | ODI | India v Pakistan | 155 · 203/4 | Pakistan won by 48 runs | Sharjah Cricket Stadium |
| 1985-09-22 | ODI | Sri Lanka v India | 32/4 · 194/6 | No result | Colombo (PSS) |
| 1985-09-21 | ODI | Sri Lanka v India | 171/5 · 157/4 | Sri Lanka won by 14 runs | Colombo (PSS) |
| 1985-09-14 | Test | Sri Lanka v India | 198 & 307/7 · 249 & 325/5d | Drawn | Kandy |
| 1985-09-06 | Test | Sri Lanka v India | 385 & 206/3d · 244 & 198 | Sri Lanka won by 149 runs | Colombo (PSS) |
| 1985-08-30 | Test | Sri Lanka v India | 347 & 61/4 · 218 & 251 | Drawn | Colombo (SSC) |
| 1985-08-25 | ODI | Sri Lanka v India | 241/6 · 242/8 | India won by 2 wickets | Colombo (SSC) |
| 1985-03-29 | ODI | Australia v India | 139 · 140/7 | India won by 3 wickets | Sharjah Cricket Stadium |
| 1985-03-22 | ODI | India v Pakistan | 125 · 87 | India won by 38 runs | Sharjah Cricket Stadium |
| 1985-03-10 | ODI | India v Pakistan | 177/2 · 176/9 | India won by 8 wickets | Melbourne |
| 1985-03-05 | ODI | India v New Zealand | 207/3 · 206 | India won by 7 wickets | Sydney |
| 1985-03-03 | ODI | Australia v India | 163 · 165/2 | India won by 8 wickets | Melbourne |
| 1985-02-26 | ODI | England v India | 149 · 235/9 | India won by 86 runs | Sydney |
| 1985-02-20 | ODI | India v Pakistan | 184/4 · 183 | India won by 6 wickets | Melbourne |
| 1985-01-31 | Test | India v England | 553/8d & 97/1d · 417 & 91/0 | Drawn | Kanpur |
| 1985-01-27 | ODI | India v England | 114/5 · 121/6 | England won by 7 runs | Chandigarh |
| 1985-01-23 | ODI | India v England | 241/7 · 240/7 | India won by 3 wickets | Nagpur |
| 1985-01-20 | ODI | India v England | 205/6 · 206/7 | England won by 3 wickets | Bengaluru |
| 1985-01-13 | Test | India v England | 272 & 412 · 652/7d & 35/1 | England won by 9 wickets | Chennai |
| 1984-12-31 | Test | India v England | 437/7d & 29/1 · 276 | Drawn | Eden Gardens |
| 1984-12-27 | ODI | India v England | 252/5 · 241/6 | England won by 1 run | Cuttack |
| 1984-12-12 | Test | India v England | 307 & 235 · 418 & 127/2 | England won by 8 wickets | Delhi |
| 1984-12-05 | ODI | India v England | 214/6 · 215/6 | England won by 4 wickets | Pune |
| 1984-11-28 | Test | India v England | 465/8d & 51/2 · 195 & 317 | India won by 8 wickets | Wankhede |
| 1984-10-31 | ODI | Pakistan v India | 210/3 | No result | Sialkot |
| 1984-10-24 | Test | Pakistan v India | 674/6 · 500 | Drawn | Faisalabad |
| 1984-10-17 | Test | Pakistan v India | 428/9d · 156 & 371/6 | Drawn | Lahore |
| 1984-10-12 | ODI | Pakistan v India | 199/7 · 153 | Pakistan won by 46 runs | Quetta |
| 1984-10-06 | ODI | India v Australia | 235/5 · 236/4 | Australia won by 6 wickets | Indore |
| 1984-10-05 | ODI | India v Australia | 206/6 · 210/3 | Australia won by 7 wickets | Ahmedabad |
| 1984-10-03 | ODI | India v Australia | 21/2 | No result | Jamshedpur |
| 1984-10-01 | ODI | India v Australia | 175 · 29/1 | No result | Thiruvananthapuram |
| 1984-09-28 | ODI | India v Australia | 172 · 220/9 | Australia won by 48 runs | New Delhi |
| 1984-04-13 | ODI | India v Pakistan | 188/4 · 134 | India won by 54 runs | Sharjah Cricket Stadium |
| 1984-04-08 | ODI | India v Sri Lanka | 97/0 · 96 | India won by 10 wickets | Sharjah Cricket Stadium |
| 1983-12-24 | Test | India v West Indies | 451/8d · 313 & 64/1 | Drawn | Chennai |
| 1983-12-17 | ODI | India v West Indies | 178/7 · 182/4 | West Indies won by 6 wickets | Guwahati |
| 1983-12-10 | Test | India v West Indies | 241 & 90 · 377 | West Indies won by inns & 46 runs | Eden Gardens |
| 1983-12-07 | ODI | India v West Indies | 229/5 · 333/8 | West Indies won by 104 runs | Jamshedpur |
| 1983-12-01 | ODI | India v West Indies | 240/7 · 241/2 | West Indies won by 8 wickets | Indore |
| 1983-11-24 | Test | India v West Indies | 463 & 173/5d · 393 & 104/4 | Drawn | Wankhede |
| 1983-11-12 | Test | India v West Indies | 241 & 103 · 281 & 201 | West Indies won by 138 runs | Ahmedabad |
| 1983-11-09 | ODI | India v West Indies | 214/6 · 217/6 | West Indies won by 4 wickets | Vadodara |
| 1983-10-29 | Test | India v West Indies | 464 & 233 · 384 & 120/2 | Drawn | Delhi |
| 1983-10-21 | Test | India v West Indies | 207 & 164 · 454 | West Indies won by inns & 83 runs | Kanpur |
| 1983-10-13 | ODI | India v West Indies | 176 · 108/0 | West Indies won by 28 runs | Srinagar |
| 1983-10-05 | Test | India v Pakistan | 245 & 262/8d · 322 & 42/1 | Drawn | Nagpur |
| 1983-10-02 | ODI | India v Pakistan | 169/6 · 166/9 | India won by 4 wickets | Jaipur |
| 1983-09-24 | Test | India v Pakistan | 374 · 337 & 16/0 | Drawn | Jalandhar |
| 1983-09-14 | Test | India v Pakistan | 275 & 176/0 · 288 | Drawn | Bengaluru |
| 1983-09-10 | ODI | India v Pakistan | 152/6 · 151/8 | India won by 4 wickets | Hyderabad (Deccan) |
| 1983-06-25 | ODI | India v West Indies | 183 · 140 | India won by 43 runs | Lord's |
| 1983-06-22 | ODI | England v India | 213 · 217/4 | India won by 6 wickets | Manchester |
| 1983-06-20 | ODI | Australia v India | 129 · 247 | India won by 118 runs | Chelmsford |
| 1983-06-18 | ODI | India v Zimbabwe | 266/8 · 235 | India won by 31 runs | Tunbridge Wells |
| 1983-06-15 | ODI | India v West Indies | 216/9 · 282/9 | West Indies won by 66 runs | Kennington Oval |
| 1983-06-13 | ODI | Australia v India | 320/9 · 158 | Australia won by 162 runs | Nottingham |
| 1983-06-11 | ODI | India v Zimbabwe | 157/5 · 155 | India won by 5 wickets | Leicester |
| 1983-06-09 | ODI | India v West Indies | 262/8 · 228 | India won by 34 runs | Manchester |
| 1983-04-28 | Test | West Indies v India | 550/9 · 457 & 247/5 | Drawn | St John's |
| 1983-04-15 | Test | West Indies v India | 486 & 1/0 · 209 & 277 | West Indies won by 10 wickets | Bridgetown |
| 1983-04-07 | ODI | West Indies v India | 167/3 · 166 | West Indies won by 7 wickets | St George's |
| 1983-03-31 | Test | West Indies v India | 470 · 284/3 | Drawn | Georgetown |
| 1983-03-29 | ODI | West Indies v India | 255/9 · 282/5 | India won by 27 runs | Albion |
| 1983-03-11 | Test | West Indies v India | 394 · 175 & 469/7 | Drawn | Port of Spain |
| 1983-03-09 | ODI | West Indies v India | 215/4 · 163/7 | West Indies won by 52 runs | Port of Spain |
| 1983-02-23 | Test | West Indies v India | 254 & 173/6 · 251 & 174 | West Indies won by 4 wickets | Kingston |
| 1983-01-30 | Test | Pakistan v India | 420/6d · 393/8d & 224/2 | Drawn | Karachi |
| 1983-01-23 | Test | Pakistan v India | 323 · 235/3 | Drawn | Lahore |
| 1983-01-21 | ODI | Pakistan v India | 198/2 · 197/6 | Pakistan won by 8 wickets | Karachi |
| 1983-01-14 | Test | Pakistan v India | 581/3d · 189 & 273 | Pakistan won by inns & 119 runs | Hyderabad (Sind) |
| 1983-01-03 | Test | Pakistan v India | 652 & 10/0 · 372 & 286 | Pakistan won by 10 wickets | Faisalabad |
| 1982-12-31 | ODI | Pakistan v India | 252/3 · 193/4 | India won by 18 runs | Lahore |
| 1982-12-23 | Test | Pakistan v India | 452 · 169 & 197 | Pakistan won by inns & 86 runs | Karachi |
| 1982-12-17 | ODI | Pakistan v India | 263/2 · 226/7 | Pakistan won by 37 runs | Multan |
| 1982-12-10 | Test | Pakistan v India | 485 & 135/1 · 379 | Drawn | Lahore |
| 1982-12-03 | ODI | Pakistan v India | 224/4 · 210/6 | Pakistan won by 14 runs | Gujranwala |
| 1982-09-26 | ODI | India v Sri Lanka | 234/4 · 233/8 | India won by 6 wickets | Bengaluru |
| 1982-09-17 | Test | India v Sri Lanka | 566/6d & 135/7 · 346 & 394 | Drawn | Chennai |
| 1982-09-15 | ODI | India v Sri Lanka | 281/4 · 277/8 | India won by 6 wickets | Delhi |
| 1982-09-12 | ODI | India v Sri Lanka | 269/7 · 191/8 | India won by 78 runs | Amritsar |
| 1982-07-08 | Test | England v India | 594 & 191/3 · 410/9 & 111/3 | Drawn | Kennington Oval |
| 1982-06-24 | Test | England v India | 425 · 379/8 | Drawn | Manchester |
| 1982-06-10 | Test | England v India | 433 & 67/3 · 128 & 369 | England won by 7 wickets | Lord's |
| 1982-06-04 | ODI | England v India | 276/9 · 162/8 | England won by 114 runs | Kennington Oval |
| 1982-06-02 | ODI | England v India | 194/1 · 193 | England won by 9 wickets | Leeds |
| 1982-01-30 | Test | India v England | 377/7 · 378/9 | Drawn | Kanpur |
| 1982-01-27 | ODI | India v England | 231/5 · 230/6 | India won by 5 wickets | Cuttack |
| 1982-01-13 | Test | India v England | 481/4 & 160/3 · 328 | Drawn | Chennai |
| 1982-01-01 | Test | India v England | 208 & 170/3 · 248 & 265/5d | Drawn | Eden Gardens |
| 1981-12-23 | Test | India v England | 487 · 476/9 & 68/0 | Drawn | Delhi |
| 1981-12-20 | ODI | India v England | 164/4 · 161/7 | India won by 6 wickets | Jalandhar |
| 1981-12-09 | Test | India v England | 428 · 400 & 174/3 | Drawn | Bengaluru |
| 1981-11-27 | Test | India v England | 179 & 227 · 166 & 102 | India won by 138 runs | Wankhede |
| 1981-11-25 | ODI | India v England | 156/7 · 160/5 | England won by 5 wickets | Ahmedabad |
| 1981-03-13 | Test | New Zealand v India | 366 & 95/5 · 238 & 284 | Drawn | Auckland |
| 1981-03-06 | Test | New Zealand v India | 286/5 · 255/9 | Drawn | Christchurch |
| 1981-02-21 | Test | New Zealand v India | 375 & 100 · 223 & 190 | New Zealand won by 62 runs | Wellington |
| 1981-02-15 | ODI | New Zealand v India | 210/8 · 153 | New Zealand won by 57 runs | Hamilton |
| 1981-02-14 | ODI | New Zealand v India | 218/6 · 140/9 | New Zealand won by 78 runs | Auckland |
| 1981-02-07 | Test | Australia v India | 419 & 83 · 237 & 324/9 | India won by 59 runs | Melbourne |
| 1981-01-23 | Test | Australia v India | 528 & 221/7d · 419 & 135/8 | Drawn | Adelaide |
| 1981-01-18 | ODI | India v New Zealand | 220 · 242/9 | New Zealand won by 22 runs | Brisbane |
| 1981-01-15 | ODI | Australia v India | 242/8 · 215/8 | Australia won by 27 runs | Sydney |
| 1981-01-11 | ODI | Australia v India | 193/3 · 192/5 | Australia won by 7 wickets | Melbourne |
| 1981-01-10 | ODI | India v New Zealand | 112/9 · 113/0 | New Zealand won by 10 wickets | Melbourne |
| 1981-01-08 | ODI | Australia v India | 64/1 · 63 | Australia won by 9 wickets | Sydney |
| 1981-01-02 | Test | Australia v India | 406 · 201/9 & 201 | Australia won by inns & 4 runs | Sydney |
| 1980-12-23 | ODI | India v New Zealand | 230/7 · 224 | India won by 6 runs | Adelaide |
| 1980-12-21 | ODI | India v New Zealand | 204 · 205/7 | New Zealand won by 3 wickets | Brisbane |
| 1980-12-18 | ODI | Australia v India | 183/1 · 180/9 | Australia won by 9 wickets | Sydney |
| 1980-12-09 | ODI | India v New Zealand | 162 · 157 | India won by 5 runs | W.A.C.A |
| 1980-12-06 | ODI | Australia v India | 142 · 208/9 | India won by 66 runs | Melbourne |
| 1980-02-15 | Test | India v England | 242 & 149 · 296 & 98/0 | England won by 10 wickets | Wankhede |
| 1980-01-29 | Test | India v Pakistan | 331 & 205 · 272/4d & 179/6 | Drawn | Eden Gardens |
| 1980-01-15 | Test | India v Pakistan | 430 & 78/0 · 272 & 233 | India won by 10 wickets | Chennai |
| 1979-12-25 | Test | India v Pakistan | 162 & 193/2 · 249 | Drawn | Kanpur |
| 1979-12-16 | Test | India v Pakistan | 334 & 160 · 173 & 190 | India won by 131 runs | Wankhede |
| 1979-12-04 | Test | India v Pakistan | 126 & 364/6 · 273 & 242 | Drawn | Delhi |
| 1979-11-21 | Test | India v Pakistan | 416 · 431/9 & 108/2 | Drawn | Bengaluru |
| 1979-11-03 | Test | India v Australia | 458/8d · 160 & 198/9 | India won by inns & 100 runs | Wankhede |
| 1979-10-26 | Test | India v Australia | 347 & 200/4 · 442 & 151/6d | Drawn | Eden Gardens |
| 1979-10-13 | Test | India v Australia | 510/7d · 298 & 413 | Drawn | Delhi |
| 1979-10-02 | Test | India v Australia | 271 & 311 · 304 & 125 | India won by 153 runs | Kanpur |
| 1979-09-19 | Test | India v Australia | 457/5d · 333 & 77/3 | Drawn | Bengaluru |
| 1979-09-11 | Test | India v Australia | 425 · 390 & 212/7 | Drawn | Chennai |
| 1979-08-30 | Test | England v India | 305 & 334/8 · 202 & 429/8 | Drawn | Kennington Oval |
| 1979-08-16 | Test | England v India | 270 · 223/6 | Drawn | Leeds |
| 1979-08-02 | Test | England v India | 419/9 · 96 & 318/4 | Drawn | Lord's |
| 1979-07-12 | Test | England v India | 633/5d · 297 & 253 | England won by inns & 83 runs | Birmingham |
| 1979-06-16 | ODI | India v Sri Lanka | 191 · 238/5 | Sri Lanka won by 47 runs | Manchester |
| 1979-06-13 | ODI | India v New Zealand | 182 · 183/2 | New Zealand won by 8 wickets | Leeds |
| 1979-06-09 | ODI | India v West Indies | 190 · 194/1 | West Indies won by 9 wickets | Birmingham |
| 1979-02-02 | Test | India v West Indies | 644/7d · 452/8 | Drawn | Kanpur |
| 1979-01-24 | Test | India v West Indies | 566/8d · 172 & 179/3 | Drawn | Delhi |
| 1979-01-12 | Test | India v West Indies | 255 & 125/7 · 228 & 151 | India won by 3 wickets | Chennai |
| 1978-12-29 | Test | India v West Indies | 300 & 361/1d · 327 & 197/9 | Drawn | Eden Gardens |
| 1978-12-15 | Test | India v West Indies | 371 · 437 & 200/8 | Drawn | Bengaluru |
| 1978-12-01 | Test | India v West Indies | 424 & 224/2 · 493 | Drawn | Wankhede |
| 1978-11-14 | Test | Pakistan v India | 481/9d & 164/2 · 344 & 300 | Pakistan won by 8 wickets | Karachi |
| 1978-11-03 | ODI | Pakistan v India | 205/7 · 183/2 | Pakistan won | Sahiwal |
| 1978-10-27 | Test | Pakistan v India | 539/6d & 128/2 · 199 & 465 | Pakistan won by 8 wickets | Lahore |
| 1978-10-16 | Test | Pakistan v India | 503/8d & 264/4 · 462/9 & 43/0 | Drawn | Faisalabad |
| 1978-10-13 | ODI | Pakistan v India | 83/2 · 79 | Pakistan won by 8 wickets | Sialkot |
| 1978-10-01 | ODI | Pakistan v India | 166/8 · 170/7 | India won by 4 runs | Quetta |
| 1978-01-28 | Test | Australia v India | 505 & 256 · 269 & 445 | Australia won by 47 runs | Adelaide |
| 1978-01-07 | Test | Australia v India | 131 & 263 · 396/8d | India won by inns & 2 runs | Sydney |
| 1977-12-30 | Test | Australia v India | 213 & 164 · 256 & 343 | India won by 222 runs | Melbourne |
| 1977-12-16 | Test | Australia v India | 394 & 342/8 · 402 & 330/9d | Australia won by 2 wickets | W.A.C.A |
| 1977-12-02 | Test | Australia v India | 166 & 327 · 153 & 324 | Australia won by 16 runs | Brisbane |
| 1977-02-11 | Test | India v England | 338 & 192 · 317 & 152/7 | Drawn | Wankhede |
| 1977-01-28 | Test | India v England | 253 & 259/9d · 195 & 177 | India won by 140 runs | Bengaluru |
| 1977-01-14 | Test | India v England | 164 & 83/9 · 262 & 185/9d | England won by 200 runs | Chennai |
| 1977-01-01 | Test | India v England | 155 & 181 · 321 & 16/0 | England won by 10 wickets | Eden Gardens |
| 1976-12-17 | Test | India v England | 122 & 234 · 381 | England won by inns & 25 runs | Delhi |
| 1976-11-26 | Test | India v New Zealand | 298 & 201/5 · 140 & 143 | India won by 216 runs | Chennai |
| 1976-11-18 | Test | India v New Zealand | 524/9d & 208/2d · 350 & 193/7 | Drawn | Kanpur |
| 1976-11-10 | Test | India v New Zealand | 399 & 202/4d · 298 & 141 | India won by 162 runs | Wankhede |
| 1976-04-21 | Test | West Indies v India | 391 & 13/0 · 306/6 & 97/5 | West Indies won by 10 wickets | Kingston |
| 1976-04-07 | Test | West Indies v India | 359 & 271/6d · 228 & 406/4 | India won by 6 wickets | Port of Spain |
| 1976-03-24 | Test | West Indies v India | 241 & 215/8 · 402/5d | Drawn | Port of Spain |
| 1976-03-10 | Test | West Indies v India | 488/9 · 177 & 214/9 | West Indies won by inns & 97 runs | Bridgetown |
| 1976-02-22 | ODI | New Zealand v India | 236/8 · 156 | New Zealand won by 80 runs | Auckland |
| 1976-02-21 | ODI | New Zealand v India | 155/1 · 154 | New Zealand won by 9 wickets | Christchurch |
| 1976-02-13 | Test | New Zealand v India | 334 · 220 & 81/9 | New Zealand won by inns & 33 runs | Wellington |
| 1976-02-05 | Test | New Zealand v India | 403 · 270 & 255/6 | Drawn | Christchurch |
| 1976-01-24 | Test | New Zealand v India | 266 & 215 · 414 & 71/2 | India won by 8 wickets | Auckland |
| 1975-06-14 | ODI | India v New Zealand | 230 · 233/6 | New Zealand won by 4 wickets | Manchester |
| 1975-06-07 | ODI | England v India | 334/4 · 132/3 | England won by 202 runs | Lord's |
| 1975-01-23 | Test | India v West Indies | 406 & 202 · 604/6d & 205/3d | West Indies won by 201 runs | Wankhede |
| 1975-01-11 | Test | India v West Indies | 190 & 256 · 192 & 154 | India won by 100 runs | Chennai |
| 1974-12-27 | Test | India v West Indies | 233 & 316 · 240 & 224 | India won by 85 runs | Eden Gardens |
| 1974-12-11 | Test | India v West Indies | 220 & 256 · 493 | West Indies won by inns & 17 runs | Delhi |
| 1974-11-22 | Test | India v West Indies | 260 & 118/8 · 289 & 356/6d | West Indies won by 267 runs | Bengaluru |
| 1974-07-15 | ODI | England v India | 172/4 · 171 | England won by 6 wickets | Kennington Oval |
| 1974-07-13 | ODI | England v India | 266/6 · 265 | England won by 4 wickets | Leeds |
| 1974-07-04 | Test | England v India | 459/2d · 165 & 216 | England won by inns & 78 runs | Birmingham |
| 1974-06-20 | Test | England v India | 629 · 302 & 42/9 | England won by inns & 285 runs | Lord's |
| 1974-06-06 | Test | England v India | 328/9 & 213/3d · 246 & 182 | England won by 113 runs | Manchester |
| 1973-02-06 | Test | India v England | 448 & 244/5d · 480 & 67/2 | Drawn | Brabourne |
| 1973-01-25 | Test | India v England | 357 & 186/6 · 397/9 | Drawn | Kanpur |
| 1973-01-12 | Test | India v England | 316 & 86/6 · 242 & 159 | India won by 4 wickets | Chennai |
| 1972-12-30 | Test | India v England | 210 & 155 · 174 & 163 | India won by 28 runs | Eden Gardens |
| 1972-12-20 | Test | India v England | 173 & 233 · 200 & 208/4 | England won by 6 wickets | Delhi |
| 1971-08-19 | Test | England v India | 355 & 101 · 284 & 174/6 | India won by 4 wickets | Kennington Oval |
| 1971-08-05 | Test | England v India | 386 & 245/3d · 212 & 65/3 | Drawn | Manchester |
| 1971-07-22 | Test | England v India | 304 & 191 · 313 & 145/8 | Drawn | Lord's |
| 1971-04-13 | Test | West Indies v India | 526 & 165/8 · 360 & 427 | Drawn | Port of Spain |
| 1971-04-01 | Test | West Indies v India | 501/5d & 180/6d · 347 & 221/5 | Drawn | Bridgetown |
| 1971-03-19 | Test | West Indies v India | 363 & 307/3d · 376 & 123/0 | Drawn | Georgetown |
| 1971-03-06 | Test | West Indies v India | 214 & 261 · 352 & 125/3 | India won by 7 wickets | Port of Spain |
| 1971-02-18 | Test | West Indies v India | 217 & 385/5 · 387 | Drawn | Kingston |
| 1969-12-24 | Test | India v Australia | 163/9 & 171 · 258 & 153 | Australia won by 77 runs | Chennai |
| 1969-12-12 | Test | India v Australia | 212 & 161 · 335 & 42/0 | Australia won by 10 wickets | Eden Gardens |
| 1969-11-28 | Test | India v Australia | 223 & 181/3 · 296 & 107 | India won by 7 wickets | Delhi |
| 1969-11-15 | Test | India v Australia | 320 & 312/7d · 348 & 95/0 | Drawn | Kanpur |
| 1969-11-04 | Test | India v Australia | 271 & 137 · 345 & 67/2 | Australia won by 8 wickets | Brabourne |
| 1969-10-15 | Test | India v New Zealand | 89 & 76/7 · 181 & 175/8d | Drawn | Hyderabad (Deccan) |
| 1969-10-03 | Test | India v New Zealand | 257 & 109 · 319 & 214 | New Zealand won by 167 runs | Nagpur |
| 1969-09-25 | Test | India v New Zealand | 156 & 260 · 229 & 127 | India won by 60 runs | Brabourne |
| 1968-03-07 | Test | New Zealand v India | 140 & 101 · 252 & 261/5d | India won by 272 runs | Auckland |
| 1968-02-29 | Test | New Zealand v India | 186 & 199 · 327 & 59/2 | India won by 8 wickets | Wellington |
| 1968-02-22 | Test | New Zealand v India | 502 & 88/4 · 288 & 301 | New Zealand won by 6 wickets | Christchurch |
| 1968-02-15 | Test | New Zealand v India | 350 & 208 · 359 & 200/5 | India won by 5 wickets | Dunedin |
| 1968-01-26 | Test | Australia v India | 317 & 292 · 268 & 197 | Australia won by 144 runs | Sydney |
| 1968-01-19 | Test | Australia v India | 379 & 294 · 279 & 355 | Australia won by 39 runs | Brisbane |
| 1967-12-30 | Test | Australia v India | 529 · 173 & 352 | Australia won by inns & 4 runs | Melbourne |
| 1967-12-23 | Test | Australia v India | 335 & 369 · 307 & 251 | Australia won by 146 runs | Adelaide |
| 1967-07-13 | Test | England v India | 298 & 203 · 92 & 277 | England won by 132 runs | Birmingham |
| 1967-06-22 | Test | England v India | 386 · 152 & 110/9 | England won by inns & 124 runs | Lord's |
| 1967-06-08 | Test | England v India | 550/4d & 126/4 · 164 & 510 | England won by 6 wickets | Leeds |
| 1967-01-13 | Test | India v West Indies | 404 & 323 · 406 & 270/7 | Drawn | Chennai |
| 1966-12-31 | Test | India v West Indies | 167 & 178 · 390 | West Indies won by inns & 45 runs | Eden Gardens |
| 1966-12-13 | Test | India v West Indies | 296 & 316 · 421 & 192/4 | West Indies won by 6 wickets | Brabourne |
| 1965-03-19 | Test | India v New Zealand | 465/8 & 73/3 · 262 & 272 | India won by 7 wickets | Delhi |
| 1965-03-12 | Test | India v New Zealand | 88 & 463/5d · 297 & 80/8 | Drawn | Brabourne |
| 1965-03-05 | Test | India v New Zealand | 380 & 92/3 · 462/9d & 191/9 | Drawn | Eden Gardens |
| 1965-02-27 | Test | India v New Zealand | 397 & 199/2d · 315 & 62/0 | Drawn | Chennai |
| 1964-10-17 | Test | India v Australia | 235 · 174 & 143/1 | Drawn | Eden Gardens |
| 1964-10-10 | Test | India v Australia | 341 & 256/8 · 320/9 & 274/9 | India won by 2 wickets | Brabourne |
| 1964-10-02 | Test | India v Australia | 276 & 193 · 211 & 397 | Australia won by 139 runs | Chennai |
| 1964-02-15 | Test | India v England | 266 & 347/3 · 559/8d | Drawn | Kanpur |
| 1964-02-08 | Test | India v England | 344 & 463/4 · 451 | Drawn | Delhi |
| 1964-01-29 | Test | India v England | 241 & 300/7d · 267 & 145/2 | Drawn | Eden Gardens |
| 1964-01-21 | Test | India v England | 300 & 249/8d · 233/9 & 206/3 | Drawn | Brabourne |
| 1964-01-10 | Test | India v England | 457/7d & 152/9 · 317 & 241/5 | Drawn | Chennai |
| 1962-04-13 | Test | West Indies v India | 253 & 283 · 178 & 235 | West Indies won by 123 runs | Kingston |
| 1962-04-04 | Test | West Indies v India | 444/9d & 176/3 · 197 & 422 | West Indies won by 7 wickets | Port of Spain |
| 1962-03-23 | Test | West Indies v India | 475 · 258 & 187 | West Indies won by inns & 30 runs | Bridgetown |
| 1962-03-07 | Test | West Indies v India | 631/8 · 395 & 218 | West Indies won by inns & 18 runs | Kingston |
| 1962-02-16 | Test | West Indies v India | 289 & 15/0 · 203 & 98 | West Indies won by 10 wickets | Port of Spain |
| 1962-01-10 | Test | India v England | 428 & 190 · 281 & 209 | India won by 128 runs | Chennai |
| 1961-12-30 | Test | India v England | 380 & 252 · 212 & 233 | India won by 187 runs | Eden Gardens |
| 1961-12-13 | Test | India v England | 466 · 256/3 | Drawn | Delhi |
| 1961-12-01 | Test | India v England | 467/8 · 244 & 497/5 | Drawn | Kanpur |
| 1961-11-11 | Test | India v England | 390 & 180/5 · 500/8 & 184/5d | Drawn | Brabourne |
| 1961-02-08 | Test | India v Pakistan | 463 & 16/0 · 286 & 250 | Drawn | Delhi |
| 1961-01-13 | Test | India v Pakistan | 539/9d · 448/8 & 59/0 | Drawn | Chennai |
| 1960-12-30 | Test | India v Pakistan | 180 & 127/4 · 301 & 146/3d | Drawn | Eden Gardens |
| 1960-12-16 | Test | India v Pakistan | 404 · 335 & 140/3 | Drawn | Kanpur |
| 1960-12-02 | Test | India v Pakistan | 449/9 · 350 & 166/4 | Drawn | Brabourne |
| 1960-01-23 | Test | India v Australia | 194 & 339 · 331 & 121/2 | Drawn | Eden Gardens |
| 1960-01-13 | Test | India v Australia | 149 & 138 · 342 | Australia won by inns & 55 runs | Chennai |
| 1960-01-01 | Test | India v Australia | 289 & 226/5d · 387/8d & 34/1 | Drawn | Brabourne |
| 1959-12-19 | Test | India v Australia | 152 & 291 · 219 & 105/9 | India won by 119 runs | Kanpur |
| 1959-12-12 | Test | India v Australia | 135 & 206 · 468 | Australia won by inns & 127 runs | Delhi |
| 1959-08-20 | Test | England v India | 361 · 140 & 194 | England won by inns & 27 runs | Kennington Oval |
| 1959-07-23 | Test | England v India | 490 & 265/8d · 208 & 376 | England won by 171 runs | Manchester |
| 1959-07-02 | Test | England v India | 483/8 · 161 & 149 | England won by inns & 173 runs | Leeds |
| 1959-06-18 | Test | England v India | 226 & 108/2 · 168 & 165 | England won by 8 wickets | Lord's |
| 1959-06-04 | Test | England v India | 422 · 206/9 & 157/9 | England won by inns & 59 runs | Nottingham |
| 1959-02-06 | Test | India v West Indies | 415 & 275/9 · 644/8d | Drawn | Delhi |
| 1959-01-21 | Test | India v West Indies | 222 & 151/9 · 500 & 168/5d | West Indies won by 295 runs | Chennai |
| 1958-12-31 | Test | India v West Indies | 124 & 154 · 614/5d | West Indies won by inns & 336 runs | Eden Gardens |
| 1958-12-12 | Test | India v West Indies | 222 & 240 · 222 & 443/7 | West Indies won by 203 runs | Kanpur |
| 1958-11-28 | Test | India v West Indies | 152 & 289/5 · 227 & 323/4d | Drawn | Brabourne |
| 1956-11-02 | Test | India v Australia | 136 & 136 · 177 & 189/9 | Australia won by 94 runs | Eden Gardens |
| 1956-10-26 | Test | India v Australia | 251 & 250/5 · 523/7d | Drawn | Brabourne |
| 1956-10-19 | Test | India v Australia | 161 & 153 · 319 | Australia won by inns & 5 runs | Chennai |
| 1956-01-06 | Test | India v New Zealand | 537/3d · 209/9 & 219/9 | India won by inns & 109 runs | Chennai |
| 1955-12-28 | Test | India v New Zealand | 132 & 438/7d · 336 & 75/6 | Drawn | Eden Gardens |
| 1955-12-16 | Test | India v New Zealand | 531/7 · 450/2d & 112/1 | Drawn | Delhi |
| 1955-12-02 | Test | India v New Zealand | 421/8d · 258 & 136 | India won by inns & 27 runs | Brabourne |
| 1955-11-19 | Test | India v New Zealand | 498/4d · 326 & 212/2 | Drawn | Hyderabad (Deccan) |
| 1955-02-26 | Test | Pakistan v India | 162 & 241/5d · 145 & 69/2 | Drawn | Karachi |
| 1955-02-12 | Test | Pakistan v India | 188 & 182 · 245 & 23/1 | Drawn | Peshawar |
| 1955-01-29 | Test | Pakistan v India | 328 & 136/5 · 251 & 74/2 | Drawn | Lahore |
| 1955-01-15 | Test | Pakistan v India | 312/9d · 235 & 209/5 | Drawn | Bahawalpur |
| 1955-01-01 | Test | Pakistan v India | 257 & 158 · 148 & 147/2 | Drawn | Dhaka |
| 1953-03-28 | Test | West Indies v India | 576 & 92/4 · 312/9 & 444 | Drawn | Kingston |
| 1953-03-11 | Test | West Indies v India | 364 · 262 & 190/5 | Drawn | Georgetown |
| 1953-02-19 | Test | West Indies v India | 315 & 192/2 · 279/9 & 362/7 | Drawn | Port of Spain |
| 1953-02-07 | Test | West Indies v India | 296 & 228 · 253 & 129/9 | West Indies won by 142 runs | Bridgetown |
| 1953-01-21 | Test | West Indies v India | 438 & 142/0 · 417 & 294 | Drawn | Port of Spain |
| 1952-12-12 | Test | India v Pakistan | 397 & 28/0 · 257 & 236/7d | Drawn | Eden Gardens |
| 1952-11-28 | Test | India v Pakistan | 175/6 · 344 | Drawn | Chennai |
| 1952-11-13 | Test | India v Pakistan | 387/4d & 45/0 · 186 & 242 | India won by 10 wickets | Brabourne |
| 1952-10-23 | Test | India v Pakistan | 106 & 182 · 331 | Pakistan won by inns & 43 runs | Lucknow |
| 1952-10-16 | Test | India v Pakistan | 372 · 150 & 152 | India won by inns & 70 runs | Delhi |
| 1952-08-14 | Test | England v India | 326/6d · 98 | Drawn | Kennington Oval |
| 1952-07-17 | Test | England v India | 347/9 · 58 & 82 | England won by inns & 207 runs | Manchester |
| 1952-06-19 | Test | England v India | 537 & 79/2 · 235 & 378 | England won by 8 wickets | Lord's |
| 1952-06-05 | Test | England v India | 334 & 128/3 · 293 & 165 | England won by 7 wickets | Leeds |
| 1952-02-06 | Test | India v England | 457/9d · 266 & 183 | India won by inns & 8 runs | Chennai |
| 1952-01-12 | Test | India v England | 121 & 157 · 203 & 76/2 | England won by 8 wickets | Kanpur |
| 1951-12-30 | Test | India v England | 344 & 103/0 · 342 & 252/5d | Drawn | Eden Gardens |
| 1951-12-14 | Test | India v England | 485/9d & 208 · 456 & 55/2 | Drawn | Brabourne |
| 1951-11-02 | Test | India v England | 418/6d · 203 & 368/6 | Drawn | Delhi |
| 1949-02-04 | Test | India v West Indies | 193/9 & 355/8 · 286 & 267 | Drawn | Brabourne |
| 1949-01-27 | Test | India v West Indies | 245 & 144 · 582 | West Indies won by inns & 193 runs | Chennai |
| 1948-12-31 | Test | India v West Indies | 272 & 325/3 · 366 & 336/9 | Drawn | Eden Gardens |
| 1948-12-09 | Test | India v West Indies | 273 & 333/3 · 629/6d | Drawn | Brabourne |
| 1948-11-10 | Test | India v West Indies | 454 & 220/6 · 631 | Drawn | Delhi |
| 1948-02-06 | Test | Australia v India | 575/8d · 331 & 67 | Australia won by inns & 177 runs | Melbourne |
| 1948-01-23 | Test | Australia v India | 674 · 381 & 277 | Australia won by inns & 16 runs | Adelaide |
| 1948-01-01 | Test | Australia v India | 394 & 255/4d · 291/9d & 125 | Australia won by 233 runs | Melbourne |
| 1947-12-12 | Test | Australia v India | 107 · 188 & 61/7 | Drawn | Sydney |
| 1947-11-28 | Test | Australia v India | 382/8d · 58 & 98 | Australia won by inns & 226 runs | Brisbane |
| 1946-08-17 | Test | England v India | 95/3 · 331 | Drawn | Kennington Oval |
| 1946-07-20 | Test | England v India | 294 & 153/5d · 170 & 152/9 | Drawn | Manchester |
| 1946-06-22 | Test | England v India | 428 & 48/0 · 200 & 275 | England won by 10 wickets | Lord's |
| 1936-08-15 | Test | England v India | 471/8d & 64/1 · 222 & 312 | England won by 9 wickets | Kennington Oval |
| 1936-07-25 | Test | England v India | 571/8d · 203 & 390/5 | Drawn | Manchester |
| 1936-06-27 | Test | England v India | 134 & 108/1 · 147 & 93 | England won by 9 wickets | Lord's |
| 1934-02-10 | Test | India v England | 145/9 & 249/9 · 335 & 261/7 | England won by 202 runs | Chennai |
| 1934-01-05 | Test | India v England | 247 & 237 · 403 & 7/2 | Drawn | Eden Gardens |
| 1933-12-15 | Test | India v England | 219 & 258 · 438 & 40/1 | England won by 9 wickets | Mumbai |
| 1932-06-25 | Test | England v India | 259 & 275/8d · 189 & 187 | England won by 158 runs | Lord's |