Bowler/batsman combinations

Bowler/batsman combinations in T20s

Bowler/batsman combinations
Bowler
Batter
Span
Mat
Wkts
Ave
Ducks
AD Hales2010-2026261120.633
RG Sharma2012-2025301023.30
KA Pollard2010-2024511027.70
SR Watson2011-202025928.660
MA Agarwal2011-202514827.870
GH Worker2014-202315813.370
RP Burl2017-202517819.371
D Wiese2013-202418814.51
Iftikhar Ahmed2019-202519832.120
Khushdil Shah2019-202523815.121
RG Sharma2007-202125824.371
DA Miller2016-202527813.250
JT Smuts2008-202428819.51
SW Billings2014-2026298251
DJG Sammy2012-202031816.870
W Sutherland2020-20261276.421
Q de Kock2017-20261374.142
N Pooran2020-202514722.282
Shamsur Rahman2010-202415710.850
MWR Stokes2019-2025157290
MS Dhoni2008-201716732.850
RR Pant2016-202517712.422
EJG Morgan2006-201618729.421
AT Rayudu2013-202318715.280
CA Ingram2015-202518733.710
AM Rahane2012-2024197124
V Kohli2013-202520723.571
JC Buttler2016-202521722.853
RV Uthappa2007-202122721.281
Sohail Tanvir2013-20192375.141
Shoaib Malik2006-202325721.142
DJ Bravo2009-202025728.420
C Munro2014-202525728.711
Fakhar Zaman2016-202525729.420
AD Russell2015-20252673.572
GJ Maxwell2013-202527717.570
Q de Kock2014-202528730.420
GJ Maxwell2014-202529742.570
CH Gayle2008-202141735.851
JM Clarke2020-20258640.660
BA King2022-20258610.51
Babar Azam2019-20239651.660
FH Allen2021-20239621.660
RWT Key2004-20121065.662
RG Sharma2008-2014106151
JN Malan2018-202410619.661
DI Stevens2011-202111613.660
DS Rosier2014-202511618.330
DL Lloyd2015-202511620.50
A Lyth2016-202411614.661
PP Shaw2018-202411611.331
Z Crawley2019-202511624.160
OA Shah2007-201312631.160
RN ten Doeschate2011-2021126330
SR Watson2014-2020126190
MN van Wyk2014-201912630.831
JM Vince2017-202512657.160
RD Rickelton2017-202312611.660
JR Philippe2018-202612617.830
SV Samson2020-202512615.161
GJ Maxwell2020-202512660
V Kohli2008-201613630.161
PD Trego2010-201813616.330
H Davids2011-201913613.661
SA Northeast2011-202313617.660
Anwar Ali2013-202213617.830
Karim Janat2017-202513623.160
SP Narine2018-2026136160
G Gambhir2008-201714645.830
NV Ojha2009-2016146231
Kamran Akmal2010-201714630.660
LJ Wright2010-2022146360
PA Patel2012-20191567.162
CAK Walton2013-202315616.160
C Jonker2015-202415612.50
RG Sharma2016-2025156301
LJ Tucker2017-202415690
BKG Mendis2018-2025156280
JM Vince2019-202515618.330
DP Conway2020-202515623.160
II Selemani2022-202315623.830
MS Dhoni2008-2014166200
Kamran Akmal2016-202116619.662
CH Gayle2017-2021166310
CJ Bowes2017-202516625.330
AK Markram2021-202516622.50
Q de Kock2014-202517638.160
Sarfaraz Ahmed2015-202417620.161
Mehidy Hasan Miraz2016-20261768.161
ADS Fletcher2017-202417627.160
Litton Das2013-202418621.330
RG Sharma2015-202418626.161
Litton Das2015-202418621.830
SE Rutherford2019-20251865.330
GA Priandana2023-2025186101
DR Flynn2007-202019646.330
Iftikhar Ahmed2010-202319611.331
CA Ingram2016-202519626.330
TJ Moores2017-202519616.661
SR Watson2008-202020641.830
CH Gayle2009-201920617.330
AM Rahane2011-202520619.830
Anamul Haque2013-202420620.830
N Rana2015-202520621.160
Rashid Khan2017-20252064.831
AK Markram2022-202520615.661
AT Rayudu2010-202321624.830
SPD Smith2010-202021616.50
J Charles2013-202521623.50
AD Russell2016-2026216141
Mohammad Rizwan2017-202521637.660
SR Watson2010-201722628.830
DJG Sammy2013-202022613.831
SO Hetmyer2019-202623621.661
TL Seifert2018-202524617.331
Q de Kock2014-202626620.331
E Lewis2014-202526631.660
C Munro2016-202428655.160
ADS Fletcher2011-202629626.160
PR Stirling2010-202430625.660
AD Hales2010-202531634.330
LMP Simmons2010-2022316341
Sikandar Raza2015-202631629.831
AT Rayudu2007-202333613.161
R Powell2016-2026336201
N Pooran2013-202635611.50
Q de Kock2014-202637619.160
AD Russell2010-202444626.50
CH Gayle2012-202244622.50
KC Sangakkara2010-20135523.20
Ihsanullah2017-20196513.61
MT Coles2010-20157523
JJ Roy2011-2013757.40
EJG Morgan2012-20217591
N Pooran2020-20247543.20
O Manishimwe2024-20257519.41
TM Dilshan2008-201385150
MN van Wyk2014-20178521.60
SW Billings2015-20238514.81
Ishan Kishan2016-20208524.80
Tamim Iqbal2016-20258541.80
SV Samson2018-20228514.20
Mohammad Naim2019-20258515.20
MP Stoinis2020-20268526.41
MR Marsh2022-20258520.80
ML Pettini2003-201395180
NN Odhiambo2011-2013957.21
AJ Finch2013-20189542
SS Eskinazi2017-20259533.80
TS Kamunhukamwe2019-2026955.61
T Kohler-Cadmore2021-20259542.80
WG Jacks2023-202595222
DPMD Jayawardene2007-201210515.40
DC Thomas2011-202210563
AT Rayudu2012-202310526.40
KD Karthik2013-202510521.40
T Westley2014-2020105250
JJ Roy2014-202210521.20
DA Warner2015-202510581
Q de Kock2015-2025105300
P Nissanka2018-202510528.60
BKG Mendis2019-202510510.81
T Banton2019-202510527.20
JR Philippe2020-202610532.60
JM How2007-201411518.61
JL Denly2007-201311591
LJ Wright2007-2016115320
GJ Maxwell2014-202311532.62
DL Lloyd2014-202211541.80
SS Iyer2015-202511510.62
Rashid Khan2018-20221157.62
Prabhsimran Singh2019-202511572
JJ Roy2019-2024115100
Fakhar Zaman2020-202511512.20
Sharjeel Khan2020-2022115212
N Pooran2021-202511526.60
R Powell2022-20241155.80
O Tuyisenge2023-2024115142
JD Ryder2006-2018125202
Mahmudullah2010-202112529.20
AT Rayudu2010-201712520.41
JM Vince2010-20161258.21
AK Kitchen2013-202012518.40
JM Vince2014-202212534.80
DJ Bell-Drummond2014-202512514.40
Soumya Sarkar2015-202612522.60
KS Williamson2016-202212527.80
GJ Maxwell2017-2024125380
SO Hetmyer2018-2025125131
M Bryant2019-202512527.60
JC Buttler2020-202512527.80
PR Stirling2021-20251256.21
RN Patel2021-20231253.81
WG Jacks2022-202512517.80
SE Rutherford2022-202612539.20
JHK Adams2005-201613520.20
LMP Simmons2009-202113591
DA Warner2010-2025135220
JL Denly2012-202213526.60
Kamran Akmal2013-20221352.63
JJ Roy2013-202513513.20
DA Warner2014-202313530.80
JM Vince2014-202513540
J Overton2015-202513516.20
Q de Kock2015-2025135400
TL Seifert2016-202313528.40
TP Alsop2017-202513581
CN Ackermann2017-202313512.60
CAK Walton2018-202313512.80
N Pooran2018-20251355.61
JR Philippe2019-2026135130
WG Jacks2019-20251355.81
GR Adair2020-202513531.80
S Thakor2022-202313591
LMP Simmons2011-201614533.40
V Kohli2011-2023145530
MJ Guptill2012-202414515.80
Sohaib Maqsood2012-202214519.21
A Lyth2014-202514530.60
Ariful Haque2015-202514515.40
Rony Talukdar2015-202414517.80
R Powell2017-202514538.40
Q de Kock2017-202514511.82
MP Stoinis2018-202614512.60
JM Bairstow2019-202614524.40
MP Breetzke2019-202514518.80
Q de Kock2020-2025145191
Shamim Hossain2020-202614512.80
JM Vince2022-202514526.41
Rahmanullah Gurbaz2022-202514523.60
Kamran Akmal2005-201715525.60
DR Smith2008-201815518.20
G Gambhir2008-201715532.60
DR Smith2009-201915526.21
CH Gayle2010-2021155181
Shakib Al Hasan2012-202415510.40
F du Plessis2012-202115519.20
DJ Bravo2014-20191559.61
SS Eskinazi2016-202515540.20
AJ Hose2017-202515529.40
R Powell2017-202515511.21
Mohammad Naim2019-202615522.42
DR Sams2020-202615518.80
KR Mayers2022-2026155230
C Rubagumya2022-202315515.40
RN ten Doeschate2006-2016165250
Mandeep Singh2010-202216514.81
KD Karthik2012-202116517.20
Imrul Kayes2013-202216521.61
RG Sharma2013-20241652.62
N Dickwella2014-2025165191
Mohammad Mithun2015-2025165241
MP Stoinis2016-202516513.21
SW Billings2016-202516539.21
JM Vince2017-202516517.22
Hussain Talat2017-202316530.80
FH Allen2022-202516518.22
ML Pettini2003-2014175191
RJ Nicol2006-201717542.20
SJ Croft2008-202217529.20
RG Sharma2009-202217514.80
MH Wessels2009-202017524.40
GH Worker2010-201917528.41
Sabbir Rahman2014-2022175330
AT Rayudu2014-2023175170
SP Narine2014-202517528.41
JJ Peirson2015-202617514.40
DJ Malan2016-202617519.40
Litton Das2016-202617535.20
JO Holder2019-20251752.41
JDS Neesham2020-20251757.20
MS Chapman2020-202517523.40
K Nassoro2022-20231756.61
P Mustard2005-201518532.20
GJ Bailey2008-202018528.60
SW Billings2011-202518515.20
RG Sharma2012-202518523.20
CA Lynn2012-202518534.21
DJ Bravo2013-202018516.20
SP Narine2015-20251854.22
Q de Kock2016-20251857.41
DW Lawrence2016-2025185220
N Pooran2017-2025185231
Najmul Hossain Shanto2017-2026185300
CJ Bowes2018-202518516.81
DK Kesuma2023-202518510.61
Azhar Mahmood2003-201619521.60
Mahmudullah2007-201919510.41
JL Denly2010-202519528.80
Mushfiqur Rahim2013-20251959.61
AJ Turner2014-202519515.40
SV Samson2014-202519512.40
Mohammad Hafeez2015-202219527.61
LS Livingstone2015-202519525.80
MP Stoinis2015-202519514.61
DA Warner2016-202419530.80
GJ Maxwell2016-202419515.40
AM Rahane2016-202519533.20
PR Stirling2018-2022195280
MN van Wyk2005-201920522.40
RG Sharma2010-2024205271
RS Bopara2010-20232057.21
L Gregory2011-202520527.40
GJ Maxwell2011-202520550.40
Soumya Sarkar2012-202420510.61
JC Buttler2012-202520520.20
V Kohli2013-2025205230
Tamim Iqbal2015-202520540.80
AD Russell2015-20252057.81
TB Abell2016-202520518.80
GF Linde2016-202620512.61
F du Plessis2018-202620530.40
T Banton2019-202620548.40
R Powell2023-2025205291
CH Gayle2005-202121570
DJ Willey2010-202521526.40
SA Yadav2011-202521532.41
Tamim Iqbal2011-202421546.40
SP Narine2012-20242155.22
N Pooran2019-202521536.60
CAK Walton2013-202222534.20
KA Pollard2014-202222526.40
KA Pollard2014-2023225270
CD Fletcher2014-20252255.41
MG Bracewell2014-202522524.60
PD Salt2016-2025225200
RR Rossouw2017-2025225131
CB Cooke2011-202523516.20
GJ Maxwell2012-202523522.81
JC Buttler2016-2025235100
MP Stoinis2018-2025235311
DJ Malan2010-2025245390
Shoaib Malik2011-202324520.80
SP Narine2013-202624515.60
Kamran Akmal2015-202124532.21
AD Russell2012-202525513.80
JO Holder2012-202525518.41
GJ Maxwell2014-202425521.60
DR Smith2011-201826542.80
Shakib Al Hasan2012-202526511.80
JO Holder2019-202626515.60
SK Raina2008-201727517.40
CH Gayle2009-201927540.20
Shoaib Malik2010-202427544.20
AT Rayudu2011-202427516.61
SR Watson2008-201928556.20
Imad Wasim2009-20232857.82
AB de Villiers2010-202128516.41
GJ Maxwell2012-202528521.60
C Munro2017-202528511.21
DA Warner2010-202429534.41
Sarfaraz Ahmed2010-202329527.60
C Munro2016-202529525.40
Tamim Iqbal2010-202430532.21
AD Hales2010-202530544.20
J Charles2012-202532538.80
RG Sharma2008-202234519.60
KA Pollard2010-202234513.62
JM Vince2011-202634529.60
F du Plessis2014-202534524.80
KA Pollard2011-202540523.80
DJ Bravo2010-202444525.81
Mat is the amount of matches both players have appeared against each other
Ave is the average batsman's score upon dismissal by the bowler
Records includes the following current or recent matches:

Wellington v Canterbury at Wellington, Super Smash 23rd match, Jan 19, 2026 [Twenty20]

Sunrisers Eastern Cape v MI Cape Town at Gqeberha, SA20 29th match, Jan 18, 2026 [Twenty20]

Dhaka Capitals v Chattogram Royals at Mirpur, Bangladesh Premier League 30th match, Jan 18, 2026 [Twenty20]

Brisbane Heat v Sydney Sixers at Brisbane, Big Bash League 40th match, Jan 18, 2026 [Twenty20]

Noakhali Express v Rangpur Riders at Mirpur, Bangladesh Premier League 29th match, Jan 18, 2026 [Twenty20]

Otago v Northern Districts at Dunedin, Super Smash 22nd match, Jan 18, 2026 [Twenty20]