Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIMInnings break - ZIM need 178 runs to winT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Keith StackpoleAUS19721972813163511452.92122551.84170700
Clive LloydWI198019802125363512128.86115554.98210624
Allan LambENG19851985171946348142.27100663.02051656
Josh InglisAUS2025202524222634120*31.70558113.622336518
Kushal Janith PereraSL20132013282636348427.57629100.790516120
Alistair CampbellZIM19961996243016348421.86131548.21042701
Brandon McMullenSCO202320231716163313642.20631100.322306019
Brandon McMullenSCO202420242118263315139.56596106.211405624
Neil McKenzieSA20032003182246339035.17126550.04051635
Tom LathamNZ20242024122406338626.38123251.38042751
Dipendra Singh AireeNEP202320233027763385*31.65603104.980414726
Mohammad HafeezPAK2003200325281633102*23.44124250.97143764
Ravi ShastriIND198719873028463312526.3868264.96131439
Muhammad TanveerQAT202420241818463280*45.14454139.210415032
Chris RogersAUS20152015611163117363.10106359.36151941
Gordon GreenidgeWI1985198512153631110*52.58114355.21230703
Kane WilliamsonNZ2025202513163631133*48.5481077.90231706
Richie BerringtonSCO20212021191956319745.07587107.500533926
Graham DowlingNZ196519651121163112931.55--134560
Tony de ZorziSA202420241522063117728.68100063.101116012
JP DuminySA20112011181826309939.3868991.440632913
Mohammad HafeezPAK200620061720163010433.16111456.55131755
Chris HarrisNZ1997199720231163077*52.50109957.32042481
Elton ChigumburaZIM20092009252426307928.6463199.840515725
Chandika HathurusingheSL19931993202506306625.20149742.08041560
Mike DennessENG197519751112362918869.89130748.13220623
Rishabh PantIND20252025713062913448.3880977.752406126
Ramnaresh SarwanWI201120112123162975*28.59110856.77052495
Umar AkmalPAK20122012332856297727.3572087.360444812
Hanif MohammadPAK1958195859062833769.78--130240
J BakerCAY20252025141426289452.33456137.720705537
Imrul KayesBAN201820181318162814436.9491868.412225910
Nkruma BonnerWI2021202112192628113*36.94171836.55133632
Tony GreigENG197719771319062810333.05151541.45143755
Kapil DevIND19851985222336287831.4057293.71052566
Brian McMillanSA19951995911362712778.38109657.21310728
Asanka GurusinhaSL199119911013062711948.23124550.36230676
Craig ErvineZIM201920191515162710544.7963099.521606619
Suresh RainaIND201420142421462710036.88539116.331316119
Jermaine BlackwoodWI2015201512222627112*31.35115154.471437513
Daniel FlynnNZ20082008252966279527.26139345.01022716
Sharjeel KhanPAK201620162121062615229.81447140.041318724
Gerhard ErasmusNAM202320232222562612536.8268191.921225018
Aiden MarkramSA20192019192316269028.4588370.89042884
Tom MoodyAUS199219922023162610128.45117753.19161491
Ryan RickeltonSA202420242225162610126.0883175.331215820
Amal SilvaSL198519852327162611124.0875454.51131280
Eddie PaynterENG19381938692625216*89.2979851.00311713
Wally HammondENG19391939611262514069.44--310440
Geoff BoycottENG19681968813162511652.0892333.37141790

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