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
Sajeewa de SilvaSL1996-2000453017103277.9226938.29006122
Lonwabo TsotsobeSA2009-20148929177916*6.5817245.9300591
Saleem JaffarPAK1986-19925327177810*7.8029426.5300600
Enamul Haque jnrBAN2003-201325311771135.0729024.4800670
Nazmul HossainBAN2004-2012442717548*5.4016432.9300621
William O’RourkeNZ2023-202641321751193.4029417.3500850
Marcus TrescothickENG2000-2006202268161032621940.981590264.94265225138284
Usman KhawajaAUS2011-202613720716802423242.011478754.2618411284546
Wally HammondENG1927-194785140167249336*58.46749138.072224451227
Devon ConwayNZ2020-202614817216629222740.33844774.4913321073792
Calum MacLeodSCO2008-202214914516425017532.95485187.6110201741858
Sanjay ManjrekarIND1987-199611013116403721835.10838348.16524631911
Jacques RudolphSA/AX2003-201293122163792222*35.77769449.29618847012
Jeff CroweNZ1983-199011313616311912825.99711543.843131229316
Grant ElliottNZ/IWX2008-20171059316223311529.00289577.13211716630
Aarif SheikhNEP2018-20261271051621718424.39295473.4909816429
Ricardo PowellWI1999-20051049916205612424.77215995.2318919068
Sherfane RutherfordWI2018-2026897916199011331.591598124.531169153113
Liam LivingstoneENG2017-202510085161903124*27.581521125.12267112110
Afif HossainBAN2018-20261089716183093*22.591763103.8006915048
Milind KumarUSA2024-20265852161796155*49.891762101.9358313650
Chris OldENG1972-198178911611836515.77256645.44031413214
Merv HughesAUS1985-1994868716113272*15.94236747.82021310221
Derek PringleENG1982-199374801611206317.50305536.66017925
Yusuf PathanIND2007-20127959161046123*24.33874119.6823107360
David WieseSA/NAM2013-20246955169546724.46857111.320445640
Srinivasaraghavan VenkataraghavanIND1965-19837285168026411.6274638.610215523
John SnowENG1965-19765875167817313.24199235.690217734
Rinku SinghIND2023-202649371675769*36.05490154.490326243
Sulieman BennWI2008-20169776167054211.75108465.0400138217
Max WalkerAUS1972-198151541666578*17.50152142.08016601
Iqbal QasimPAK1976-19886564165885612.25155734.230112490
Richard CollingeNZ1965-197850591656768*13.1950736.690210438
Ahmed RazaUAE2014-202210760165295012.0282064.5101103213
Akila DananjayaSL2012-202481581652350*12.4577767.31018503
Shamar JosephWI2024-20265442164904418.8549598.990034725
Zain Ul AbidinKSA2021-20265542164385816.85376116.490142221
D SuzukiJPN2022-202657471642145*13.58413101.94004416
D ParasharUAE2023-202648391641750*18.1352479.580132212
Aryan DuttNED2021-2026895916369308.5853169.490091912
F BanunaekINA2022-202610544163655413.0443084.88015256
Gladstone SmallENG1986-19927048163615911.2878945.750110380
Akram RazaPAK1989-199558371634633*16.4868050.88007262
Peter AhoNGR2021-202669371628744*13.67270106.30004216
Andy WhittallZIM1996-2000715216282297.8373238.52006202
Anrich NortjeSA2019-2026905616277406.9275736.590011351
Yasin PatelKUW2022-20266133162584015.1829188.66002108
Kaleem SanaCAN2022-20267936162091710.4523389.700061013
Jacob DuffyNZ2020-20268128161513612.5820374.38003220
Len PascoeAUS1977-198243301614530*10.3636539.73005140

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.