T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by team (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Godfrey EvansENGEngland1946-19599113314243910420.5061544.5528172027
Trevor BaileyENGEngland1949-19596191142290134*29.74109925.3011071782
Pat CumminsAUSAustralia2011-20267611414167064*16.70349947.73031416239
Graeme SwannENGEngland2008-201360761413708522.10179176.4905518119
Kiran MoreINDIndia1986-199348641412857325.70318137.470771322
Fred TruemanENGEngland1952-196567851498139*13.8252442.7500116025
Paul ReiffelAUSAustralia1992-199835501495579*26.53204246.770651030
Saqlain MushtaqPAKPakistan1995-2004497814927101*14.48360325.731213827
Karsan GhavriINDIndia1974-19813957149138621.23156438.17022737
Hugh TrumbleAUSAustralia1890-19043257148517019.79--047330
Wes HallWIWest Indies1958-196948661481850*15.7346650.00027506
John SnowENGEngland1965-19764971147727313.54195135.980217734
Dion NashNZNew Zealand1992-200132451472989*23.52210234.68045654
Joel GarnerWIWest Indies1977-19875868146726012.44114848.0001175515
Mohammad SamiPAKPakistan2001-20123656144874911.60158230.78008534
Sonny RamadhinWIWest Indies1950-1960435814361448.202313.040014200
Bruce ReidAUSAustralia1985-199227341493134.6539423.6000670
Graeme SmithSASouth Africa2002-201411620313925327748.701549559.72273810116424
Virat KohliINDIndia2011-2025123210139230254*46.851660855.58303115102730
Mark TaylorAUSAustralia1989-1999104186137525334*43.501814041.48194057279
Tom GraveneyENGEngland1951-19697912313488225844.38481740.98112084257
Rod MarshAUSAustralia1970-19849615013363313226.52725445.993161238124
Brad HaddinAUSAustralia2008-20156611213326616932.99558758.46418836254
Ray LindwallAUSAustralia1946-1960618413150211821.1552161.4225913713
Ashley GilesENGEngland1998-200654811314215920.90306446.380491755
Sarfraz NawazPAKPakistan1972-198455721310459017.71130350.96046931
Craig McDermottAUSAustralia1984-199671901394042*12.21171654.780013906
Peter PollockSASouth Africa1961-197028411360775*21.6836131.30023271
Max WalkerAUSAustralia1972-197734431358678*19.53135141.52015541
Shoaib AkhtarPAKPakistan1997-20074667135444710.07131341.4300115322
Richard CollingeNZNew Zealand1965-197835501353368*14.4144534.16029437
Rodney HoggAUSAustralia1978-1984385813439529.76132631.300114451
Ashley MallettAUSAustralia1968-198038501343043*11.62116931.990010400
Ramakant DesaiINDIndia1959-19682844134188513.487834.62018271
Doug WrightENGEngland1938-19513439132894511.1219344.56007230
S. SreesanthINDIndia2006-20112740132813510.4153952.130010384
Lasith MalingaSLSri Lanka2004-20103037132756411.4661944.43019366
Bert StrudwickENGEngland1910-1926284213230247.9329441.16005120
Ajaz PatelNZNew Zealand2018-20252232132193511.5357538.09001225
Subhash GupteINDIndia1951-1961364213183216.31--00620
Mohammad AsifPAKPakistan2005-2010233813141295.6446330.450014190
Rahat AliPAKPakistan2013-201821311313635*7.5637236.56008193
Viv RichardsWIWest Indies1974-199112118212854029150.24992270.20244510105184
Justin LangerAUSAustralia1993-200710518212769625045.271419254.2323301191140
Mohammad YousufPAKPakistan1998-20108915612753022352.291437252.3924331195751
Jonny BairstowENGEngland2012-2024100178126042167*36.401022859.0712261771956
Richie RichardsonWIWest Indies1983-19958614612594919444.401240047.771627876123
Bill LawryAUSAustralia1961-19716712312523421047.15745139.191327645815
Arjuna RanatungaSLSri Lanka1982-200093155125105135*35.70895750.544381255340
Ajinkya RahaneINDIndia2013-20238514412507718838.461025649.5012261057835

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.