Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
David BedinghamSA202420241018154011031.7678968.441216212
Ravi ShastriIND199219921618254020633.75147436.64120372
Rohit SharmaIND200820082929754070*24.5574172.87032443
Frank WorrellWI1950195046053926189.83--210582
Jack HobbsENG1910191059153918767.38--14102
Duleep MendisSL198219821318153910531.7165166.67222494
Vikramjit SinghNED202320231919053911028.3768778.46121648
Mohammad NabiAFG201520152523253911625.6758691.981123018
Shivam DubeIND20262026342675396628.37330163.330223337
Hardik PandyaIND20182018262775399326.9569178.000336312
Andy FlowerZIM1992199214163538115*41.38102252.64140402
Ravi BoparaENG20112011222155389633.6371075.77020383
Josh InglisAUS202420242221553810333.63397135.521115320
Alex HalesENG201520152222053810924.4564383.671215316
Dilruwan PereraSL201720171323353892*26.90102152.690446312
VVS LaxmanIND200520051014153714041.31111148.33231771
Nick KnightENG20012001131435378448.8282665.01051523
Graham GoochENG199419941117053721031.5997954.85112701
Jonty RhodesSA200120012118853775*53.7055596.76040443
Warwick ArmstrongAUS1902190212195537159*38.3610.00121142
Marcus StoinisAUS202220222825453759*25.57406132.270114126
Vijay ManjrekarIND19611961681536189*76.57--130530
BJ WatlingNZ201520158143536142*48.73110948.33220652
Asad ShafiqPAK20182018916053610433.50109448.99132604
Milind KumarUSA2024202422206536155*38.29516103.881224311
Saleem MalikPAK19951995162115369926.80101053.07033573
Shahid AfridiPAK200620062525053615621.44494108.502126021
Lendl SimmonsWI20142014242305357023.2662585.600335012
Joey CarewWI19691969713053410941.0835343.06130530
Kyle CoetzerSCO20182018151515347538.14494108.100407311
Kaushal SilvaSL20162016918053411529.67127241.98131620
Shreyas IyerIND202020201818453410338.14497107.441315314
LG PretoriusSA202520251718053415329.67527101.331325713
Dimuth KarunaratneSL20242024101915348629.6792557.73050613
Jason RoyENG201520152019053410228.11528101.14133686
Sanjay ManjrekarIND19961996182115346226.70103651.54040364
Wayne LarkinsENG19901990162215346425.43126842.11033671
Tamim IqbalBAN2020202089153315866.6355895.522105613
Saeed AhmedPAK19591959612153316648.45--120150
Scott StyrisNZ2006200616192533103*31.3575770.41131574
Gerhard ErasmusNAM20192019211935338833.31462115.370514523
Rovman PowellWI20242024232105336325.38394135.280303036
Richard HadleeNZ19851985232545338925.38101852.36020486
Clifford RoachWI19301930510053220953.2010834.26222494
Matthew WadeAUS20192019916253211738.0092557.51211663
Tom VeiversAUS19641964121625328838.0081244.83052534
Manoj PrabhakarIND19901990201945329535.47104747.85030550
Matt HorneNZ199819981822153215725.33103851.25101585
AV LazarusTHA20242024232245329529.56442120.360404223
Mark GreatbatchNZ199319931522053213324.18116245.78125502

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.