Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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,670 of the 11,671 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaMI/DCDelhi Capitals2008-202638383109274*31.20823132.690619451
MS DhoniCSK/RPSMumbai Indians2008-202544381677263*35.09591130.630315737
Virat KohliRCBPunjab Kings2008-202637374121711336.88911133.5917112436
Rohit SharmaMI/DCKolkata Knight Riders2008-2026373771176109*39.20898130.9617210849
Rohit SharmaMI/DCChennai Super Kings2008-202536365972105*31.35742131.001848738
Virat KohliRCBChennai Super Kings2008-202635354117490*37.87915128.3101008549
Virat KohliRCBMumbai Indians2008-20263635497292*31.35755128.740738335
MS DhoniCSK/RPSRoyal Challengers Bengaluru2008-202537351290684*39.39633143.130405750
Rohit SharmaMI/DCRoyal Challengers Bengaluru2008-2026363538899427.78642138.470748241
Suresh RainaCSK/GLMumbai Indians2008-20213434682483*29.43591139.420736835
Virat KohliRCBKolkata Knight Riders2008-2026363381126105*45.04824136.652719934
Virat KohliRCBRajasthan Royals2008-202634336928113*34.37739125.581618427
Rohit SharmaMI/DCPunjab Kings2008-20263433490579*31.21658137.540738142
Virat KohliRCBDelhi Capitals2008-20263332811729948.83872134.40011010535
MS DhoniCSK/RPSDelhi Capitals2008-202534321173963*35.19529139.700324839
Shikhar DhawanPK/DC/MIKolkata Knight Riders2008-20233131190797*30.23767118.2507010121
Robin UthappaKKR/RCB/CSKPunjab Kings2008-2022313127727026.62572134.970427925
Dinesh KarthikKKR/RCB/PKChennai Super Kings2008-2024333167275229.08525138.480207822
Rohit SharmaMI/DCRajasthan Royals2008-2026323106057319.52486124.490355124
MS DhoniCSK/RPSKolkata Knight Riders2008-202535301657466*41.00447128.410203923
Shikhar DhawanPK/DC/MIChennai Super Kings2008-2023292951057101*44.04802131.8018211822
Jos ButtlerENGIndia2011-20263329484413133.76561150.451547739
MS DhoniCSK/RPSPunjab Kings2008-202535291270779*41.59465152.040515140
Suresh RainaCSK/GLRoyal Challengers Bengaluru2008-20212929670273*30.52547128.340436331
Dinesh KarthikKKR/RCB/DCPunjab Kings2008-2024312986766932.19455148.570427021
Dinesh KarthikKKR/RCB/PKRajasthan Royals2008-20243429764197*29.14482132.990335923
Ravindra JadejaCSK/RR/KTKKolkata Knight Riders2008-202634291448536*32.33362133.980012925
Ravindra JadejaCSK/RR/KTKRoyal Challengers Bengaluru2008-202635291348477*30.25367131.880213318
David WarnerDC/SHKolkata Knight Riders2009-202428283109312643.72753145.1526111341
Shikhar DhawanPK/DC/DCMumbai Indians2008-20232828590182*39.17702128.3506210022
Ajinkya RahaneKKR/CSK/DCMumbai Indians2011-20263128281168*31.19632128.320618722
Kieron PollardBT/TKR/SLSGuyana Amazon Warriors2013-2026292855197122.57370140.270254328
Ravindra JadejaCSK/RR/KTKDelhi Capitals2008-202635281245636*28.50319142.950003320
Robin UthappaKKR/RCB/CSKDelhi Capitals2008-2022282727407229.60593124.790517622
Johnson CharlesBT/SLZ/AHGuyana Amazon Warriors2013-20262827273394*29.32519141.230516738
Andre RussellJT/TKR/JKGuyana Amazon Warriors2013-20262927845258*23.79288156.940223233
Ravindra JadejaCSK/RR/KTKMumbai Indians2008-20263827939953*22.17325122.770123310
David WarnerDC/SHPunjab Kings2010-20242626311348149.30786144.27013212442
Sanju SamsonCSK/DC/RRSunrisers Hyderabad2013-202626265901102*42.90639141.001517041
Shikhar DhawanDC/MI/DCPunjab Kings2008-202126264894106*40.64645138.6017210317
Virat KohliRCBSunrisers Hyderabad2013-20262626388910038.65616144.321639034
Manish PandeyKKR/RCB/DCMumbai Indians2010-20262726384181*36.57644130.590617228
Sanju SamsonCSK/DC/RRPunjab Kings2013-20262626380311934.91566141.871207032
Suresh RainaCSK/GLDelhi Capitals2008-2021262636617728.74491134.620405725
Ashton TurnerPSSydney Sixers2014-20262826765784*34.58422155.690624925
David MillerSAIndia2011-202629268626106*34.78420149.051324039
Robin UthappaKKR/RCB/CSKMumbai Indians2009-2022272625928024.67480123.330305226
MS DhoniCSKRajasthan Royals2008-202531261158575*39.00455128.570213225
Dinesh KarthikKKR/RCB/PKMumbai Indians2008-20242826942856*25.18314136.310214215
Mitchell SantnerNZIndia2016-202632261129447*19.60248118.55001247
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.