Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSAustralia tour of South Africa 2026/272026240832820.7520241.0900053
Kraigg BrathwaiteWIWest Indies in Bangladesh Test Series 2011/122011240835020.7524134.4401270
Jonny BairstowYORCounty Championship 20232023241833627.6720141.29001120
Doug BracewellNZNew Zealand in India Test Series 20122012240834320.7516350.92000110
Dane PiedtSASouth Africa in India Test Series 2019/202019240835620.7519841.92011112
Kyle MayersWIWest Indies tour of Sri Lanka 2021/222021241834527.6713561.48001101
Graham ClarkDURCounty Championship 20212021341834227.6726231.6800081
Dominic BessENGWest Indies tour of England 202020203438331*83.0014955.7000081
Wiaan MulderSASouth Africa tour of India 2025/2620252418335*27.6716849.40000110
Harry TectorIREIreland tour of Bangladesh 2025/262025240835020.7516749.7001090
Connor BrownGLASpecsavers County Championship 20172017240833520.7519043.68000160
Agha SalmanPAKPakistan tour of Sri Lanka 20222022240836220.7518245.6001071
Ben MikeLEICounty Championship 20252025441834127.6712168.60001132
Will SutherlandVICSheffield Shield 2026/2720262418343*27.6714557.2400080
Jake Fraser-McGurkVICSheffield Shield 2020/2120213418338*27.6717547.43000101
Yashasvi JaiswalINDSouth Africa tour of India 2025/262025240835820.7514856.08011112
Dick BarlowENGAustralia tour of England 188618863418338*27.67--00000
Derek SealyWIEngland tour of West Indies 1929/301930240835820.75--01100
Wilf BarberENGSouth Africa tour of England 19351935240834420.75--00000
Syed KirmaniINDPakistan tour of India 1983/8419833428331*41.5028107.1400050
Malcolm MarshallWIWest Indies tour of New Zealand 1986/871987340834520.7515852.5300081
Graeme WoodAUSAustralia tour of India 1979/801979240833320.7520740.1000090
Craig McDermottAUSNew Zealand tour of Australia 1987/881987341833327.6718245.6000090
Junior MurrayWIAustralia tour of West Indies 1994/951995340832620.7513760.58000100
Matthew HoggardENGWest Indies tour of England 20042004452833827.6720141.29000100
Sachin TendulkarINDEngland tour of India 2005/062006351833420.7515752.87000120
Kumar SangakkaraSLSouth Africa tour of Sri Lanka 20002000350832516.6022137.56000100
Carlton BaughWIThe Frank Worrell Trophy 2011/122012350832316.6020839.9000080
Chris WoakesWARLV= County Championship 20152015350834216.6014158.87000150
Moeen AliENGIndia tour of England 20212021350833516.6020740.10001140
Mark WoodENGThe Ashes 20232023351832820.7564129.6900094
Tim RouseSOMSpecsavers County Championship 20172017350836916.6016949.1101160
Peter MayENGEngland tour of West Indies 1959/601960350834516.60--00100
Tom VeiversAUSEngland tour of Australia 1965/661965-19664518356*20.7525732.3001080
Rod MarshAUSIndia tour of Australia 1980/811981350834516.6019442.7800140
John WrightNZWest Indies tour of New Zealand 1979/801980350832316.6031226.6000080
Jeff DujonWIIndia tour of West Indies 1988/891989450833316.6028928.7200090
Shoaib MohammadPAKSri Lanka tour of Pakistan 1995/961995350835716.6022037.73010100
Dipak PatelNZAustralia tour of New Zealand 1992/931993351833520.7520740.1000080
Dave HoughtonZIMPakistan tour of Zimbabwe 1994/951995350832516.6017148.5400091
Paul CollingwoodENGThe Ashes 2010/112010-2011560834213.8317846.6300080
Travis FriendZIMZimbabwe tour of Sri Lanka 2001/022001-2002361834416.6030527.21001110
Sarfraz AhmedPAKPakistan in South Africa Test Series 2012/132013360834013.8312367.48000130
Wriddhiman SahaINDFreedom Trophy 2015/162015461833216.6024434.02001110
Yashpal SharmaINDIndia tour of Australia 1980/811981360834713.8336622.68000110
Devendra BishooWIPakistan in West Indies Test Series 20172017360832813.8324334.1600161
Dwaine PretoriusSABasil D'Oliveira Trophy 2019/202019-2020360833713.8316350.92001131
Keshav MaharajSAAustralia tour of South Africa 2017/182018460834513.8310479.8100284
Andrew CarterGLA/NOTLV= County Championship 201520155648324*41.5011472.81000150
Callum McLachlanWFPlunket Shield 2024/252024361833816.6013860.14002121
PreviousPage 305Next

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.