| 2026-10-17 | T20I | India v West Indies | 118/5 | No result | M Chinnaswamy Stadium |
| 2024-10-16 | Test | India v New Zealand | 46 & 462 · 402 & 110/2 | New Zealand won by 8 wickets | M Chinnaswamy Stadium |
| 2024-06-23 | ODI (W) | South Africa v India | 215/8 · 220/4 | India won by 6 wickets | M Chinnaswamy Stadium |
| 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 |
| 2023-12-03 | T20I | India v Australia | 160/8 · 154/8 | India won by 6 runs | M Chinnaswamy Stadium |
| 2023-11-12 | ODI | India v Netherlands | 410/4 · 250 | India won by 160 runs | M Chinnaswamy Stadium |
| 2023-11-09 | ODI | Sri Lanka v New Zealand | 171 · 172/5 | New Zealand won by 5 wickets | M Chinnaswamy Stadium |
| 2023-11-04 | ODI | New Zealand v Pakistan | 401/6 · 200/1 | Pakistan won by 21 runs | M Chinnaswamy Stadium |
| 2023-10-26 | ODI | England v Sri Lanka | 156 · 160/2 | Sri Lanka won by 8 wickets | M Chinnaswamy Stadium |
| 2023-10-20 | ODI | Australia v Pakistan | 367/9 · 305 | Australia won by 62 runs | M Chinnaswamy Stadium |
| 2022-06-19 | T20I | India v South Africa | 28/2 | No result | M Chinnaswamy Stadium |
| 2022-03-12 | Test | India v Sri Lanka | 252 & 303/9d · 109 & 208 | India won by 238 runs | M Chinnaswamy Stadium |
| 2020-01-19 | ODI | India v Australia | 289/3 · 286/9 | India won by 7 wickets | M Chinnaswamy Stadium |
| 2019-09-22 | T20I | India v South Africa | 134/9 · 140/1 | South Africa won by 9 wickets | M Chinnaswamy Stadium |
| 2019-02-27 | T20I | India v Australia | 190/4 · 194/3 | Australia won by 7 wickets | M Chinnaswamy Stadium |
| 2017-09-28 | ODI | Australia v India | 334/5 · 313/8 | Australia won by 21 runs | M Chinnaswamy Stadium |
| 2017-03-04 | Test | India v Australia | 189 & 274 · 276 & 112 | India won by 75 runs | M Chinnaswamy Stadium |
| 2017-02-01 | T20I | India v England | 202/6 · 127 | India won by 75 runs | M Chinnaswamy Stadium |
| 2016-03-28 | T20I (W) | South Africa v Sri Lanka | 104/7 · 114/7 | Sri Lanka won by 10 runs | M Chinnaswamy Stadium |
| 2016-03-26 | T20I (W) | New Zealand v South Africa | 100/3 · 99 | New Zealand won by 7 wickets | M Chinnaswamy Stadium |
| 2016-03-23 | T20I | India v Bangladesh | 146/7 · 145/9 | India won by 1 runs | M Chinnaswamy Stadium |
| 2016-03-21 | T20I | Australia v Bangladesh | 157/7 · 156/5 | Australia won by 3 wickets | M Chinnaswamy Stadium |
| 2016-03-20 | T20I | Sri Lanka v West Indies | 122/9 · 127/3 | West Indies won by 7 wickets | M Chinnaswamy Stadium |
| 2016-03-17 | T20I (W) | Bangladesh v England | 117/6 · 153/7 | England won by 36 runs | M Chinnaswamy Stadium |
| 2016-03-15 | T20I (W) | India v Bangladesh | 163/5 · 91/5 | India won by 72 runs | M Chinnaswamy Stadium |
| 2015-11-14 | Test | India v South Africa | 80/0 · 214 | Drawn | M Chinnaswamy Stadium |
| 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 |
| 2013-11-02 | ODI | India v Australia | 383/6 · 326 | India won by 57 runs | M Chinnaswamy Stadium |
| 2012-12-25 | T20I | India v Pakistan | 133/9 · 134/5 | Pakistan won by 5 wickets | M Chinnaswamy Stadium |
| 2012-08-31 | Test | India v New Zealand | 353 & 262/5 · 365 & 248 | India won by 5 wickets | M Chinnaswamy Stadium |
| 2011-03-16 | ODI | Australia v Canada | 212/3 · 211 | Australia won by 7 wickets | M Chinnaswamy Stadium |
| 2011-03-13 | ODI | Australia v Kenya | 324/6 · 264/6 | Australia won by 60 runs | M Chinnaswamy Stadium |
| 2011-03-06 | ODI | India v Ireland | 210/5 · 207 | India won by 5 wickets | M Chinnaswamy Stadium |
| 2011-03-02 | ODI | England v Ireland | 327/8 · 329/7 | Ireland won by 3 wickets | M Chinnaswamy Stadium |
| 2011-02-27 | ODI | India v England | 338 · 338/8 | Tied | M Chinnaswamy Stadium |
| 2010-12-07 | ODI | India v New Zealand | 321/5 · 315/7 | India won by 5 wickets | M Chinnaswamy Stadium |
| 2010-10-09 | Test | India v Australia | 495 & 207/3 · 478 & 223 | India won by 7 wickets | M Chinnaswamy Stadium |
| 2008-11-23 | ODI | India v England | 166/4 · 178/8 | India won by 19 runs | M Chinnaswamy Stadium |
| 2008-10-09 | Test | India v Australia | 360 & 177/4 · 430 & 228/6d | Drawn | M Chinnaswamy Stadium |
| 2007-12-08 | Test | India v Pakistan | 626 & 284/6d · 537 & 162/7 | Drawn | M Chinnaswamy Stadium |
| 2007-09-29 | ODI | India v Australia | 9/1 · 307/7 | No result | M Chinnaswamy Stadium |
| 2007-06-06 | ODI | Africa XI v Asia XI | 283 · 317/9 | Asia XI won by 34 runs | M Chinnaswamy Stadium |
| 2001-12-19 | Test | England v India | 336 & 33/0 · 238 | Drawn | M Chinnaswamy Stadium |