Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)INDInnings break - IND need 260 runs to winLive4th ODI · Ireland in Namibia 2026/27NAMIRE83/2 (19)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by team (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At Galle International Stadium×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Kumar SangakkaraSLSri Lanka2000-201559156822171.00107752.74210553
Dhananjaya de SilvaSLSri Lanka2022-202336038012263.3361262.09210457
Angelo MathewsSLSri Lanka2009-202371423739131.0871152.46022435
Dinesh ChandimalSLSri Lanka2015-202348136194*51.5765155.45030355
Mahela JayawardeneSLSri Lanka2000-20145902867231.7854552.48031371
Dimuth KarunaratneSLSri Lanka2015-20234802677933.3851651.74020290
Tillakaratne DilshanSLSri Lanka2009-201224020710151.7530867.21110301
Kaushal SilvaSLSri Lanka2014-201523019412564.6747041.28110280
Tharanga ParanavitanaSLSri Lanka2009-20122401707242.5030755.37010202
Oshada FernandoSLSri Lanka20222401686442.0026862.69020184
Ramesh MendisSLSri Lanka2022-202336116045*32.0029853.69000162
Kusal MendisSLSri Lanka2022-20233601457624.1726055.77010190
Marvan AtapattuSLSri Lanka20002301226240.6727045.19020140
Arjuna RanatungaSLSri Lanka20001201166558.0020456.86020180
Niroshan DickwellaSLSri Lanka2014-2022350875117.4010186.14010121
Thilan SamaraweeraSLSri Lanka2009-2012240863421.5018745.99000130
Sanath JayasuriyaSLSri Lanka2000230643221.3310859.2600090
Nuwan KulasekaraSLSri Lanka2009-2012230633821.0011355.7500191
Prasanna JayawardeneSLSri Lanka2012121574857.0011649.1400090
Nishan MadushkaSLSri Lanka2023120565228.0012445.1601071
Russel ArnoldSLSri Lanka2000231532626.5012343.0900070
Lahiru ThirimanneSLSri Lanka2015120524426.0011246.4300050
Mahesh TheekshanaSLSri Lanka2022120493824.5012240.1600041
HMRKB HerathSLSri Lanka2000-20155834820*9.6015630.7700340
Sadeera SamarawickramaSLSri Lanka2023120473623.506869.1200070
Kithuruwan VithanageSLSri Lanka2014-2015241351811.676355.5600031
Dhammika PrasadSLSri Lanka2014-2015230333111.007742.8600122
Kasun RajithaSLSri Lanka2022-20232413212*10.677145.0700040
Upul TharangaSLSri Lanka2014120311915.503588.5700060
Dunith WellalageSLSri Lanka2022120291814.504761.7000030
Prabath JayasuriyaSLSri Lanka2022-202335029105.809131.8700030
WPUJC VaasSLSri Lanka2000220252012.506538.4600030
Thilan ThusharaSLSri Lanka20091212515*25.0021119.0500040
Muttiah MuralitharanSLSri Lanka2000221222222.0013169.2300050
Vishwa FernandoSLSri Lanka20231222121*-3461.7600021
Dilruwan PereraSLSri Lanka2014-201523020156.674544.4400140
Aravinda de SilvaSLSri Lanka200012015117.505925.4200010
Romesh KaluwitharanaSLSri Lanka20001201396.505225.0000010
Suraj RandivSLSri Lanka2012110888.002828.5700010
Ajantha MendisSLSri Lanka2009120653.00966.6700010
Kumar DharmasenaSLSri Lanka200011155*-862.5000010
Asitha FernandoSLSri Lanka202211144*-1330.7700010
Nuwan PradeepSLSri Lanka2012-2015231442.003910.2600110
Malinda WarnapuraSLSri Lanka2009120221.001020.0000100
Avishka GunawardeneSLSri Lanka2000110000.0040.0000100
Ravindra PushpakumaraSLSri Lanka200012100*0.00120.0000100

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.