Live7th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-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 (Men's All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×

Player figures come from full scorecards, which we hold for 11,656 of the 11,657 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliRCBPunjab Kings2008-202637374121711336.88911133.5917112436
Rohit SharmaMI/DCKolkata Knight Riders2008-2026373771176109*39.20898130.9617210849
Virat KohliRCBChennai Super Kings2008-202635354117490*37.87915128.3101008549
Virat KohliRCBDelhi Capitals2008-20263332811729948.83872134.40011010535
David WarnerDC/SHPunjab Kings2010-20242626311348149.30786144.27013212442
Virat KohliRCBKolkata Knight Riders2008-2026363381126105*45.04824136.652719934
David WarnerDC/SHKolkata Knight Riders2009-202428283109312643.72753145.1526111341
Rohit SharmaMI/DCDelhi Capitals2008-202638383109274*31.20823132.690619451
Shikhar DhawanPK/DC/MIChennai Super Kings2008-2023292951057101*44.04802131.8018211822
KL RahulRCB/PK/DCMumbai Indians2014-202621216977103*65.13723135.133607738
Virat KohliRCBMumbai Indians2008-20263635497292*31.35755128.740738335
Rohit SharmaMI/DCChennai Super Kings2008-202536365972105*31.35742131.001848738
Ajinkya RahaneKKR/CSK/RRDelhi Capitals2009-202626246960105*53.33714134.451719824
Babar AzamKK/PZIslamabad United2017-202623235935111*51.94703133.0027310617
Virat KohliRCBRajasthan Royals2008-202634336928113*34.37739125.581618427
Shikhar DhawanPK/DC/MIKolkata Knight Riders2008-20233131190797*30.23767118.2507010121
MS DhoniCSK/RPSRoyal Challengers Bengaluru2008-202537351290684*39.39633143.130405750
Rohit SharmaMI/DCPunjab Kings2008-20263433490579*31.21658137.540738142
Sanju SamsonCSK/DC/RRSunrisers Hyderabad2013-202626265901102*42.90639141.001517041
Shikhar DhawanPK/DC/DCMumbai Indians2008-20232828590182*39.17702128.3506210022
Shikhar DhawanDC/MI/DCPunjab Kings2008-202126264894106*40.64645138.6017210317
James VinceHAMSussex2014-20262121389010249.44560158.9318111821
Virat KohliRCBSunrisers Hyderabad2013-20262626388910038.65616144.321639034
Rohit SharmaMI/DCRoyal Challengers Bengaluru2008-2026363538899427.78642138.470748241
KL RahulPK/DC/SHRajasthan Royals2014-20261919288295*51.88652135.280917134
Babar AzamPAKNew Zealand2018-202426243880101*41.90667131.931809816
Daniel Bell-DrummondKENEssex2014-20262424387390*41.57608143.590819321
David WarnerDC/SHRoyal Challengers Bengaluru2010-202423232862100*41.05537160.521908144
James VinceHAMEssex2014-20262524284712538.50584145.032649828
Jos ButtlerENGIndia2011-20263329484413133.76561150.451547739
Manish PandeyKKR/RCB/DCMumbai Indians2010-20262726384181*36.57644130.590617228
KL RahulPK/DC/SHRoyal Challengers Bengaluru2014-202620196840132*64.62579145.081506245
Faf du PlessisRCB/CSK/DCPunjab Kings2012-2025211828319651.94573145.030917831
Suresh RainaCSK/GLKolkata Knight Riders2008-2021262348298443.63607136.570808128
Suresh RainaCSK/GLMumbai Indians2008-20213434682483*29.43591139.420736835
Suresh RainaCSK/GLPunjab Kings2008-202125244822100*41.10546150.551417635
Ajinkya RahaneKKR/CSK/DCRoyal Challengers Bengaluru2009-202627252820103*35.65609134.651518823
Ajinkya RahaneKKR/CSK/DCMumbai Indians2011-20263128281168*31.19632128.320618722
Babar AzamIU/KK/PZQuetta Gladiators2016-20262121281011542.63620130.652528717
Sanju SamsonCSK/DC/RRPunjab Kings2013-20262626380311934.91566141.871207032
Chris GayleKKR/RCBPunjab Kings2009-20171616179711753.13456174.782626361
Sam HainWAR/BBNottinghamshire2016-202518178795112*88.33506157.111606930
Virat KohliINDAustralia2012-20242322679490*49.63557142.550826026
Colin MunroTKR/SLKGuyana Amazon Warriors2016-202623234794100*41.79584135.961627537
Babar AzamKK/PZLahore Qalandars2017-20262121378869*43.78649121.42071917
AB de VilliersRCB/DCMumbai Indians2008-202125246785133*43.61530148.111407136
Robin UthappaKKR/RCB/CSKPunjab Kings2008-2022313127727026.62572134.970427925
MS DhoniCSK/RPSMumbai Indians2008-202544381677263*35.09591130.630315737
Fakhar ZamanLQMultan Sultans2018-2025212107627636.29520146.540717034
Chris LynnBH/ASPerth Scorchers2011-20262323475098*39.47545137.610706041
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.