Live6th Match · Pakistan ODI Tri-Series 2026/27SLENGSri Lanka won the toss and chose to bowlLive7th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsFirst-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×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HarisKF/BKJaffna Kings2023-20244402168154.00133162.410202111
Stafanie TaylorWIWSri Lanka Women2013-20154412127570.67171123.98020254
Bhanuka RajapaksaGG/GT/GMJaffna Kings2021-20245511848246.00108170.37020199
Tim SeifertGT/GMJaffna Kings2023-202433116462*82.00120136.67020166
Quinton de KockSASri Lanka2013-202144215859*79.00133118.80020181
Dinesh ChandimalCS/KF/BKJaffna Kings2021-20248801574919.63122128.69001174
Charith AsalankaKW/CS/GGJaffna Kings2021-202666115244*30.4098155.10000138
Kamil MisharaJKGalle Gallants2026221149108*149.0087171.26100157
Rilee RossouwJKGalle Marvels2024221146106*146.0075194.671001310
Tom Kohler-CadmoreJKColombo Stars20212201329266.0076173.68010811
Chris GayleWIAustralia201222112975*129.0074174.320201010
Brian BennettZIMSri Lanka2024-202644212763*63.5088144.32010190
Sikandar RazaZIMSri Lanka2024-20264401256231.2585147.06010106
Deandra DottinWIWSri Lanka Women2013-20156611225124.4099123.23010134
T RajapakseACCCSinhalese Sports Club2026111118118*-66178.79100135
Kusal MendisJKGalle Marvels202422111872*118.0079149.37010123
David WarnerAUSSri Lanka2016-202233111670*58.0078148.72010151
Angelo MathewsSLZimbabwe202432111266*112.0089125.84010113
Reeza HendricksSASri Lanka202133111256*56.0091123.08010102
Kusal MendisGG/DAJaffna Kings2021-20234401125828.0087128.74010152
Jordan CoxDAGalle Gladiators20222201117755.5079140.5101095
Chamika KarunaratneDG/KF/CSJaffna Kings2021-20266611103922.0093118.2800194
Umar AkmalPAKSri Lanka2009-20154411094636.3370155.71000103
Charith AsalankaJK/CSKandy Falcons2022-20244401066426.5066160.6101097
Kusal MendisJKKandy Falcons2024221105105*105.0055190.91101125
Rahmanullah GurbazJKColombo Stars2021-20223301056935.0059177.97011126
Pathum NissankaSLZimbabwe2024-20264411046234.6774140.54010131
Kaveen BandaraNCCBadureliya Sports Club2026111103103*-54190.7410078
Shahid AfridiPAKSri Lanka2009-20154401035025.7564160.9401157
Shashikala SiriwardeneSLWWest Indies Women2013-20156611024620.4011687.9300090
Luke WrightENGAfghanistan20121119999*-55180.0001086
Kushal Janith PereraDAGalle Titans2023330985332.6772136.1101085
Wanindu HasarangaJK/KFColombo Stars2021-20224329877*98.0044222.73010114
Avishka FernandoDAGalle Titans20233319570*47.5067141.7901046
Kamindu MendisKW/KFColombo Stars2021-20224419551*31.6710293.1401061
Chamari AtapattuSLWWest Indies Women2013-2015550954319.0012079.17001140
Dilani ManodaraSLWWest Indies Women2013-2015661953019.009797.9400281
Avishka FernandoJKColombo Stars2021-2022331945047.0086109.3001081
Angelo MathewsCSGalle Gladiators2021-2022221937393.0082113.41010103
Eshani KaushalyaSLWWest Indies Women2013-2015661924418.4072127.7800045
Dinesh ChandimalCSDambulla Giants20212219165*91.0056162.5001065
Dasun ShanakaGTDambulla Aura20233319042*45.0055163.6400075
Chamara KapugederaSLPakistan2009-20153328948*89.0056158.9300037
Nuwanidu FernandoGG/CSDambulla Aura2022-20233318963*44.5065136.9201075
Dinesh ChandimalCSKandy Warriors20212218844*88.0056157.1400073
Shoaib MalikJKB-Love Kandy20232218655*86.0060143.3301072
Shikhar DhawanINDSri Lanka2021330864628.6779108.8600191
Aaron FinchAUSSri Lanka20222218561*85.0053160.3801084
Glenn MaxwellAUSSri Lanka2016-2022320856642.5048177.0801074
Charith AsalankaSLZimbabwe2024220856942.5061139.3401063
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.