ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 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
Faisal IqbalPAKPakistan tour of New Zealand 2000/0120013511626340.5049132.99021211
Abdul RazzaqPAKPakistan tour of West Indies 200020003501628732.4056028.93021210
Temba BavumaSASouth Africa in Australia Test Series 2016/1720163501627432.4037343.43020200
Andrew StoddartENGAustralia tour of England 189318933501628332.40--01100
Alan KippaxAUSSouth Africa tour of Australia 1931/321931-19324501626732.40--021111
Geoff BoycottENGAustralia tour of England 196819683501624932.4058927.50000150
Basil D'OliveiraENGWest Indies tour of England 196919693501625732.4042238.39011172
Lawrence RoweWIWest Indies tour of Australia 1979/801979-19803501625032.4037842.86010170
Mudassar NazarPAKPakistan tour of New Zealand 1984/8519853501628932.4040140.40010120
John EmbureyENGPakistan tour of England 198719874501625832.4034347.23020213
Arjuna RanatungaSLNew Zealand tour of Sri Lanka 199819983501626432.4027958.06010182
Mike AthertonENGPakistan tour of England 199619963501626432.4045335.76010220
John CrawleyENGEngland tour of Australia 2002/032002-200336216269*40.5045335.76011170
Nathan AstleNZNew Zealand tour of Sri Lanka 199819983601625327.0051431.52010182
Richie RichardsonWIWest Indies tour of Pakistan 1990/91199036116270*32.4027259.56010230
Rishabh PantINDIndia tour of Ireland and England 2018201836016211427.0025264.29101206
Mikyle LouisWIWest Indies tour of England 202420243601625727.0034447.09010183
Saeed AhmedPAKPakistan tour of England 196719673611626832.4036144.88011240
Michael SlaterAUSAustralia tour of India 1997/9819983601629127.0026760.67011213
Daryll CullinanSANew Zealand tour of South Africa 1994/951994-19953611625832.4028956.06010202
Neil JohnsonZIMSri Lanka tour of Zimbabwe 1999/0019993611627032.4034047.65021172
Sadagoppan RameshINDAustralia tour of India 2000/0120013601626127.0032849.39011220
Vijay ManjrekarINDIndia tour of England 1952195247016213323.1410.00102220
Shikhar DhawanINDIndia tour of Ireland and England 201820184801624420.2529255.48000230
Wally HammondENGAustralia tour of England 193419345801624320.2546235.0600011
Peter RichardsonENGEngland tour of Australia 1958/591958-19594801626820.2549132.99010130
Sew ShivnarineWIWest Indies tour of India and Sri Lanka 1978/791978-19795811626223.14--01290
Pat CumminsAUSThe Ashes 2023202359216244*23.1431152.09001135
Jack CrawfordENGEngland tour of Australia 1907/081907-190851011626218.0010.00011171
Shoaib MalikPAKPakistan tour of Sri Lanka 2005/062006121161148*161.0039740.55100242
W.G. GraceENGAustralia tour of England 18801880121161152161.0031451.27100130
Michael ClarkeAUSTrans-Tasman Trophy 2011/12201123016113953.6731251.60101201
Wavell HindsWISri Lanka tour of West Indies 2003200323016111353.6723767.93100144
Alistair CampbellZIMSri Lanka tour of Zimbabwe 1994/9519943301619953.6746334.77010181
Jos ButtlerENGPakistan tour of Ireland, England and Scotland 2018201823116180*80.5025463.39020192
Mominul HaqueBANWest Indies tour of Bangladesh 2018/19201823016112053.6722471.88100141
Ross EdwardsAUSPakistan tour of Australia 1972/731972-19732301618953.6712358.54020141
Martin CroweNZIndia tour of New Zealand 1989/90199033016111353.6726161.69100240
Hashan TillakaratneSLICC World Cup 2002/032002241161104*53.6742038.33100250
Habibul BasharBANZimbabwe tour of Bangladesh 2004/0520052401619440.2528556.49020220
Gavin RennieZIMNew Zealand tour of Zimbabwe 1997/9819972401615740.2542138.24020140
AB de VilliersSABasil D'Oliveira Trophy 201220123401614740.2529953.85000240
Adam BacherSAAustralia tour of South Africa 1996/9719972401619640.2549132.79010201
Adam BacherSASouth Africa tour of Pakistan 1997/9819973401619640.2537343.16020171
Stuart BroadENGBasil D'Oliveira Trophy 200820083411617653.6724067.08020240
Virat KohliINDIndia tour of South Africa 2021/222021-20222401617940.2547034.26010241
Virat KohliINDIndia tour of Sri Lanka 20172017341161103*53.6725762.65100101
Steve SmithAUSBorder-Gavaskar Trophy 2012/1320132401619240.2540240.05010143
Azhar AliPAKSri Lanka tour of United Arab Emirates and Pakistan 2017/1820172401618540.2541039.27021120
Mohammad RizwanPAKPakistan tour of England 202020203401617240.2533647.92020141
PreviousPage 109Next

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.