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
Jack RyderAUSEngland tour of Australia 1928/291928-1929510149211254.67107145.94140332
Nathan AstleNZSouth Africa tour of New Zealand 1998/99199910112492100*54.6780860.89130687
Graeme HickENGEngland tour of South Africa 1995/961995-19961215249214137.8588055.91120656
Virender SehwagINDSri Lanka in India Test Series 2009/102009340491293122.75454108.15210689
Rohit SharmaINDAustralia in India ODI Series 2013/142013662491209122.75452108.632104523
Mohammad YousufPAKBangladesh tour of Pakistan 2003200378349110698.2074366.08140487
Stan McCabeAUSEngland tour of Australia 1936/371936-193759049111254.5693752.40151570
Joe RootENGEngland in India Test Series 2016/172016510049112449.1090154.50140511
Bill WoodfullAUSEngland tour of Australia 1928/291928-1929510149111154.56159230.84311260
Colin CowdreyENGEngland tour of West Indies 1959/601960510149111954.56--221260
Viv RichardsWINew Zealand tour of West Indies 1984/851985910249110561.3868271.99140597
Hashim AmlaSASouth Africa in India Test Series 2009/102010232490253*490.00103347.43300521
Kumar SangakkaraSLPakistan in Sri Lanka Test Series 20122012363490199*163.3390354.26211464
Alec StewartENGPakistan tour of England 1996199657049017070.0084757.85120622
Martin GuptillNZICC Cricket World Cup 2014/152015881490237*70.00447109.622005216
Kevin PietersenENGEngland tour of Australia 2006/072006-2007510149015854.44101148.47130482
David BoonAUSWest Indies tour of Australia 1992/931992-1993510249011161.25127338.49131590
David WarnerAUSPakistan in Australia Test Series 2019/202019221489335*489.0071468.49200491
Peter MayENGWest Indies tour of England 19571957561489285*97.80--211512
Dave HoughtonZIMSri Lanka tour of Zimbabwe 1994/95199466048926681.50102947.52211525
Tom CooperNED2010 ICC World Cricket League Division One201077148810181.3371967.87140390
Archie MacLarenENGEngland tour of Australia 1897/981897-1898510148812454.2210.00221440
Bruce MitchellSASouth Africa tour of England 193519355103488164*69.71--210110
Mike GattingENGPakistan tour of England 198719877102488150*61.00101747.98210710
Eoin MorganENGNatWest Series 2010201013132488107*44.3652892.42220446
David GowerENGEngland tour of Pakistan 1983/841984571487173*81.1796050.73220460
Everton WeekesWIEngland tour of West Indies 1953/54195448148720669.57--131120
Chris BroadENGEngland tour of Australia 1986/871986-198759248716269.57111643.64300571
Marcus TrescothickENGSouth Africa tour of England and Ireland 20032003510248721960.8886856.11131792
Roy FredericksWINew Zealand tour of West Indies 1971/721972510148716354.11--120430
Jack HobbsENGAustralia tour of England 1926192657148611981.00--220390
Basil ButcherWIWest Indies tour of India 1958/591958-195958148614269.43--230250
Herschelle GibbsSASouth Africa tour of New Zealand 1998/991999892486211*69.4395850.73211594
Tip FosterENGEngland tour of Australia 1903/041903-190459148628760.75--100561
Steve WaughAUSAustralia tour of South Africa 1993/941994111234868654.0071967.59041563
George HeadleyWIEngland tour of West Indies 1934/351935461485270*97.00--121370
Bob CowperAUSIndia tour of Australia 1967/681967-196847048516569.2943348.27220460
Viv RichardsWI1979–80 Australia Tri-Nation Series1979-1980772485153*97.0051095.10140465
Jacques KallisSAICC World Cup 2006/0720071093485128*80.8357883.91130437
Desmond HaynesWIEngland tour of West Indies 1993/941994811148511548.5081259.73130553
Alan TurnerAUSWest Indies tour of Australia 1975/761975-1976713048513637.3189953.95121540
Geoff BoycottENGAustralia tour of England 19811981915148513734.64135635.77121280
Mark WaughAUS1995–96 Wills World Cup199677148413080.6756385.97311406
Gerry AlexanderWIWest Indies tour of Australia 1960/611960-1961510248410860.5060244.68151421
Allan BorderAUSAustralia tour of India 1986/871986910348410669.1478261.89130522
Rahul DravidINDAustralia tour of India 2000/012001811048418044.0099148.84120522
Liton DasBANZimbabwe tour of Bangladesh 2019/202020662483176120.75441109.522304913
Justin LangerAUSAustralia tour of West Indies 2003200348148314669.0078861.29221654
Joe RootENGWest Indies tour of England 2017201799148313660.3861079.18140633
Stan McCabeAUSAustralia tour of England 1934193459148313760.3887655.14130441

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.