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
Ramnaresh SarwanWIWest Indies tour of New Zealand 2005/062006120666233.0012652.3801090
Jonty RhodesSASouth Africa tour of New Zealand 1998/991999320666333.0016140.9901090
Monde ZondekiSASouth Africa tour of England and Ireland 20032003120665933.0016041.25010100
Roshan MahanamaSLSri Lanka tour of Pakistan 1991/921992120665833.0019833.33010100
AB de VilliersSANew Zealand tour of South Africa 2007/082007220663333.0013150.38000120
Stuart BroadENGThe Wisden Trophy 20092009221663866.009668.7500071
Alex ObandaKENICC Intercontinental Cup 2012/132012120663633.009370.97000101
Junaid SiddiqueBANSri Lanka tour of Bangladesh 2008/092008120663733.0014246.48000101
Paul StirlingIREIreland v Afghanistan in United Arab Emirates 2023/242024120665233.0011159.46010100
Angelo MathewsSLZimbabwe tour of Sri Lanka 20172017120664133.0017737.2900031
Jacob DuffyOVPlunket Shield 2024/252024120665633.007785.71010110
Liton DasBANIreland tour of Bangladesh 2022/232023120664333.0060110.00000111
Kinchit ShahHKICC Intercontinental Cup 2015/162015120666233.0012652.38010100
Liam DawsonENGEngland in India Test Series 2016/1720161216666*66.0015542.5801151
Mohammad RizwanPAKPakistan tour of Zimbabwe 20212021220664533.0013847.8300070
Alex CareyAUSICC World Test Championship 20252025120664333.008181.4800090
Benjamin ListerAAPlunket Shield 2022/232022320664233.0013947.4800081
David BedinghamSAICC World Test Championship 20252025121664566.0016041.2500070
George BaldersonLANBob Willis Trophy 20212021120666533.0014047.1401090
Sajid KhanPAKPakistan tour of Bangladesh 20262026120663833.0064103.1300074
'Dad' WeirNZEngland tour of New Zealand 1932/331933220666633.0010.0001100
Bob BarberENGAustralia tour of England 19681968120664633.0019833.3300050
Roger PrideauxENGAustralia tour of England 19681968120666433.0017936.8701080
Paul AllottENGAustralia tour of England 198119811216652*66.0017338.1501050
Kim BarnettENGSri Lanka tour of England 19881988120666633.0013050.7701170
Kumar SangakkaraSLSri Lanka tour of New Zealand 2004/052005230664522.0014246.48000110
Yuvraj SinghINDWest Indies in India Test Series 2011/122011230662522.0011457.8900092
Clive LloydWINew Zealand tour of West Indies 1971/721972230664322.00--00050
Shane WarneAUSAustralia tour of Sri Lanka 19921992230663522.0016639.7600080
AB de VilliersSASouth Africa in Bangladesh Test Series 2007/082008231664633.0015742.0400091
Nathan LyonAUSAustralia tour of New Zealand 2023/242024230664122.009271.74000100
Mohammad MithunBANWest Indies tour of Bangladesh 2018/192018230662922.0014645.2100030
Taijul IslamBANWest Indies tour of Bangladesh 2018/1920182316639*33.0013150.3800071
Moeen AliENGThe Wisden Trophy 20152015230665822.0014744.90011101
Tom CurranENGEngland tour of Australia and New Zealand 2017/182017-2018231663933.0012055.00000120
Niroshan DickwellaSLAustralia tour of Sri Lanka 20222022230665822.007983.5401060
Mahesh KumaraCMCCMajor League Tournament 2024/252025230663422.0014246.4800051
Geoff MillerENGPakistan tour of England 19781978331664833.0019533.8500150
Aamer SohailPAKZimbabwe tour of Pakistan 1996/971996231664633.009867.35000140
Ian SalisburyENGPakistan tour of England 19921992230665022.0018635.4801090
Romesh KaluwitharanaSLSri Lanka tour of Pakistan 2004/052004240665416.5013150.3801061
Shaun PollockSAAustralia tour of South Africa 1996/971997241663522.009867.35001140
Daniel VettoriNZSouth Africa tour of New Zealand 2003/042004341665322.0013050.7701170
Hashan TillakaratneSLSri Lanka tour of India 1997/981997241662522.0025825.58000100
Khaled MashudBANBangladesh tour of South Africa 2002/032002240663316.5028023.5700080
Tapash BaisyaBANNew Zealand tour of Bangladesh 2004/052004241666622.0051129.41012102
Jacques RudolphSASouth Africa tour of India 2004/052004240666116.5018934.9201170
Devon SmithWIWest Indies tour of England 20042004240664516.5010960.55000110
Javed OmarBANBangladesh tour of Sri Lanka 20052005240663016.5010662.2600090
Javed OmarBANAustralia tour of Bangladesh 2005/062006240662716.5010264.71000110
PreviousPage 344Next

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.