Allrounder
268
19th
12-5-1938
26-1-2021
2nd Test (D/N)
Fri, 06 Dec - Fri, 06 Dec 2024 - 00:00
Adelaide
3rd Test
Fri, 01 Nov - Fri, 01 Nov 2024 - 00:00
Wankhede
2nd Test
Thu, 24 Oct - Thu, 24 Oct 2024 - 00:00
Pune
1st Test
Wed, 16 Oct - Wed, 16 Oct 2024 - 00:00
Bengaluru
Fri, 27 Sep - Fri, 27 Sep 2024 - 00:00
Kanpur
Thu, 19 Sep - Thu, 19 Sep 2024 - 00:00
Chennai
5th Test
Thu, 07 Mar - Thu, 07 Mar 2024 - 00:00
Dharamsala
4th Test
Fri, 23 Feb - Fri, 23 Feb 2024 - 00:00
Ranchi
Thu, 15 Feb - Thu, 15 Feb 2024 - 00:00
Rajkot
Fri, 02 Feb - Fri, 02 Feb 2024 - 00:00
Visakhapnam
2nd ODI
Fri, 21 Jan 2022 - 00:00
Paarl
1st ODI
Wed, 19 Jan 2022 - 00:00
Final
Sun, 18 Jun 2017 - 00:00
The Oval
3rd ODI
Sun, 22 Jan 2017 - 00:00
Eden Gardens
Sun, 15 Jan 2017 - 00:00
Fri, 15 Jan 2016 - 00:00
Brisbane
Sun, 21 Jun 2015 - 00:00
Mirpur
Thu, 18 Jun 2015 - 00:00
2nd Semi-Final
Thu, 26 Mar 2015 - 00:00
Sydney
2nd Quarter-Final
Thu, 19 Mar 2015 - 00:00
Melbourne
2nd Semi-Final (N)
Thu, 10 Nov 2022 - 00:00
Adelaide Oval
35th , Group 2 (N)
Wed, 02 Nov 2022 - 00:00
30th , Group 2 (N)
Sun, 30 Oct 2022 - 00:00
16th , Group 2 (N)
Sun, 23 Oct 2022 - 00:00
3rd T20I (N)
Tue, 04 Oct 2022 - 00:00
Holkar Cricket Stadium, Indore
9th , Super Four (N)
Tue, 06 Sep 2022 - 00:00
2nd T20I
Mon, 01 Aug 2022 - 00:00
Warner Park, Basseterre, St Kitts
1st T20I
Fri, 29 Jul 2022 - 00:00
Brian Lara Stadium, Tarouba, Trinidad
Only T20I
Sun, 09 Jul 2017 - 00:00
Kingston
25th
Wed, 23 Mar 2016 - 00:00