Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul van MeekerenNED2013-20261135518281247.5934381.920011189
Venkatapathy RajuIND1990-2001815018272318.5082331.35007130
N SenamontreeTHA2020-20266539182151910.2433863.6100361
Douglas HondoZIM2001-2005644318205198.2057635.59005240
Shoaib BashirENG2024-2026213218106147.5727937.99006131
Pavandeep SinghMAS2019-20269920183612*18.006753.7300100
Nahid RanaBAN2024-202632271835113.8916421.3400850
Travis HeadAUS2016-202620725117941617540.241085286.772144121125178
Liton DasBAN2015-202628532417908517629.591129480.44125128975159
Ajinkya RahaneIND2011-202319525117841418835.961435458.6215511890374
Alistair CampbellZIM1992-2003242288177969131*29.411451654.909482077548
Zaheer AbbasPAK1969-198513918417763427445.71996864.2319331272444
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Andrew JonesNZ1987-199512616117570618639.631225446.56736644416
Ken RutherfordNZ1985-199517721417560810828.471024254.755362253732
Graeme WoodAUS1978-198914018917559317232.521079146.8912241348812
Keith FletcherENG1968-19828311817402921639.89863842.28824641912
Lorcan TuckerIRE2016-202616716117370510825.73409090.591221436869
Heinrich KlaasenSA2018-202512211717324517432.452764117.404164283123
Towhid HridoyBAN2023-202612611617318510032.17338094.23121620489
Chamara KapugederaSL2006-20171521371727459622.88363175.60013822360
Sami SohailMAA2019-2026686617204996*41.821617126.72013417368
Jan Nicol Loftie-EatonNAM2021-202612610617203610122.88222591.5118617158
Asif MujtabaPAK1986-19979095171994113*25.56491240.59114131732
Fiaz AhmedBHR2019-20267974171873105*32.861522123.06110712497
Andrew HallSA1999-20071119017167616322.96286658.48161218714
Chris LewisENG1990-1998849117147911719.99288051.35141216212
Bert OldfieldAUS1920-1937538017142765*22.65249234.95049791
Junaid AzizBHR2020-20268858179265222.59841110.110126044
Bilal TahirKUW2019-202668551780461*21.16560143.570145055
Kyle JamiesonNZ2020-202678561772051*18.46107067.290146616
Chris GreavesSCO2021-202565491767156*20.9769396.830225615
James KellyAUS1896-190535561766446*17.032150.00007230
Bryan StrangZIM1995-20017571175575310.31106952.100113574
Jeetan PatelNZ2005-20177857174854712.1391453.06009505
Tom CurranENG2017-202160331743347*27.0649787.12002429
Jomel WarricanWI2015-20262545173714113.2567854.72007329
Sachithra SenanayakeSL2012-20167446173514212.1039289.54008357
Nikita MillerWI2008-20186034173325119.5346371.71015254
Tim MurtaghIRE2012-201975471732354*10.7745570.99017314
Kasun RajithaSL2016-2026715317293338.1481935.780011321
E RukirizaRWA2023-202686581728929*7.0533885.5000112010
KaleemullahOMA2017-2024884817255208.23252101.190061216
K MirpuriGIB2023-202637241724934*35.57248100.40001174
PADLR SandakanSL2016-2021624317204257.8545245.13004250
Ravindra PushpakumaraSL1994-2001534017202448.7853537.76007214
Don AnurasiriSL1986-1998634017153246.6552326.9600560
Rahat AliPAK2012-201835381714435*6.8640935.210010193
Cameron CuffyWI1994-200255451712017*4.2938031.58001181
Sheldon CottrellWI2013-2023833317117177.3118363.9300494

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.