Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES118/4 (14)WAR206/4 (20)ES need 89 runs in 36 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,669 of the 11,670 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Colin AckermannDUR/LEILancashire2017-20261515237966*29.15329115.20020337
David WilleyYOR/NORDurham2014-20261816237975*27.07255148.630223319
Alex DaviesLAN/BBLeicestershire2015-20251211237894*42.00278135.97031458
Alex CareyASPerth Scorchers2018-2026111103788234.36257147.080304112
Shikhar DhawanPK/DCSunrisers Hyderabad2019-20241212137899*34.36308122.730214110
Luke WrightSUSKent2014-2022141303788529.08268141.040104411
Max HoldenMIDEssex2018-202613134378102*42.00237159.491113418
JP DuminySAAustralia2009-2016151433787834.36326115.95031358
Hamilton MasakadzaZIMBangladesh2006-201999137793*47.13281134.160304112
Glenn PhillipsNZWest Indies2017-2024109137710847.13218172.941202726
Sam BillingsKENHampshire2014-20261514337795*34.27241156.430302615
Miles HammondGLOKent2018-2025141413778029.00258146.120204119
Leo CarterCAN/OTANorthern Districts2018-20261615437770*34.27278135.610303214
Ambati RayuduCSK/MIRajasthan Royals2010-2023222023775720.94295127.800322816
Liton DasCV/DCSylhet Strikers2023-20258803768547.00248151.610503913
Faisal KhanKSAKuwait2018-202499137683*47.00185203.240303525
Harry BrookENGPakistan2022-20261110437610062.67236159.321103118
Shimron HetmyerGAWJamaica Tallawahs2018-20231413037610028.92295127.461133315
Muhammad TanveerQATSaudi Arabia2019-2025131343766341.78306122.880212718
Jonathan WellsAS/MR/HHBrisbane Heat2012-2023211763765534.18318118.24011315
Brett D'OliveiraWORNorthamptonshire2014-2026211803765220.89298126.170103211
Shikhar DhawanINDSri Lanka2016-2021111113759037.50290129.310313712
Josh CobbWOR/NOR/LEILancashire2014-2024111113757437.50287130.660313414
Chris GayleWISouth Africa2007-20211212137511734.09216173.611212730
James McCollumNKNorth-West Warriors2019-20261313337579*37.50296126.69022398
Manish PandeyKKR/RCB/DCRajasthan Royals2008-20231514237583*31.25279134.410323715
Colin AckermannDUR/LEINorthamptonshire2017-2026161533758531.25256146.480313313
Richard LeviNORWorcestershire2014-2021131303745028.77267140.070114712
Quinton de KockRCB/MI/LSGDelhi Capitals2018-2024131303748028.77268139.550204013
Suryakumar YadavINDAustralia2022-2025141313748031.17217172.350212825
Joe WeatherleyHAMSomerset2016-2026161523747128.77302123.840401918
Steve SmithSSPerth Scorchers2012-2026992373121*53.29230162.171213317
Dean FoxcroftOTA/CDAuckland2019-2026131223736937.30299124.750313111
Ashton TurnerPSMelbourne Stars2014-2026171563736941.44239156.070212718
Steven CroftLANWorcestershire2014-2024161563739441.44277134.660212714
James VinceSB/MLWelsh Fire2021-2026109237273*53.14249149.400404210
Ian CockbainGLOSussex2014-2022151423728431.00291127.840303015
Chris CookeGLAEssex2014-20251917537260*31.00255145.880102220
Shamim HossainCK/RR/CCFortune Barishal2022-2025111143717953.00257144.360302921
Daryl MitchellNZPakistan2021-20251615337172*30.92255145.490302513
Matthew ShortAS/MRSydney Thunder2014-2026161513718226.50264140.530312619
Joe ClarkeWOR/NOTNorthamptonshire2016-20251212137013633.64235157.451113122
Tom MooresNOTBirmingham Bears2018-20251313437074*41.11241153.530302524
Sherfane RutherfordBT/GAW/SKANTrinbago Knight Riders2018-2026171433707833.64264140.150212525
D'Arcy ShortAS/HHMelbourne Stars2016-20241515237096*28.46281131.670223911
Jordan SilkSSAdelaide Strikers2014-2025181653706733.64253146.25031436
Sam BillingsKENGloucestershire2014-2025191913705520.56299123.750112515
Kyle CoetzerSCOIreland2010-20199903697441.00274134.670303911
Sohaib MaqsoodIU/MSPeshawar Zalmi2018-202399336985*61.50217170.050403123
Adam GilchristPK/DCRoyal Challengers Bengaluru2008-20131111136910636.90248148.791233621

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.