Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Imrul KayesBAN2008-20191311674435015026.69729959.607201049251
Regis ChakabvaZIM2008-20221311489290210220.88489959.24291725144
Wasim BariPAK1967-19841311383915878516.03218736.9906191172
Imad WasimPAK2015-20241319131149163*24.851276116.8505814529
Andile PhehlukwayoSA2016-20241318628106869*18.41121987.6102139641
Fidel EdwardsWI2003-202113111646478306.83157130.430022542
Christopher MpofuZIM2004-20201318038197334.6950239.240019116
Virandeep SinghMAS2019-2026130122253640116*37.532872126.741268316146
Curtis CampherIRE2020-202613012213307412028.20372482.553151129073
Niall O'BrienIRE2006-201813012911304010925.76412773.66119425937
Stuart MatsikenyeriZIM2002-20151301351026509021.20384468.940151026124
Roger HarperWI1983-19961301052313907416.95241457.58031010527
Pieter SeelaarNED2006-2022130822291996*15.32111082.7901106617
Sharvin MuniandyMAS2019-202612910130121560*17.111047116.050198147
Gavin LarsenNZ1990-199912983317563714.54146551.60008469
Reeza HendricksSA2014-20251281274347811728.283202108.62225936979
Jonathan TrottENG2007-201512716517679222645.891193056.931342136766
Johnson CharlesWI2011-20261271260306213024.302985102.5831218334117
Aarif SheikhNEP2018-20261271051621718424.39295473.4909816429
Paul ReiffelAUS1992-199912710735145879*20.25275153.0007101291
Romario ShepherdWI2019-20261278929140552*23.421081129.970289488
Aizaz KhanHK2014-202612710721137548*15.99140797.7300109236
Boyd RankinENG/IRE2007-2020127553020718*8.2841250.24007134
Tabraiz ShamsiSA2016-202512733236918*6.9014447.9200860
Andrew JonesNZ1987-199512616117570618639.631225446.56736644416
Shaun MarshAUS2008-20191261557529318235.76881960.0213251552654
George BaileyAUS/IWX/ICC2012-201712612018370315636.30431485.84325527485
Monank PatelUSA2019-20261261187358113032.26387492.445261432167
Tony UraPNG2014-202612612510325115128.272957109.943228280137
Towhid HridoyBAN2023-202612611617318510032.17338094.23121620489
Jan Nicol Loftie-EatonNAM2021-202612610617203610122.88222591.5118617158
Ruben TrumpelmannNAM2021-20261268824108755*16.98109899.000387552
Ian BishopWI1988-19981261073010374813.47251941.170013767
Steven FinnENG2010-201712680384295610.21114337.530116483
Shoriful IslamBAN2021-20261267824402267.4451178.6700124113
Bilal KhanOMA2015-202412645285893.4112247.54001221
Sabbir RahmanBAN2014-202212512814279110224.48315588.461141330259
John EmbureyENG1978-19951251413022147519.95547540.440101922712
Geoff LawsonAUS1980-19891251203012727414.13225555.8804151195
Nuwan ZoysaSL1997-2007125872763147*10.52105359.9200146012
Neil McKenzieSA2000-200912415018494822637.481018448.597261155130
Mark GreatbatchNZ1988-1996124154104227146*29.35804552.545231640448
Malcolm WallerZIM2009-201812413014242299*20.88320275.640101623740
Mohsin KhanPAK1977-198612315411458620032.07823551.52917640913
Andrew HudsonSA1991-19981231514456616331.06908950.246311353220
Colin MunroNZ2012-202012311793010109*27.872342128.5231913273143
Liam PlunkettENG2005-201912381289265617.47117279.0102138719
Johan BothaSA/AX2005-201212376298934619.00111380.230038012
Steve HarmisonENG/IWX2002-20091231113783449*11.27144057.92002410010
Craig YoungIRE2014-2026123603326540*9.8134277.49008199

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.