T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (Men's T20Is)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKNew Zealand2018-202426243880101*41.90667131.931809816
David WarnerAUSWest Indies2009-20241515166289*47.29412160.680717928
Jos ButtlerENGIndia2011-20263329484413133.76561150.451547739
David WarnerAUSSri Lanka2009-202217175653100*54.42466140.131617411
Babar AzamPAKEngland2016-202619183685110*45.67492139.231406915
Mark ChapmanNZPakistan2018-202525215663104*41.44410161.711406827
Mohammad RizwanPAKNew Zealand2016-20242220468998*43.06546126.190506716
Babar AzamPAKSouth Africa2019-20251616152612235.07383137.34133668
Kane WilliamsonNZPakistan2012-20242121466772*39.24559119.320626511
Jos ButtlerENGSri Lanka2012-202616165645101*58.64430150.001506521
Aaron FinchAUSIndia2012-2022181805008927.78357140.060236211
Virat KohliINDEngland2011-20242121464880*38.12480135.000516119
Virat KohliINDAustralia2012-20242322679490*49.63557142.550826026
Quinton de KockSAWest Indies2016-20261616068911543.06423162.882316038
Paul StirlingIREAfghanistan2010-2024222205487924.91409133.990335823
Rohit SharmaINDWest Indies2009-202222224693111*38.50485142.891515739
Reeza HendricksSAWest Indies2015-2024171705278731.00337156.380315722
Jos ButtlerENGWest Indies2011-2026262437019633.38484144.830525633
Jos ButtlerENGAustralia2013-20241616358477*44.92387150.900515625
Virat KohliINDWest Indies2011-20221413357094*57.00378150.790605618
Babar AzamPAKWest Indies2016-20211714354097*49.09424127.36051569
Aaron FinchAUSEngland2011-20221616361915647.62385160.781315535
Mohammad HafeezPAKNew Zealand2007-20211818356399*37.53407138.330315525
Philip SaltENGWest Indies2022-20261514367011960.91368182.073325244
Mohammad ShahzadAFGIreland2010-2018121224367743.60327133.330405213
Jos ButtlerENGSouth Africa2012-2025232136068333.67362167.400405134
Suryakumar YadavINDNew Zealand2021-202614144526111*52.60309170.231425129
Rohit SharmaINDSouth Africa2007-20241817142910626.81330130.001235116
Simon SsesaziUGARwanda2021-20241818239559*24.69285138.600125113
Virandeep SinghMASHong Kong2020-20262019358484*36.50467125.050305026
Tim SeifertNZPakistan2018-20251919357997*36.19376153.990435035
Martin GuptillNZPakistan2009-20211919152687*29.22393133.840415025
Simon SsesaziUGATanzania2021-202315142458100*38.17373122.791315016
Virat KohliINDPakistan2012-20241111449282*70.29397123.930504911
Rohit SharmaINDEngland2007-202416152467100*35.92334139.821304918
LA DunbarSERBulgaria2019-20251111359411774.25354167.802204844
Quinton de KockSAIndia2014-2026161525139039.46346148.270614824
Ravija SandaruwanKUWBahrain2019-20261515046510331.00335138.811224821
Kusal MendisSLBangladesh2018-2025141405668640.43362156.350704731
Mohammad RizwanPAKEngland2015-20241714256088*46.67420133.330614716
Sahibzada FarhanPAKSri Lanka2025-20261010153410059.33336158.931504727
Jonny BairstowENGSouth Africa2012-2024161425019041.75343146.060404721
Pathum NissankaSLIndia2021-20251211042110738.27313134.501314612
RG MukasaUGARwanda2022-2023111123188935.33218145.87021468
Nicolas PooranWIIndia2018-2023202025926732.89438135.160514535
Glenn MaxwellAUSSri Lanka2013-202617143504145*45.82289174.391204524
Martin GuptillNZSouth Africa2009-201510102424101*53.00319132.921204516
Richie BerringtonSCONetherlands2008-20251717340864*29.14297137.37012459
II SelemaniTANRwanda2022-2023141413945630.31266148.120214523
Luqman ButtCAAIndonesia2023-20252420257375*31.83400143.250304437
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.