Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 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 First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar HayatHKICC Intercontinental Cup 2016/172017120204173102.0031864.15100253
Mohammad HafeezPAKPakistan in Bangladesh Test Series 2011/12201123020414368.0030666.67100220
Joe BurnsAUSSri Lanka tour of Australia 2018/19201923020418068.0031165.59100310
Benny HowellGLOSpecsavers County Championship 2017201723020416368.0029070.34100224
Russell EndeanSASouth Africa tour of New Zealand 1952/531953231204116102.00--100160
Herschelle GibbsSASouth Africa tour of Pakistan 2003/0420032402049851.0043846.58020272
Abdul RazzaqPAKIndia tour of Pakistan 2005/0620062402049051.0034858.62010196
Shoaib MalikPAKSri Lanka tour of Pakistan 2004/0520042412045968.0039951.13020291
Chris BroadENGEngland tour of New Zealand 1987/88198834020411451.0050140.72110200
Sarfraz AhmedPAKPakistan in Sri Lanka Test Series 201520153412049668.0024184.65020190
Wally HammondENGNew Zealand tour of England 1937193734020414051.00--101141
Asad ShafiqPAKNew Zealand tour of United Arab Emirates 2018/19201835020410440.8047043.40101251
Shane DowrichWIEngland tour of West Indies 2018/192019351204116*51.0038053.68101241
Dhananjaya de SilvaSLSri Lanka tour of England 202420243502047440.8029469.39031270
Tom AndrewsSAMarsh Sheffield Shield 2019/20201935020410140.8032363.16111272
Ben HorneAAPlunket Shield 2016/1720174522049368.0035657.30010223
Jeff DujonWIAustralia tour of West Indies 1983/84198455020413040.8038752.71100242
Saleem MalikPAKNew Zealand tour of Pakistan and Sri Lanka 1984/851984352204119*68.0036855.43110351
Geoff MarshAUSAustralia tour of New Zealand 1985/86198635020411840.8052339.01101200
Hansie CronjeSAAustralia tour of South Africa 1996/97199735120479*51.0037754.11021283
Greg BlewettAUSPakistan tour of Australia 1999/0019993512048951.0046543.87010191
Chris BroadENGEngland tour of Pakistan 1987/88198736020411634.0066830.54100200
Tim AmbroseENGEngland in New Zealand Test Series 2007/08200836020410234.0043347.11111272
Peter SiddleLANLV= County Championship 201520154602048934.0038053.68010210
Michael-Kyle PepperESSCounty Championship 202120215602049234.0037654.26020311
Saud ShakeelPAKPakistan tour of England 202620263602049734.0029369.62010312
Bill WoodfullAUSWest Indies tour of Australia and New Zealand 1930/311930-19315602048334.00--02080
Ajit WadekarINDIndia tour of England 197119713602048534.0050440.48010190
Roy FredericksWIWest Indies tour of England 196919693602046434.0056036.43031241
Michael VaughanENGEngland tour of South Africa 1999/001999-20004702046929.1460034.00010230
Tim PaineAUSIndia tour of Australia 2020/212020-202147220473*40.8034958.45020270
Imran KhanPAKWest Indies tour of Pakistan 1980/81198047020412329.1438752.71101201
Kris SrikkanthINDWest Indies tour of India 1987/881987-19884702047129.1428372.08021291
Joe SolomonWIWest Indies tour of England 196319635802046225.5015631.4102150
Jack BurnhamDURSpecsavers County Championship 2017201769220493*29.1432263.35010274
Ossie DawsonSASouth Africa tour of England 194719475902045522.67--01100
Mitch RenwickCSPlunket Shield 2015/16201651002047120.4044146.26022260
Malindu MadurangaKCCCMajor League Tournament 2024/252024-202561002048620.4029968.23010246
Raveen YasasCMCCMajor League Tournament 2024/25202561002044520.4050440.48001180
Hilton CartwrightMIDSpecsavers County Championship 2018201861102048018.5538353.26012281
H KannanAAPlunket Shield 2025/262025-202661102047818.5561033.44012211
George WorkerCANPlunket Shield 2012/132012-201361202043517.0052239.08002320
Lasith LakshanCMCCMajor League Tournament 2024/25202571312049417.0042947.55013172
Mushfiqur RahimBANZimbabwe tour of Bangladesh 2019/202020111203203*-31863.84100280
Rishabh PantINDIndia tour of England 20222022120203146101.50197103.05110274
Sidath WettimunySLSri Lanka tour of England 19841984120203190101.5049241.26100230
Sachin TendulkarINDIndia tour of Sri Lanka 19931993231203104*101.5036555.62110261
Jacques KallisSASouth Africa in India Test Series 2009/10201023020317367.6742447.88100192
Marlon SamuelsWINew Zealand in West Indies Test Series 2012201223020312367.6732063.44110265
John EdrichENGIndia tour of England 19741974331203100*101.5039651.26110221
PreviousPage 144Next

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.