Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th 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 T20Is)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
JJ HuoMOZEswatini2022-2026982260107*43.33157165.611102911
Anshuman RathHKKuwait2023-20269902607628.89189137.57031279
Rassie van der DussenSAWest Indies2021-20241111226056*28.89229113.540201110
Hardik PandyaINDNew Zealand2016-2026191632604220.00199130.650011712
Ravija SandaruwanKUWHong Kong2022-202611111259102*25.90189137.041002416
Eoin MorganENGAustralia2010-2021141312597421.58178145.510111815
Kusal MendisSLAustralia2016-20261515125969*18.50245105.71021218
Chris GayleWINew Zealand2006-201898125885*36.86172150.000312216
Hamza KhanRWASierra Leone2023-20269902587528.67215120.000201615
Tilak VarmaINDEngland2025-20261111325872*32.25176146.590211617
Eoin MorganENGWest Indies2010-20221515525871*25.80222116.220201913
Hardik PandyaINDBangladesh2016-202598225750*42.83140183.570102514
Lendl SimmonsWIIndia2009-201999225782*36.71199129.150212211
Tamim IqbalBAN/IWXWest Indies2007-20181313225788*23.36208123.56021278
David MillerSAAustralia2011-20211514425753*25.70220116.82010167
JP DuminySANew Zealand2007-201786125686*51.20158162.030102111
Kamau LeverockBERCayman Islands2019-20267612569851.20182140.660101616
Karanbir SinghAUABelgium2024-20256612569151.20126203.170201526
P KurupBHRMalawi20257722565651.20242105.79010282
Taranjeet SinghROMBulgaria2021-20267702566236.57131195.420204010
RG MukasaUGATanzania2022-2023111002568925.60184139.13012358
H LakovBULSerbia2019-20251010325648*36.57220116.36000271
Liam LivingstoneENGWest Indies2021-20241512225654*25.60171149.710101317
Mohammad NabiAFGBangladesh2014-20251514425684*25.60217117.970211812
Kane WilliamsonNZEngland2012-20228812557236.43215118.60020235
Mohammad RizwanPAKZimbabwe2015-2022108425591*63.75213119.72020196
Umar AkmalPAKSouth Africa2010-20139922556436.43201126.870202010
Imran AnwarBHRQatar2019-2026121012556928.33187136.360102115
Matty CrossSCONetherlands2013-2025151202555221.25230110.87020205
Sharvin MuniandyMASHong Kong2020-2026211652552623.18218116.970001710
Rohan MustafaUAEAfghanistan2015-20238712547742.33174145.980212610
Gerhard ErasmusNAMUganda2019-2023885254100*84.67173146.821102212
Kumar SangakkaraSLPakistan2007-20131010225464*31.75193131.61010244
Cameron WhiteAUSSouth Africa2009-20141111425441*36.29191132.98000248
Ross TaylorNZWest Indies2008-2020111142546336.29213119.250211710
Kevin O'BrienIRENetherlands2010-2021121222544625.40170149.410021818
Ahmad RamdoniINAPhilippines2023-2025131252544636.29242104.96001179
Tristan StubbsSAIndia2022-20261512325447*28.22197128.93001238
Sanju SamsonINDSouth Africa2024-2025551253109*63.25133190.232021721
Harry BrookENGNew Zealand2022-20269812537836.14155163.230201817
Brandon KingWIAustralia2022-20259902536228.11176143.750302714
Daryl MitchellNZSri Lanka2019-2026111012536628.11194130.410201211
Eoin MorganENGSri Lanka2010-2021121122535728.11210120.480101911
Elton ChigumburaZIMPakistan2008-2020141422535421.08185136.760102013
Tillakaratne DilshanSLAustralia2007-201610101252104*28.00183137.70110317
Isaac DanladiNGRRwanda2023-20251210325252*36.00232108.62010206
Hamilton MasakadzaZIMPakistan2008-2018111102525322.91215117.21010268
Virandeep SinghMASNepal2019-20261111125272*25.20224112.50021277
Sanju SamsonINDNew Zealand2020-2026131302528919.38165152.730212316
Tony UraPNGPhilippines2019-2023441251107*83.67148169.591101414

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.