ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Ben GreenLEILeicestershire2024-2026273946847719.54135850.37027875
Corey AndersonNZNew Zealand2013-20161322168311632.52120156.871439414
Paul StirlingIREIreland2013-20251426068310326.27108063.24131937
Al SahariarBANBangladesh2000-2003153006837122.77132951.39042994
Frederick FaneENGEngland1906-19101427168214326.2320.00133490
Vanburn HolderWIWest Indies1969-19794059116824214.2161444.46007478
Cam HawkinsOVOtago Volts2018-2020142706809025.19165841.01051881
Kane WilliamsonYORYorkshire2014-20181119267918939.94132451.28163863
Ali BacherSASouth Africa1965-1970122216797332.3372247.09061490
Jeff ThomsonAUSAustralia1972-19855173206794912.81122950.200014689
Graham NapierESSEssex2014-2016344026777317.82101866.500348615
Nathan BuckNORNorthamptonshire2017-20223146126775319.91121255.8603510013
Will YoungNOTNottinghamshire2023-202410184676174*48.29130851.68221826
Matt HenryNZNew Zealand2015-2026354966767215.7289575.5304119121
Jim LakerENGEngland1948-19594663156766314.0829643.58026432
Brian StathamENGEngland1951-19657087286753811.4426442.800013355
David SteeleENGEngland1975-1976816067310642.06170039.59151743
Luke WoodLANLancashire2020-20232227267311926.92126453.24122852
Will YoungNORNorthamptonshire20221018067213437.33147445.59140923
Jacob BethellWARWarwickshire2021-2025203016729323.17139748.10040936
Joel GarnerWIWest Indies1977-19875868146726012.44114848.0001175515
Tillakaratne SampathNSWCNugegoda Sports Welfare Club2025-202616262671129*27.96131051.221327011
Kevin PereraNSWCNugegoda Sports Welfare Club2025-20261729267011624.81106562.91133871
Kaveen BandaraNCCNondescripts Cricket Club2025-202614203669110*39.35102065.59231535
D'Arcy ShortWAWestern Australia2018-2024122146698739.35125453.35050867
Hedley VerityENGEngland1931-193940441266966*20.91137325.05034170
Promod MaduwanthaBRCBurgher Recreation Club2025-20261013266816660.73146645.57320620
Blair PocockNZNew Zealand1993-1997152906658522.93223129.81064590
James KellyAUSAustralia1896-190535561766446*17.032150.00007230
Sharujan ShanmuganathanTUCATamil Union Cricket and Athletic Club2025-2026914466312366.30131450.46331688
Denys MorkelSASouth Africa1927-1932162816638824.5630.0004383
William FraineYORYorkshire2019-20222138266310618.42160041.44115925
Andrew HallNORNorthamptonshire2014152836627526.48135648.82041842
Hannan SarkarBANBangladesh2002-2004173306627620.06141946.65055900
Aneurin DonaldHAMHampshire2019-2022152416609428.7087175.770428610
Jack BoyleCSCentral Stags2023-20251424066011727.50143845.90121772
Katene ClarkeNDNorthern Districts2020-20231833465812922.69110759.441237813
Neil WagnerOVOtago Volts2012-2018294476586817.78121354.250267121
Adrian BarathWIWest Indies2009-20121528065710423.46138847.33142935
Keith BoyceWIWest Indies1971-19762130365795*24.3363172.27044795
Ian McPeakeWFWellington Firebirds2016-20255375196574411.73159641.1700187510
Billy BatesENGEngland1881-1887152626566427.331844.44050534
John MorrisonNZNew Zealand1973-19821729065611722.62134936.92134612
Mushtaq AhmedPAKPakistan1990-20035272166565911.71182835.890214708
Bishan BediINDIndia1966-1979671012865650*8.9960342.950120513
Mansoor AkhtarPAKPakistan1980-19901829365511125.19155842.04134911
Colin MilburnENGEngland1966-1969916265413946.7183062.052219111
Jamie GibsonWFWellington Firebirds2019-202219314653116*24.19143845.411267411
Johnny WardleENGEngland1948-1957284186536619.799451.060255314
Hamish MarshallNZNew Zealand2000-20061219265216038.35137847.31221833

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.