Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Andrew BalbirnieIREIreland tour of Bangladesh 2022/23202312019169.506230.6500000
Chris WoakesENGEngland tour of New Zealand 2024/25202422019189.504542.2200030
Imran TahirSASouth Africa in Sri Lanka Test Series 20142014221191519.005335.8500030
Kraigg BrathwaiteWIWest Indies v Afghanistan in India 2019/20201912019119.504839.5800040
Brian VitoriZIMPakistan in Zimbabwe Test Series 201320131221919*-3652.7800020
Pat CumminsAUSThe Ashes 2025/26202512019139.503751.3500020
Marshall AyubBANSri Lanka in Bangladesh Test Series 2013/14201412019189.504245.2400030
Mark CraigNZSri Lanka in New Zealand Test Series 2014/152014-20152211912*19.005435.1900010
Keshav MaharajSABasil D'Oliveira Trophy 2017201712019109.503161.2900030
Miguel CumminsWIIndia in West Indies Test Series 201920191211919*19.006728.3600121
Toby Roland-JonesENGWest Indies tour of England 20172017221191319.003455.8800030
Oli StoneENGIreland tour of England 2019201912019199.502965.5200140
Dushmantha ChameeraSLSri Lanka in South Africa Test Series 2016/17201612019199.506330.1600120
Kasun RajithaSLPakistan tour of Sri Lanka 202220221211912*19.004443.1800020
Prince MasvaureZIMSouth Africa tour of Zimbabwe 2025202512019129.508522.3500010
Rashid KhanAFGAfghanistan tour of India 2018201812019129.502382.6100020
Matthew PottsENGThe Ashes 2025/2620261221918*-5932.2000030
Ryan RickeltonSASouth Africa tour of England 2022202212019119.503554.2900040
Ben SearsNZNew Zealand tour of England 202620261211919*19.004146.3400120
Naseem ShahPAKNew Zealand tour of Pakistan 2022/2320231211915*19.0019100.0000031
Pathum NissankaSLAustralia tour of Sri Lanka 2024/25202512019119.503948.7200040
Zia-ur-RehmanAFGIreland v Afghanistan in United Arab Emirates 2023/24202412019139.504443.1800030
Philip HandsSAAustralia tour of South Africa 1921/22192112019199.50--00120
Harold BaumgartnerSAEngland tour of South Africa 1913/14191312019169.50--00000
Jack BlackhamAUSAustralia tour of England 1880188012019199.505633.9300120
Bunny LucasENGEngland tour of Australia and New Zealand 1878/79187912019139.50--000-0
Alec BannermanAUSEngland tour of Australia 1886/8718871211915*19.00--00010
Maurice ReadENGAustralia tour of England 188218821211919*19.004740.4300120
Clifford RoachWIEngland tour of West Indies 1934/3519351211910*19.00--000-0
Harry LeeENGEngland tour of South Africa 1930/31193112019189.50--00000
Nazir AliINDIndia tour of England 1932193212019139.50--000-0
Laxmidas JaiINDEngland tour of India 1933/34193312019199.50--00100
Ray LindwallAUSEngland tour of Australia 1958/59195922019199.505236.5400100
Alec CoxonENGAustralia tour of England 1948194812019199.5020.0000100
Derek ShackletonENGSouth Africa tour of England 19511951121191419.00--000-0
John GuyNZNew Zealand tour of Pakistan 1955/561955121191119.00--000-0
Prakash BhandariINDAustralia tour of India 1956/57195612019179.50--00000
Frank CameronNZNew Zealand tour of Pakistan 1964/6519652211910*19.00--000-0
Bryan YuileNZNew Zealand tour of India 1969/70196912019109.50--00020
Arif ButtPAKPakistan tour of Australia 1964/65196412019129.504938.7800000
Prince IndrajitsinhjiINDNew Zealand tour of India 1969/70196912019129.50--00030
Richard CollingeNZNew Zealand tour of England 1978197812019199.508721.8400120
Maurice FosterWIPakistan tour of West Indies 1976/77197712019159.50--000-0
Max WalkerAUSAustralia tour of New Zealand 1976/7719772211910*19.005137.2500030
Mike HendrickENGNew Zealand tour of England 1978197822019129.504047.5000010
Iqbal QasimPAKAustralia tour of Pakistan 1979/8019803211914*19.008123.4600030
John LeverENGWest Indies tour of England 1980198012019159.506131.1500010
Mohsin KhanPAKPakistan tour of New Zealand 1978/79197912019129.50--000-0
Geoff MillerENGAustralia tour of England 1977197722019139.505236.5400020
Irvine ShillingfordWIAustralia tour of West Indies 1977/78197812019169.50--00030
PreviousPage 360Next

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.