Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2016-01-01×

Qualification: Minimum 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shikhar DhawanIND2017201758055019068.7559592.44220774
Harry BrookENG2022202246048015380.0052192.133105512
Harry BrookENG20232023814170118653.9276691.511618611
Rishabh PantIND20222022712168014661.8274890.912417521
Zak CrawleyENG20232023815160618943.2968588.47130783
Ben DuckettENG202520251018073514940.8383388.242321006
Ben DuckettENG2024202417321114915337.06132087.052621537
David WarnerAUS201620161119174814441.5686186.88221916
Ben DuckettENG20232023815165418246.7176086.05130782
Travis HeadAUS20242024915060815240.5371285.39313678
Harry BrookENG2024202412200110031755.00129485.0143110514
Harry BrookENG2026202671205589146.5066783.66061674
Harry BrookENG202520251018177115845.3593482.552428214
Travis HeadAUS202220221015265517550.3881080.86231795
Jamie SmithENG2025202510184577184*41.2172279.921316614
Travis HeadAUS202520251121181717040.85102979.40230979
Quinton de KockSA20192019815071312947.5390378.96251967
Quinton de KockSA201620168132695129*63.1888478.62250966
Rishabh PantIND20252025713062913448.3880977.752406126
Joe RootENG202320238142787153*65.58103176.332506815
Sean WilliamsZIM20252025816164813743.2084976.33140826
Virat KohliIND2017201710162105924375.64138976.24512976
Jonny BairstowENG2022202210193106116266.31139676.0061212818
Rohit SharmaIND2019201956055621292.6773275.963006520
Alex CareyAUS202520251117176715647.94101075.94241787
Travis HeadAUS202320231223191916341.77121675.5815112713
Kushal Janith PereraSL20162016713039611030.4652675.29110504
Niroshan DickwellaSL20172017112227738338.65103174.98061876
Travis HeadAUS2026202659040816345.3355373.78200601
Wiaan MulderSA202520257122669367*66.9091173.44201876
Quinton de KockSA201720171219261910136.4184573.25140787
Mitchell MarshAUS20232023510254011867.5073973.071407610
Glenn PhillipsNZ20242024122144957829.1267873.010314618
Rishabh PantIND20242024917157610936.0078973.001316513
Alex CareyAUS20242024915244098*33.8560572.73030454
Nazmul Hossain ShantoBAN2023202348044014655.0060772.49301545
Tom BlundellNZ202420241222246611523.3064472.361134811
Jamie SmithENG20242024915063711142.4788172.301406315
Babar AzamPAK20192019611261610468.4485272.30330842
Zak CrawleyENG20242024142506957927.8096871.80063997
Ben StokesENG202220221526287012036.25121671.552419426
Ollie PopeENG202220221120171314537.5399771.51251833
Rishabh PantIND20182018814053711438.3675471.221215516
Sarfraz AhmedPAK201620161119256259*33.0679970.34031610
Brian BennettZIM20252025916138113925.4054270.30123631
Kusal MendisSL20232023610058624558.6084169.682216912
Shakib Al HasanBAN20172017714066521747.5095669.56231871
Yashasvi JaiswalIND20242024152921478214*54.74213169.3639316836
Agha SalmanPAK20232023593380132*63.3355168.97120463
Ollie PopeENG202420241730099419633.13144368.883431205
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.