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 1ODI4th 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/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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 runsODI5th 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 (Men's T20Is)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Lakshit GuptaCAAIndonesia2023-20251515536956*36.90335110.150203416
GA PriandanaINACambodia2023-20251817336978*26.36325113.540313315
MahmudullahBANSri Lanka2007-2024161553685436.80250147.200112415
Shreyas IyerINDEngland2021-20261110236780*45.88244150.410303211
Kamran AkmalPAKAustralia2007-2014121133666445.75265138.110323811
Ahmed FaizMASHong Kong2020-2025161503665824.40325112.62011318
Sikandar RazaZIMBangladesh2013-20262424236672*16.64293124.910353414
Jos ButtlerENGNew Zealand2012-2026191543647333.09243149.790213515
US HathinjarCAAIndonesia2023-20251515236374*27.92292124.320312523
Shakib Al HasanBANPakistan2007-2022111123608440.00272132.350423710
Suryakumar YadavINDEngland2021-20261413036011727.69209172.251123818
MahmudullahBANZimbabwe2013-2024201843606225.71285126.320302711
Suryakumar YadavINDSri Lanka2021-2025991358112*44.75220162.731303118
Hashim AmlaSA/IWX/ICCPakistan2012-20171010235872*44.75267134.08020397
Quinton de KockSAAustralia2014-2021131313587029.83258138.760113317
Jason RoyENGIndia2014-2022151503566723.73270131.850123320
Babar HayatHKOman2015-202688235412259.00234151.281202917
KL RahulINDWest Indies2016-2019982353110*58.83222159.011203715
Liton DasBANWest Indies2018-2025161603536122.06282125.180213812
Dawid MalanENGSouth Africa2017-202299135099*43.75227154.190303913
R SatheesanROMMalta2021-20251010135099*38.89240145.830213918
Devon ConwayNZWest Indies2020-20251210234965*43.63266131.200202815
Imal LiyanageQATBahrain2020-2026131203498229.08283123.32021359
Ross TaylorNZIndia2007-20201313334954*34.90270129.260201914
Nizakat KhanHKMalaysia2020-20262121334947*19.39313111.500012210
Faisal KhanKSAKuwait2019-202477134883*58.00164212.200303423
Kevin PietersenENGPakistan2006-201288334873*69.60260133.850413310
Devon ConwayNZAustralia2021-2025119234899*49.71245142.04031319
Shikhar DhawanINDAustralia2013-2020141313477628.92249139.360204010
Shakib Al HasanBANWest Indies2007-20221414234768*28.92249139.36033419
Eoin MorganENGIndia2011-2021161413477126.69245141.630202517
Tillakaratne DilshanSLWest Indies2009-201699234696*49.43241143.57041435
AS SamraPHIIndonesia2023-20251111134610134.60216160.191202224
Soumya SarkarBANZimbabwe2016-2024131323466831.45265130.570313018
Liton DasBANZimbabwe2015-20241312134460*31.27245140.41030419
AP RajeevanTANRwanda2022-2023131333446334.40273126.010203210
Glenn MaxwellAUSEngland2013-202416161343103*22.87252136.111002814
Anshuman RathHKNepal2015-20269923428048.86274124.820203014
Sanju SamsonINDWest Indies2022-20261311234297*38.00198172.730303715
Heinrich KlaasenSAIndia2018-2024141303428126.31211162.090312125
Ross TaylorNZSri Lanka2006-2019171613426222.80297115.15022258
Virat KohliINDSri Lanka2012-20227723398267.80245138.37041339
Kushal BhurtelNEPNetherlands2021-20259903397737.67251135.060413512
Suresh RainaINDSouth Africa2006-20181211133910133.90229148.031003413
Shah Abrar HussainCAAIndonesia2023-20252315333974*28.25315107.620112118
Ahmed FaizMASSingapore2019-2025141203388628.17256132.030211919
VP ThamotharamMACGibraltar2021-2023994336104*67.20193174.091302821
Brandon KingWIIndia2019-20231312133685*30.55275122.180213513
Rovman PowellWIBangladesh2018-20251513433661*37.33246136.590302020
Umar AkmalPAKAustralia2010-2016121123359437.22231145.020302713

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.