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
Allan DonaldSASouth Africa tour of England 19941994342462723.008454.7600140
Habibul BasharBANIndia tour of Bangladesh 20072007240463711.506966.6700180
Mashrafe MortazaBANBangladesh in South Africa Test Series 2008/0920082414623*15.335386.7900060
Mohammad HafeezPAKPakistan in West Indies Test Series 20112011240463211.5011739.3200061
Shoaib MalikPAKPakistan in New Zealand Test Series 2009/102009240463211.5010543.8100071
Salman ButtPAKPakistan tour of England and Scotland 20062006240462011.5010643.4000160
Elton ChigumburaZIMZimbabwe tour of South Africa 2004/052005240464411.5010344.6600280
Wasim JafferINDSouth Africa tour of India 1999/002000240462311.5015130.4600080
Mushfiqur RahimBANSouth Africa tour of Bangladesh 2024/252024240463311.506373.0200150
Shakib Al HasanBANBangladesh in South Africa Test Series 2008/092008240463011.504797.8700190
Lendl SimmonsWIIndia in West Indies Test Series 20112011240462711.508653.4900061
Suranga LakmalSLSri Lanka in New Zealand Test Series 2015/162015242462323.008156.7900070
Devendra BishooWISobers/Tissera Trophy 2015/1620152414623*15.3310742.9900160
Matthew WadeAUSPakistan in Australia Test Series 2016/172016-2017341462915.338554.1200030
Kraigg BrathwaiteWIWest Indies tour of South Africa 2022/232023240461811.5010842.5900170
Quinton de KockSASouth Africa tour of Pakistan 2020/212021240462911.506175.4100160
Neil WagnerNZNew Zealand in West Indies Test Series 20122012240462311.5020522.4400060
Michael BracewellNZEngland tour of New Zealand 2022/232023240462511.508454.7600040
Joe RootENGSouth Africa tour of England 20222022340462311.506768.6600050
Nurul HasanBANNew Zealand tour of Bangladesh 2023/242023240462911.507462.1600170
Shadman IslamBANBangladesh tour of Australia 202620262414625*15.337660.5300160
Zakir HasanBANBangladesh tour of India 2024/252024240463311.5010842.5900161
Sajid KhanPAKWest Indies tour of Pakistan 2024/252025241461815.336669.7000041
Mohammad HurairaPAKWest Indies tour of Pakistan 2024/252025240462911.509548.4200040
Arthur ShrewsburyENGEngland tour of Australia 1886/871887240462911.501811.1100040
Lord HawkeENGEngland tour of South Africa 1895/961896341463015.33--00100
George FullertonSASouth Africa tour of England 19471947240461411.50--000-0
Brian StathamENGEngland tour of West Indies 1959/6019603414620*15.33--00001
Hanif MohammadPAKEngland tour of Ceylon and Pakistan 1968/6919692414623*15.33--000-0
Tony LockENGAustralia tour of England 195619564414625*15.33--00240
Ray EmeryNZWest Indies tour of New Zealand 1951/521952240462811.50--000-0
Brijesh PatelINDIndia tour of Australia 1977/781977240462711.508156.7900050
Kapil DevINDPakistan tour of India 1983/841983340463211.50--00101
Bandula WarnapuraSLSri Lanka tour of Pakistan 1981/821982240462611.5013334.5900160
Arjuna RanatungaSLSri Lanka tour of India 1997/981997340463011.5016328.2200040
Simon DoullNZNew Zealand tour of Pakistan 1996/971996243462646.006373.0200071
Aamer SohailPAKPakistan tour of Sri Lanka 20002000240462411.5014332.1700250
Mark DekkerZIMZimbabwe tour of Pakistan 1996/971996240461911.508554.1200160
Vikram RathourINDIndia tour of England 19961996340462011.5010245.1000040
Maitland HathornSASouth Africa tour of England 19071907351463011.50--00100
George HirstENGSouth Africa tour of England 1907190735046179.20--00020
Frank LaverAUSAustralia tour of England 19091909452461415.33--00100
Neville QuinnSASouth Africa tour of England 19291929451462811.50--00001
Terry JarvisNZPakistan tour of New Zealand 1972/73197335046399.20--00350
John MorrisonNZAustralia tour of New Zealand 1981/82198235046159.2017925.7000030
John EmbureyENGWest Indies tour of England 1988198835046309.209150.5500180
Muttiah MuralitharanSLSri Lanka tour of India 1993/9419943644620*23.0042109.5200171
Moin KhanPAKPakistan tour of England 1992199246146159.2016128.5700040
Mitchell StarcAUSAustralia tour of West Indies 20252025362461611.508256.1000260
Chris WoakesENGSri Lanka tour of England 2024202436146259.2012935.6600160
PreviousPage 277Next

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.