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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 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
Naseem ShahPAKPakistan tour of Sri Lanka 20222022232271827.008332.5300032
Billy BarnesENGAustralia tour of England 1884188423027199.003161.2900120
Gubby AllenENGIndia tour of England 1936193633027139.00--00000
Alec BedserENGIndia tour of England 1952195243027179.00--00021
Jim LakerENGNew Zealand tour of England 19581958431271513.50--00021
Fred TitmusENGNew Zealand tour of England 1965196533027139.00--00000
Ramakant DesaiINDEngland tour of India 1963/6419642322714*27.00--00030
John SnowENGIndia tour of England 19671967331271013.506442.1900020
Hedley HowarthNZEngland tour of New Zealand 1970/711971231272513.5010027.0000130
Bob WillisENGEngland tour of Pakistan 1977/781977-1978331271413.5020013.5000020
Greg MatthewsAUSAustralia tour of West Indies 1990/91199123027169.007735.0600020
Dion NashNZNew Zealand tour of India 1995/961995331271713.507237.5000120
Ian SalisburyENGSouth Africa tour of England 1998199823027239.009229.3500130
VVS LaxmanINDIndia tour of New Zealand 2002/03200224027236.757237.5000240
Brett LeeAUSAustralia tour of South Africa 2001/0220023422723*13.506541.5400240
Brett LeeAUSAustralia v Pakistan in Sri Lanka and the UAE 2002/03200234027126.755251.9200030
Mohammad SamiPAKEngland tour of Pakistan 2005/06200534027186.757237.5000030
Ashish NehraINDIndia tour of New Zealand 2002/0320022422710*13.5026103.8500041
Khaled MahmudBANSouth Africa tour of Bangladesh 200320032412720*9.006541.5400140
Danish KaneriaPAKPakistan in New Zealand Test Series 2009/10200924127169.003284.3800160
Gavin RennieZIMZimbabwe tour of Pakistan 1998/9919982412716*9.009628.1300030
Paul WisemanNZAustralia tour of New Zealand 1999/00200024027166.759329.0300050
Murali KartikINDAustralia tour of India 2004/05200424027226.754856.2500140
Fidel EdwardsWIThe Wisden Trophy 2009200924127119.004264.2900050
Andrew StraussENGSri Lanka in England Test Series 2011201134027206.757138.0300130
Farveez MaharoofSLSri Lanka tour of New Zealand 2006/07200624027156.756442.1900021
Shahadat HossainBANSri Lanka tour of Bangladesh 2005/06200624027136.757735.0600140
Doug BollingerAUSMCC Spirit of Cricket Test Series 20102010242272113.507237.5000040
Suranga LakmalSLWarne-Muralitharan Trophy 20112011342271313.505054.0000040
Dimuth KarunaratneSLSri Lanka tour of South Africa 2024/25202424027206.757336.9900050
Trent BoultNZNew Zealand in Sri Lanka Test Series 2012/13201224127139.003772.9700022
Blessing MuzarabaniZIMPakistan tour of Zimbabwe 2021202124127149.005648.2100050
Prabath JayasuriyaSLSri Lanka tour of England 2024202424027106.7511723.0800010
Dick YoungENGEngland tour of Australia 1907/081907-190824027136.75--00140
Arthur WoodENGWest Indies tour of England 1939193934127269.00--00100
Eric PetrieNZNew Zealand tour of India 1955/56195524027156.75--000-0
Laurie MayneAUSAustralia tour of South Africa 1969/70197024027136.7512721.2600130
Inshan AliWIAustralia tour of West Indies 1972/73197334027156.75--00120
Ewen ChatfieldNZPakistan tour of New Zealand 1984/8519853442721*-10525.7100010
Craig McDermottAUSAustralia tour of New Zealand 1992/93199334127109.0023117.3900041
Graeme HickENGEngland tour of Sri Lanka 2000/01200124027166.7510226.4700120
Andy WhittallZIMZimbabwe tour of Sri Lanka 1996199624027126.7511922.6900020
Richard DawsonENGEngland tour of India 2001/02200135127116.7511523.4800020
Shane WarneAUSSouth Africa tour of Australia 1997/981997-199835127126.756640.9100140
Umar GulPAKPakistan v England Test Series 2011/12201235227139.009927.2700112
Nathan LyonAUSSouth Africa in Australia Test Series 2016/17201635027135.404362.7900130
Shannon GabrielWIPakistan v West Indies Test Series 2016/17201635227139.005350.9400140
Ajaz PatelNZNew Zealand tour of United Arab Emirates 2018/192018352276*9.009927.2700020
Michael HoldingWIIndia tour of West Indies 1982/83198355027245.40--00201
Kapil DevINDIndia tour of New Zealand 1980/81198135027145.405549.0900241
PreviousPage 332Next

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.