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
David MurphyNORNorthamptonshire2014-201724399724135*24.13158745.62126823
Stewie DempsterNZNew Zealand1930-1933915472313665.73--250281
Eoin MorganMIDMiddlesex2014-20191834272319122.59154646.771281015
S KosalaKCCCKandy Customs Cricket Club2024-2025814172212855.5494676.322508015
Angus LovellQUEQueensland2024-202618352722146*21.88169842.52124900
Walter ReadENGEngland1882-18931827172011727.6924754.66150620
Phil JaquesNOTNottinghamshire20148142719150*59.92116261.882511061
Sam WhitemanNORNorthamptonshire202311212719130*37.84154246.63231903
Nick KnightENGEngland1995-20011730071911323.97166143.29141742
George RhodesWORWorcestershire2016-2019193747185921.76179440.02044960
Asim KamalPAKPakistan2003-2005122017179937.74151847.230821046
Josh CobbLEILeicestershire20141224371713734.14138251.881601066
Hamish RutherfordDERDerbyshire2015-20161323171410832.45144649.381521064
Alec BedserENGEngland1946-19555171157147912.7542633.570111496
Ron ArcherAUSAustralia1953-19561930171312824.5910850.93124679
Will GidmanGLOGloucestershire20141218471112550.79133053.46220932
Dean BrownlieNZNew Zealand2011-20131425171110929.63158744.80143963
Matt ColesKENKent2015-2017304027107018.68102969.000349710
James NeeshamNZNew Zealand2014-201712221709137*33.76106966.322428811
Xavier BartlettQUEQueensland2019-2026294197097222.16129254.880537721
Devendra BishooWIWest Indies2011-20183661157074515.37190337.150010704
Vic RichardsonAUSAustralia1924-19361930070613823.53124250.08115631
Feroze KhushiESSEssex2020-20241727170516427.12113861.95233919
Stephen MurdochCANCanterbury2018-202011183704130*46.93134452.381721041
Keegan PetersenSASouth Africa2021-2024142507048228.16147747.66040860
Roshen SilvaSLSri Lanka2017-20191223370210935.10171241.00152593
William BruceAUSAustralia1885-1895142627028029.25--051382
Eoin MorganENGEngland2010-20121624170013030.43127854.77234776
Makhaya NtiniSASouth Africa1998-20091011164569932*9.85143948.5800211048
Nick ComptonSOMSomerset20141421269815636.74154345.24222864
Eric DaltonSASouth Africa1929-19391524269811731.73--231382
Rick DarlingAUSAustralia1978-1979142716979126.81112946.59061611
Fynn Hudson-PrenticeDERDerbyshire2019-2021193266969926.77120157.95033984
Derek PringleENGEngland1982-1992305046956315.11243928.50016662
Ben WheelerCSCentral Stags2012-20212837469481*21.03125155.48066995
Sean DicksonSOMSomerset2023-20252238469482*20.41139349.82058894
Sonal DinushaCCCColombo Cricket Club2024-20261316369212153.2393873.773305613
Ian DavisAUSAustralia1973-19771527169210526.62158143.77143672
Dominic BessSOMSomerset2016-2023223556929223.07133651.80056962
Irosh SamarasooriyaPSCPanadura Sports Club2024-2026142426919631.41137850.150526914
Will RhodesDURDurham2025-202617261690151*27.60148346.53131723
A MuthalibNSWCNugegoda Sports Welfare Club2025-2026142046887043.00117258.70070632
Axar PatelINDIndia2021-2025152446888434.40129753.050417320
Faheem AshrafPAKPakistan2018-2023172716879126.42126854.180441003
John HastingsDURDurham2014-2015203516879120.2196371.340559113
Dilshan de SoysaBSCBadureliya Sports Club2025-2026814268614557.17138049.71230584
Hanumant SinghINDIndia1964-19691424268610531.1828835.76153972
W SahanACCCAce Capital Cricket Club2024-20261726268615328.5898369.79220737
Aneurin DonaldDERDerbyshire2024-2026182826859726.3593773.11043982
Cameron SteelSURSurrey2021-202524333684141*22.80151845.06126787

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.