South Africa |
won |
5 wickets |
7 |
|
ODI : India v South Africa |
16 Nov 2005 |
ODI # 2297 |
Australia |
won |
47 runs |
|
|
ODI : India v Australia |
5 Oct 2007 |
ODI # 2625 |
Australia |
won |
3 runs |
|
|
ODI : India v Australia |
5 Nov 2009 |
ODI # 2923 |
|
draw |
- |
|
|
Test : India v New Zealand |
12 Nov 2010 |
Test # 1975 |
India |
won |
126 runs |
|
|
ODI : India v England |
14 Oct 2011 |
ODI # 3199 |
India |
won |
inns & 115 runs |
|
|
Test : India v New Zealand |
23 Aug 2012 |
Test # 2054 |
India |
won |
inns & 135 runs |
|
|
Test : India v Australia |
2 Mar 2013 |
Test # 2076 |
India |
won |
6 wickets |
35 |
|
ODI : India v Sri Lanka |
9 Nov 2014 |
ODI # 3543 |
India |
won |
208 runs |
|
|
Test : India v Bangladesh |
9 Feb 2017 |
Test # 2249 |
|
aban |
- |
|
|
T20I : India v Australia |
13 Oct 2017 |
T20I # 624a |
India |
won |
10 wickets |
|
|
Test : India v West Indies |
12 Oct 2018 |
Test # 2321 |
India |
won |
6 wickets |
10 |
|
ODI : India v Australia |
2 Mar 2019 |
ODI # 4102 |
India |
won |
6 wickets |
8 |
|
T20I : India v West Indies |
6 Dec 2019 |
T20I # 1020 |
India |
won |
6 wickets |
1 |
|
T20I : India v Australia |
25 Sep 2022 |
T20I # 1796 |
India |
won |
12 runs |
|
|
ODI : India v New Zealand |
18 Jan 2023 |
ODI # 4507 |
Pakistan |
won |
81 runs |
|
|
ODI : Netherlands v Pakistan |
6 Oct 2023 |
ODI # 4659 |
New Zealand |
won |
99 runs |
|
|
ODI : Netherlands v New Zealand |
9 Oct 2023 |
ODI # 4663 |
Pakistan |
won |
6 wickets |
10 |
|
ODI : Pakistan v Sri Lanka |
10 Oct 2023 |
ODI # 4665 |
England |
won |
28 runs |
|
|
Test : India v England |
25 Jan 2024 |
Test # 2525 |