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
Shivlal YadavIND1979-19874242144044314.43107928.82004301
Tashinga MusekiwaZIM2024-202647381439939*16.63298133.890053113
Shafiul IslamBAN2010-2020916114368537.8371251.690112456
Shiraz KhanKUW2019-202553341436250*18.1038394.520121516
Sonny RamadhinWI1950-1960435814361448.202313.040014200
Stuart ClarkAUS2005-20097238143173913.2144271.72006277
Pikky Ya FranceNAM2019-202346311429552*17.3533787.540142311
Rizwan ButtBHR2022-202697451427634*8.90239115.48008720
Blessing MahwireZIM2002-200632361426450*12.0059544.37014264
James TredwellENG2010-20156433142403712.6334968.77004195
Vinay RaviNOR2021-20264734142382411.90219108.68004206
Alan MullallyENG1996-2001685114211245.7054238.930018283
K PietBOT2022-202655341417122*8.5522077.7300482
Gary TroupNZ1976-1986373014156399.7533743.32007112
Mitchell McClenaghanNZ/IWX2012-201877221413234*16.5016181.99002115
Henry OsindeCAN2006-20135233149521*5.0016457.9300762
Charl LangeveldtSA2001-201087281493126.6418450.54002110
Mohammad HasnainPAK2019-2025431814772819.2560128.33001112
Pommie MbangwaZIM1996-200243381468112.8324927.31001151
Ed RainsfordZIM2004-2010402414569*5.6013641.1800221
Andrew StraussENG2003-2012231307131131517738.491964457.60275425133035
Geoff MarshAUS1985-199216620813721113836.981591445.311337760923
Andrew BalbirnieIRE2010-2026242248136393145*27.20772082.81103418650112
Mominul HaqueBAN2012-202611518113588218135.011048856.0813312067324
Tom GraveneyENG1951-19697912313488225844.38481740.98112084257
Phil SimmonsWI1987-199916918513467712227.19734063.726221851548
Stuart CarlisleZIM1995-200514717213423411926.63851949.704171838634
Shoaib MohammadPAK1983-1995107126133974203*35.17880242.55821143867
Lendl SimmonsWI2006-202114314713375712228.04453482.8622516330121
Anshuman RathHK2014-2026111110133408143*35.133099109.97320533271
Roger TwoseNZ1995-20019910813334510335.21567658.931261030340
Curtis CampherIRE2020-202613012213307412028.20372482.553151129073
Nasir HossainBAN2011-201811410713264510028.14381569.33213825730
Geraint JonesENG/PNG2004-2014879813206710024.32330762.50110323326
Harsh ThakerCAN2019-20269077131854111*28.97224982.4426210455
Wiaan MulderSA2017-20267179131815367*27.50290862.4133920329
Ray LindwallAUS1946-1960618413150211821.1552161.4225913713
Janith LiyanageSL2022-20265750131424101*38.49154492.2319110938
Haider ButtBHR2021-2024625813138679*30.801131122.550829162
Usman PatelKUW2020-20266259131111111*24.15859129.3417711039
Carlton BaughWI2003-201271741311026818.07195156.4803310911
Matthew StokesGUE2019-2026464113110010039.29886124.1516110319
Paul DowntonENG1977-198858681310277418.67303433.85046800
Shreyas MovvaCAN2021-2026595213101783*26.08130977.690427014
Sunil JoshiIND1996-20018364139369218.35148762.950268321
Kassim NassoroTAN2021-20267561138976018.6990399.340248216
ShafiqullahAFG2009-20196659138895619.33727122.280386151
Isaac OkpeNGR2019-202693751387965*14.18771114.010373740
C RububagumyaRWA2021-20258468137944014.4492485.930094912
Somachandra De SilvaSL1975-19855351137776120.45160342.55023480

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.