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)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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 by series (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Champaka RamanayakeSLNew Zealand tour of Sri Lanka 1992/9319921111010*-1376.9200000
Aaqib JavedPAKSri Lanka tour of Pakistan 1991/921991-1992310101010.004025.0000000
Craig MatthewsSASouth Africa tour of Zimbabwe 1995/961995110101010.003231.2500020
Chris SilverwoodENGEngland tour of Australia 2002/032002110101010.001471.4300010
Craig WhiteENGSouth Africa tour of England 1994199412010105.006415.6300110
Sachin TendulkarINDAustralia tour of India 1996/97199612010105.001855.5600120
Anil KumbleINDIndia tour of Sri Lanka 199319932201095.002245.4500020
Ronnie IraniENGNew Zealand tour of England 199919991201095.003231.2500010
Sanath JayasuriyaSLEngland tour of Sri Lanka 1992/931993121106*10.009111.1100011
Sanath JayasuriyaSLPakistan tour of Sri Lanka 199419941201095.001662.5000010
Dilhara FernandoSLSri Lanka tour of England 20022002121106*10.006415.6300010
Glenn McGrathAUSSouth Africa tour of Australia 1993/9419941201095.002245.4500000
Makhaya NtiniSAICC World Cup 2002/03200222110810.002540.0000010
Nantie HaywardSAEngland tour of South Africa 1999/001999-20003221010*-2737.0400020
Faisal IqbalPAKPakistan tour of South Africa 2006/0720071201095.005617.8600010
Daryl TuffeyNZNew Zealand tour of India 2003/04200322110810.005617.8600000
Andrew SymondsAUSWest Indies tour of Australia 2005/0620052201095.005916.9500010
Owais ShahENGWest Indies tour of England and Ireland 200720071201065.002441.6700020
James AndersonENGEngland tour of New Zealand 2022/232023221106*10.001855.5600010
Shane WarneAUSEngland tour of Australia 1998/99199912110810.002050.0000000
Craig WishartZIMSri Lanka tour of Zimbabwe 1999/0019991201095.005020.0000020
Henry OlongaZIMIndia tour of Zimbabwe 1998/9919981201055.006914.4900010
Ray PriceZIMBangladesh tour of Zimbabwe 2003/04200422110910.001566.6700020
Jerome TaylorWISri Lanka tour of West Indies 20032003221109*10.001758.8200010
Kabir AliENGSouth Africa tour of England and Ireland 200320031201095.002835.7100010
Salman ButtPAKPakistan tour of India 2004/0520051201055.003132.2600000
Craig EvansZIMZimbabwe tour of Sri Lanka 199619961201095.002540.0000010
Nuwan KulasekaraSLSri Lanka in England Test Series 201420141201095.003429.4100020
Jeetan PatelNZTrans-Tasman Trophy 2009/1020101201075.003528.5700010
Mitchell JohnsonAUSSouth Africa in Australia Test Series 2012/1320121201075.003528.5700000
Sujeewa de SilvaSLBangladesh tour of Sri Lanka 20022002221105*10.003826.3200020
Khurram ManzoorPAKPakistan in New Zealand Test Series 2009/1020091201065.003330.3000020
Tim SoutheeNZNew Zealand tour of Pakistan 2022/232022-202322010105.004223.8100110
Raqibul HasanBANSri Lanka in Bangladesh Test Series 2008/09200912010105.005219.2300110
Grant ElliottNZEngland in New Zealand Test Series 2007/0820081201065.005219.2300000
Kemar RoachWIThe Frank Worrell Trophy 201520151201075.004522.2200000
Brendan NashWIIndia in West Indies Test Series 201120111201095.004721.2800000
Malcolm WallerZIMZimbabwe in Bangladesh Test Series 2014/1520141201065.002835.7100020
Heino KuhnSABasil D'Oliveira Trophy 201720171201095.004223.8100010
Umesh YadavINDNew Zealand tour of India 2021/2220212221010*-3627.7800001
Devendra BishooWIThe Frank Worrell Trophy 20152015121109*10.004323.2600010
Yasir ShahPAKPakistan in New Zealand Test Series 2016/172016122106*-1758.8200010
Jonny BairstowENGBasil D'Oliveira Trophy 2019/2020191201095.003132.2600020
Nuwan PradeepSLWarne-Muralitharan Trophy 201620161211010*10.001662.5000120
Kyle AbbottSAAustralia in South Africa Test Series 2013/1420141201075.001148.7700010
Tim MurtaghIREPakistan tour of Ireland, England and Scotland 20182018121105*10.0010100.0000020
Will YoungNZEngland tour of New Zealand 2022/2320231201085.003231.2500000
Joe MennieAUSSouth Africa in Australia Test Series 2016/17201612010105.002441.6700120
Imran KhanPAKPakistan in Australia Test Series 2019/202019121105*10.002343.4800020
Peter MoorZIMZimbabwe tour of South Africa 2017/1820171201095.002540.0000010
PreviousPage 399Next

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.