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
Babar AzamPAKPakistan tour of Sri Lanka 20232023230763925.3311963.87000111
Shaheen Shah AfridiMIDCounty Championship 20222022330762925.339084.4400092
Fred BakewellENGNew Zealand tour of England 19311931230764025.33--00040
Tom BurttNZEngland tour of New Zealand 1950/511951230764225.33--00040
Bruce PairaudeauWIEngland tour of West Indies 1953/541954230767125.33--01100
David HookesAUSIndia tour of Australia 1985/861985230764225.3316845.2400170
Asif MujtabaPAKPakistan tour of Sri Lanka 1996/971997230764925.3334921.78000100
Mark GreatbatchNZNew Zealand tour of India 1995/961995230765025.3315848.10010100
Nayan MongiaINDSri Lanka tour of India 1993/941994331764438.0016246.9100060
Boeta DippenaarSASouth Africa tour of Pakistan 2003/042003240762719.0019339.38000100
Neil McKenzieSASouth Africa tour of Pakistan 2003/042003240763519.0026328.9000171
Ridley JacobsWIWest Indies tour of Zimbabwe 2003/0420032417660*25.3318740.64010110
Misbah-ul-HaqPAKPakistan in Australia Test Series 2009/102009-20102417665*25.3314851.3501282
Devon SmithWIThe Frank Worrell Trophy 20082008240763219.0017643.1800190
Marlon SamuelsWIAustralia tour of West Indies 20032003240766819.0015250.00011101
Trevor GripperZIMWest Indies tour of Zimbabwe 2003/042003240764119.0022733.4800081
Ian ButlerNORLV= County Championship 201420142417648*25.3325429.92001110
Brad HaddinAUSAustralia in South Africa Test Series 2011/122011240765519.0014054.29011110
Ross TaylorNZTrans-Tasman Trophy 2011/122011240765619.0020337.4401190
Tim SoutheeNZNew Zealand in England Test Series 20132013240763819.007996.20000102
Shikhar DhawanINDIndia in South Africa Test Series 2013/142013240762919.0018441.3000090
Lahiru ThirimanneSLNew Zealand in Sri Lanka Test Series 20192019240766419.0023931.8001150
Stuart BinnyINDIndia in Sri Lanka Test Series 20152015240764919.0012262.30001100
Mitchell StarcAUSTrans-Tasman Trophy 2019/202019-2020340763019.008688.3700082
Henry NichollsNZTrans-Tasman Trophy 2015/162016240765919.0016944.9701080
Matt RenshawAUSAustralia tour of Bangladesh 20172017240764519.0016147.2000081
Abid AliPAKPakistan tour of New Zealand 2020/212020-2021240762619.0023632.2000190
Todd MurphyAUSThe Ashes 20232023240763419.0010076.00000103
Tagenarine ChanderpaulWIIndia tour of West Indies 20232023241763325.3326528.6800070
Aryan JainQUESheffield Shield 2022/2320232417644*25.3317343.9300060
Azan AwaisPAKPakistan tour of West Indies 20262026240765519.0014353.15011110
Billy MidwinterAUSAustralia tour of England 18841884340763719.009431.9100040
Harry TrottAUSAustralia tour of England 18901890240763919.00--00100
Jack KerrNZNew Zealand tour of England 193719372417638*25.33--00080
Hubert DoggartENGWest Indies tour of England 19501950240762919.00--00190
Trevor FranklinNZIndia tour of New Zealand 1989/901990340765019.0028526.67010101
Kiran MoreINDNew Zealand tour of India 1988/891988340764619.0020137.81001100
Jimmy CookSAIndia tour of South Africa 1992/931992240764319.0021136.0200170
Blair PocockNZNew Zealand tour of Australia 1997/981997240765719.0024930.5201070
Paul StrangZIMZimbabwe tour of Sri Lanka 1997/981998240763519.0020936.3600080
Bryan StrangZIMSri Lanka tour of Zimbabwe 1999/001999340764119.0011267.8600071
Hugo BurdonQUESheffield Shield 2026/272026240763919.0014253.5200090
Javagal SrinathINDIndia tour of England 19961996350765215.2014353.15010110
Steve HarmisonENGPakistan tour of England and Scotland 20062006451763619.0011168.47000112
Mohammad SamiPAKPakistan tour of India 2007/082007352763825.3326428.7900072
Hemang BadaniINDIndia tour of Sri Lanka 20012001350763815.2019239.58000100
Virat KohliINDIndia in West Indies Test Series 20112011350763015.2022633.6300161
Nathan LyonAUSThe Ashes 2021/222021-2022552763125.338589.4100074
Greg SmithESSLV= County Championship 201520154517650*19.0013456.7201180
Paul WalterESSSpecsavers County Championship 201720175527632*25.3314153.90000120
PreviousPage 320Next

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.