Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

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
Anil KumbleINDIndia1990-2008131173322506110*17.77645538.8215173029
Max ChuOVOtago Volts2019-202646788249115135.59531646.86411631513
Jordan ClarkSURSurrey2019-20267810717248913727.66422358.94316929436
Ned EckersleyLEILeicestershire2014-2018561043248814724.63488950.8949103264
Basil D'OliveiraENGEngland1966-197244708248415840.06503943.96515429814
Nathan McSweeneySASouth Australia2021-2026387582482127*37.04590542.0371362629
Tom BlundellNZNew Zealand2017-202648797248218634.47461253.82612629719
Jack CarsonSUSSussex2020-20267411814248210523.87451155.022121530936
Liam LivingstoneLANLancashire2016-2026538011248122435.96420559.00414731627
Neil BroomOVOtago Volts2012-2020417610247816137.55460753.7966530820
Sam HarperVICVictoria2019-2026559310247715129.84408060.71591026539
Nick SelmanGLAGlamorgan2016-202152975247415026.89543945.49612163113
Gus LogieWIWest Indies1983-199152789247013035.80398257.8421683059
Derek RandallENGEngland1977-198447795247017433.38562543.91712142545
Warren BardsleyAUSAustralia1909-1926406652469193*40.48184558.3761461873
Ken RutherfordNZNew Zealand1985-1995569982465107*27.09535446.043181631415
Alex CareyAUSAustralia2021-202652809246215634.68385863.82313526317
Angus RobsonLEILeicestershire2014-201644842245712029.96483650.81222123533
James FosterESSEssex2014-201855746245513236.10425657.68414432521
Asanka GurusinhaSLSri Lanka1985-199641707245214338.92610936.6578324811
Marnus LabuschagneGLAGlamorgan2019-202529515244718253.20367666.57812333518
Pankaj RoyINDIndia1951-196043794244217332.5640.005914591
Bill EdrichENGEngland1938-195539632244021940.00198330.5661332449
Jackie McGlewSASouth Africa1951-1962346462440255*42.0730.0071041542
Godfrey EvansENGEngland1946-19599113314243910420.5061544.5528172027
Sam CurranSURSurrey2015-202651757243712635.84364666.84220734233
Ken McClureCANCanterbury2015-202546809243721034.32510747.72581031621
James WhartonYORYorkshire2022-202644754243628534.31466452.23216628733
Les AmesENGEngland1929-1939477212243414940.57213939.788751726
Dominic BessYORYorkshire2019-20267210717242910726.99447554.281121531613
Jack HaynesNOTNottinghamshire2024-202642622242215940.37428656.51712230010
Brendan TaylorZIMZimbabwe2004-202637724242017135.59435455.58612326722
Adam HoseWORWorcestershire2023-202646793241426631.76432455.83214632821
Daryl MitchellNZNew Zealand2019-202639626241119043.05454253.08616223543
Jeetan PatelWARWarwickshire2014-20198612518241110522.53345869.72271429940
John WaiteSASouth Africa1951-196550867240513430.4428940.8341691371
Imran FarhatPAKPakistan2001-201340772240012832.00497048.2931433484
Usman KhawajaQUEQueensland2017-202639637239717442.80496948.24614427814
Doug BracewellCSCentral Stags2012-2024578914238410531.79398759.79215828050
Mehedi Hasan MirazBANBangladesh2016-20266110911238410424.33476350.05211626926
Keith BarkerWARWarwickshire2014-20266710118237411328.60403758.813141732210
Haseeb HameedLANLancashire2015-201947799235712233.67624037.7751382866
Mark RamprakashENGEngland1991-200252926235015427.33649536.18212122517
Ollie RobinsonSUSSussex2015-20269113330234511022.77360864.99271332912
Ian HollandHAMHampshire2017-202464101112335146*25.94532943.82311132805
Wilfred RhodesENGEngland1899-1930589821232517930.19177640.5421161091
Shikhar DhawanINDIndia2013-201834581231519040.61345866.9575431612
Will BraggGLAGlamorgan2014-2017427742308161*31.62507845.4541282821
Graham DowlingNZNew Zealand1961-197239773230623931.16133135.01311620014
Steven DaviesSURSurrey2014-2016375742305200*43.49379460.7541152944

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.