Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by team (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,340 of the 23,347 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark CosgroveLEILeicestershire2015-201915719910662715635.06911672.7011411585561
Darren StevensKENKent2014-202222124824662323729.57800982.6993418764194
Wasim AkramPAKPakistan1984-2003457426746610257*18.78959068.3931345571178
Will RhodesWARWarwickshire2018-202413118611659220737.671184655.651328978841
Mohammad AshrafulBANBangladesh2001-201325730818657319022.671112259.109303172962
Rishi PatelLEILeicestershire2020-20261902339656617929.31922271.20142519843127
Tom LammonbySOMSomerset2019-202616621717653722932.691080360.5113272377362
Gundappa ViswanathINDIndia1969-198311617811651922239.04884144.921437116496
Mike GattingENGEngland1977-199517122631650420733.351273251.0811302071722
Dominic SibleySURSurrey2014-202614319320650130537.581282150.7114341270761
Ollie PopeSURSurrey2016-202615318126647427441.77852875.911426976465
Kevin O'BrienIREIreland2006-202127426633643314227.61670196.0042818569181
Dwayne BravoWIWest Indies2004-202129428642642311326.32922469.6352722582134
Rob YatesWARWarwickshire2019-2026152210106415228*32.081148155.8716272084157
William PorterfieldIREIreland2006-202222422811640218629.50868573.7114261868971
Rohan KanhaiWIWest Indies1957-1975861428639125647.69318748.921530758524
Zak CrawleyKENKent2017-20261542178638823830.56872273.248361684672
Kim HughesAUSAustralia1977-198516521212638321331.911300048.369392258539
Adam RossingtonNORNorthamptonshire2014-2021181217196374138*32.19805079.1854716781116
Devon ConwayNZNew Zealand2020-202615017417637022740.57852174.7613331174893
Asanka GurusinhaSLSri Lanka1985-199618621312635414331.611251849.069301552753
Liam LivingstoneLANLancashire2015-202618920722634822434.31707889.695359595237
Paul WalterESSEssex2016-202622224333633415830.16894370.8372917739142
Thilan SamaraweeraSLSri Lanka1998-201313417431632423144.221288549.081630157097
Mohinder AmarnathINDIndia1969-198915418822630213837.96845348.3013371445330
Michael SlaterAUSAustralia1993-20011161738629921938.181160154.3014301269332
Brooke GuestDERDerbyshire2020-202618723035625019732.051054259.299271965251
Kraigg BrathwaiteWIWest Indies2011-202511020310622821232.271505441.3712321960917
Tom MooresNOTNottinghamshire2016-202623927041622714827.19762681.6532717683209
Jason HolderWIWest Indies2013-2026303306656214202*25.78871471.3132631570186
Graeme van BuurenGLOGloucestershire2016-202621224946620418730.56924067.1410282673474
Asad ShafiqPAKPakistan2010-202014719610618813733.271175252.6512361863936
Adam ParoreNZNew Zealand1990-200225328951617911025.961226650.383282548548
Sarfraz AhmedPAKPakistan2007-202323423049616411834.06760981.01635856236
Rohit SharmaMIMumbai Indians2011-2026236232256159109*29.754624133.2024117565272
Kris SrikkanthINDIndia1981-19921882177615312329.30843968.876391862660
Neil HarveyAUSAustralia1948-19637913710614920548.42181143.51212474521
James RewSOMSomerset2021-202611915920612122144.04923066.321631971473
Ian HealyAUSAustralia1988-1999286302596120161*25.191086456.334262750210
Gerhard ErasmusNAMNamibia2011-2026209198306099156*36.30658792.594458462175
Mohammad NabiAFGAfghanistan2009-202632629545609613624.386075100.3522418403233
Jonny BairstowYORYorkshire2014-202612515819603124643.39714884.37142912685134
Ben DuckettNORNorthamptonshire2014-201815318815602220834.81704385.5012311579950
Peter TregoSOMSomerset2014-2019168193166020154*34.01690387.21113314676119
Ian ChappellAUSAustralia1964-19809115212601819642.99964848.4614341163622
Moin KhanPAKPakistan1990-200428628648600713725.24937964.054272255288
Jason RoyENGEngland2014-20231841844598018033.225471109.30123019690151
Ajay JadejaINDIndia1992-200020720338593511935.97914164.936341142888
Nazmul Hossain ShantoBANBangladesh2017-202616720312588816330.83883466.6513241762078
Umar AkmalPAKPakistan2009-201922121933588712931.65660989.0833419507125

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.