South Africa |
won |
7 wickets |
43 |
|
ODI : South Africa v West Indies |
24 Feb 2011 |
ODI # 3106 |
West Indies |
won |
215 runs |
|
|
ODI : Netherlands v West Indies |
28 Feb 2011 |
ODI # 3112 |
Canada |
won |
5 wickets |
27 |
|
ODI : Canada v Kenya |
7 Mar 2011 |
ODI # 3122 |
India |
won |
5 wickets |
81 |
|
ODI : India v Netherlands |
9 Mar 2011 |
ODI # 3124 |
India |
won |
8 wickets |
80 |
|
ODI : India v England |
17 Oct 2011 |
ODI # 3201 |
India |
won |
5 wickets |
|
|
Test : India v West Indies |
6 Nov 2011 |
Test # 2015 |
India |
won |
10 runs |
|
|
ODI : India v Pakistan |
6 Jan 2013 |
ODI # 3316 |
India |
won |
6 wickets |
|
|
Test : India v Australia |
22 Mar 2013 |
Test # 2085 |
India |
won |
48 runs |
|
|
ODI : India v West Indies |
11 Oct 2014 |
ODI # 3533 |
India |
won |
337 runs |
|
|
Test : India v South Africa |
3 Dec 2015 |
Test # 2191 |
England |
won |
15 runs |
|
|
T20I : Afghanistan v England |
23 Mar 2016 |
T20I # 546 |
England |
won |
10 runs |
|
|
T20I : England v Sri Lanka |
26 Mar 2016 |
T20I # 551 |
South Africa |
won |
8 wickets |
14 |
|
T20I : South Africa v Sri Lanka |
28 Mar 2016 |
T20I # 554 |
England |
won |
7 wickets |
17 |
|
T20I : England v New Zealand |
30 Mar 2016 |
T20I # 555 |
New Zealand |
won |
6 runs |
|
|
ODI : India v New Zealand |
20 Oct 2016 |
ODI # 3797 |
India |
won |
53 runs |
|
|
T20I : India v New Zealand |
1 Nov 2017 |
T20I # 630 |
|
draw |
- |
|
|
Test : India v Sri Lanka |
2 Dec 2017 |
Test # 2286 |
Australia |
won |
35 runs |
|
|
ODI : India v Australia |
13 Mar 2019 |
ODI # 4113 |
Bangladesh |
won |
7 wickets |
3 |
|
T20I : India v Bangladesh |
3 Nov 2019 |
T20I # 1000 |
South Africa |
won |
7 wickets |
5 |
|
T20I : India v South Africa |
9 Jun 2022 |
T20I # 1554 |
India |
won |
7 wickets |
185 |
|
ODI : India v South Africa |
11 Oct 2022 |
ODI # 4472 |
India |
won |
6 wickets |
|
|
Test : India v Australia |
17 Feb 2023 |
Test # 2493 |
South Africa |
won |
102 runs |
|
|
ODI : South Africa v Sri Lanka |
7 Oct 2023 |
ODI # 4661 |
India |
won |
8 wickets |
90 |
|
ODI : India v Afghanistan |
11 Oct 2023 |
ODI # 4666 |
Afghanistan |
won |
69 runs |
|
|
ODI : Afghanistan v England |
15 Oct 2023 |
ODI # 4670 |
Australia |
won |
309 runs |
|
|
ODI : Australia v Netherlands |
25 Oct 2023 |
ODI # 4681 |
Bangladesh |
won |
3 wickets |
53 |
|
ODI : Bangladesh v Sri Lanka |
6 Nov 2023 |
ODI # 4695 |