Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by team (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Darren StevensKENKent2014-20229314112437923733.95611671.607251658093
Mohinder AmarnathINDIndia1969-19886911310437813842.50511942.1811241233021
Robert O'DonnellAAAuckland Aces2014-2024741289437822336.79864850.62922555050
Lewis GregorySOMSomerset2014-202612218324437013727.48726860.134221854482
Samit PatelNOTNottinghamshire2014-20208514444360257*31.14718260.717241257837
Ian HealyAUSAustralia1988-1999119182234356161*27.40876049.73422184255
Roy FredericksWIWest Indies1968-1977591097433416942.49434446.5782674258
David LloydGLAGlamorgan2014-202390156144312313*30.37688062.675191462127
Ben CoxWORWorcestershire2014-202310716920430512428.89736758.444241657638
Rohit SharmaINDIndia2013-20246711610430121240.58753857.061218647388
KL RahulINDIndia2014-2026701225428819936.65823052.101221951034
Mark ButcherENGEngland1997-20047113174288173*34.581000542.86823105583
Henry CooperNDNorthern Districts2016-20267012644285206*35.12894647.90921654947
Marcus HarrisVICVictoria2017-2026591076427723942.35886048.271123750124
Paul CollingwoodENGEngland2003-20116811510425920640.56917046.441020646924
Zak CrawleyKENKent2017-2026771424425223830.81703660.436271361915
Tom BlundellWFWellington Firebirds2014-20267212617425011938.99731858.0811201053741
Robin SmithENGEngland1988-19966211215423617543.67927945.65928855811
Colin AckermannLEILeicestershire2017-202370123144227277*38.78828451.03924958111
Dawid MalanMIDMiddlesex2014-2019651138420419940.04786853.4311181356212
Simon KatichAUSAustralia2001-201056996418815745.03848349.37102544909
Luke WellsLANLancashire2021-20267111354186175*38.76774554.051117854644
Faf du PlessisSASouth Africa2012-20216911814416319940.03898646.331021951621
Ravindra JadejaINDIndia2012-202691136264160175*37.82751655.35628840382
Gautam GambhirINDIndia2004-2016581045415420641.96806751.49922751810
Ryan ten DoeschateESSEssex2014-202182116114154173*39.56654463.48823648033
Ben DuckettNOTNottinghamshire2018-202655915413924148.13578471.561019556518
Dane VilasLANLancashire2017-20238011511411826639.60650063.3510161249825
Mudassar NazarPAKPakistan1976-1989761168411423138.09891641.23101773581
Alex DaviesLANLancashire2014-2021761174411114736.38711957.755291261221
Matt PriorENGEngland2007-201479122204099131*40.19664761.677281349216
Stephen EskinaziMIDMiddlesex2015-20258615113409517929.67835948.997181056014
Craig OvertonSOMSomerset2014-202612718729409114125.89612466.804201952067
Jonny BairstowYORYorkshire2014-2026629511406324648.37567971.541021850850
Mark CosgroveLEILeicestershire2015-2019601064406315639.83684659.351123857415
Saeed AnwarPAKPakistan1990-2001549124052188*45.53726555.771125853514
Cameron BancroftWAWestern Australia2018-2026611148404118638.12960542.07131593939
Peter HandscombVICVictoria2017-20266211154034281*38.06783751.47821942918
James RewSOMSomerset2022-20266210211400522144.01722755.421219748635
Temba BavumaSASouth Africa2014-20266811714399317938.77817348.865261045217
Murali VijayINDIndia2008-2018611051398216738.29860146.301215846733
Brad SchmulianCSCentral Stags2017-2026621069397620340.99705256.38921647214
Majid KhanPAKPakistan1964-1983631065393116738.92374245.6481993799
Brooke GuestDERDerbyshire2020-2026821338392119731.37817147.998171446913
Nick GubbinsMIDMiddlesex2014-20216511413920201*34.69794149.368221051626
Marlon SamuelsWIWest Indies2000-2016711277391726032.64821947.667241453732
James AdamsHAMHampshire2014-2018691213391623133.19899443.54522125549
Hanif MohammadPAKPakistan1952-196954978391533743.99120635.24121552592
Frank WorrellWIWest Indies1948-196351879386026149.4949139.929221129511
Matthew CritchleyESSEssex2022-2026691139385817337.10690255.909201144338

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.