Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 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 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Pallekele International Cricket Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Glenn MaxwellAUSSri Lanka2016-2026331183145*91.5089205.621001512
Kushal Janith PereraDA/DS/KRJaffna Kings2023-2026331159102*79.5098162.24100146
Tillakaratne DilshanSLNew Zealand2012-201333213776137.00110124.55020133
Pathum NissankaSLIndia20243301377945.6799138.38010174
David WarnerAUSSri Lanka2011-20224401365334.0098138.78010192
Lahiru UdaraKRGalle Gallants2026111132132*-63209.52100157
Pathum NissankaSLAustralia2022-2026221127100*127.0077164.94100125
Brendon McCullumNZBangladesh2012110123123123.0058212.07100117
Kushal Janith PereraSLWest Indies2015-20203301216640.3381149.38010144
Kushal Janith PereraSLIndia20243301195339.6782145.12010142
Tillakaratne DilshanSLAustralia2011-2016331112104*56.0066169.70100135
Kusal MendisGGColombo Stars20222201117255.5076146.05010106
Sadeera SamarawickramaJK/CSKandy Falcons2022-20243301104836.6779139.24000141
Andre RussellWISri Lanka2012-202044211040*55.0050220.00000213
Philip SaltENGSri Lanka20263301096236.3377141.5601094
Shoaib MalikJKDambulla Aura2022-202322110674*106.0068155.88010106
Kusal MendisSLNew Zealand20192201057952.5077136.36010104
Babar AzamCSGalle Titans2023110104104104.0059176.2710085
Colin de GrandhommeNZSri Lanka20193301035934.3375137.3301165
Travis HeadAUSSri Lanka2016-20262201015650.5047214.89010116
Harry BrookENGPakistan2026110100100100.0051196.08100104
Sahibzada FarhanPAKSri Lanka2026110100100100.0060166.6710095
Kusal MendisSLEngland2026440993724.7567147.76000133
Kusal MendisSLIndia2024330984532.6779124.05000121
Mahela JayawardeneSLAustralia2011220978648.5074131.08010141
Niroshan DickwellaSLNew Zealand2019330963932.0070137.1400081
Tom BantonENGSri Lanka20264419654*32.0062154.8401085
Jos ButtlerENGSri Lanka2012-2026550963919.2081118.52000121
Ibrahim ZadranJKColombo Kaps2026110959595.0065146.15010123
Suryakumar YadavINDSri Lanka2024330925830.6747195.74010133
Mark ChapmanDSKandy Falcons20241119191*-61149.1801084
Sam CurranENGSri Lanka2026442905845.0074121.6201073
Wanindu HasarangaKF/BK/KRJaffna Kings2022-20264418952*29.6749181.6301056
Pathum NissankaSLEngland2026440893422.2562143.5500086
Kushal Janith PereraSLBangladesh2013-2025220886444.0069127.5401075
Kusal MendisDAColombo Strikers2023110878787.0046189.1301048
Dinesh ChandimalCS/BK/DSJaffna Kings2022-2026330854428.3358146.5500084
Shakib Al HasanBANPakistan2012110848484.0054155.56010112
Johnson CharlesWIEngland2012110848484.0056150.00010103
Fakhar ZamanPAKSri Lanka2026110848484.0042200.0001094
Ashen BandaraKF/CKJaffna Kings2022-2026330834427.6778106.4100070
Dinesh ChandimalSLAustralia2011-2016330825827.3365126.15010101
Kushal Janith PereraSLNew Zealand2013-2019440825720.5069118.8401082
Reeza HendricksDSColombo Kaps2026110808080.0054148.1501093
Avishka FernandoJKDambulla Sixers2024210808080.0034235.2901076
Yashasvi JaiswalINDSri Lanka2024330804026.6745177.78000104
Pathum NissankaKF/CSJaffna Kings2022-2023330803626.6769115.94000110
Dinesh ChandimalCSGalle Gladiators2022220796339.5042188.1001083
Dinesh ChandimalCS/BKDambulla Aura2022-2023221794879.0061129.51000100
Kusal MendisSLAustralia2016-2026330795126.3359133.9001093
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.