Live6th Match · Pakistan ODI Tri-Series 2026/27SL182/3 (28)ENG386/5 (50)SL need 205 runs in 132 ballsLive2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMZimbabwe won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2First-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 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · 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 Bloomfield Cricket and Athletic Club Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kushal Janith PereraPSCNugegoda Sports Welfare Club20241117575*-26288.4601029
Kamil MisharaNCCNugegoda Sports Welfare Club2024110636363.0038165.7901083
Dinesh ChandimalCCCKandy Customs Cricket Club20241114646*-33139.3900033
Niroshan DickwellaNCCNugegoda Sports Welfare Club2024110454545.0016281.2500063
Chamika KarunaratneNCCRagama Cricket Club20241114242*-21200.0000023
Lahiru UdaraNCCRagama Cricket Club2024110373737.0017217.6500052
Ravindu RasanthaCCCKandy Customs Cricket Club20241113636*-26138.4600041
Angelo PereraNSWCNondescripts Cricket Club2024110343434.0016212.5000023
S ManurangaKCCCColts Cricket Club2024110333333.0031106.4500040
Vishad RandikaPSCNugegoda Sports Welfare Club2024110333333.0012275.0000023
Kaveen BandaraNCCRagama Cricket Club2024110282828.007400.0000023
Rahul GunasekeraNSWCNondescripts Cricket Club2024110272727.0027100.0000020
Tillakaratne SampathNSWCPolice Sports Club2024110242424.0020120.0000013
Pulina TharangaRCCNondescripts Cricket Club2024110232323.0011209.0900003
Tillakaratne SampathNSWCNondescripts Cricket Club2024110232323.0020115.0000021
Sahan ArachchigeNCCRagama Cricket Club2024110222222.0018122.2200021
Pawan SandeshCCCNugegoda Sports Welfare Club2024110222222.0013169.2300012
S KosalaKCCCColts Cricket Club2024110222222.0022100.0000020
Sahan ArachchigeNCCNugegoda Sports Welfare Club20241112020*-15133.3300021
Pulindu PereraNSWCPolice Sports Club2024110202020.009222.2200040
C GomezRCCNondescripts Cricket Club2024110202020.0010200.0000012
Nishan MadushkaCCCNugegoda Sports Welfare Club20241111919*-11172.7300021
Nipun MalingaRCCNondescripts Cricket Club2024110181818.008225.0000012
Pulindu PereraNSWCNondescripts Cricket Club2024110181818.001994.7400021
Kamil MisharaNCCRagama Cricket Club2024110171717.006283.3300012
Dilan JayalathNSWCPolice Sports Club2024110161616.0010160.0000011
Angelo PereraNSWCPolice Sports Club2024110151515.0013115.3800010
Insaka SiriwardeneNSWCPolice Sports Club2024110111111.0010110.0000000
S PathiranaKCCCColts Cricket Club2024110111111.001764.7100000
Santhush GunathilakeRCCNondescripts Cricket Club2024110111111.001291.6700010
Heshan DhanushkaPSCNugegoda Sports Welfare Club20241111010*-6166.6700001
Ravishka WijesiriRCCNondescripts Cricket Club20241111010*-4250.0000001
Kevin PereraNSWCNondescripts Cricket Club2024110999.001560.0000000
P PathumNSWCPolice Sports Club2024110777.001163.6400000
Ruvishan PereraNSWCPolice Sports Club202411177*-4175.0000001
GSM FernandoRCCNondescripts Cricket Club2024110666.004150.0000010
MARP SeneviratneNSWCNondescripts Cricket Club2024110666.004150.0000010
G SenhasRCCNondescripts Cricket Club2024110666.006100.0000010
Lasith CroospulleCCCNugegoda Sports Welfare Club2024110555.004125.0000010
Yashodha LankaCCCKandy Customs Cricket Club2024110555.00771.4300010
P PathirajaCCCNugegoda Sports Welfare Club2024110555.005100.0000010
Rahul GunasekeraNSWCPolice Sports Club2024110555.001050.0000000
Insaka SiriwardeneNSWCNondescripts Cricket Club2024110555.004125.0000010
TAN SurangaKCCCColts Cricket Club2024110555.001533.3300000
Y MaddegeKCCCColts Cricket Club2024110555.001338.4600000
Ahan WickramasingheNCCRagama Cricket Club2024110555.00771.4300000
A MuthalibNSWCPolice Sports Club2024110444.00666.6700000
T DickwellaKCCCColts Cricket Club2024110444.004100.0000010
P PathumNSWCNondescripts Cricket Club2024110333.00475.0000000
Thaveesha KahaduwaarachchiNCCNugegoda Sports Welfare Club2024110333.00475.0000000
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.