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 7,119 of the 11,061 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Angelo MathewsSL20142014515716248516060.61375866.13317023043
Sohail AhmedBHR2025202532281675576*62.92606124.590504934
Ishant SharmaIND200820083227161342312.1843330.95005130
MS DhoniIND20172017423415104013454.74111293.531707928
Misbah-ul-HaqPAK201120114444141777102*59.23320255.50116214920
MS DhoniIND201220123738141221113*50.88171071.4018110322
MS DhoniIND/AX200720075051131666139*43.84198583.93111514933
Andrew SymondsAUS200720073933131289107*64.451255102.7119112028
Angelo MathewsSL2012201247461312218437.00203659.9709411411
Kagiso RabadaSA202120212622132474027.4430481.25003288
Saeed AjmalPAK20092009342213973310.7818951.3200480
Mohammed SirajIND2024202422221351125.6714934.2300540
Michael HusseyAUS20102010455312202319549.34294368.74312219319
MS DhoniIND20112011394612131414438.65177574.0319410725
Nathan HauritzAUS200920094026124087529.1468359.74020413
James AndersonENG200820083323121513413.7342835.28001150
Trent BoultNZ2016201628231298248.9119350.7800485
Shoaib BashirENG2024202415231276136.9120736.71005110
Pragyan OjhaIND201020101816127518*18.7534421.8000140
James AndersonENG2007200739231269166.2721332.3900360
Mohammad IrfanPAK2013201333221248144.8014932.2100570
James AndersonENG2018201812181243127.1714629.4500060
Abrar AhmedPAK202520253315123023*10.003976.9200140
William O’RourkeNZ20242024131912185*2.571939.3300610
Virat KohliIND20172017465211281824368.73305892.151110526536
Virat KohliIND20162016374111259523586.50320780.92713026619
Mohammad RizwanPAK202120214344111907115*57.79201994.45215319344
MS DhoniIND20092009444011175112460.38220579.41411012329
Moeen AliENG201620164047111252155*34.78221556.5245512715
MS DhoniIND20132013353311123622456.18143985.8925112530
Fiaz AhmedBHR202520253835111215105*50.63910133.521728367
JP DuminySA2014201430331196012343.64153362.622407116
Mark BoucherSA200920093335117508931.25114965.270236711
David MillerSA20222022282211650106*59.09479135.701415131
Ravichandran AshwinIND2012201235251158191*41.5087966.10030623
MS DhoniIND201620163426115168034.40506101.980113418
Nuwan KulasekaraSL2009200933311135357*17.6552467.37012349
James AndersonENG20132013242611144289.6025257.14006220
HMRKB HerathSL2012201236261112317*8.2026147.13005102
Josh HazlewoodAUS2018201814181110917*15.5719157.07003151
Josh HazlewoodAUS20232023221711702311.679474.47001102
Rubel HossainBAN201120112216116916*13.8011460.53002110
Mustafizur RahmanBAN201820183420116918*7.6711659.4800452
James AndersonENG202120211221114110*4.1016025.6300450
James AndersonENG2017201711161133126.6010332.0400341
AB de VilliersSA201020103542102137278*66.78280176.2989215445
Michael HusseyAUS20092009515910205912142.02316465.08118419519
Michael HusseyAUS200620063635101533109*61.32245062.57211115316
Shivnarine ChanderpaulWI20082008222810130311872.39243753.4731111147
MahmudullahBAN20182018394210112013635.00152073.682348724
Page 1Next

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