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 resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd 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 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 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 by series (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.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Charles MacartneyAUSAustralia tour of England 1926192656147315194.60--300470
Graham GoochENGNew Zealand tour of England 1990199057147315478.8378860.03221612
Paul GibbENGEngland tour of South Africa 1938/391938-193958047312059.13--220110
Gundappa ViswanathINDIndia tour of Australia 1977/781977-19785904738952.5678750.83050430
Allan BorderAUSEngland tour of Australia 1986/871986-1987510147312552.56117740.19210570
Jacques KallisSASouth Africa tour of New Zealand 2003/0420049122473150*47.3093550.59132585
Tom GraveneyENGWest Indies tour of England 19571957451472258118.00--201530
Herbert SutcliffeENGAustralia tour of England 1926192657147216178.67--130340
Patsy HendrenENGEngland tour of Australia 1928/291928-192959047216952.4490951.93120452
Mohammad YousufPAKPakistan tour of New Zealand 2000/012001810147220352.4487354.07121574
Faoud BacchusWIWest Indies tour of India and Sri Lanka 1978/791978-1979610047225047.201957.89122423
Allan LambENGWest Indies tour of England 19841984813147211039.3396149.12311580
Kapil DevINDWest Indies tour of India 1987/881987-19881215147210933.71470100.43120585
Javed MiandadPAKSri Lanka tour of Pakistan 1985/861985773471203*117.75151109.27130161
Bob CatterallSASouth Africa tour of England 1924192458147112067.29--221313
Graham DowlingNZIndia tour of New Zealand 1967/68196848047123958.8851946.05200429
Graham GoochENG1987 Cricket World Cup198788047111558.8867070.30130450
Ijaz AhmedPAKPakistan tour of England 1996199658147114167.2977860.54140553
Nicky BojeSANew Zealand tour of South Africa 2000/01200099247112967.2964073.59220544
Conrad HunteWIWest Indies tour of England 19631963510247118258.8856636.40210541
Mark TaylorAUSEngland tour of Australia 1994/951994-1995510047111347.10108543.41140430
Shivnarine ChanderpaulWIWest Indies tour of India 2002/0320021012247114047.1085455.15130541
Shai HopeWIIreland Tri-Nation Series 2019201955047017094.0048896.31220497
Hashim AmlaSABasil D'Oliveira Trophy 2015/162015-201647047020167.14100246.91210670
Robin SmithENGIndia tour of England 19901990584470121*117.5072764.65320510
Jacques KallisSAICC World Cup 2002/032002-2003121124708752.2279958.82050457
Clive LloydWIWest Indies tour of Australia 1975/761975-1976712147014942.7364173.32221622
Thilan SamaraweeraSLSri Lanka in Pakistan Test Series 2008/092009231469231234.5068668.37200670
Leonard HuttonENGNew Zealand tour of England 1949194946046920678.1720.00221451
Kim HughesAUSEngland tour of Australia and New Zealand 1982/831982-198358146913767.00114640.92131425
Everton WeekesWIAustralia tour of West Indies 1954/551955510246913958.6310.00131502
Kumar SangakkaraSLVB Series 2005/062006111104698842.6461975.77050412
Younis KhanPAKPakistan v Australia Test Series 2014/152014241468213156.0084655.32300345
Harry BrookENGEngland tour of Pakistan 2022/23202235046815393.6050193.413105312
Nathan AstleNZWest Indies tour of New Zealand 1999/001999-20007824689378.0065871.12050544
Donald BradmanAUSEngland tour of Australia 1928/291928-192948146812366.86110742.28220370
Wally HammondENGEngland tour of Australia 1936/371936-1937591468231*58.50124637.56121570
Joe RootENGWorld Cup 201920191010246810758.5053986.83220431
Bill PonsfordAUSEngland tour of Australia 1924/251924-1925510046812846.8073946.41210290
Raman Subba RowENGAustralia tour of England 19611961510046813746.80--210381
Mohsin KhanPAKIndia tour of Pakistan 1982/831982-198310123468117*52.0079259.09221522
Imran KhanPAKPakistan tour of India 1986/87198711134468135*52.0068657.73130488
Kumar SangakkaraSLIndia in Sri Lanka Test Series 20102010351467219116.7575761.69210522
Hamilton MasakadzaZIMKenya tour of Zimbabwe 2009/102009551467178*116.7548097.292104511
Bill PonsfordAUSWest Indies tour of Australia and New Zealand 1930/311930-193157146718377.83--210300
Mohammad AzharuddinINDIndia tour of Sri Lanka 1997199767246712693.4066770.01310371
Clifford RoachWIEngland tour of West Indies 1929/30193048046720958.3810834.26212473
Graham GoochENGEngland tour of Pakistan 1987/88198769046714251.8979159.04130480
Brian LaraWISouth Africa tour of West Indies 20052005810046719646.7072164.77201571
Alastair CookENGNatWest Series 201120111010246711958.3848795.89130541

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.