Top-order batsman
268
19th
12-5-1938
26-1-2021
2nd Test
Fri, 02 Feb - Fri, 02 Feb 2024 - 00:00
Visakhapnam
1st Test
Thu, 25 Jan - Thu, 25 Jan 2024 - 00:00
Hyderabad
Wed, 03 Jan - Sun, 07 Jan 2024 - 03 Jan
Cape Town
Tue, 26 Dec - Sat, 30 Dec 2023 - 26 Dec
Centurion
4th Test
Thu, 09 Mar - Mon, 13 Mar 2023 - 00:00
Ahmedabad
3rd Test
Wed, 01 Mar - Fri, 03 Mar 2023 - 00:00
Indore
Fri, 17 Feb - Sun, 19 Feb 2023 - 00:00
Delhi
Thu, 22 Dec - Sun, 25 Dec 2022 - 00:00
Mirpur
Wed, 14 Dec - Sun, 18 Dec 2022 - 00:00
Chtogram
5th Test
Fri, 01 Jul - Tue, 05 Jul 2022 - 00:00
Birmingham
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)
5th , Group A (D/N)
Sun, 23 Feb 2025 - 00:00
2nd , Group A (D/N)
Thu, 20 Feb 2025 - 00:00
3rd ODI (D/N)
Wed, 12 Feb 2025 - 00:00
2nd ODI (D/N)
Sun, 09 Feb 2025 - 00:00
Cuttack
1st ODI (D/N)
Thu, 06 Feb 2025 - 00:00
Nagpur
Wed, 07 Aug 2024 - 00:00
Colombo (RPS)
Sun, 04 Aug 2024 - 00:00
5th T20I (N)
Sun, 03 Dec 2023 - 00:00
Bengaluru
4th T20I (N)
Fri, 01 Dec 2023 - 00:00
Raipur
3rd T20I (N)
Tue, 22 Nov 2022 - 00:00
McLean Park, Napier
2nd T20I (N)
Sun, 20 Nov 2022 - 00:00
Bay Oval, Mount Maunganui
Tue, 04 Oct 2022 - 00:00
Holkar Cricket Stadium, Indore
5th T20I
Sun, 07 Aug 2022 - 00:00
Central Broward Regional Park Stadium Turf Ground, Lauderhill
3rd T20I
Tue, 02 Aug 2022 - 00:00
Warner Park, Basseterre, St Kitts
2nd T20I
Mon, 01 Aug 2022 - 00:00
1st T20I
Fri, 29 Jul 2022 - 00:00
Brian Lara Stadium, Tarouba, Trinidad
Sun, 10 Jul 2022 - 00:00
Trent Bridge, Nottingham