Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Giff VivianNZNew Zealand tour of England 193719373601945832.33--03071
Hanif MohammadPAKPakistan tour of New Zealand 1964/651965361194100*38.80--100181
Gordon LeggatNZNew Zealand tour of India 1955/561955-19563611946138.80--02050
Surinder AmarnathINDIndia tour of New Zealand 1975/76197636019412432.33--100201
Derek RandallENGNew Zealand tour of England 198319833611948338.8032958.97020220
Brian McMillanSAIndia tour of South Africa 1992/931992-19934611949838.8060731.96020170
Rahul DravidINDBorder-Gavaskar Trophy 2011/122011-20124801946824.2555135.21010250
Ray IllingworthENGAustralia tour of England 197219725821945732.3360132.28011172
Richie BenaudAUSWest Indies tour of Australia 1960/611960-19615901947721.5617621.59020180
Clifford RoachWIWest Indies tour of Australia and New Zealand 1930/311930-193151001945619.40--010171
Vijay HazareINDIndia tour of West Indies 1952/53195351001946319.40--01200
Herbie TaylorSA1912 Triangular Tournament191261111949319.40--011120
Aubrey FaulknerSA1912 Triangular Tournament19126111194122*19.40--102130
Shadman IslamBANIreland tour of Bangladesh 2025/2620252301938064.3326772.28020221
Sachin TendulkarINDIndia tour of South Africa 2001/02200124119315564.3326872.01100291
Ricky PontingAUSSri Lanka tour of Australia 1995/961995-19963401939648.2536652.73020191
Jacques KallisSASouth Africa tour of Australia 2005/062005-200624119311164.3348739.63110240
Ridley JacobsWIIndia tour of West Indies 2002200234019311848.2533757.27111197
Mushfiqur RahimBANBangladesh in Sri Lanka Test Series 2016/1720172411938564.3338550.13020171
Jonathan TrottENGEngland in Sri Lanka Test Series 2011/12201224019311248.2544243.67110200
Shamsur RahmanBANSri Lanka in Bangladesh Test Series 2013/14201424019310648.2534755.62100251
Kushal Janith PereraSLSri Lanka in Zimbabwe Test Series 2016/17201624019311048.2523083.91110253
Mohammad RizwanPAKPakistan tour of Australia 2023/242023-20242401938848.2527370.70010154
Babar AzamPAKPakistan tour of West Indies 202120212401937548.2543943.96020251
Babar AzamPAKPakistan tour of South Africa 2024/252024-20252401938148.2534755.62030270
Babar AzamPAKPakistan tour of West Indies 202620262421938896.5032259.94020243
Arjuna RanatungaSLAustralia tour of Sri Lanka 1992199234019312748.2537152.02101203
Junior MurrayWIWest Indies tour of India 1994/9519943401938548.2531361.66020203
Graham ThorpeENGIndia tour of England 199619963511938948.2538450.26010221
Jacques KallisSANew Zealand tour of South Africa 2005/0620063501937138.6049538.99020250
Younis KhanPAKPakistan v England Test Series 2011/12201235019312738.6036852.45100201
Jonty RhodesSAAustralia tour of South Africa 1993/9419943501937838.6051637.40020211
Dilip VengsarkarINDIndia tour of England 1982198235019315738.6034356.27100230
Kim HughesAUSPakistan tour of Australia 1981/82198135019310638.6044643.27100180
Nathan AstleNZNew Zealand tour of England 1999199946019310132.1733657.44100243
Shane WatsonAUSThe Frank Worrell Trophy 2011/1220123601935632.1744543.37021192
Kaushal SilvaSLSri Lanka in England Test Series 201620163601937932.1742345.63020230
Billy ZulchSAAustralia tour of South Africa 1921/2219213601938032.17--020200
Chris BroadENGPakistan tour of England 198719874701935527.5752836.55021190
Sarfraz AhmedPAKPakistan in England Test Series 2016201647119346*32.1730164.12001250
Walter HadleeNZNew Zealand tour of England 194919494711934332.17--00080
Trevor BaileyENGEngland tour of West Indies 1953/5419545721934938.60--000-1
Bill LawryAUSAustralia tour of South Africa 1969/7019704801938324.1343844.06010243
Michael ClarkeAUSThe Ashes 2010/112010-20115901938021.4443744.16010240
Denys MorkelSAEngland tour of South Africa 1927/281927-19285901934521.44--00100
Derick ParryWIAustralia tour of West Indies 1977/7819785921936527.57--022270
Geoff MillerENGEngland tour of Australia and New Zealand 1982/831982-198351011936021.4446841.24012180
Nathan AstleNZZimbabwe tour of New Zealand 2000/012000121192141192.0049838.55110224
Rahul DravidINDIndia tour of Bangladesh 2007200723019212964.0028667.13110261
Sourav GangulyINDIndia tour of Sri Lanka 1997199723019214764.0042145.61101272

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.