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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/27NZIND

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
Sylvester JosephWIWest Indies2004-200751001474514.7038937.79001201
Ian BellENGEngland2004-201511820524772723542.691562249.4622461491939
Michael ClarkeAUSAustralia2004-2015115198228643329*49.111545655.922827997739
Nafees IqbalBANBangladesh2004-20061122051812123.55133238.89122721
Aftab AhmedBANBangladesh2004-20101631358282*20.79117349.62014783
Naved-ul-HasanPAKPakistan2004-2007915323942*19.9228484.15002325
Riaz AfridiPAKPakistan2004110999.001275.0000020
Nathan HauritzAUSAustralia2004-2010172474267525.0685449.88021503
Gautam GambhirINDIndia2004-2016581045415420641.96806751.49922751810
Dinesh KarthikINDIndia2004-201826421102512925.00208049.281741344
Zander de BruynSASouth Africa20043511558338.7540937.90010123
Thami TsolekileSASouth Africa200435047229.4017726.5500130
Hashim AmlaSASouth Africa2004-2019124215169282311*46.641857349.98284113117014
Mohammad KhalilPAKPakistan2004-2005241953.006513.8500120
Nazmul HossainBANBangladesh2004-2011242168*8.002176.1900221
AB de VilliersSASouth Africa2004-2018114191188765278*50.661607754.5222468102464
Dale SteynSASouth Africa2004-2019931192712517613.60282544.28021412436
Shane WatsonAUSAustralia2005-2015591093373117635.20709452.59424648331
Charl LangeveldtSASouth Africa2005-200664216108.005230.7700130
Mohammad AsifPAKPakistan2005-2010233813141295.6446330.450014190
Barney RogersZIMZimbabwe2005480902911.2523238.79002140
Christopher MpofuZIMZimbabwe2005-2017152810105335.8324942.1700975
Graeme CremerZIMZimbabwe2005-201719385540102*16.36165732.59107472
Craig CummingNZNew Zealand2005-2008111924417425.94126534.86011562
Iain O'BrienNZNew Zealand2005-200922345219317.5556938.49008291
James MarshallNZNew Zealand2005-200871102185219.8255839.07012290
Narsingh DeonarineWIWest Indies2005-2013183027258225.89172841.96053787
Donovan PagonWIWest Indies2005230373512.339837.7600170
Nuwan KulasekaraSLSri Lanka2005-2014212813916414.4893042.04014478
Shantha KalavitigodaSLSri Lanka2005120874.005414.8100010
Dwight WashingtonWIWest Indies200511177*-2528.0000010
Bazid KhanPAKPakistan2005120322316.004768.0900050
Shahadat HossainBANBangladesh2005-20153869175214010.02113445.940010696
Mushfiqur RahimBANBangladesh2005-2026106195176957219*39.081434448.5014301479639
Xavier MarshallWIWest Indies2005-200971202438520.2548849.80021372
Runako MortonWIWest Indies2005-20081527157370*22.04119248.07041797
Denesh RamdinWIWest Indies2005-20167412614289816625.88594548.7541593766
Gayan WijekoonSLSri Lanka2005230381412.679340.8600040
Kevin PietersenENGEngland2005-20141041818818122747.291325561.7223351098581
Ryan RamdassWIWest Indies2005120262313.005150.9800030
Neil FerreiraZIMZimbabwe2005120211610.509921.2100020
Keith DabengwaZIMZimbabwe2005360903515.0014064.29001142
Shaun TaitAUSAustralia2005-20083522086.674643.4800040
Shahriar NafeesBANBangladesh2005-201324480126713826.40226855.861741891
Syed RaselBANBangladesh2005-2007612437194.639538.9500260
Charles CoventryZIMZimbabwe2005240883722.009394.62000141
Terry DuffinZIMZimbabwe2005240805620.0017944.69010120
Waddington MwayengaZIMZimbabwe20051211514*15.001788.2400011
Andrew FlintoffIWXICC World XI2005120503525.006379.3700024
Rahul DravidIWXICC World XI2005120232311.507431.0800130

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