Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Umar AkmalPAKAustralia2010-2016121123359437.22231145.020302713
Usman PatelKUWBahrain2020-20241111233575*37.22235142.550403911
D KansonkhoMAARwanda2021-2026161533355427.9235993.31010276
Sikandar RazaZIMNamibia2022-20261716233582*23.93267125.470221918
David WarnerAUSEngland2009-2024151503347322.27266125.56031319
Simon SsesaziUGAKenya2021-2024131313336627.75294113.270423212
Matthew StokesGUEJersey2019-20261212333266*36.89281118.15020295
Alex HalesENGIndia2011-20221010233186*41.38246134.550322518
Shahid AfridiPAKSri Lanka2007-20161514333154*30.09212156.130321917
Aiden MarkramSAIndia2022-2026161503316122.07255129.800203313
Niko DavinNAMZimbabwe2023-20248813308947.14222148.650303712
Jonny BairstowENGNew Zealand2012-20231413233086*30.00227145.370213118
Shai HopeWIEngland2019-2026181823305420.63272121.320122717
Matty CrossSCOIreland2015-20241111332766*40.88233140.34022419
Tamim IqbalBAN/IWX/ICCPakistan2007-2020161603276520.44271120.66010408
Reeza HendricksSASri Lanka2017-2024101013266636.22261124.90030365
Kusal MendisSLNew Zealand2019-2026131303257925.00259125.480213114
Ryan BurlZIMBangladesh2019-20261514632557*40.63231140.690212118
E BeukesCAAIndonesia2023-2025221873253929.55264123.110002218
Kusal MendisSLIndia2018-2025101003245732.40232139.660313113
Tillakaratne DilshanSLNew Zealand2006-2016141333247632.40301107.64031345
Kieron PollardWIIndia2009-2022171333246832.40260124.620201527
Mohammad HafeezPAKEngland2006-20211514132486*24.92251129.080222514
Babar HayatHKMalaysia2023-2026161633248324.92262123.660111523
Muhammad TanveerQATKuwait2019-202499232369*46.14259124.710402517
Brian BennettZIMSri Lanka2024-20269923238146.14244132.38020432
Tim SeifertNZEngland2018-2026151323234829.36230140.430002617
Tillakaratne DilshanSLPakistan2007-20161414232375*26.92279115.77012415
KL RahulINDNew Zealand2020-20218813226546.00234137.610302613
Evin LewisWIIndia2016-2019981322125*46.00186173.122021928
Wesley BarresiNEDScotland2012-20241010432275*53.67242133.06041297
Tilak VarmaINDWest Indies2023-2026111033225146.00203158.620102814
O ManishimweRWAMalawi2023-2026141423227026.83311103.54031406
Syed AzizMASNepal2019-2026111113216832.10249128.920413811
Ross TaylorNZEngland2007-2019211923214418.88261122.990011913
Zeeshan AliHKMalaysia2023-2026119032010135.56216148.151003314
KD KesumaINACambodia2023-202518173319110*22.79280113.931113112
Ibrahim ZadranAFGUnited Arab Emirates2023-20268813186345.43258123.260402411
RG MukasaUGARwanda2022-2023111123188935.33218145.87021468
Shreyas IyerINDWest Indies2019-202613132318102*28.91203156.651113212
Glenn PhillipsNZPakistan2018-20241816131870*21.20280113.57010258
Brandon KingWISouth Africa2023-20269903167935.11187168.980103121
Rassie van der DussenSAEngland2020-202177431594*105.00210150.000201618
Collins ObuyaKENUganda2019-20241111231596*35.00304103.620122215
Brendon McCullumNZEngland2007-2015131213147428.55218144.040202915
Alex HalesENGNew Zealand2012-20221212231480*31.40218144.040213612
Faisal KhanKSAQatar2019-2025131303147024.15183171.580123320
Waseem MuhammadUAEAfghanistan2023-20268803137539.13219142.920302716
Glenn MaxwellAUSNew Zealand2016-2024141433137028.45193162.180103216
MS DhoniINDAustralia2007-20191715731348*39.13279112.190002211

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.