Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sharjah Cricket Stadium×

Player figures come from full scorecards, which we hold for 435 of the 436 matches in this selection (from 1984). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon McCullumNZ/CSK20142014220242202121.00221109.501002413
Mohammad HafeezPAK2014201434033019782.5047569.47110445
Kane WilliamsonNZ20142014331308192154.0038779.59110361
Sanath JayasuriyaSL2000200055041318982.60389106.17120488
Brian LaraWI1995199555026916953.80267100.75110227
Aaron FinchAUS20192019221269153*269.0027896.762001910
Brian LaraWI1993199355022815345.6029976.25100291
Mohammad HafeezPAK2015201534022415156.0039556.71100195
Ahmed ShehzadPAK2014201445028514757.0043066.28201263
Kumar SangakkaraSL2011201123025314484.3353847.03120214
Sachin TendulkarIND199819981010270914388.63683103.814106717
Kraigg BrathwaiteWI20162016342255142*127.5053148.02110210
Mohammad HafeezPAK20132013552338140*112.6735794.68200238
Harry TectorIRE2024202444121313871.0021698.61110195
Inzamam-ul-HaqPAK19941994442200137*100.0021393.90110240
Ijaz AhmedPAK1999199955122013755.0023992.05100214
Asad ShafiqPAK2014201457120413734.0030766.45100226
Aravinda de SilvaSL19971997551410134102.5053476.78130314
Aamer SohailPAK1994199444127413491.3333980.83120290
Javeria KhanPAKW20152015771165133*27.5019982.91102170
Kyle CoetzerSCO2013201355020713341.4021795.39100195
Mohammad ShahzadAFG20152015221136131*136.0014097.1410088
Saeed AnwarPAK1993199388057813172.2566986.40410568
Brendan TaylorZIM20262026110131131131.0016877.98100144
Mahela JayawardeneSL2000200055119912849.7523285.78100200
Basit AliPAK19931993552231127*77.00187123.53100217
Colin IngramKK20192019331153127*76.5079193.67100178
Brendan TaylorZIM2018201866022212537.0023196.101001111
HazratullahKZ/NL201820181011034112431.00180189.441103821
Babar AzamPAK20162016220243123121.5025794.55200174
Richie RichardsonWI1991199144127212290.6735676.40200193
Younis KhanPAK2011201123015112250.3327355.31100132
Rahmanullah GurbazDC/AFG202420241313051012139.2354793.243223924
Andy FlowerZIM20002000441190120*63.3322086.36111121
Mathew SinclairNZ20012001441304118*101.3338080.00210162
Mohammad ShahzadAFG20162016551252118*63.00200126.001002612
Sachin TendulkarIND1996199655019511839.0025775.88110162
Dean JonesAUS19901990441137117*45.6715886.7110191
Javed MiandadPAK19861986641180116*60.0019592.3110183
Mahela JayawardeneSL2001200144025511663.7528290.43110243
Alec StewartENG1997199744023711659.2526988.10110183
Azmatullah OmarzaiAFG2026202644216711683.5083201.20100616
Gary KirstenSA19961996551356115*89.0042583.76210224
Vriitya AravindUAE20222022221155115*155.00144107.64100162
AB de VilliersSA20132013221119115*119.00114104.39100103
Mohammad RizwanPAK/KK20192019321147115147.0015396.08100130
Rahmat ShahAFG/PP/NL201820181311035911432.6439790.43120366
Asif MujtabaPAK19931993753237113*118.5033770.33110170
Saeed AnwarPAK19961996992367112*52.4341388.86210265
Nawroz MangalAFG2013201311112314112*34.8932098.131102117
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.