Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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)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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At R.Premadasa Stadium, Khettarama×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaINDBangladesh20183301628954.00116139.66020128
Kushal Janith PereraSLBangladesh20182201357467.5088153.41020153
Sabbir RahmanBANIndia20183301347744.6799135.35010126
Manish PandeyINDSri Lanka2017-201833213051*130.00102127.45010103
Mushfiqur RahimBANSri Lanka201822110072*100.0060166.6701074
Shikhar DhawanINDBangladesh20183301005533.3377129.87010104
Mushfiqur RahimBANIndia20183319972*49.5081122.22010102
Shikhar DhawanINDSri Lanka2018220989049.0059166.1001076
Tamim IqbalBANSri Lanka2018220975048.5071136.62010103
Virat KohliINDSri Lanka2017110828282.0054151.8501071
Suresh RainaINDBangladesh2018330754725.0060125.0000163
Jason RoyENGSri Lanka2018110696969.0036191.6701046
Kushal Janith PereraSLIndia2018220696634.5041168.2901064
Kusal MendisSLBangladesh2018220685734.0044154.5501045
Kusal MendisSLIndia2018220665533.0044150.0001053
MahmudullahBANSri Lanka20182216343*63.0029217.2400043
Thisara PereraSLBangladesh2018220585829.0038152.6301133
Thisara PereraSLEngland2018110575757.0031183.8701016
Tamim IqbalBANIndia2018330572719.0048118.7500071
Manish PandeyINDBangladesh2018321552855.0046119.5700060
Dilshan MunaweeraSLIndia2017110535353.0029182.7601054
Dinesh KarthikINDSri Lanka20182225239*-31167.7400070
Liton DasBANIndia2018330523417.3346113.0400041
Thisara PereraSLIndia2017-20183314822*24.0023208.7000024
Upul TharangaSLIndia2017-2018330442214.674695.6500022
Liton DasBANSri Lanka2018220434321.5022195.4500125
KL RahulINDSri Lanka2017-2018220422421.0035120.0000040
Ashan PriyanjanSLIndia20171114040*-40100.0000012
Upul TharangaSLBangladesh20182213732*37.0020185.0000051
Dinesh ChandimalSLSouth Africa20181113636*-33109.0900031
Dhanushka GunathillekeSLIndia2018220361918.0020180.0000013
Soumya SarkarBANSri Lanka2018220342417.0033103.0300021
Dasun ShanakaSLIndia2017-2018331341917.003791.8900121
Dinesh KarthikINDBangladesh20183333329*-12275.0000023
MahmudullahBANIndia2018330332111.0032103.1300040
Dhananjaya de SilvaSLSouth Africa2018110313131.0026119.2300042
Dhanushka GunathillekeSLBangladesh2018220302615.0026115.3800031
Mehedi Hasan MirazBANIndia20183312919*14.5017170.5900031
Suresh RainaINDSri Lanka2018220282714.0018155.5600022
Moeen AliENGSri Lanka2018110272727.0011245.4500013
Dinesh ChandimalSLEngland2018110262626.0020130.0000040
Ben StokesENGSri Lanka2018110262626.002796.3000011
KL RahulINDBangladesh2018210242424.0014171.4300021
Kamindu MendisSLEngland2018110242424.0014171.4300031
Rishabh PantINDSri Lanka2018110232323.0023100.0000011
Joe DenlyENGSri Lanka2018110202020.0017117.6500030
Quinton de KockSASri Lanka2018110202020.0011181.8200040
Rohit SharmaINDSri Lanka2017-201833020116.6719105.2600121
Isuru UdanaSLIndia20171111919*-10190.0000021
Reeza HendricksSASri Lanka2018110191919.0016118.7500021
Page 1Next

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.