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 Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Shreyas IyerINDIndia tour of South Africa 2023/242023-2024241413113.677058.5700151
Shadman IslamBANBangladesh in India Test Series 2019/202019240412910.2510539.0500160
Shoriful IslamBANNew Zealand tour of Bangladesh 2023/242023240411310.2534120.5900050
Sajid KhanPAKAustralia tour of Pakistan 2021/222022340412110.259045.5600080
Shahadat HossainBANSri Lanka tour of Bangladesh 2023/242024240411810.259941.4100160
Sammy CarterAUSAustralia tour of South Africa 1921/2219212434131*41.00--00050
Harry BoyleAUSAustralia tour of England 188418843414126*13.67520.0000000
Kenny BurnAUSAustralia tour of England 18901890240411910.25--00100
Archie MacLarenENGAustralia tour of England 18961896240412010.25--00100
Buster NupenSAAustralia tour of South Africa 1921/221921242412220.50--00051
Ray LindwallAUSAustralia tour of South Africa 1949/501949-1950441412113.67--000-1
Sonny RamadhinWIEngland tour of West Indies 1959/601960440412310.2510.0000100
Tom GraveneyENGAustralia tour of England 19561956241411813.67--00020
Colin CowdreyENGPakistan tour of England 19671967241411613.6714628.0800040
Brian HastingsNZNew Zealand tour of India 1969/701969240412110.25--00040
Lance CairnsNZNew Zealand tour of England 19781978240412710.2516225.3100120
Warren LeesNZNew Zealand tour of Australia 1980/8119802414125*13.6711934.4500031
Eddie HemmingsENGPakistan tour of England 19821982240411910.2511435.9600030
Curtly AmbroseWIWest Indies tour of Pakistan 1997/981997241413013.678150.6200132
Zahid FazalPAKAustralia tour of Pakistan 1994/951994240412710.2516624.7000050
Abey KuruvillaINDSri Lanka tour of India 1997/9819973414135*13.676860.2900203
Shane WarneAUSAustralia tour of South Africa 1993/94199435041158.2011535.6500030
Sandy BellSASouth Africa tour of England 192919293534126*20.50--00100
Mahmood HussainPAKPakistan tour of India 1952/5319524514121*10.25--00100
Erapalli PrasannaINDIndia tour of New Zealand 1967/681968451412310.25--00000
Madan LalINDIndia tour of New Zealand 1975/761976352412713.67--00000
Michael HoldingWIWest Indies tour of England 1976197645041328.206167.2100151
Tauseef AhmedPAKPakistan tour of Australia 1989/901990352411813.6723117.7500220
Steve SmithAUSAustralia tour of West Indies 1983/84198435041128.209436.1700060
Ian HealyAUSSouth Africa tour of Australia 1993/941993-1994352411913.6710937.6100130
Marvan AtapattuSLSri Lanka tour of South Africa 2000/012000-200136041206.8320320.2000240
Dhammika PrasadSLIndia in Sri Lanka Test Series 2015201536041276.835377.3600250
Dimuth KarunaratneSLWarne-Muralitharan Trophy 2016201636041226.8310041.0000240
Kyle HopeWIWest Indies tour of England 2017201736041256.8310638.6800260
Dean HeadleyENGEngland tour of Australia 1998/991998-199936041166.8311336.2800130
Bill VoceENGEngland tour of West Indies 1929/301930463412013.675250.0000020
Joel GarnerWIWest Indies tour of Australia 1984/851984562411710.2516824.4000130
Javagal SrinathINDIndia tour of West Indies 2002200257041185.868448.8100260
Noel HarfordNZNew Zealand tour of England 1958195848041235.13--00300
Merv HughesAUSAustralia tour of West Indies 1990/91199158041215.1315027.3300360
James AndersonENGThe Ashes 2013/142013-201451054113*8.2010539.0500140
Rahul DravidINDAustralia tour of India 1996/971996110404040.006462.5000050
Romesh KaluwitharanaSLIndia tour of Sri Lanka 19931993110404040.007851.2800060
MKGCP LakshithaSLBangladesh tour of Sri Lanka 20022002110404040.004686.9600080
Amit MishraINDIndia in Sri Lanka Test Series 20102010110404040.006660.6100040
Hamish MarshallNZNew Zealand tour of South Africa 2000/0120001114040*-12133.0600070
Farveez MaharoofSLSri Lanka tour of Zimbabwe 20042004210404040.007553.3300060
Keshav MaharajSAPakistan tour of South Africa 2024/252025110404040.0035114.2900042
Kuldeep YadavINDIndia tour of Bangladesh 2022/232022110404040.0011435.0900050
Walter ReadENGEngland tour of South Africa 1891/921892110404040.00--000-0
PreviousPage 291Next

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.