Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Joe RootENGEngland tour of Australia and New Zealand 2017/182017-20181723497110251.11162659.721102783
Jonny BairstowENGEngland tour of Australia and New Zealand 2017/182017-20181723092813840.35137467.5441210618
Mohammad YousufPAK2000 Asia Cup200019193691100*43.19102767.28151515
Moeen AliENGEngland tour of Australia and New Zealand 2017/182017-2018161913124017.3360251.83002333
Virat KohliINDIndia tour of Ireland and England 201820181318190314953.12133467.69252886
Marvan AtapattuSLICC World Cup 2002/032002-20031618365112443.4095468.24311891
Kumar SangakkaraSLICC World Cup 2002/032002-2003161834388929.2065167.28020531
Jacques KallisSAEngland tour of South Africa 2004/052004-20051217185216253.25151156.39343885
Herschelle GibbsSASouth Africa tour of West Indies 2000/0120011217175810747.38166345.582408710
Jacques KallisSAWest Indies tour of South Africa 1998/991998-19991217368311048.79159142.93160611
Brian LaraWISouth Africa tour of West Indies 2000/012001121706749239.65136749.31051765
Shivnarine ChanderpaulWIWest Indies tour of South Africa 1998/991998-19991217059415034.94115551.43130823
Graeme SmithSAEngland tour of South Africa 2004/052004-200512172579115*38.6088265.65231580
Carl HooperWISouth Africa tour of West Indies 2000/012001121715587434.88120446.35040593
Marcus TrescothickENGEngland tour of South Africa 2004/052004-20051217054718032.1898855.36203767
Carl HooperWIWest Indies tour of South Africa 1998/991998-19991217149310830.8186457.06130459
Andrew StraussENGEngland tour of South Africa 2004/052004-20051216176014750.67147251.63312953
Alec StewartENGEngland tour of West Indies 1997/981998111615758338.33130244.16050630
Hansie CronjeSAWest Indies tour of South Africa 1998/991998-1999121605698235.5692261.710514411
Jacques KallisSASouth Africa tour of West Indies 2000/0120011116256510740.36128743.90151466
KL RahulINDIndia tour of Ireland and England 201820181116250414936.0057887.202125814
Saeed AnwarPAK2000 Asia Cup2000161604768229.7563774.73010511
Aasif SheikhNEPICC Men's Cricket World Cup League 2 2022/232022-20231616245311032.3654782.82133458
Chris GayleWISouth Africa tour of West Indies 2000/012001111604478127.94100344.57020691
Gary KirstenSASouth Africa tour of West Indies 2000/0120011116043915027.4499144.30123481
Graeme WoodAUSEngland tour of Australia 1978/791978-19791016043110026.94116237.09111260
Kyle CoetzerSCOICC Men's Cricket World Cup League 2 2022202216162425108*30.3660869.90111581
Richie RichardsonWIWest Indies tour of India 1987/881987-1988121634228932.4687748.12020530
Tamim IqbalBAN-2008-2017016341188*31.6244292.99020624
Michael VaughanENGEngland tour of South Africa 2004/052004-20051116440582*33.7583748.39032412
Sanath JayasuriyaSLICC World Cup 2002/032002-20031516140212026.8052077.31111394
Kim HughesAUSEngland tour of Australia 1978/791978-19791016139512926.33127730.93113333
Ridley JacobsWISouth Africa tour of West Indies 2000/01200112166393113*39.3080548.82123365
Moin KhanPAK2000 Asia Cup20001916136356*24.2042485.61011218
Ridley JacobsWIWest Indies tour of South Africa 1998/991998-1999121633607827.6978545.86021435
Roger BinnyINDWest Indies tour of India 1983/841983111623596525.6429053.10020182
Mahela JayawardeneSLICC World Cup 2002/032002-2003151612354415.6753144.26002280
Russel ArnoldSLICC World Cup 2002/032002-2003161622245016.0041154.50012130
WPUJC VaasSLICC World Cup 2002/032002-2003161641853215.4235152.71001171
Brian LaraWIAustralia tour of West Indies 200320031115177512255.36121064.052509113
Gordon GreenidgeWIWest Indies tour of India 1983/8419831115376419463.6787062.87230587
Graham GoochENGAustralia tour of England 19931993915073613349.07159346.202401054
Calum MacLeodSCOICC Men's Cricket World Cup League 2 2022202215151729133*52.0787883.032507710
Mike AthertonENGWest Indies tour of England 19951995915071512747.67151247.29231851
Herschelle GibbsSAEngland tour of South Africa 2004/052004-20051115071216147.47111863.69331894
Aaron JonesUSAICC Men's Cricket World Cup League 2 2022202215151650123*46.4382578.791414914
Kepler WesselsSAIndia tour of South Africa 1992/931992-19931115163711845.50140345.40142590
Allan BorderAUSAustralia tour of England 198119819154628123*57.09159239.45241703
Monank PatelUSAICC Men's Cricket World Cup League 2 202220221515061613041.0770387.621304613
Brendon McCullumNZ-2005-2015015356818547.3367783.901305218
Page 1Next

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.