Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (T20Is)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Faf du PlessisSASri Lanka2012-20133301108536.6791120.88010104
Hayley MatthewsWIWSri Lanka Women20243301084936.0099109.09000150
JP DuminySASri Lanka2012-20133329351*93.0062150.0001073
Harshitha MadaviSLWWest Indies Women2024330773525.6776101.3200090
Tillakaratne DilshanSLSouth Africa2012-20132217474*74.0051145.1001192
Stafanie TaylorWIWSri Lanka Women2024331723336.0071101.4100071
Chamari AtapattuSLWWest Indies Women2024330653821.677191.5500074
Shemaine CampbelleWIWSri Lanka Women20243316241*31.0050124.0000052
Vishmi GunaratneSLWWest Indies Women2024330613520.336298.3900090
Shahid AfridiPAKSri Lanka20122215352*53.0035151.4301051
Kumar SangakkaraSLSouth Africa2012-2013220523926.0046113.0400050
Richard LeviSAZimbabwe20121115050*-44113.6401060
Lahiru ThirimanneSLPakistan2012220483024.0044109.0900070
Thisara PereraSLSouth Africa2012-20133324825*48.0034141.1800051
AB de VilliersSASri Lanka2012-2013331463023.0028164.2900022
Aaliyah AlleyneWIWSri Lanka Women2024331452622.5035128.5700060
Kumar SangakkaraSLZimbabwe2012110444444.0026169.2300021
Jeevan MendisSLZimbabwe20121114343*-30143.3300041
Mahela JayawardeneSLSouth Africa2012-2013330433314.3327159.2600090
Ahmed ShehzadPAKSri Lanka2012220423621.004887.5000041
Kavisha DilhariSLWWest Indies Women2024331422621.0033127.2700060
Tillakaratne DilshanSLZimbabwe2012110393939.0028139.2900050
Craig ErvineZIMSouth Africa2012110373737.004092.5000040
David MillerSASri Lanka2013210363636.0021171.4300012
Shoaib MalikPAKSri Lanka2012220362718.004285.7100030
Quinton de KockSASri Lanka2013220351917.504283.3300060
Hashim AmlaSAZimbabwe20121113232*-3396.9700030
Thisara PereraSLPakistan20122213232*32.0018177.7800122
Nilakshi de SilvaSLWWest Indies Women20242212917*29.0023126.0900030
Kumar SangakkaraSLPakistan2012220271913.5021128.5700040
Ama KanchanaSLWWest Indies Women20243222619*-21123.8100030
Qiana JosephWIWSri Lanka Women2024320262013.0024108.3300041
Hasini PereraSLWWest Indies Women2024331252012.5023108.7000030
Mohammad HafeezPAKSri Lanka2012220242412.003568.5700130
Tillakaratne DilshanSLPakistan2012220231811.502979.3100040
Lahiru ThirimanneSLSouth Africa2012-2013321231823.0021109.5200010
Dinesh ChandimalSLPakistan2012220221211.003366.6700000
Kushal Janith PereraSLSouth Africa2013220222111.002684.6200030
Hamilton MasakadzaZIMSri Lanka2012110202020.002386.9600030
Angelo MathewsSLPakistan2012220201110.003655.5600000
Elton ChigumburaZIMSri Lanka2012110191919.0019100.0000011
Chamara KapugederaSLPakistan2012110191919.002382.6100021
Chedean NationWIWSri Lanka Women20243301896.002185.7100010
Graeme CremerZIMSri Lanka2012110171717.002085.0000020
Dilshan MunaweeraSLZimbabwe2012110171717.001989.4700030
Umar AkmalPAKSri Lanka201222017128.502277.2700020
Hashim AmlaSASri Lanka2012110161616.009177.7800030
Dinesh ChandimalSLSouth Africa201322016148.002564.0000010
Angelo MathewsSLSouth Africa2012-201332015147.5013115.3800020
Afy FletcherWIWSri Lanka Women20243111414*-11127.2700010
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.