New Zealand |
won |
97 runs |
|
|
ODI : Canada v New Zealand |
13 Mar 2011 |
ODI # 3129 |
Sri Lanka |
won |
112 runs |
|
|
ODI : New Zealand v Sri Lanka |
18 Mar 2011 |
ODI # 3137 |
India |
won |
6 wickets |
10 |
|
ODI : India v Sri Lanka |
2 Apr 2011 |
ODI # 3148 |
India |
won |
6 wickets |
59 |
|
ODI : India v England |
23 Oct 2011 |
ODI # 3207 |
|
draw |
- |
|
|
Test : India v West Indies |
22 Nov 2011 |
Test # 2019 |
England |
won |
10 wickets |
|
|
Test : India v England |
23 Nov 2012 |
Test # 2062 |
England |
won |
6 wickets |
0 |
|
T20I : India v England |
22 Dec 2012 |
T20I # 294 |
India |
won |
inns & 126 runs |
|
|
Test : India v West Indies |
14 Nov 2013 |
Test # 2102 |
South Africa |
won |
214 runs |
|
|
ODI : India v South Africa |
25 Oct 2015 |
ODI # 3700 |
West Indies |
won |
6 wickets |
11 |
|
T20I : England v West Indies |
16 Mar 2016 |
T20I # 537 |
England |
won |
2 wickets |
2 |
|
T20I : England v South Africa |
18 Mar 2016 |
T20I # 540 |
South Africa |
won |
37 runs |
|
|
T20I : Afghanistan v South Africa |
20 Mar 2016 |
T20I # 542 |
West Indies |
won |
7 wickets |
2 |
|
T20I : India v West Indies |
31 Mar 2016 |
T20I # 556 |
India |
won |
inns & 36 runs |
|
|
Test : India v England |
8 Dec 2016 |
Test # 2239 |
New Zealand |
won |
6 wickets |
6 |
|
ODI : India v New Zealand |
22 Oct 2017 |
ODI # 3928 |
India |
won |
5 wickets |
4 |
|
T20I : India v Sri Lanka |
24 Dec 2017 |
T20I # 635 |
India |
won |
67 runs |
|
|
T20I : India v West Indies |
11 Dec 2019 |
T20I # 1024 |
Australia |
won |
10 wickets |
74 |
|
ODI : India v Australia |
14 Jan 2020 |
ODI # 4231 |
India |
won |
372 runs |
|
|
Test : India v New Zealand |
3 Dec 2021 |
Test # 2438 |
India |
won |
2 runs |
|
|
T20I : India v Sri Lanka |
3 Jan 2023 |
T20I # 1984 |
India |
won |
5 wickets |
61 |
|
ODI : India v Australia |
17 Mar 2023 |
ODI # 4538 |
South Africa |
won |
229 runs |
|
|
ODI : England v South Africa |
21 Oct 2023 |
ODI # 4677 |
South Africa |
won |
149 runs |
|
|
ODI : Bangladesh v South Africa |
24 Oct 2023 |
ODI # 4680 |
India |
won |
302 runs |
|
|
ODI : India v Sri Lanka |
2 Nov 2023 |
ODI # 4690 |
Australia |
won |
3 wickets |
19 |
|
ODI : Afghanistan v Australia |
7 Nov 2023 |
ODI # 4696 |
India |
won |
70 runs |
|
|
ODI : India v New Zealand |
15 Nov 2023 |
ODI # 4703 |