Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

Batting by opposition (Men's All T20s)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Afghanistan×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul StirlingIREAfghanistan2010-2024222205487924.91409133.990335823
Sikandar RazaZIMAfghanistan2015-202618182488106*30.50340143.531213921
Waseem MuhammadUAEAfghanistan2023-20268803137539.13219142.920302716
William PorterfieldIREAfghanistan2010-2018121202724622.67200136.00001318
Rohan MustafaUAEAfghanistan2015-20238712547742.33174145.980212610
Andrew BalbirnieIREAfghanistan2018-2024131302515119.31193130.05011305
Shaiman AnwarUAEAfghanistan2015-20176602486041.33207119.810301710
Gary WilsonIREAfghanistan2010-2018121222465924.60214114.95010185
Liton DasBANAfghanistan2018-2025111112366023.60218108.26021215
George DockrellIREAfghanistan2010-202421161123458*46.80177132.20010207
Kevin O'BrienIREAfghanistan2010-2020171702347413.76188124.47011208
Ryan BurlZIMAfghanistan2018-20261413123239*19.33214108.41002913
Abhishek SharmaINDAfghanistan202633022910876.3385269.411101822
Virat KohliINDAfghanistan2012-2024651225122*56.25141159.57111219
Harry TectorIREAfghanistan2020-202499421956*43.80157139.49010217
Hamilton MasakadzaZIMAfghanistan2016-20196602107135.00153137.250201215
Rohit SharmaINDAfghanistan2012-2024662204121*51.00133153.381122011
Brian BennettZIMAfghanistan2024-20268802044925.50170120.00000166
MahmudullahBANAfghanistan2014-202410902004522.22175114.29000175
Kusal MendisSLAfghanistan2022-202577118674*31.00137135.77010215
Shakib Al HasanBANAfghanistan2014-20241212318570*20.56160115.63011193
Lorcan TuckerIREAfghanistan2017-2024121201705014.17147115.65011174
Evin LewisWIAfghanistan2016-20267701536821.86149102.68011118
Mushfiqur RahimBANAfghanistan2014-20228701504621.43129116.28000142
Shivam DubeINDAfghanistan2024-202685214863*49.3395155.79020118
Vriitya AravindUAEAfghanistan2023-202455114870*37.00140105.71021172
Pathum NissankaSLAfghanistan2022-202577114560*24.1795152.63010203
Mark ChapmanNZ/HKAfghanistan2014-20267701424020.29127111.81000113
Sean WilliamsZIMAfghanistan2015-20217711405423.33117119.66011163
KL RahulINDAfghanistan2021-20222201316965.5089147.19020124
Stuart ThompsonIREAfghanistan2017-20197701315618.7189147.19010127
Matt MachanSCOAfghanistan2013-20163301295443.0098131.6301074
Wanindu HasarangaSLAfghanistan2022-20257511206730.0069173.91010135
Innocent KaiaZIMAfghanistan2022-20265501205424.00114105.2601094
Sanju SamsonINDAfghanistan2024-20264401175729.2566177.27021118
Babar HayatHKAfghanistan2014-20256611173923.4091128.5700158
Marlon SamuelsWIAfghanistan2016-201733111689*58.0097119.59010105
Zeeshan MaqsoodOMAAfghanistan2015-20174401155228.7596119.79010115
Rameez ShahzadUAEAfghanistan2016-20174411144938.0071160.56000125
Glenn MaxwellAUSAfghanistan2022-202422111359113.0073154.79020125
Brandon KingWIAfghanistan2019-20266601135018.8395118.9501077
Saif HassanBANAfghanistan202533111264*56.0080140.00010510
Quinton de KockSAAfghanistan2016-20263301095936.3380136.25010125
Johnson CharlesWIAfghanistan2016-20265501094321.8076143.42001135
Gareth DelanyIREAfghanistan2020-20249701093715.57101107.92000103
Calum MacLeodSCOAfghanistan2013-20215501085621.60100108.0001173
Fakhar ZamanPAKAfghanistan2021-20255501073021.4095112.6300094
Towhid HridoyBANAfghanistan2023-202544110647*35.3378135.9000074
Dhananjaya de SilvaSLAfghanistan2022-202433110466*52.0073142.4701093
Luke WrightENGAfghanistan20121119999*-55180.0001086
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.