Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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
Denis ComptonENGIndia tour of England 195219522425935*29.50--000-0
Alex MoirNZEngland tour of New Zealand 1950/5119512435926*59.00--00061
Alex MoirNZNew Zealand tour of India 1955/561955-1956240593014.75--00150
Tony LockENGNew Zealand tour of England 19581958541592519.67--00030
Don BeardNZWest Indies tour of New Zealand 1955/561956242593129.50--000-1
Ken BarringtonENGWest Indies tour of England 19661966240593014.7516236.4200070
Mushtaq MohammadPAKNew Zealand tour of Pakistan 1969/701969240592514.75--00040
David HookesAUSNew Zealand tour of Australia 1985/8619852415938*19.6712945.7400141
John CrawleyENGSouth Africa tour of England 19941994350593811.8016735.3300190
Jeff CroweNZPakistan tour of New Zealand 1984/851985351593014.7523025.6500140
Sarfraz AhmedPAKPakistan tour of Ireland, England and Scotland 20182018350592011.8010257.8400080
Darren BravoWIEngland tour of West Indies 2018/192019350595011.8026622.1801131
Shane ShillingfordWISouth Africa in West Indies Test Series 20102010350592711.8015637.8200272
Ollie RobinsonENGThe Ashes 20232023352592719.679760.8200060
Rolland BeaumontSA1912 Triangular Tournament1912350593111.80--00000
Ken WadsworthNZAustralia tour of New Zealand 1973/741974351592414.7516835.1200160
David O'SullivanNZNew Zealand tour of Pakistan 1976/7719763515923*14.75--00060
Ravi ShastriINDIndia tour of South Africa 1992/931992350592311.8041214.3200060
Laxman SivaramakrishnanINDEngland tour of India and Sri Lanka 1984/851984-1985551592514.7510158.4200160
Neil FairbrotherENGNew Zealand tour of England 199019903515933*14.7512347.9700080
Makhaya NtiniSASouth Africa tour of England and Ireland 200320035635932*19.6712945.7400080
Wavell HindsWIWest Indies tour of South Africa 2003/042003-200436059259.8322326.4600280
Mervyn DillonWIWest Indies tour of South Africa 1998/991998-199936059369.8310556.1900281
André NelSAAustralia tour of South Africa 2005/0620063615918*11.8013842.7500191
Azhar AliPAKPakistan tour of South Africa 2018/192018-201936059369.8314640.41002100
Shardul ThakurINDIndia tour of South Africa 2021/222021-202236059289.838569.4100193
Charlie TurnerAUSAustralia tour of England 1888188836059269.83--00200
Brian StathamENGEngland tour of India, Pakistan and Ceylon 1951/521951-1952561592711.80--00000
Gerhardus LiebenbergSASouth Africa tour of England 1998199846059219.8314540.6900170
Brian StathamENGAustralia tour of England 19611961474591819.67--00060
Jack AlabasterNZIndia tour of New Zealand 1967/681968474593419.67812.5000060
Peter HeineSAAustralia tour of South Africa 1957/581957-195847059248.43--00001
Andrew CaddickENGAustralia tour of England 199719975825926*9.8317633.5200371
Jeff ThomsonAUSAustralia tour of England 1977197758159218.4311551.3000390
Thilan SamaraweeraSLBangladesh tour of Sri Lanka 20022002110585858.0015637.1801040
Albie MorkelSAAustralia in South Africa Test Series 2008/092009110585858.007181.69010101
Lahiru ThirimanneSLSri Lanka v Bangladesh 20212021110585858.0012546.4001080
Harry BrookENGZimbabwe tour of England 20252025110585858.0050116.0001063
Cyril WashbrookENGEngland tour of New Zealand 1950/511951110585858.00--01050
Bert SutcliffeNZEngland tour of New Zealand 1946/471947110585858.00--01070
Hansie CronjeSASouth Africa tour of Zimbabwe 1999/001999110585858.0011948.7401080
Adam GilchristAUSIndia tour of Australia 2007/082007120583529.0010157.4300050
Shaun PollockSANew Zealand tour of South Africa 2000/012000320583329.0015238.1600090
Shahid AfridiPAKPakistan tour of Australia 2004/052005120584629.006195.08000101
Andrew HallSAAustralia tour of South Africa 2005/0620061215834*58.0012446.7700070
Dale SteynSASir Vivian Richards Trophy 2014/152014-2015320585829.0029200.0001165
Ross TaylorNZICC World Test Championship 202120211215847*58.0013742.3400080
Morné MorkelSAIndia tour of South Africa 2006/0720061215831*58.009362.3700070
Rohit SharmaINDICC World Test Championship 20232023120584329.008667.4400091
Fawad AlamPAKPakistan tour of Bangladesh 2021/2220212215850*58.0011152.2501080
PreviousPage 248Next

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.