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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Amir ZaibPOR202320239721023620.4068150.0000175
Jackie HendriksWI1965196547210231*20.40--00001
Ravi RatnayekeSL1983198367210229*20.4023643.2200170
Aminuddin RamlyMAS202020209821022917.0083122.8900063
D SuzukiJPN2023202388310234*20.4010993.58000100
AA RahayuINA20262026128310255*20.40100102.00011104
Maqsood AhmedPAK195219525801024112.75--00000
Adnan IdreesKUW202320239901023111.3391112.09002115
Amar NaeemAUA2026202611911023312.75102100.0000095
LA BurnsSPA2022202213911024712.7589114.61001102
Anil KumbleIND20012001121011023711.3331632.28002140
Daniel VettoriNZ20152015151051023520.4091112.09000141
Lega SiakaPNG20242024111011025511.3383122.89011102
Mitchell StarcAUS20142014201141025214.5715466.2301062
Zuhaib ZubairUAE20242024151141023114.5781125.9300074
Brandon MavutaZIM20182018101231022811.33101100.9900384
Richard SnellSA199419941412310227*11.3312979.0700092
Zaheer KhanIND2011201117131102248.5018156.35003103
Ian BishopWI198919892013710233*17.0024441.8000380
Harbhajan SinghIND2003200323143102289.2713476.1200192
Ian HealyAUS199919999150102166.8030533.4400251
Lasith MalingaSL200720073317710242*10.2018555.1400185
Mahesh TheekshanaSL20222022351891023811.3322046.3600373
Ragheb AgaKEN201420142201018650.5086117.44010140
Kaushal SilvaSL201320131201018150.5025839.15010130
Ambati RayuduIND2013201343110163*50.5016361.9601060
Kyle VerreynneSA202020203301015033.6712084.1701053
Ruturaj GaikwadIND2026202643210157101.0012580.8001034
Nilantha CoorayMAL2019201943110156*50.5077131.17010123
Saber ZakhilBEL202020203311014450.5059171.1900077
Fayaz KhanGER202420244311016450.5047214.89010610
Ashok MankadIND197419742301014433.6720050.5000070
James HopesAUS200620069401014325.2511687.0700060
Shahriar NafeesBAN201220122401013125.2514669.18000180
Lendl SimmonsWI2016201644110182*33.6772140.28012105
Wayne ParnellSA2010201011401014925.2518654.30000111
Ahmed ShehzadPAK201820184401014425.2586117.44000123
Usman LimbadaCAN201120114401015025.2514768.71010111
Josh DaveySCO2011201144110148*33.6715764.3300080
Johnson CharlesWI202220224401014525.2586117.4400084
Ammad UddinBHR2019201944110140*33.6753190.57000115
Sachin MandyGER2025202544110150*33.6781124.6902149
Allen HillENG187718772421014950.504971.4300130
Bert OldfieldAUS192919292411014833.6731731.8600060
Roy MarshallWI195119512401013025.25--000110
Shoaib MohammadPAK199219923401015525.2536527.67010100
Chamara KapugederaSL2015201575210148*33.6778129.4900067
Stephan MyburghNED2015201555110171*25.2588114.7701083
Stephan MyburghNED201920195501013420.2011687.0700191
Andrew McBrineIRE202020206511014025.2512978.2900072
PreviousPage 235Next

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.