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 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th 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/27DOLBOLODI4th 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)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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th 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 All T20s)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniCSK/RPSMumbai Indians2008-202544381677263*35.09591130.630315737
Rohit SharmaMI/DCDelhi Capitals2008-202638383109274*31.20823132.690619451
Ravindra JadejaCSK/RR/KTKMumbai Indians2008-20263827939953*22.17325122.770123310
Virat KohliRCBPunjab Kings2008-202637374121711336.88911133.5917112436
Rohit SharmaMI/DCKolkata Knight Riders2008-2026373771176109*39.20898130.9617210849
MS DhoniCSK/RPSRoyal Challengers Bengaluru2008-202537351290684*39.39633143.130405750
Ravichandran AshwinPK/CSK/DCMumbai Indians2009-202537164119239.92116102.5900274
Virat KohliRCBKolkata Knight Riders2008-2026363381126105*45.04824136.652719934
Rohit SharmaMI/DCChennai Super Kings2008-202536365972105*31.35742131.001848738
Virat KohliRCBMumbai Indians2008-20263635497292*31.35755128.740738335
Rohit SharmaMI/DCRoyal Challengers Bengaluru2008-2026363538899427.78642138.470748241
Virat KohliRCBChennai Super Kings2008-202635354117490*37.87915128.3101008549
MS DhoniCSK/RPSPunjab Kings2008-202535291270779*41.59465152.040515140
MS DhoniCSK/RPSKolkata Knight Riders2008-202535301657466*41.00447128.410203923
Ravindra JadejaCSK/RR/KTKRoyal Challengers Bengaluru2008-202635291348477*30.25367131.880213318
Ravindra JadejaCSK/RR/KTKDelhi Capitals2008-202635281245636*28.50319142.950003320
Virat KohliRCBRajasthan Royals2008-202634336928113*34.37739125.581618427
Rohit SharmaMI/DCPunjab Kings2008-20263433490579*31.21658137.540738142
Suresh RainaCSK/GLMumbai Indians2008-20213434682483*29.43591139.420736835
MS DhoniCSK/RPSDelhi Capitals2008-202534321173963*35.19529139.700324839
Dinesh KarthikKKR/RCB/PKRajasthan Royals2008-20243429764197*29.14482132.990335923
Ravindra JadejaCSK/RR/KTKKolkata Knight Riders2008-202634291448536*32.33362133.980012925
Virat KohliRCBDelhi Capitals2008-20263332811729948.83872134.40011010535
Jos ButtlerENGIndia2011-20263329484413133.76561150.451547739
Dinesh KarthikKKR/RCB/PKChennai Super Kings2008-2024333167275229.08525138.480207822
Ravindra JadejaCSK/RR/KTKPunjab Kings2008-2026332373934324.56308127.600013510
Ish SodhiNZPakistan2016-20253314465156.507092.8600241
Rohit SharmaMI/DCRajasthan Royals2008-2026323106057319.52486124.490355124
Shikhar DhawanPK/DC/MIKolkata Knight Riders2008-20233131190797*30.23767118.2507010121
Ajinkya RahaneKKR/CSK/DCMumbai Indians2011-20263128281168*31.19632128.320618722
Robin UthappaKKR/RCB/CSKPunjab Kings2008-2022313127727026.62572134.970427925
Dinesh KarthikKKR/RCB/DCPunjab Kings2008-2024312986766932.19455148.570427021
MS DhoniCSKRajasthan Royals2008-202531261158575*39.00455128.570213225
Mitchell SantnerNZIndia2016-202631261129447*19.60248118.55001247
Bhuvneshwar KumarRCB/PW/SHKolkata Knight Riders2011-2026311495511*11.0054101.8500271
Shikhar DhawanPK/DC/MIChennai Super Kings2008-2023292951057101*44.04802131.8018211822
Suresh RainaCSK/GLRoyal Challengers Bengaluru2008-20212929670273*30.52547128.340436331
David MillerSAIndia2011-202629268626106*34.78420149.051324039
Kieron PollardBT/TKR/SLSGuyana Amazon Warriors2013-2026292855197122.57370140.270254328
Andre RussellJT/TKR/JKGuyana Amazon Warriors2013-20262927845258*23.79288156.940223233
Ravindra JadejaCSK/RR/GLSunrisers Hyderabad2013-20262921113385033.80264128.03011315
Shadab KhanPAKNew Zealand2018-2025291512304216.43169136.090022010
Sunil NarineKKRSunrisers Hyderabad2013-2026291921853110.88117158.120022013
Ravichandran AshwinPK/CSK/DCRoyal Challengers Bengaluru2010-2025291441083310.8071152.11003123
David WarnerDC/SHKolkata Knight Riders2009-202428283109312643.72753145.1526111341
Shikhar DhawanPK/DC/DCMumbai Indians2008-20232828590182*39.17702128.3506210022
Robin UthappaKKR/RCB/CSKDelhi Capitals2008-2022282727407229.60593124.790517622
Johnson CharlesBT/SLZ/AHGuyana Amazon Warriors2013-20262827273394*29.32519141.230516738
Ashton TurnerPSSydney Sixers2014-20262826765784*34.58422155.690624925
Dinesh KarthikKKR/PK/DCRoyal Challengers Bengaluru2008-2021282534316019.59374115.24021339
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.