Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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 (Men's All internationals)

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Deepak ChaharIND202120216229069*-90100.0001092
Donald CarrENG19511951120907645.00--010-0
Hamilton MasakadzaZIM20042004330906630.0011677.59010100
Manish PandeyIND20152015330907130.0010883.3301152
Rovman PowellWI20192019331905445.0059152.5401085
Sadeera SamarawickramaSL20182018330905430.0089101.12010120
Devdutt PadikkalIND20242024230906530.0019745.69011121
Ted BowleyENG19291929230904630.00--000-0
Len DarlingAUS19361936330906230.00--010-0
Denis BegbieSA19481948230904830.0015554.8400091
Frank HayesENG19751975330905230.0013666.18010122
Phil EdmondsENG19821982330906430.0021442.0601080
Asif MujtabaPAK19961996230905130.0032827.4401070
Avishka GunawardeneSL20052005340905222.5016056.25010140
Paul WisemanNZ20042004441903630.0018249.45000151
Fraser WattsSCO20112011440905422.5012671.4301170
Ali SaleemNOR20242024740904222.5059152.54000104
Isaac OkpeNGR20222022741905330.0053169.8101046
Ansar IqbalNOR202220225419034*30.0062145.16000113
FA CossaMOZ20212021440905922.5062145.1601096
Abdul WahidKSA202120214439072*90.0053169.8101067
Muhammad NaeemKSA20192019542904245.009198.9000171
Ramesh MendisSL20232023440904222.5020543.9000091
Amjad SherFIN202120214419037*30.0045200.0000065
AA NavichaMOZ20252025540903622.5067134.3300067
DO LeicherNAM20252025442905845.0014163.8301051
D Doyle-CalleSPA202320235439039*90.0055163.6400065
Waqar Ul HassanKSA20242024640903522.5071126.76000112
Billy BarnesENG18881888340906222.50--01000
Maurice ReadENG18901890241903530.00--00000
Joe DarlingAUS18941894240905322.5010.0001152
Herbie CollinsAUS19261926240906122.50--01020
Bert OldfieldAUS19211921341905030.0013145.80010100
Denys MorkelSA19271927240903622.50--00000
Peter BurgeAUS196219622419047*30.0010933.9400070
Dick MotzNZ19631963240906022.50--010102
Colin MilburnENG19671967240904022.5014860.81000140
Phil EdmondsENG19841984540904822.5020543.9000083
Johanne SamarasekeraUAE199619965419047*30.0013268.1800080
Tim de LeedeNED19961996550904118.0013865.22001110
Paul WisemanNZ200520053519032*22.5012373.17001102
WF StellingNED200620066539039*45.0011876.2700132
Muhammad Shoaib AhmedCYP20222022550903018.0084107.14001102
T ParimaCOO20252025550904718.0082109.76001124
Gulbadin NaibAFG20132013751904322.5072125.0000075
A Davidson SolerSPA20242024950905118.0081111.1101190
David SmithENG19861986351904722.5014960.40001140
Javed AhmadiAFG20162016550903918.0015956.60000100
Hashmatullah ShahidiAFG20172017551903222.5014263.3800090
Gavin MurgatroydNAM20032003660905215.0014562.0701271
PreviousPage 250Next

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.