Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by year (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,360 of the 23,367 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
A BandaraCCC202520251216458419048.6792763.00210570
Zaheer AbbasPAK197919791218158413534.3574554.63130543
Henry DavidsTIT/SLZ20142014242315847526.55469124.520225221
Greg RitchieAUS19841984202525848425.3998359.41043442
Nick SelmanGLA20182018202705849221.63108953.63013711
Axar PatelIND/DC20242024352875846627.8166487.950215521
Sean DicksonSOM/LS/GG202520252930958477*27.8161994.350443827
Manpreet SinghITA/SIN20222022323065848324.3365089.850313021
Victor TrumperAUS191119115102583214*72.8879073.80220660
Shreyas IyerIND/DC20172017212025839632.39483120.700416214
Aaron JonesUSA2019201922204583103*36.4479373.521313612
Kashyap PrajapatiOMA202320232020158310330.6861994.181306111
Owais ShahENG2007200721212583107*30.6866188.201304411
James WhartonYOR2023202318224583111*32.3980172.78152789
Rohan MustafaUAE20182018252525839525.3575976.810414916
Zeeshan AliHK20242024302595837036.44429135.900445326
Azam KhanIU/GG/BR20222022292625838524.29457127.570513738
Hardik PandyaIND/MI/BAR202420243329758350*26.50402145.020115230
Faheem AshrafPAK/IU202120213231358378*20.8294961.430226810
Simon HarmerSA/TIT/ESS202220223637958375*20.82116350.13048658
Thilan SamaraweeraSL20082008610258212772.75102756.67241760
Travis DowlinWI2009200911152582100*44.77104355.80141642
Tom BlundellWF20162016101815829234.2489165.32052804
Carl HooperWI199919991620158210830.6392762.78140558
Angelo MathewsSL/CS202120211520258211032.3395161.201404714
Andre FletcherSKAN/ME/LAKR20262026232325826427.71438132.880305227
Matthew WaiteWOR2024202421232582100*27.7173079.731336116
Mark AdairIRE/NK20232023443065828824.25546106.590325327
Michael BevanAUS200120011916758187*64.5673179.48040373
Tim TectorIRE/LL/BW202620262220158112230.58515112.821426217
Chad BowesCAN201720171421058113727.6789664.84134757
Rob KeoghNOR2025202516232581125*27.67107753.95143690
Nick GreenwoodWF/WEL/JER202520252326158110723.2484169.08115556
Junaid SiddiqueBAN20082008202805818520.75126246.04044711
Zak ChappellDER20252025292855816125.2680072.630247012
Nick KnightENG19961996914058011341.4392662.63230632
JM CummingOV20252025815158011341.43105455.03120804
Tom LammonbySOM202020201216458011648.3395660.673025914
Andrew EllisCAN201620161018058014332.22102756.481216715
Rahmanullah GurbazMS/JK/AFG202120211919058012730.53447129.751314438
Peter FultonCAN20162016102015808930.53119148.70041666
Brad HodgeAUS200720072720358012334.1258898.641224715
Sean WilliamsZIM2019201921215580109*36.25538107.811525218
Tharanga ParanavitanaSL201120111122258076*29.00163935.39054601
Joe BurnsMS/QUE202320231322158013327.62143240.50131592
Wasim AkramPAK199019902123458012330.5380272.321215813
Marlon SamuelsWI20182018232315808626.3674078.380314917
Rob JonesLAN20212021252455807230.5390264.30042535
Ben HorneAA/AUC202220221724358089*27.6296759.980317111
Roger BinnyIND198319832326558083*27.6267947.28041352
PreviousPage 109Next

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.