ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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)T20I3rd 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Ken ViljoenSASouth Africa tour of New Zealand 1931/321932121978197.00--010-0
Greg MatthewsAUSPakistan tour of Australia 1983/841983-1984221977597.0025937.45010110
Herschelle GibbsSASouth Africa tour of India 1999/002000230974732.3318851.60000170
Andrew HallSAAustralia tour of South Africa 2001/022002231977048.5019749.24011140
Vernon PhilanderSAPakistan in South Africa Test Series 2012/132013330977432.3315861.39010120
Kane WilliamsonNZIndia in New Zealand Test Series 2019/202020230978932.3316957.40010120
Shan MasoodPAKPakistan tour of Sri Lanka 20232023230975132.3388110.23010102
Dhananjaya de SilvaSLSri Lanka tour of Bangladesh 20222022230975832.3318253.30010121
Bob BarberENGWest Indies tour of England 19661966230975532.3318353.01010130
Mohammad AzharuddinINDIndia tour of Sri Lanka 19931993230975032.3318552.43010150
Ken RutherfordNZIndia tour of New Zealand 1989/901990330976932.3318552.4301081
Mark ButcherENGEngland tour of South Africa 2004/052004240977924.2529632.77011130
Faisal IqbalPAKPakistan in Australia Test Series 2009/102009-2010240974824.2523241.8100071
Stephen FlemingNZNew Zealand tour of Australia 2004/052004240978324.2519549.74011120
Darren LehmannAUSEngland tour of Australia 2002/032002341974232.3316558.7900091
Chris GayleWIWest Indies in India Test Series 2013/142013240973524.2513770.80000161
Khaled MashudBANBangladesh tour of England 20052005240974424.2525837.6000090
Simon KatichAUSThe Ashes 2010/112010240975024.2520746.86011110
James FranklinNZNew Zealand in India Test Series 201220122419743*32.3326436.7400061
Mitchell JohnsonAUSBorder-Gavaskar Trophy 2007/0820083429750*48.5015263.82010132
Dilruwan PereraSLSri Lanka tour of United Arab Emirates and Pakistan 2017/182017240975824.2521545.1201191
Imrul KayesBANBangladesh tour of South Africa 2017/182017240973224.2516160.25000141
Lahiru ThirimanneSLPakistan v Sri Lanka Test Series 2011/122011240976824.2527635.1401040
Corey AndersonNZWest Indies in New Zealand Test Series 2013/142013341973932.3318951.32001142
Joe RootENGNew Zealand tour of England 20212021240974224.2525238.49000120
Rassie van der DussenSASouth Africa tour of New Zealand 2021/222022240974524.2525238.4900070
Babar AzamPAKPakistan tour of England 20262026240977624.2513969.78010151
Aiden MarkramSASouth Africa tour of Pakistan 2025/262025240974224.2515562.58000131
Zak CrawleyENGWest Indies tour of England 20202020240977624.2516957.40011110
Zak CrawleyENGWest Indies tour of England 20242024340977624.2510988.99011170
Tom LowryNZNew Zealand tour of England 19311931340976224.25--01100
Ted DexterENGAustralia tour of England 19681968240973824.2524739.27000110
Venkataraman SubramanyaINDIndia tour of Australia 1967/681967240977524.256622.73010100
Lance CairnsNZEngland tour of New Zealand 1983/841984340976424.2518253.30010141
Mark TaylorAUSAustralia tour of South Africa 1993/941994240977024.2526836.1901060
Blair HartlandNZNew Zealand tour of Sri Lanka 1992/931992240975224.2528434.1501090
Junior MurrayWIWest Indies tour of Australia 1992/9319933419749*32.3324240.08001120
Daniel VettoriNZSouth Africa in New Zealand Test Series 2011/122012350974619.4016259.88002140
Shahid AfridiPAKEngland tour of Pakistan 2000/012000351975224.2513969.78010121
MS DhoniINDIndia in West Indies Test Series 20112011350977419.4017854.4901151
Paul HarrisSABasil D'Oliveira Trophy 2009/102009-2010351973824.2517555.43000120
Kemar RoachWISri Lanka tour of West Indies 20182018353973948.5020148.26000121
Bill O'ReillyAUSAustralia tour of South Africa 1935/361935-19365519756*24.25--01104
Ian JohnsonAUSAustralia tour of South Africa 1949/501949-1950551976624.25--01100
Bapu NadkarniINDIndia tour of New Zealand 1967/681968450973219.40--00001
Charith SenanayakeSLSri Lanka tour of New Zealand 1990/911991350976419.4013472.39011140
Adam BacherSAPakistan tour of South Africa 1997/981998361974619.4018851.60001160
Tim AmbroseENGBasil D'Oliveira Trophy 20082008460973616.1726836.19000110
Phillip HughesAUSThe Ashes 2010/112010-2011360973116.1725038.80000110
Aaron FinchAUSIndia tour of Australia 2018/192018360975016.1721445.33011130
PreviousPage 180Next

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.