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
Shingirai MasakadzaZIMPakistan in Zimbabwe Test Series 2013201312014147.004134.1500110
Adrian GriffithWIWest Indies tour of Australia 1996/97199712014137.002850.0000030
Kane WilliamsonNZNew Zealand tour of England 2021202112014137.005226.9200020
Pat CumminsAUSICC World Test Championship 202320231201497.003935.9000010
Trent BoultNZNew Zealand in West Indies Test Series 201220121221414*-1877.7800020
Ed CowanAUSThe Ashes 2013201312014147.004431.8200130
Ziaur RahmanBANBangladesh in Zimbabwe Test Series 2013201312014147.004035.0000120
Anamul HaqueBANBangladesh in Sri Lanka Test Series 2012/13201312014137.007219.4400010
Taijul IslamBANAfghanistan tour of Bangladesh 2019/20201912014147.006421.8800120
Taijul IslamBANBangladesh tour of South Africa 2017/18201712014127.004729.7900000
Murphy Su'aNZWest Indies tour of New Zealand 1994/9519951201487.001687.5000030
Veerasammy PermaulWIWest Indies in India Test Series 2013/14201312014147.002850.0000130
Ajaz PatelNZNew Zealand in Sri Lanka Test Series 2019201922014147.002458.3300110
Jason HolderWIWest Indies tour of Zimbabwe 2022/23202322014117.003737.8400001
Neil McGarrellWIWest Indies tour of Sri Lanka 2001/0220011211410*14.006122.9500010
Shai HopeWIThe Wisden Trophy 201520151201497.006023.3300020
Tyrone KaneIREPakistan tour of Ireland, England and Scotland 2018201812014147.009814.2900110
Jeffrey VandersaySLAustralia tour of Sri Lanka 202220221201487.002360.8700020
Subashis RoyBANBangladesh tour of South Africa 2017/1820171221412*-1973.6800030
Alzarri JosephWIWest Indies tour of England 201720171201487.004134.1500020
Wiaan MulderSASri Lanka tour of South Africa 2018/1920191201497.001782.3500030
Faheem AshrafPAKPakistan tour of Australia 2023/2420231201497.003935.9000010
Kyle VerreynneSAAustralia tour of South Africa 2026/27202612014137.002360.8700020
Ebadat HossainBANBangladesh tour of Sri Lanka 202520251201487.002070.0000020
Blessing MuzarabaniZIMZimbabwe tour of South Africa 2017/182017121141014.0014100.0000021
Cameron GreenAUSWest Indies tour of Australia 2022/2320222201497.004630.4300010
Shoriful IslamBANBangladesh tour of Australia 2026202612014147.002166.6700130
Matthew BreetzkeSASouth Africa tour of Zimbabwe 2025202512014137.005127.4500010
Graham HumeIREIreland tour of England 20232023121141414.003638.8900030
Devon MalcolmENGAustralia tour of England 198919891201497.002458.3300011
Vincent MasekesaZIMSouth Africa tour of Zimbabwe 202520251211411*14.005326.4200010
George UlyettENGEngland tour of Australia and New Zealand 1878/79187912014147.0020.0000100
Bunny LucasENGAustralia tour of England 188218821201497.0011911.7600020
Allan SteelENGAustralia tour of England 1882188212014147.002948.2800110
Alfred LytteltonENGAustralia tour of England 1882188212014127.007917.7200010
Edwin EvansAUSEngland tour of Australia and New Zealand 1881/821881-188222014117.00--00010
George VernonENGEngland tour of Australia 1884/8518821211411*14.00--00000
Johnny BriggsENGEngland tour of Australia and New Zealand 1887/88188812014147.005028.0000120
Sam MorrisAUSEngland tour of Australia 1884/8518851211410*14.00--00010
Harry MosesAUSEngland tour of Australia and New Zealand 1887/88188812014117.003342.4200010
Jacobus DuminySASouth Africa tour of England 1929192912014127.00--00000
Charlie BarnettENGAustralia tour of England 194819481201487.006023.3300010
Arthur MitchellENGIndia tour of England 1936193612014147.00--00100
Laurie FishlockENGEngland tour of Australia 1946/47194712014147.004134.1500110
Eric TindillNZAustralia tour of New Zealand 1945/46194612014137.00--00000
Gerry GomezWIWest Indies tour of New Zealand 1951/5219521211414*14.0010.0000100
Sadu ShindeINDIndia tour of England 19461946121141014.00--000-0
Jim LakerENGSouth Africa tour of England 1955195512014127.00--00010
Geff NobletAUSSouth Africa tour of Australia 1952/5319531211413*14.00--00020
Gil LangleyAUSAustralia tour of Pakistan 1956/5719561211413*14.00--00000
PreviousPage 380Next

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.