Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi 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/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

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×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Travis HeadAUS20242024915060815240.5371285.39313678
Ross TaylorNZ20192019812160720055.1894564.23230606
Daryl MitchellNZ20242024112116078430.35121350.040505811
Ross TaylorNZ201620169155606173*60.6093764.67313704
Zak CrawleyENG20232023815160618943.2968588.47130783
Ollie PopeENG20252025916060217137.6387868.56212762
Ben StokesENG20242024132326028028.6791665.72051629
Tom LathamNZ20192019812060116150.08114152.67311634
Sonal DinushaSL20262026482595133*99.17101858.45320518
Liton DasBAN20212021712059411449.50103357.50150642
Kusal MendisSL20162016918158917634.6590465.15133777
Kusal MendisSL20232023610058624558.6084169.682216912
Zak CrawleyENG20202020711058026752.73102056.86131751
Nkruma BonnerWI202120219162577113*41.21162335.55132602
Jamie SmithENG2025202510184577184*41.2172279.921316614
Dean ElgarSA202220221121157796*28.85120048.08042701
Rishabh PantIND20242024917157610936.0078973.001316513
Stephen CookSA20162016712057511747.92124246.30321630
David WarnerAUS202320231120057316428.6599157.82121705
Fawad AlamPAK20212021913357114057.10114949.70321712
David WarnerAUS202220221120157120030.0590163.37123686
Dimuth KarunaratneSL20222022815156910740.64112350.67140650
Faf du PlessisSA201620168133567118*56.70117248.38220682
Kane WilliamsonNZ20172017710156617662.8985965.89320703
Sarfraz AhmedPAK201620161119256259*33.0679970.34031610
Temba BavumaSA2022202281625619340.07116448.20040641
BJ WatlingNZ20192019811155920555.90135641.22220581
Harry BrookENG2026202671205589146.5066783.66061674
Rohit SharmaIND2019201956055621292.6773275.963006520
Peter HandscombAUS20172017917355611039.71111749.78120590
BJ WatlingNZ201620161117455410742.62112149.42120760
Ajinkya RahaneIND201720171118255413234.63108451.11131594
Tom LathamNZ20222022814155225242.4692060.00212723
Shikhar DhawanIND2017201758055019068.7559592.44220774
Murali VijayIND201620161015055013636.67129242.57221598
Haris SohailPAK20182018815155014739.29127443.17201496
Azhar AliPAK20212021915254912642.23123844.35133711
Kieran PowellWI20172017101905489028.84118446.28022703
Rohit SharmaIND20232023813054512041.9293158.542216013
Saud ShakeelPAK20242024713054414141.8595157.20221441
Misbah-ul-HaqPAK201620161018154311431.94113247.97142485
Mitchell MarshAUS20232023510254011867.5073973.071407610
Ryan RickeltonSA20252025611154025954.0090259.87110636
David BedinghamSA202420241018154011031.7678968.441216212
KL RahulIND2016201679053919959.8986962.03211587
Mohammad RizwanPAK202420247131539171*44.9290159.82121466
Saud ShakeelPAK20232023592537208*76.71117445.74210610
Rishabh PantIND20182018814053711438.3675471.221215516
Tamim IqbalBAN2017201781605378233.56101952.70051595
Alex HalesENG20162016101905379428.26120144.71050762

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.