Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Vanburn HolderWI197619761012513136*18.7123839.92001140
Vinay RaviNOR20252025161351312416.38113115.93001104
Fayyaz ButtOMA20242024211471314418.7117176.6100193
Taskin AhmedBAN20262026211651312811.9117077.06001154
Muttiah MuralitharanSL/AX/IWX2005200526181131367.7116579.39005153
Rodney HoggAUS1979197921263131195.7043326.56007110
Stiaan van ZylSA20142014221130101*130.0017972.63100200
Warren BardsleyAUS192019202301305743.3324453.28020100
George FullertonSA195019502301308843.33--010-0
Sanjeeva RanatungaSL199619962301306543.3336735.4202090
Ashton AgarAUS201320132401309832.5020663.11010182
Chundangapoyil RizwanUAE2021202144013010932.5017574.29100111
Wilfred RhodesENG191119112401306132.5027048.15011110
HA JacksonFRA202220225501305026.0013199.24010101
Kennedy OtienoKEN200120016601306421.6731840.88011103
Chris MorrisSA20192019136213055*32.5092141.3001096
Joey PalmerAUS188618863601304821.67--000-0
Jim BurkeAUS195919593611306626.0044029.5501040
John EmbureyENG198519856621303332.5020862.50000160
Pravin AmreIND199119918601305521.6721560.4701091
Alexei KervezeeNED201120117701304918.5717873.03000104
Mayank AgarwalIND202220224701303318.5721460.75000250
Abhishek AhujaHUN202220227701306118.5713596.3001295
Tony SujiKEN200620068801303516.2523455.56000131
Grant ElliottNZ2008200810821305621.6726249.6201181
Dale RichardsWI200920097801306916.2518769.52011193
Ali SaleemNOR2022202298113053*18.57118110.1701057
H RathodQAT2024202412861304765.00103126.21000124
John MorrisonNZ1983198310831303526.0020364.04000120
Shahid AfridiPAK2016201611901304914.4472180.56001911
Anamul HaqueBAN201320137901304014.4426149.81000160
L LaminSIE2021202199313030*21.6716678.31000102
Kusal MendisSL2021202181001303913.0022158.8200364
Scott McKechnieHK20192019101031304418.5713794.8900191
Wahab RiazPAK201020101111213030*14.4416678.31002124
Gudakesh MotieWI20262026231151304121.6715086.67001114
Jack RussellENG1998199871111303213.0036036.11003120
Craig WishartZIM20002000111201304510.8334837.3600190
Dean BrownlieNZ2012201291211303511.8232140.50003180
Ray LindwallAUS19561956812513048*18.57--00252
Tahir NaqqashPAK19851985161241306116.25126103.1701263
D ParasharUAE202420241713613050*18.5714490.2801275
Fanie de VilliersSA199619962213413067*14.4428545.61013121
David O'SullivanNZ19761976814313023*11.82333.33002120
Jason GillespieAUS20012001161531304610.8346527.96004190
Jerome TaylorWI200720071915413023*11.8221361.03002151
John MooneyIRE20152015171541303611.8215782.80002112
Craig McDermottAUS19931993241631303510.0019168.06002112
Nathan LyonAUS201920192619913026*13.0022059.09001182
Mervyn DillonWI2001200117204130248.1355523.42005131
PreviousPage 203Next

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.