Batting by year (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Andy FlowerZIM200220021823285014540.48119870.95172835
Matthew HaydenAUS200820081826185012334.00131064.892531075
Roy FredericksWI197619761526285013835.42116955.43254761
Andries GousUSA20242024282728508134.00625136.000817944
Jeremy ConeyNZ19831983293398508435.42165551.36060683
Afif HossainBAN202220223633784993*32.65823103.160536918
Alec StewartENG19991999283518499524.97152255.780551113
Carl HooperWI199119912935284911125.73148157.331647510
Arthur MorrisAUS19481948712284819684.8046341.47430932
Aaron JonesUSA2022202224242848123*38.55107678.811515816
Dilip VengsarkarIND198519852126584813740.38113259.28172632
Dawid MalanENG202220222728484813435.33833101.802337925
Kris SrikkanthIND198519852228284893*32.6296073.75072809
KL RahulIND202020201919284711249.82704120.311716329
Tamim IqbalBAN202120211620184711244.58109277.5618210512
Dipendra Singh AireeNEP202620262925484710040.3385199.531706520
Allan BorderAUS199119912229484783*33.88168050.42063748
Keith FletcherENG197519751416184621656.40173148.87330881
Ramiz RajaPAK1995199518242846104*38.45161552.38150863
Shoaib MalikPAK20172017292711845101*52.81768110.031406130
Murray GoodwinZIM19991999293528459125.61170049.71043922
Michael SlaterAUS199319931318084416846.89154054.81240951
Zak CrawleyENG202220221529184412230.14132963.512331320
Abdul RazzaqPAK20042004313411844107*36.70118970.981317022
Shahid AfridiPAK20002000323638447425.58108577.790539914
David RichardsonSA19941994383888449328.13164851.21040720
Bill EdrichENG19471947813184319170.2564638.54240874
Evin LewisWI2017201727252843176*36.65833101.202316542
Denesh RamdinWI201420143430584316933.7295888.002327624
Mike AthertonENG199619962734184316025.55188644.70155831
Cheteshwar PujaraIND201320131015284220464.77150256.063311091
Virat KohliIND20202020212418428936.6195887.890706815
Henry NichollsNZ2019201924272842124*33.68128565.53242785
Colin BlandSA196419649164841144*70.0888537.74250806
Justin LangerAUS200220021117184125052.56121569.222201223
Saiteja MukkamallaUSA2025202521214841137*49.4786597.232517720
Andy FlowerZIM19971997242518408135.00122768.46061701
Alishan SharafuUAE20252025302928408631.11712117.980717140
Kim HughesAUS19821982243028408830.00201641.67073765
Sean WilliamsZIM202520251422183913739.95100083.9016110711
Viv RichardsWI1986198621222839110*41.9587795.671737328
Aravinda de SilvaSL199219922426283910534.96113274.12150767
Ibrahim ZadranAFG202420242426283911434.96103880.831829011
Shiv Sunder DasIND20012001162728398433.56220538.050811111
Cameron WhiteAUS200920093228483910534.9698984.831616221
Mahela JayawardeneSL200320032930383913431.07172348.69154692
Patsy HendrenENG193019307142838205*69.8343158.00260801
Wasim JafferIND200720071019183820246.56156253.653431211
Upul TharangaSL201120112322383813344.11110475.914211022
Nasser HussainENG200320032129183811629.93190543.991521042

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