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
Bob WillisENGNew Zealand tour of England 19781978333117*-4723.4000000
Graham BarlowENGEngland tour of India and Sri Lanka 1976/771976-1977231117*5.502544.0000120
Larry GomesWIWest Indies tour of England 1976197623011113.673333.3300220
Joel GarnerWIWest Indies tour of New Zealand 1986/87198723011113.672642.3100220
Bobjee Narasimha RaoINDWest Indies tour of India and Sri Lanka 1978/791978-19792301163.67--00000
Peter WebbNZWest Indies tour of New Zealand 1979/8019802301153.678612.7900000
Terry AldermanAUSWest Indies tour of Australia 1981/821981-198223011103.674723.4000110
Maninder SinghINDIndia tour of Pakistan 1989/9019893301183.673828.9500100
Azeem HafeezPAKNew Zealand tour of Pakistan and Sri Lanka 1984/85198433111115.503036.6700110
Courtney WalshWIZimbabwe tour of West Indies 1999/00200023111115.504027.5000120
Ramiz RajaPAKPakistan tour of Australia 1989/9019902301193.673828.9500110
Saliya AhangamaSLIndia tour of Sri Lanka 1985198533111115.50--00100
Aaqib JavedPAKNew Zealand tour of Pakistan 1990/9119903311175.509122.2200020
Mark DekkerZIMPakistan tour of Zimbabwe 1994/9519952301193.676018.3300120
Bryan YoungNZZimbabwe tour of New Zealand 1997/9819982311110*5.502839.2900120
Harbhajan SinghINDSouth Africa in India Test Series 2007/0820083401162.754723.4000100
Glenn McGrathAUSAustralia tour of England 20012001543118*11.003036.6700020
Daniel VettoriNZNew Zealand tour of India 1999/001999341118*3.674524.4400200
Allan DonaldSASouth Africa tour of Australia 1993/941993-1994343111011.006118.0300000
Allan DonaldSASouth Africa tour of Australia 2001/022001-20022411173.675619.6400100
Mashrafe MortazaBANAustralia tour of Bangladesh 2005/0620062401162.753729.7300110
Nixon McLeanWISouth Africa tour of West Indies 2000/0120012401162.754723.4000110
Mohammad SharifBANPakistan tour of Bangladesh 2001/02200224011112.753036.6700320
Kyle JarvisZIMClive Lloyd Trophy 2012/1320132411193.672937.9300101
Varun AaronINDBorder-Gavaskar Trophy 2014/1520142411143.672740.7400000
Nuwan PradeepSLIndia tour of Sri Lanka 2017201724011102.754325.5800210
Jasprit BumrahINDNew Zealand tour of India 2024/2520242411110*3.671478.5700211
Duanne OlivierSAPakistan tour of South Africa 2018/192018-20193421110*5.502642.3100120
Mohammad AbbasPAKPakistan tour of Bangladesh 20262026244116*-2642.3100020
Mohammad AbbasPAKPakistan tour of Ireland, England and Scotland 201820183421155.506217.7400020
Shaheen Shah AfridiPAKPakistan in Australia Test Series 2019/20201924011102.753531.4300220
Rolland BeaumontSAEngland tour of South Africa 1913/141913-19142401162.75--00200
Bob BlairNZWest Indies tour of New Zealand 1955/5619562401192.75--00200
Gerry AlexanderWIWest Indies tour of England 1957195724111113.67--00210
Budhi KunderanINDIndia tour of West Indies 1961/621962241114*3.67--00000
Jackie HendriksWIWest Indies tour of England 19661966341119*3.676118.0300210
Madan LalINDIndia tour of England 197419742401172.754822.9200110
Gordon GreenidgeWIWest Indies tour of Australia 1975/7619752401182.755022.0000220
Vinothen JohnSLSri Lanka tour of Australia and New Zealand 1982/831983242118*5.502445.8300200
Phil DeFreitasENGEngland tour of New Zealand 1991/921992341117*3.675022.0000101
Dilhara FernandoSLSri Lanka tour of South Africa 2000/012000-2001352115*3.673928.2100110
James AndersonENGThe Ashes 20152015351116*2.752445.8300110
Corey CollymoreWIWest Indies tour of Pakistan 2006/072006354118*11.006217.7400110
Monty PanesarENGBasil D'Oliveira Trophy 2008200845111102.752642.3100210
Graham OnionsENGBasil D'Oliveira Trophy 2009/102009-2010355114*-4524.4400020
Hedley HowarthNZNew Zealand tour of England 19691969353114*5.506616.6700000
Jack NoreigaWIIndia tour of West Indies 1970/7119714521193.67--00100
Sikander BakhtPAKPakistan tour of England 197819783501142.206915.9400110
Patrick PattersonWIWest Indies tour of England 19911991353115*5.504425.0000010
William O’RourkeNZEngland tour of New Zealand 2024/252024363115*3.671209.1700310
PreviousPage 397Next

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.