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
Paul StrangZIMZimbabwe1994-2001244110839106*27.06191843.74123923
Shimron HetmyerWIWest Indies2017-2019163008389327.93113873.640508527
Josh PhilippeNSWNew South Wales2024-2026142718368832.15139260.060829712
William LuxtonYORYorkshire2022-20262033283616726.97151255.291521099
Adam BacherSASouth Africa1996-1999193318339626.03205840.480531083
Fraser ColsonWFWellington Firebirds2013-2020244228339720.82174747.6805121178
Hashmatullah ShahidiAFGAfghanistan2018-20261325583224641.60175847.33221963
Soumya SarkarBANBangladesh2015-20211630083114927.70144257.631421099
Callum FergusonSASouth Australia2017-2020173418309725.15194442.700561200
Tom LaceGLOGloucestershire2020-20222238483011824.41201741.151591022
Roger BinnyINDIndia1979-19872741583083*23.06121139.72057645
Jofra ArcherSUSSussex2016-20252536782881*28.55120368.8305510316
Trevor FranklinNZNew Zealand1983-19912137182810123.00313126.45142831
Joe DenlyENGEngland2019-2020152808279429.54208639.650601104
Lakshan EdirisingheKYCCKurunegala Youth Cricket Club2024-20261626282511634.38154553.401417120
Tom TaylorNORNorthamptonshire2021-2023315158256617.93164850.060461164
Ken FunstonSASouth Africa1952-1958183318249225.75--052323
Corey RocchiccioliWAWestern Australia2021-20264772228245016.48145956.480187517
Alex ThomsonDERDerbyshire2021-2025375358236017.15172447.740471015
Michael NeserGLAGlamorgan2021-202320223822176*43.26130662.942301107
Malinda WarnapuraSLSri Lanka2007-20091424182112035.70141258.14275982
Neil BroomCANCanterbury2014-20151019182012345.56139658.742411044
Lachlan StackpoleAAAuckland Aces2025-202612211820172*41.00102879.772338834
Tony PitheySASouth Africa1957-19651727181915431.50120327.10142672
Wes HallWIWest Indies1958-196948661481850*15.7346650.00027506
Khurram ManzoorPAKPakistan2009-20141630181714628.17182744.721731001
Sam CurranENGEngland2018-2021243858157824.70127164.120379621
Johnny BriggsENGEngland1884-18993350581512118.118134.571210680
Tony MacGibbonNZNew Zealand1951-1958264658146619.8520.00037724
Tom VeiversAUSAustralia1963-1967213048138831.27106941.81073726
Norman YardleyENGEngland1938-1950203428129925.3879535.72042430
Barry KnightENGEngland1961-19692938781212726.1968736.97202943
Shreyas IyerINDIndia2021-20241424281110536.86128763.011529416
Ahan WickramasingheNCCNondescripts Cricket Club2024-20261625181110533.79106875.942338015
Mark WoodENGEngland2015-20253864128115215.60114370.95011110820
Allan WatkinsENGEngland1948-195215244810137*40.507916.46242170
Adam RossingtonESSEssex2022-20242236381010424.55133660.632249512
Trevor GripperZIMZimbabwe1999-20042038180911221.86247332.71155962
James FranklinNZNew Zealand2001-201331467808122*20.72216337.36126825
Frank IredaleAUSAustralia1894-18991423180714036.6810.00242590
Ravi RatnayekeSLSri Lanka1982-1989223868079325.22107439.66055701
'Young Jack' HearneENGEngland1911-19262436580611426.00118436.74123420
Alzarri JosephWIWest Indies2016-2026426728048612.37140157.3902138431
Philip SaltLANLancashire2022-20251622180310538.24112971.12241957
Carl CachopaCSCentral Stags2012-201414251803179*33.46145455.232441138
Nkruma BonnerWIWest Indies2021-20221525480312338.24234234.29234873
Wazir MohammadPAKPakistan1952-19592033480118927.62--238470
Jack BlackhamAUSAustralia1877-18943562118007415.6926640.23046480
Jim AllenbyGLAGlamorgan20141425079910031.96125663.6113211211
Jesse RyderCSCentral Stags2016-20181016379717561.31119966.47330988

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.