Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI1st 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)ODI1st 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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Mustafizur RahmanBANSri Lanka tour of Bangladesh 2017/1820182311386.502552.0000111
Hasan AliPAKAustralia tour of Pakistan 2021/22202223013134.332944.8300211
Vishwa FernandoSLSri Lanka tour of England 2024202423013134.337218.0600220
Abrar AhmedPAKNew Zealand tour of Pakistan 2022/232022-2023232137*13.003141.9400111
Bill PonsfordAUSEngland tour of Australia 1928/2919282311366.504727.6600010
Billy GriffithENGEngland tour of South Africa 1948/4919492301384.3320.0000100
Eric PetrieNZNew Zealand tour of Pakistan 1955/5619552301374.33--00100
Frank CameronNZPakistan tour of New Zealand 1964/651965332138*13.0010.0000100
Geoff BoycottENGEngland tour of New Zealand 1965/6619662301354.33--00020
David HolfordWIIndia tour of West Indies 1975/7619762301394.33--00100
Geoff ArnoldENGPakistan tour of England 1974197433013104.337716.8800010
Pat TrimbornSAAustralia tour of South Africa 1966/6719673321311*13.00--00000
Brian HastingsNZEngland tour of New Zealand 1974/75197523013134.336420.3100230
Mohsin KamalPAKPakistan tour of England 19871987432131013.006121.3100010
Peter MartinENGEngland tour of South Africa 1995/961995-19963301394.334727.6600110
Srinivasaraghavan VenkataraghavanINDIndia tour of England 19741974241135*4.337716.8800110
Shane WarneAUSAustralia tour of England 200120015401383.252454.1700230
Umar GulPAKPakistan in Sri Lanka Test Series 201220122401373.255424.0700110
Danish KaneriaPAKPakistan in Australia Test Series 2009/1020102401383.254727.6600110
Danish KaneriaPAKEngland tour of Pakistan 2005/06200534313613.002748.1500020
Jeetan PatelNZNew Zealand in South Africa Test Series 2012/1320132411384.333141.9400120
Munaf PatelINDIndia tour of West Indies 2006200644113134.337617.1100210
Chadwick WaltonWIBangladesh in West Indies Test Series 2009200924013103.252065.0000101
Shane ShillingfordWIWest Indies in India Test Series 2013/1420132401383.256420.3100220
Mominul HaqueBANBangladesh tour of South Africa 2021/2220222401363.256121.3100110
Abu JayedBANBangladesh in India Test Series 2019/202019243137*13.002846.4300110
Roston ChaseWIWest Indies tour of Sri Lanka 2021/22202124013103.256520.0000120
Naseem ShahPAKPakistan tour of New Zealand 2020/212020-202124213126.503735.1400030
Alfred ShawENGEngland tour of Australia and New Zealand 1876/77187724113104.333732.4300000
Harry BoyleAUSEngland tour of Australia and New Zealand 1881/821881-18824411364.33--00110
Harry CaveNZEngland tour of New Zealand 1954/5519552401363.251926.3200020
Frank MissonAUSWest Indies tour of Australia 1960/611960-19613421312*6.506618.1800110
Pat PocockENGWest Indies tour of England 197619762411374.336420.3100010
Max WalkerAUSWest Indies tour of Australia 1975/761975-19763401383.254230.9500010
Jack RichardsENGWest Indies tour of England 198819882401383.256420.3100100
Ravindra PushpakumaraSLSri Lanka tour of South Africa 1997/981998243139*13.004628.2600030
Sajeewa de SilvaSLSri Lanka tour of West Indies 1997199724313613.003141.9400010
Suruj RagoonathWIAustralia tour of West Indies 1998/9919992411394.334230.9500110
Shoaib AkhtarPAKPakistan tour of South Africa 1997/9819983521364.334628.2600110
Monty PanesarENGPakistan tour of England and Scotland 20062006454135*13.004230.9500120
Morné MorkelSAAustralia tour of South Africa 2017/1820183511363.255225.0000211
Josh TongueENGIndia tour of England 2025202535113113.256819.1200220
Subhash GupteINDAustralia tour of India 1956/5719563531386.50--00000
Malcolm MarshallWIWest Indies tour of Pakistan 1980/8119804501392.605324.5300210
Dilip DoshiINDIndia tour of Australia 1980/8119813521374.335424.0700220
Bruce ReidAUSEngland tour of Australia 1990/911990-1991452135*4.338116.0500200
James AndersonENGThe Ashes 2021/222021-2022364135*6.503636.1100020
Corey CollymoreWIWest Indies tour of Australia 2005/062005363135*4.335125.4900210
Fidel EdwardsWIWest Indies tour of England 200420043611352.605523.6400220
Saeed AjmalPAKPakistan in Sri Lanka Test Series 200920093631384.333043.3300210
PreviousPage 387Next

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.