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/27NAMIREODI4th 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · 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
John EdrichENGEngland1963-19767712795138310*43.541210337.231224655711
Tamim IqbalBANBangladesh2008-2023701342513420638.89885258.0010311165541
Arjuna RanatungaSLSri Lanka1982-200093155125105135*35.70895750.544381255340
Ajinkya RahaneINDIndia2013-20238514412507718838.461025649.5012261057835
Zaheer AbbasPAKPakistan1969-19857812411506227444.80693555.2312201051122
Daniel LawrenceESSEssex2015-20239515011500816136.03948752.7913211360637
Gary BallanceYORYorkshire2014-20217312184982203*44.09949552.471623668519
Tom GraveneyENGEngland1951-19697912313488225844.38481740.98112084257
Lewis HillLEILeicestershire2015-2026100164124878162*32.09912053.499261659915
MS DhoniINDIndia2005-20149014416487622438.09824959.116331054478
Bob SimpsonAUSAustralia1957-1978621117486931146.82476244.73102783492
Marnus LabuschagneAUSAustralia2018-2026671219485721543.37931452.151125454415
Sam NortheastKENKent2014-20266611314485519149.04816059.501421860221
Kusal MendisSLSri Lanka2015-2026751396483624536.36825858.5610231558155
Travis HeadAUSAustralia2018-2026691186480817542.93692869.401320758941
Andy FlowerZIMZimbabwe1992-200263112194794232*51.551063645.071227554320
Babar AzamPAKPakistan2016-20266612211477119642.98861455.39934856628
Joe CarterNDNorthern Districts2013-2026781366476216936.63955449.8410271356862
Tom LammonbySOMSomerset2020-2026861509474222933.63918351.6410211858919
Ian RedpathAUSAustralia1964-19766612011473717143.46902037.5683194812
Steven CroftLANLancashire2014-202310114812471815634.691008046.819231354425
Nathan AstleNZNew Zealand1996-20068113710470222237.02947949.6011241161239
Asad ShafiqPAKPakistan2010-2020771286466013738.20958848.6012271351229
Allan LambENGEngland1982-19927913910465614236.09905851.401418961820
Will YoungCSCentral Stags2012-2026731268464416239.36920050.488301057843
Ben ComptonKENKent2022-2026631197462822141.321088142.53132175565
Dominic SibleySURSurrey2014-20267613017462630540.941086142.591124753523
Shakib Al HasanBANBangladesh2007-2024711308460921737.78747361.68531655628
Ollie PopeSURSurrey2017-20266610111458227450.91697565.691417558831
Herbert SutcliffeENGEngland1924-193553849455519460.73655834.60162322476
Daryll CullinanSASouth Africa1993-200169115124554275*44.21930048.9714201054825
Hashan TillakaratneSLSri Lanka1989-200481131254545204*42.881115240.26112095401
Luke WellsSUSSussex2014-2019771328454525836.65960347.3311201361528
Peter MayENGEngland1951-19616610694537285*46.77169139.271322840612
Daniel VettoriNZNew Zealand1997-201411217222452314030.15776658.246231955617
Rob YatesWARWarwickshire2019-202693152104518228*31.82944147.8612181561714
Ted DexterENGEngland1958-1968621028450220547.89262343.69927651316
Hamish RutherfordOVOtago Volts2012-2023681250446916235.75739160.479271062629
Graeme van BuurenGLOGloucestershire2016-20269415520446318733.06749359.569221958728
Everton WeekesWIWest Indies1948-195848815445520758.6250.00151963322
Saif ZaibNORNorthamptonshire2015-20268313374455196*35.36768158.001221851246
Marcus TrescothickSOMSomerset2014-2019691185443221839.22809254.7713201270020
Dhananjaya de SilvaSLSri Lanka2016-2026691239443117338.87763858.0113201153438
Kim HughesAUSAustralia1977-1984701246441521337.421008142.849221044427
Mike GattingENGEngland1978-19957913814440920735.56976445.1610211655211
Damien MartynAUSAustralia1992-20066710914440616546.38856951.421323751110
Alvin KallicharranWIWest Indies1972-19806610910439918744.43437246.3212211046612
Alan KnottENGEngland1967-19819514915438913532.75887044.4353084916
Nick GubbinsHAMHampshire2021-202674129104382201*36.82954345.921118105915
Henry NichollsCANCanterbury2012-2026591007437922647.09772456.691027847827

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.