Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Tamim IqbalBANSri Lanka tour of Bangladesh 2017/182018240995224.7512579.20010131
Virat KohliINDBangladesh tour of India 2024/252024241994733.0011586.09000101
BJ WatlingNZEngland in New Zealand Test Series 2012/132013340996024.7521745.62011150
Marnus LabuschagneAUSAustralia tour of New Zealand 2023/242024240999024.7519550.77010130
Daniel LawrenceENGEngland tour of Sri Lanka 2020/212021241997333.0023242.6701061
Roston ChaseWIWest Indies tour of New Zealand 2017/182017240996424.7517357.23010150
Faheem AshrafPAKPakistan tour of West Indies 20212021240994424.7524340.74000140
Gus AtkinsonENGEngland tour of New Zealand 2024/252024340994824.7589111.24000123
Ruan de SwardtSASouth Africa tour of New Zealand 2023/242024241996433.0022045.00011130
Reggie SpoonerENGAustralia tour of England 19091909240995824.75--01000
Frank MooneyNZNew Zealand tour of England 19491949340994624.75--00010
John InverarityAUSAustralia tour of England 19681968240995624.7538026.05010130
Ken WadsworthNZIndia tour of New Zealand 1975/761976340994124.75--00060
Mark GreatbatchNZSri Lanka tour of New Zealand 1990/911991241996533.0029833.2201090
Andrew FlintoffENGIndia tour of England 20022002350995919.8012380.49012171
Sanath JayasuriyaSLSri Lanka tour of England 20022002350993519.8021146.92000140
Denesh RamdinWIWest Indies tour of Pakistan 2006/072006351995024.7524141.08010120
Mohammad RizwanPAKEngland tour of Pakistan 2024/252024350994119.8021745.6200191
Jake WeatheraldSASheffield Shield 2026/272026350994019.8093106.45001190
John ParkerNZAustralia tour of New Zealand 1973/741974350993419.8032230.75000110
Saleem YousufPAKPakistan tour of Australia 1989/901990350993819.8019750.25000100
Ajay JadejaINDIndia tour of South Africa 1992/931992-1993351994324.7530432.5700070
Matthew HartNZNew Zealand tour of England 19941994351993624.7531031.94001140
Alec StewartENGEngland tour of Pakistan 2000/012000361992919.8029533.56000150
Shane WatsonAUSBorder-Gavaskar Trophy 2012/132013360992816.5023941.42000122
Mohammad HafeezPAKPakistan tour of South Africa 2006/072007360993216.5024839.92000160
Tom LathamNZNew Zealand tour of United Arab Emirates 2018/192018360995016.5031731.23011100
Ben MikeLEIBob Willis Trophy 202020204619951*19.8013672.79011112
Mike FindlayWINew Zealand tour of West Indies 1971/7219725629944*24.75--00040
Karsan GhavriINDEngland tour of India and Sri Lanka 1976/771976-19773629935*24.7526537.3600091
Syed KirmaniINDEngland tour of India 1981/821981-1982661996719.8026337.64011110
Graeme HickENGEngland tour of Pakistan 2000/012000360994016.5025538.8200160
Ryan HarrisAUSThe Ashes 20132013472993319.8014866.8900092
Aaron BeardSUS/ESSCounty Championship 20222022673993324.7514767.35000122
James AndersonENGThe Ashes 20092009582992916.5017955.31001130
Ben SmithCSPlunket Shield 2017/182017-2018680994912.3830132.8900091
Fred TruemanENGSouth Africa tour of England 19601960581992514.1410.0000253
Abdul QadirPAKPakistan tour of Australia 1983/841983-1984580994512.3826237.79001110
Matthew KellyWASheffield Shield 2022/232022-20238929947*14.1422843.42002121
Lahiru JayaratneKYCCMajor League Tournament 2024/252024-2025790994311.0017656.2500396
Dominic CorkENGSouth Africa tour of England 19981998591993612.3831231.73000150
Jamie HarrisonDURLV= County Championship 20152015510099539.9022743.61013140
Brydon CarseENGThe Ashes 2025/262025-202651019939*11.0015663.4600293
Liam NorwellGLOSpecsavers County Championship 2017201711135992412.3821146.92004131
Mark FootittDERLV= County Championship 201520151519599347.0715265.13006122
Dean FoxcroftNZNew Zealand tour of Ireland 20262026110989898.0012975.9701061
Geoff MillerENGIndia tour of England 19821982110989898.0024440.16010130
Graham YallopAUSAustralia tour of Sri Lanka 1982/831983110989898.0023841.18010140
Romesh KaluwitharanaSLZimbabwe tour of Sri Lanka 19961996220987149.0017954.75010121
Inzamam-ul-HaqPAKPakistan tour of New Zealand 1992/931993120987549.0017256.98010120
PreviousPage 276Next

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.