Right-hand bat
268
19th
12-5-1938
26-1-2021
5th Test
Thu, 02 Jan - Thu, 02 Jan 2025 - 00:00
Sydney
4th Test
Wed, 25 Dec - Wed, 25 Dec 2024 - 00:00
Melbourne
3rd Test
Sat, 14 Dec - Sat, 14 Dec 2024 - 00:00
Brisbane
2nd Test (D/N)
Fri, 06 Dec - Fri, 06 Dec 2024 - 00:00
Adelaide
1st Test
Fri, 22 Nov - Fri, 22 Nov 2024 - 00:00
Perth
Wed, 16 Oct - Wed, 16 Oct 2024 - 00:00
Bengaluru
2nd Test
Fri, 27 Sep - Fri, 27 Sep 2024 - 00:00
Kanpur
Thu, 19 Sep - Thu, 19 Sep 2024 - 00:00
Chennai
Thu, 25 Jan - Thu, 25 Jan 2024 - 00:00
Hyderabad
Wed, 03 Jan - Sun, 07 Jan 2024 - 03 Jan
Cape Town
Final (D/N)
Sun, 09 Mar 2025 - 00:00
Dubai International Cricket Stadium
1st Semi-Final (D/N)
Tue, 04 Mar 2025 - 00:00
12th , Group A (D/N)
Sun, 02 Mar 2025 - 00:00
Dubai (DICS)
2nd , Group A (D/N)
Thu, 20 Feb 2025 - 00:00
3rd ODI (D/N)
Wed, 12 Feb 2025 - 00:00
Ahmedabad
2nd ODI (D/N)
Sun, 09 Feb 2025 - 00:00
Cuttack
1st ODI (D/N)
Thu, 06 Feb 2025 - 00:00
Nagpur
Sun, 04 Aug 2024 - 00:00
Colombo (RPS)
Fri, 02 Aug 2024 - 00:00
3rd ODI
Thu, 21 Dec 2023 - 21 Dec
Paarl
2nd Semi-Final (N)
Thu, 10 Nov 2022 - 00:00
Adelaide Oval
42nd , Group 2 (N)
Sun, 06 Nov 2022 - 00:00
35th , Group 2 (N)
Wed, 02 Nov 2022 - 00:00
30th , Group 2 (N)
Sun, 30 Oct 2022 - 00:00
23rd , Group 2 (N)
Thu, 27 Oct 2022 - 00:00
16th , Group 2 (N)
Sun, 23 Oct 2022 - 00:00
2nd T20I (N)
Sun, 02 Oct 2022 - 00:00
Barsapara Cricket Stadium, Guwahati
1st T20I (N)
Wed, 28 Sep 2022 - 00:00
Greenfield International Stadium, Thiruvananthapuram
3rd T20I (N)
Sun, 25 Sep 2022 - 00:00
Rajiv Gandhi International Stadium, Uppal, Hyderabad
Fri, 23 Sep 2022 - 00:00
Vidarbha Cricket Association Stadium, Jamtha, Nagpur