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,786 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Curtis CampherIRE202320233934496712032.23119281.1224110721
Nicky BojeSA200020004136696712932.23153163.162431057
Hansie CronjeSA19991999363649678230.22148964.940839119
Nathan AstleNZ2006200623283966118*38.64138269.901719811
Ken RutherfordNZ199219922529696610542.00166358.091718610
Jamie SmithENG2025202527354966184*31.1699597.0917511829
Simon KatichAUS200520052832196511831.13161659.721641163
Mominul HaqueBAN2014201421273964131*40.17161659.652811080
KL RahulIND20172017232719649037.08134571.67012110515
Virat KohliIND202120212430496480*37.08159060.6301059512
Liton DasBAN202520253032296412832.1396999.481717730
Mark BoucherSA20022002454189637029.18133971.920738812
Azhar AliPAK201220121822396215750.63196349.01352772
Dhananjaya de SilvaSL201620161924396212945.81151463.542611172
Arjuna RanatungaSL1995199524303962102*35.63155361.94173886
Alex CareyAUS202220222831796211140.08138469.51142885
Shakib Al HasanBAN20232023323169619338.44101694.5907111111
Dipendra Singh AireeNEP2022202238375961110*30.0396499.692548120
Nazmul Hossain ShantoBAN2024202434402961122*25.29129973.981309522
Asad ShafiqPAK201120112831496010435.56179953.36163967
JP DuminySA2014201430331196012343.64153362.622407116
Ridley JacobsWI20012001374415960113*33.10170356.37154737
George MunseySCO202520251818195919156.41839114.302728146
Sachin TendulkarIND199319932526695916547.95176954.212601056
Jos ButtlerENG2021202126337959101*36.88126176.051649627
Eoin MorganENG201120112728195810435.48121179.111829512
Shakib Al HasanBAN20182018303119589731.93114283.890941036
Tom LathamNZ2018201820231957264*43.50186951.20253805
Javed MiandadPAK199319933032295710731.90173455.19153789
Kane WilliamsonNZ2022202223244956200*47.80133971.401408014
Ramnaresh SarwanWI20012001182749569141.57230041.570721221
Boeta DippenaarSA20022002293039569335.41151063.31082955
Abhishek SharmaIND202620263434195610828.97474201.691879270
Graeme HickENG199519951523595514153.06176354.172701214
Angelo MathewsSL2018201817255955120*47.75181052.76171816
Marvan AtapattuSL200520052329295512735.37164957.911711130
Greg RitchieAUS19861986273369549235.33210245.390608010
Carl HooperWI1988198834386954113*29.81171655.59152809
Sean WilliamsZIM202320231919395217459.50717132.7834110620
Imran KhanPAK1987198731317952135*39.67155156.742418414
Vinod KambliIND1994199432351095282*38.08126975.020746614
Aiden MarkramSA202420243239395210626.44125276.0414110717
Graham ThorpeENG2004200412207951119*73.15194348.944401111
Jesse RyderNZ200920092225095120138.04127374.7133310223
Craig McMillanNZ199819982931295114232.79142566.742417920
Kushal MallaNEP2023202334325951137*35.22721131.902517465
Donald BradmanAUS19311931790950226105.56--501930
Kepler WesselsAUS19851985273109508330.65207145.87070782
Younis KhanPAK2008200822211949123*47.4596598.343638410
Gordon GreenidgeWI198019801621294910349.95197548.051911048

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