Batting averages
Player Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
R Jangid 9 9 3 114 27* 19.00 100 114.00 0 0 2 7 3
(Vidarbha)
AR Bawne 12 7 3 150 64* 37.50 119 126.05 0 1 1 10 6
(Maharashtra)
PK Panchal 10 10 0 233 78 23.30 182 128.02 0 1 2 25 7
(Gujarat)
PSK Gupta 3 3 1 132 53 66.00 100 132.00 0 1 0 16 3
(Railways)
AV Vasavada 6 3 2 54 36 54.00 51 105.88 0 0 0 2 1
(Saurashtra)
Sumeet Verma 3 3 1 16 12* 8.00 16 100.00 0 0 0 0 1
(Himachal Pradesh)
Pankaj Rao 5 - - - - - - - - - - - -
(Chhattisgarh)
AA Chakraborty 3 2 1 3 2 3.00 6 50.00 0 0 0 0 0
(Tripura)
S Pandey 6 - - - - - - - - - - - -
(Services)
A Juyal 2 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Uttar Pradesh)
P Wijesena 1 1 0 8 8 8.00 3 266.66 0 0 0 0 1
(Tamil Union Cricket and Athletic Club)
Sajjad Hossain 2 - - - - - - - - - - - -
(Uttara Sporting Club)
Aamer Yamin 8 4 1 39 35* 13.00 28 139.28 0 0 1 3 2
(Karachi Kings)
Aamir Kaleem 2 2 0 25 21 12.50 29 86.20 0 0 0 2 1
(Oman)
VR Aaron 10 4 3 3 3* 3.00 9 33.33 0 0 1 0 0
(Jharkhand, Rajasthan Royals)
Aaron Jones 8 7 3 81 39 20.25 81 100.00 0 0 0 3 2
(United States of America)
Z Abbasi 1 1 0 1 1 1.00 5 20.00 0 0 0 0 0
(Botswana)
Abbas Saad 2 2 0 8 8 4.00 8 100.00 0 0 1 1 0
(Saudi Arabia)
KJ Abbott 17 6 3 42 15 14.00 29 144.82 0 0 1 3 2
(Hampshire, Northern Districts)
SA Abbott 11 4 1 15 7 5.00 21 71.42 0 0 0 0 1
(Sydney Sixers)
Abdullah Al Mamun 1 1 0 6 6 6.00 7 85.71 0 0 0 1 0
(Abahani Limited)
Abdullah Mahmood 1 1 0 2 2 2.00 2 100.00 0 0 0 0 0
(Denmark)
Abdullah Sheikh 2 2 0 13 11 6.50 18 72.22 0 0 0 1 0
(Norway)
Abdul-Shakoor Rahimzei 7 5 1 41 17 10.25 33 124.24 0 0 0 2 1
(Germany)
Abdul Kayium 2 2 1 9 9* 9.00 5 180.00 0 0 1 2 0
(Bangladesh Krira Shikkha Protisthan)
Abdul Mazid 2 2 0 37 33 18.50 22 168.18 0 0 0 6 0
(Mohammedan Sporting Club)
Abdul Rashid 1 1 0 9 9 9.00 24 37.50 0 0 0 0 0
(Belgium)
Abdul Samad 5 5 1 120 76* 30.00 96 125.00 0 1 1 14 4
(Jammu & Kashmir)
Abdul Shakoor 2 1 1 7 7* - 6 116.66 0 0 0 1 0
(United Arab Emirates)
Abdul Wahid 5 3 1 32 17* 16.00 26 123.07 0 0 0 4 1
(Saudi Arabia)
Abdur Rashid 2 1 1 2 2* - 1 200.00 0 0 0 0 0
(Uttara Sporting Club)
Abdur Razzak 3 1 1 7 7* - 4 175.00 0 0 0 1 0
(Prime Bank Cricket Club)
TB Abell 11 8 1 239 63 34.14 142 168.30 0 2 0 24 8
(Somerset)
ALKL Abeyrathne 3 3 0 41 20 13.66 34 120.58 0 0 0 4 2
(Bloomfield Cricket and Athletic Club)
L Abeyratne 7 5 0 41 27 8.20 55 74.54 0 0 1 1 0
(Colombo Cricket Club)
I Abeysekara 5 4 2 36 12 18.00 33 109.09 0 0 0 4 0
(Kurunegala Youth Cricket Club)
AMCD Abeysinghe 2 1 0 2 2 2.00 3 66.66 0 0 0 0 0
(Chilaw Marians Cricket Club)
K Abhinay 6 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Himachal Pradesh)
M Abhishek 1 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Police Sports Club)
Abhishek Mohan 1 1 1 3 3* - 6 50.00 0 0 0 0 0
(Kerala)
Abhishek Sharma 3 3 1 9 5* 4.50 9 100.00 0 0 0 1 0
(Sunrisers Hyderabad)
AS Abioye 1 - - - - - - - - - - - -
(Nigeria)
IKO Aboagye 4 4 0 16 7 4.00 37 43.24 0 0 1 0 0
(Ghana)
M Aboagye 3 3 1 47 24 23.50 53 88.67 0 0 0 3 0
(Ghana)
RA Abolarin 1 - - - - - - - - - - - -
(Nigeria)
Abraash Khan 3 1 0 22 22 22.00 22 100.00 0 0 0 5 0
(Canada)
Abu Hider 8 3 1 5 5 2.50 13 38.46 0 0 1 0 0
(Comilla Victorians, Gazi Group Cricketers)
Abu Jayed 13 5 4 17 10* 17.00 16 106.25 0 0 0 2 0
(Chittagong Vikings)
KK Acharjee 5 4 0 40 15 10.00 52 76.92 0 0 0 2 0
(Tripura)
F Achelam 1 - - - - - - - - - - - -
(Uganda)
MJ Ackerman 5 3 1 85 44* 42.50 81 104.93 0 0 0 10 1
(Dolphins)
CN Ackermann 13 12 0 326 58 27.16 255 127.84 0 2 0 30 5
(Leicestershire)
AD Nath 18 14 1 241 70 18.53 226 106.63 0 1 1 22 5
(Royal Challengers Bangalore, Uttar Pradesh)
HRD Adair 1 1 0 4 4 4.00 5 80.00 0 0 0 0 0
(Durham)
MR Adair 8 5 0 98 38 19.60 55 178.18 0 0 0 6 9
(Ireland, Ireland A, Northern Knights)
L Adam 2 1 1 0 0* - 0 - 0 0 0 0 0
(Knights)
FD Adams 1 1 0 14 14 14.00 16 87.50 0 0 0 0 0
(Cape Cobras)
Abdul Hashmi 8 5 1 70 31 17.50 66 106.06 0 0 1 4 0
(Denmark)
VD Adewoye 3 3 2 28 23* 28.00 21 133.33 0 0 1 3 2
(Nigeria)
Adil Hanif 4 2 0 24 16 12.00 23 104.34 0 0 0 3 0
(Bahrain)
Adil Reshi 2 2 0 11 8 5.50 15 73.33 0 0 0 0 1
(Jammu & Kashmir)
Aditya 2 2 1 64 64 64.00 46 139.13 0 1 0 5 4
(Nagaland)
Adnan Idrees 6 6 0 259 80 43.16 157 164.96 0 3 0 35 9
(Kuwait)
Afif Hossain 15 15 0 346 65 23.06 273 126.73 0 1 1 37 14
(Shinepukur Cricket Club, Sylhet Sixers)
Aftab Ahmed 1 1 0 10 10 10.00 13 76.92 0 0 0 1 0
(Denmark)
AC Agar 7 7 1 113 41* 18.83 86 131.39 0 0 1 9 4
(Birmingham Bears, Perth Scorchers)
WA Agar 2 - - - - - - - - - - - -
(Adelaide Strikers)
HP Agarwal 1 1 0 8 8 8.00 9 88.88 0 0 0 1 0
(Hyderabad (India))
MA Agarwal 23 23 3 599 85* 29.95 443 135.21 0 3 1 51 22
(Karnataka, Kings XI Punjab)
TD Agarwal 6 6 1 127 38* 25.40 118 107.62 0 0 0 12 3
(Hyderabad (India))
Agha Salman 3 3 0 18 13 6.00 30 60.00 0 0 0 1 0
(Lahore Qalandars)
GJ Agius 2 2 0 3 3 1.50 15 20.00 0 0 1 0 0
(Malta)
P Agnihotri 2 2 0 25 19 12.50 36 69.44 0 0 0 2 0
(Norway)
SA Ahmad 5 3 1 46 25 23.00 54 85.18 0 0 0 2 0
(Denmark)
AN Ahmed 7 3 1 2 1* 1.00 6 33.33 0 0 1 0 0
(Assam)
KK Ahmed 18 3 1 1 1* 0.50 3 33.33 0 0 2 0 0
(India, Rajasthan, Sunrisers Hyderabad)
RK Ahmed 7 7 4 142 53* 47.33 85 167.05 0 1 0 10 9
(Assam)
Ahmed Faiz 10 10 1 202 45 22.44 179 112.84 0 0 0 14 6
(Malaysia)
Ahmed Hassan 8 7 0 148 53 21.14 137 108.02 0 1 0 14 2
(Maldives)
Ahmed Raza 6 2 2 15 13* - 8 187.50 0 0 0 0 1
(United Arab Emirates)
S Ahmed Shah 6 5 0 35 13 7.00 42 83.33 0 0 0 0 4
(Manipur)
Ahmed Shehzad 8 8 2 311 99 51.83 245 126.93 0 4 1 30 8
(Quetta Gladiators)
Ahmed Wardak 9 4 2 27 20* 13.50 38 71.05 0 0 0 1 0
(Germany)
Ahsan Ali 8 8 0 178 46 22.25 136 130.88 0 0 0 16 7
(Quetta Gladiators)
KK Ahuja 3 3 0 16 8 5.33 30 53.33 0 0 0 1 0
(Mexico)
DS Airee 7 7 1 113 47* 18.83 109 103.66 0 0 0 7 3
(Nepal)
PS Airee 4 4 0 28 12 7.00 40 70.00 0 0 1 2 1
(Nepal)
Aizaz Cheema 1 - - - - - - - - - - - -
(Lahore Qalandars)
CM Akachukwu 2 2 1 8 8 8.00 4 200.00 0 0 0 0 1
(Nigeria)
Akash Deep 3 1 0 13 13 13.00 11 118.18 0 0 0 0 1
(Bengal)
Akbar Ali 2 2 0 85 43 42.50 64 132.81 0 0 0 3 5
(Bangladesh Krira Shikkha Protisthan)
S Akshay Jain 5 1 1 0 0* - 0 - 0 0 0 0 0
(Puducherry)
Al-Amin 9 9 0 99 32 11.00 83 119.27 0 0 0 11 3
(Khulna Titans, Prime Bank Cricket Club)
Alauddin Babu 3 3 0 50 30 16.66 47 106.38 0 0 0 3 2
(Mohammedan Sporting Club, Rajshahi Kings)
FB Alemao 3 2 1 17 13* 17.00 13 130.76 0 0 0 0 1
(Goa)
AM Ali 12 9 1 94 18 11.75 88 106.81 0 0 0 3 2
(Leicestershire)
MM Ali 14 13 3 360 85* 36.00 220 163.63 0 3 0 26 27
(Royal Challengers Bangalore, Worcestershire)
Ali Khan 2 - - - - - - - - - - - -
(Khulna Titans)
Ali Shafiq 2 1 0 0 0 0.00 0 - 0 0 1 0 0
(Multan Sultans)
FA Allen 4 4 1 24 8* 8.00 18 133.33 0 0 0 0 3
(West Indies)
R Allen 2 2 0 12 9 6.00 19 63.15 0 0 0 0 1
(Ireland A, North-West Warriors)
TP Allen 5 3 1 27 11* 13.50 17 158.82 0 0 0 0 3
(United States of America)
Alok Kapali 15 11 6 148 55 29.60 132 112.12 0 1 1 13 5
(Prime Bank Cricket Club, Sylhet Sixers)
Al-Amin Hossain 8 4 3 8 5 8.00 9 88.88 0 0 0 1 0
(Prime Bank Cricket Club, Sylhet Sixers)
Al Islam 4 1 1 0 0* - 0 - 0 0 0 0 0
(Dhaka Dynamites)
Amad Butt 2 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Islamabad United)
AMEM Amarasinghe 6 4 3 29 14* 29.00 25 116.00 0 0 0 2 0
(Nondescripts Cricket Club)
GK Amarasinghe 3 3 0 23 21 7.66 28 82.14 0 0 1 3 0
(Saracens Sports Club)
Ameel Mauroof 7 6 4 34 15* 17.00 36 94.44 0 0 0 2 0
(Maldives)
Ameer Saiyed 4 3 0 38 22 12.66 47 80.85 0 0 0 4 0
(Botswana)
CJA Amini 9 6 2 187 60 46.75 136 137.50 0 2 0 4 11
(Papua New Guinea)
Aminul Islam 2 2 1 41 34* 41.00 38 107.89 0 0 0 4 1
(Bangladesh Krira Shikkha Protisthan)
Amir Hayat 3 2 0 3 3 1.50 6 50.00 0 0 1 0 0
(United Arab Emirates)
Amir Mangal 9 9 3 124 40 20.66 78 158.97 0 0 0 10 8
(Germany)
Amit Majumder 1 - - - - - - - - - - - -
(Khelaghar Samaj Kallyan Samity)
Amit Verma 6 6 1 209 109* 41.80 145 144.13 1 0 1 13 13
(Goa)
Amjad Mahboob 3 - - - - - - - - - - - -
(Singapore)
Amjad Sher 5 5 0 56 24 11.20 36 155.55 0 0 0 1 4
(Finland)
HM Amla 8 8 0 92 32 11.50 110 83.63 0 0 0 6 2
(Cape Cobras)
Ammad Uddin 4 4 1 101 40* 33.66 53 190.56 0 0 0 11 5
(Bahrain)
V Amugoda 4 4 1 70 31 23.33 72 97.22 0 0 0 3 2
(Kalutara Town Club)
Anamul Haque 17 17 0 255 40 15.00 251 101.59 0 0 3 20 9
(Comilla Victorians, Prime Bank Cricket Club)
Anam Mollik 2 1 0 9 9 9.00 10 90.00 0 0 0 1 0
(Italy)
Anand Singh 10 10 0 316 72 31.60 232 136.20 0 2 0 46 7
(Jharkhand)
Anasim Khan 4 3 1 45 22 22.50 39 115.38 0 0 0 2 1
(Bahrain)
R Anders 1 1 1 2 2* - 2 100.00 0 0 0 0 0
(Leinster Lightning)
CJ Anderson 11 10 1 194 42 21.55 155 125.16 0 0 0 10 12
(Lahore Qalandars, Northern Districts)
DK Anefie 4 4 2 34 18* 17.00 38 89.47 0 0 1 2 0
(Ghana)
Anique Uddin 6 6 0 64 31 10.66 79 81.01 0 0 0 3 0
(Denmark)
S Anirudha 1 1 1 3 3* - 2 150.00 0 0 0 0 0
(Tamil Nadu)
Anisul Islam Emon 2 2 0 13 13 6.50 11 118.18 0 0 1 2 0
(Uttara Sporting Club)
H Anjana 1 - - - - - - - - - - - -
(Panadura Sports Club)
K Anjula 2 2 1 17 15* 17.00 19 89.47 0 0 0 1 0
(Colts Cricket Club)
R Ankad 3 2 1 47 40* 47.00 47 100.00 0 0 0 6 0
(Mexico)
Ankit Chaudhary 9 4 1 35 18 11.66 43 81.39 0 0 0 3 1
(Uttar Pradesh)
Ankit Kumar 1 1 0 8 8 8.00 12 66.66 0 0 0 1 0
(Haryana)
Ankit Singh 1 - - - - - - - - - - - -
(Arunachal Pradesh)
DNA Ankrah 4 3 0 22 12 7.33 43 51.16 0 0 0 2 0
(Ghana)
Anmolpreet Singh 5 4 0 27 12 6.75 40 67.50 0 0 0 3 0
(Punjab)
Anowarul Islam 4 4 0 15 9 3.75 20 75.00 0 0 1 1 1
(Thailand)
Ansar Iqbal 4 4 0 64 40 16.00 72 88.88 0 0 0 6 1
(Norway)
Anuj Rawat 6 2 0 47 45 23.50 43 109.30 0 0 0 2 3
(Delhi)
Anureet Singh 9 1 0 12 12 12.00 17 70.58 0 0 0 2 0
(Railways)
Anwar Ali 3 3 1 30 27* 15.00 11 272.72 0 0 0 0 4
(Quetta Gladiators)
Anwar Arudin 8 8 0 67 32 8.37 68 98.52 0 0 2 7 2
(Malaysia)
Anwar Rahman 9 4 1 5 3* 1.66 8 62.50 0 0 1 0 0
(Malaysia)
MA Aponso 6 4 3 18 14* 18.00 14 128.57 0 0 1 1 1
(Ragama Cricket Club)
MCD Aponsu 1 1 0 17 17 17.00 15 113.33 0 0 0 1 1
(Kalutara Town Club)
S Appu 2 2 1 1 1 1.00 4 25.00 0 0 0 0 0
(Malta)
WSA Appuhami 4 3 1 1 1 0.50 5 20.00 0 0 1 0 0
(Negombo Cricket Club)
SE Aquilina 2 2 0 4 3 2.00 13 30.76 0 0 0 0 0
(Malta)
KSW Arachchige 1 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Sinhalese Sports Club)
S Arachchige 4 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Italy)
SSD Arachchige 5 5 1 76 37 19.00 69 110.14 0 0 0 6 0
(Negombo Cricket Club)
Arafat Sunny 16 8 2 51 18 8.50 60 85.00 0 0 0 3 2
(Prime Doleshwar Sporting Club, Rajshahi Kings)
A Aravinddaraj 3 - - - - - - - - - - - -
(Puducherry)
JC Archer 25 9 4 89 27* 17.80 57 156.14 0 0 0 5 4
(England, Hobart Hurricanes, Rajasthan Royals, Sussex)
Areeb Quadir 2 1 0 2 2 2.00 12 16.66 0 0 0 0 0
(Finland)
Ariful Haque 14 14 3 217 59* 19.72 193 112.43 0 1 1 9 4
(Khulna Titans, Prime Bank Cricket Club)
Ariful Hasan 2 1 1 15 15* - 16 93.75 0 0 0 3 0
(Abahani Limited)
Z Arinaitwe 3 3 0 22 15 7.33 26 84.61 0 0 0 3 1
(Uganda)
M Arnold 2 1 0 7 7 7.00 5 140.00 0 0 0 1 0
(Titans)
B Arora 2 2 0 35 28 17.50 38 92.10 0 0 0 3 1
(Malta)
P Arora 2 2 1 9 6* 9.00 4 225.00 0 0 0 0 1
(Mexico)
RT Arothe 7 1 0 4 4 4.00 4 100.00 0 0 0 0 0
(Baroda)
Arshdeep Singh 3 - - - - - - - - - - - -
(Kings XI Punjab)
KB Arun Karthik 6 5 0 39 31 7.80 28 139.28 0 0 1 3 1
(Kerala)
Asaduzzaman Payel 1 - - - - - - - - - - - -
(Uttara Sporting Club)
Asad Mohammad 9 4 1 12 5 4.00 12 100.00 0 0 0 2 0
(Germany)
Asfan Khan 6 6 0 70 25 11.66 106 66.03 0 0 1 5 1
(Bihar)
Asghar Afghan 3 2 0 25 20 12.50 25 100.00 0 0 0 3 1
(Afghanistan)
S Ashan 5 5 1 57 44* 14.25 50 114.00 0 0 2 5 2
(Sinhalese Sports Club)
Ashfaq Ahmed 9 9 0 231 75 25.66 172 134.30 0 3 1 31 6
(United Arab Emirates)
Ashiqullah Said 3 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Belgium)
A Ashish Reddy 3 3 0 23 16 7.66 25 92.00 0 0 0 2 0
(Hyderabad (India))
Ashish Yadav 9 7 2 156 51 31.20 128 121.87 0 1 1 11 5
(Railways)
Ashutosh Aman 6 5 0 37 24 7.40 51 72.54 0 0 1 3 0
(Bihar)
M Ashwin 13 4 2 3 1* 1.50 6 50.00 0 0 1 0 0
(Kings XI Punjab, Tamil Nadu)
R Ashwin 20 11 1 80 17* 8.00 66 121.21 0 0 2 8 3
(Kings XI Punjab, Tamil Nadu)
K Ashwin Hebbar 6 6 0 146 71 24.33 96 152.08 0 1 1 16 5
(Andhra)
Asif Ahmed 2 1 0 5 5 5.00 6 83.33 0 0 0 0 0
(Legends of Rupganj)
Asif Ali 17 16 3 346 70 26.61 202 171.28 0 2 2 18 29
(Islamabad United, Pakistan)
Asif Hasan 3 2 1 20 14 20.00 19 105.26 0 0 0 3 0
(Dhaka Dynamites, Legends of Rupganj)
MNM Aslam 6 4 0 55 26 13.75 59 93.22 0 0 1 4 1
(Kuwait)
Aslam Hossain 3 2 0 11 8 5.50 12 91.66 0 0 0 1 0
(Prime Doleshwar Sporting Club)
TD Astle 5 2 1 30 25 30.00 29 103.44 0 0 0 2 0
(Canterbury)
SK Atai 2 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Papua New Guinea)
S Ateak 3 3 0 45 26 15.00 48 93.75 0 0 0 6 1
(Ghana)
V Ateak 4 1 1 1 1* - 2 50.00 0 0 0 0 0
(Ghana)
NH Atharagalla 3 1 1 0 0* - 0 - 0 0 0 0 0
(Chilaw Marians Cricket Club)
Atif Mehmood 5 1 1 0 0* - 0 - 0 0 0 0 0
(Spain)
J Avendano 3 3 0 35 30 11.66 35 100.00 0 0 1 2 2
(Sydney Sixers)
Avesh Khan 6 3 2 4 4* 4.00 5 80.00 0 0 1 1 0
(Delhi Capitals, Madhya Pradesh)
Avishek Mitra 2 2 0 41 22 20.50 27 151.85 0 0 0 4 2
(Mohammedan Sporting Club)
Awais Ahmed 5 3 1 118 102* 59.00 88 134.09 1 0 0 6 6
(Spain)
Awais Malik 11 4 0 1 1 0.25 4 25.00 0 0 3 0 0
(Qatar)
Awais Zia 2 2 0 22 19 11.00 30 73.33 0 0 0 2 0
(Karachi Kings)
P Awasthi 10 7 0 67 25 9.57 55 121.81 0 0 2 5 2
(Railways)
AJ Ayannaike 3 3 0 44 33 14.66 43 102.32 0 0 1 4 2
(Nigeria)
AP Bhattacharjee 5 1 1 1 1* - 1 100.00 0 0 0 0 0
(Bengal)
B Ayyappa 5 3 1 21 15 10.50 8 262.50 0 0 0 1 2
(Andhra)
Azam Khan 1 1 0 12 12 12.00 15 80.00 0 0 0 1 0
(Quetta Gladiators)
Aziz Mohammad 3 3 1 19 19 9.50 25 76.00 0 0 1 0 2
(Belgium)
Azmir Ahmed 1 1 0 18 18 18.00 16 112.50 0 0 0 0 2
(Legends of Rupganj)
F Baaleri 4 4 0 42 17 10.50 60 70.00 0 0 0 6 0
(Ghana)
SJ Baard 6 6 2 235 92 58.75 161 145.96 0 3 0 17 10
(Namibia)
OEG Baartman 5 - - - - - - - - - - - -
(Knights)
Babar Ali 3 1 1 1 1* - 1 100.00 0 0 0 0 0
(Bahrain)
Babar Azam 27 27 2 1193 102* 47.72 846 141.01 2 9 1 134 23
(Karachi Kings, Pakistan, Somerset)
Babul Kumar 6 6 0 48 27 8.00 63 76.19 0 0 2 5 0
(Bihar)
SS Bachhav 12 1 0 6 6 6.00 6 100.00 0 0 0 1 0
(Maharashtra)
KS Bagabena 4 3 2 32 23* 32.00 32 100.00 0 0 1 1 0
(Ghana)
S Baig 3 2 0 5 5 2.50 6 83.33 0 0 1 1 0
(Madhya Pradesh)
GJ Bailey 11 8 2 290 70* 48.33 199 145.72 0 3 1 20 12
(Hobart Hurricanes)
AK Bains 6 6 1 198 68 39.60 142 139.43 0 3 0 24 6
(Himachal Pradesh)
JM Bairstow 13 13 2 562 114 51.09 362 155.24 1 3 1 63 22
(England, Sunrisers Hyderabad)
JD Baker 4 3 3 18 11* - 14 128.57 0 0 0 3 0
(Samoa)
G Bakiweyem 3 2 1 27 15* 27.00 30 90.00 0 0 0 0 0
(Ghana)
R Bakum 4 4 0 45 18 11.25 45 100.00 0 0 1 4 2
(Ghana)
V Balakrishnan 3 3 1 63 29* 31.50 82 76.82 0 0 0 6 1
(Botswana)
A Balbirnie 10 10 1 276 83 30.66 181 152.48 0 1 0 34 6
(Ireland, Leinster Lightning)
T Bali 3 3 0 6 4 2.00 8 75.00 0 0 0 1 0
(Haryana)
Baljit Singh 8 3 0 4 3 1.33 16 25.00 0 0 1 0 0
(Italy)
JT Ball 5 1 1 2 2* - 6 33.33 0 0 0 0 0
(Nottinghamshire)
GS Ballance 5 4 0 24 11 6.00 31 77.41 0 0 0 1 0
(Yorkshire)
Baltej Singh 5 3 0 14 5 4.66 14 100.00 0 0 0 2 0
(Punjab)
ER Bamber 1 1 1 0 0* - 1 0.00 0 0 0 0 0
(Middlesex)
CT Bancroft 10 10 2 296 87* 37.00 236 125.42 0 2 1 20 9
(Perth Scorchers)
KMC Bandara 2 1 1 8 8* - 15 53.33 0 0 0 0 0
(Sri Lanka Ports Authority Cricket Club)
KNA Bandara 5 5 1 71 42* 17.75 62 114.51 0 0 0 7 0
(Saracens Sports Club)
Bandeep Singh 1 1 1 59 59* - 26 226.92 0 1 0 4 4
(Jammu & Kashmir)
B Banerjee 1 1 0 0 0 0.00 5 0.00 0 0 1 0 0
(Mexico)
JR Banik 4 2 0 12 12 6.00 16 75.00 0 0 1 1 0
(Tripura)
L Banks 6 5 3 34 24* 17.00 21 161.90 0 0 0 2 1
(Birmingham Bears)
AA Banner 3 2 0 44 28 22.00 29 151.72 0 0 0 4 3
(Belize)
GG Banner 3 3 1 77 47 38.50 65 118.46 0 0 0 1 8
(Belize)
HH Banner 3 2 1 9 6 9.00 10 90.00 0 0 0 0 1
(Belize)
T Banton 11 11 0 440 100 40.00 273 161.17 1 3 0 55 18
(Somerset)
TE Barber 2 2 0 1 1 0.50 3 33.33 0 0 1 0 0
(Middlesex)
LJ Barker 9 8 0 63 20 7.87 69 91.30 0 0 3 8 0
(Guernsey)
EG Barnard 10 8 3 111 42* 22.20 76 146.05 0 0 1 10 4
(Worcestershire)
J Barnes 2 2 1 0 0* 0.00 1 0.00 0 0 1 0 0
(Munster Reds)
W Barresi 4 4 1 35 20* 11.66 46 76.08 0 0 0 4 0
(Netherlands)
O Bascome 5 5 0 93 35 18.60 79 117.72 0 0 0 9 5
(Bermuda)
OGL Bascome 6* 6 1 83 22 16.60 87 95.40 0 0 0 11 2
(Bermuda)
Bashir Shah 4 2 2 2 1* - 2 100.00 0 0 0 0 0
(Denmark)
Basil Thampi 9 3 2 9 8* 9.00 6 150.00 0 0 1 0 1
(Kerala, Sunrisers Hyderabad)
V Baskaran 3 - - - - - - - - - - - -
(Singapore)
KBAK Basnayake 5 5 0 129 39 25.80 79 163.29 0 0 0 10 7
(Panadura Sports Club)
GJ Batty 11 5 4 14 6* 14.00 16 87.50 0 0 1 0 0
(Surrey)
S Bau 9 4 0 79 33 19.75 70 112.85 0 0 0 7 2
(Papua New Guinea)
T Bavuma 10 9 2 326 104 46.57 237 137.55 1 1 0 24 9
(Lions)
AP Beard 5 2 1 17 13 17.00 12 141.66 0 0 0 1 1
(Essex)
DG Bedingham 10 10 0 267 73 26.70 189 141.26 0 2 0 24 10
(Cape Cobras)
MA Beer 2 - - - - - - - - - - - -
(Melbourne Stars)
WAT Beer 3 2 0 4 3 2.00 9 44.44 0 0 0 0 0
(Sussex)
GK Beghin 3 1 0 1 1 1.00 1 100.00 0 0 0 0 0
(Auckland)
F Behardien 8 6 4 152 48 76.00 95 160.00 0 0 0 12 5
(Titans)
JP Behrendorff 15 3 1 7 3* 3.50 9 77.77 0 0 0 0 0
(Australia, Mumbai Indians, Perth Scorchers, Sussex)
IR Bell 1 1 0 54 54 54.00 46 117.39 0 1 0 6 0
(Islamabad United)
DJ Bell-Drummond 15 15 2 528 74 40.61 410 128.78 0 6 0 50 13
(Auckland, Kent)
HK Bennett 6 2 1 1 1* 1.00 4 25.00 0 0 1 0 0
(Wellington)
JTA Benton 7 3 0 30 21 10.00 28 107.14 0 0 1 3 0
(Canterbury, Munster Reds)
RD Berrington 3 3 1 49 47* 24.50 42 116.66 0 0 1 6 2
(Scotland)
DM Bess 6 3 1 8 5* 4.00 10 80.00 0 0 1 1 0
(Yorkshire)
TP Bhalla 3 3 1 17 13 8.50 22 77.27 0 0 0 2 1
(Sikkim)
MS Bhandage 7 3 1 43 25 21.50 33 130.30 0 0 0 4 1
(Karnataka)
AO Bhandari 6 6 1 163 54* 32.60 116 140.51 0 1 0 14 7
(Madhya Pradesh)
AA Bhandari 2 2 0 9 7 4.50 10 90.00 0 0 0 0 1
(Hyderabad (India))
B Bhandari 7 5 2 97 51* 32.33 60 161.66 0 1 0 6 7
(Nepal)
M Bhanuka 7 6 1 87 36 17.40 79 110.12 0 0 0 8 3
(Colombo Cricket Club)
TS Bharaj 9 8 0 52 19 6.50 77 67.53 0 0 1 2 0
(Denmark)
KS Bharat 6 5 1 88 41 22.00 91 96.70 0 0 0 5 3
(Andhra)
P Bharat Patel 2 1 1 4 4* - 7 57.14 0 0 0 0 0
(Panama)
P Bhart 5 3 2 3 2* 3.00 17 17.64 0 0 1 0 0
(Norway)
GV Bhatawadekar 3 3 0 63 25 21.00 49 128.57 0 0 0 7 2
(Railways)
S Bhati 10 4 1 30 14* 10.00 26 115.38 0 0 0 2 2
(Delhi)
R Bhatia 6 6 0 102 30 17.00 106 96.22 0 0 0 8 2
(Uttarakhand)
BA Bhatt 7 2 1 3 3 3.00 7 42.85 0 0 0 0 0
(Baroda)
Bhavik Patel 1 - - - - - - - - - - - -
(Nagaland)
Meet Bhavsar 9 7 1 104 38 17.33 88 118.18 0 0 0 10 1
(Kuwait)
P Bhima Rao 1 - - - - - - - - - - - -
(Chhattisgarh)
SR Bhudia 1 1 1 1 1* - 1 100.00 0 0 0 0 0
(Kenya)
RK Bhui 7 7 2 243 108* 48.60 126 192.85 1 1 0 9 22
(Andhra, Sunrisers Hyderabad)
KT Bhutia 2 1 0 1 1 1.00 8 12.50 0 0 0 0 0
(Sikkim)
M Bhutia 3 3 0 8 8 2.66 17 47.05 0 0 2 1 0
(Sikkim)
RN Bhutia 2 1 1 16 16* - 14 114.28 0 0 0 1 2
(Sikkim)
Bibek Diyali 5 5 0 74 22 14.80 113 65.48 0 0 0 8 1
(Sikkim)
MP Biddappa 4 2 1 35 22* 35.00 47 74.46 0 0 0 1 1
(Philippines)
Bilal Khan 3 2 0 4 4 2.00 6 66.66 0 0 1 0 0
(Oman)
Bilal Tahir 4 4 0 24 13 6.00 21 114.28 0 0 1 1 1
(Kuwait)
SW Billings 6 5 1 117 87 29.25 80 146.25 0 1 1 11 3
(Chennai Super Kings, England, Kent)
STR Binny 8 5 2 70 33* 23.33 40 175.00 0 0 1 5 4
(Rajasthan Royals)
Bipul Sharma 6 6 0 96 32 16.00 82 117.07 0 0 0 10 3
(Sikkim)
ACR Birch 12 7 4 65 32* 21.66 52 125.00 0 0 0 3 4
(Dhaka Dynamites, Warriors)
JM Bird 9 6 2 23 10 5.75 27 85.18 0 0 0 0 0
(Melbourne Stars)
K Birkenstock 4 2 0 64 59 32.00 33 193.93 0 1 0 7 4
(Namibia)
C Bishnoi 5 5 3 172 65* 86.00 130 132.30 0 2 1 20 3
(Haryana)
D Bishoo 2 2 1 11 8 11.00 23 47.82 0 0 0 1 0
(West Indies)
H Bisht 6 5 3 18 10* 9.00 17 105.88 0 0 1 1 1
(Uttarakhand)
P Bisht 6 6 0 95 56 15.83 85 111.76 0 1 1 11 2
(Meghalaya)
C Bisson 8 8 1 152 54 21.71 114 133.33 0 1 2 19 3
(Jersey)
CD Bist 6 6 1 77 34 15.40 67 114.92 0 0 2 6 3
(Rajasthan)
R Bist 6 6 0 174 46 29.00 156 111.53 0 0 1 19 1
(Rajasthan)
JG Bista 3 3 1 112 73* 56.00 85 131.76 0 1 1 14 2
(Mumbai)
RR Biswa 6 6 0 91 26 15.16 84 108.33 0 0 0 16 2
(Meghalaya)
AJ Blake 10 9 2 178 66* 25.42 122 145.90 0 2 0 10 11
(Kent)
CC Blake 3 - - - - - - - - - - - -
(Vanuatu)
DG Blampied 8 7 2 150 43* 30.00 136 110.29 0 0 0 14 0
(Jersey)
TA Blundell 6 6 0 139 79 23.16 92 151.08 0 1 1 9 8
(Wellington)
Bobby Yadav 3 1 0 5 5 5.00 7 71.42 0 0 0 0 0
(Uttar Pradesh)
PD Bocock 5 5 1 66 27* 16.50 41 160.97 0 0 0 8 1
(Northern Districts)
JJ Bohannon 9 4 3 40 17* 40.00 36 111.11 0 0 0 3 0
(Lancashire)
A Bohara 8 2 0 0 0 0.00 3 0.00 0 0 2 0 0
(Nepal)
PRP Boissevain 3 2 1 7 7* 7.00 7 100.00 0 0 1 1 0
(Netherlands)
T Bokako 10 1 1 0 0* - 1 0.00 0 0 0 0 0
(Cape Cobras)
SM Boland 4 1 0 6 6 6.00 6 100.00 0 0 0 1 0
(Melbourne Stars)
RS Bopara 17 14 3 217 49 19.72 200 108.50 0 0 0 18 6
(Essex, Karachi Kings, Rangpur Riders)
E Bosch 1 1 1 12 12* - 3 400.00 0 0 0 1 1
(Dolphins)
UU Bose 7 6 1 129 72* 25.80 120 107.50 0 1 0 14 4
(Tripura)
WG Bosisto 4 4 3 28 23* 28.00 28 100.00 0 0 0 2 0
(Perth Scorchers)
J Botha 6 1 1 4 4* - 3 133.33 0 0 0 1 0
(Hobart Hurricanes)
TA Boult 5 3 2 7 6 7.00 4 175.00 0 0 0 0 1
(Delhi Capitals)
L Bowe 3 2 1 2 2* 2.00 3 66.66 0 0 1 0 0
(Melbourne Stars)
CJ Bowes 9 9 0 234 72 26.00 166 140.96 0 2 0 27 4
(Canterbury)
H Boyagoda 8 7 1 60 20 10.00 65 92.30 0 0 0 3 0
(Nondescripts Cricket Club)
CJ Boyce 13 9 2 133 51* 19.00 84 158.33 0 1 1 8 11
(Melbourne Renegades)
TS Braat 3 2 0 6 5 3.00 7 85.71 0 0 0 1 0
(Netherlands)
DAJ Bracewell 6 4 1 78 44 26.00 57 136.84 0 0 0 4 6
(Central Districts, New Zealand)
MG Bracewell 6 6 0 126 69 21.00 73 172.60 0 1 0 15 8
(Wellington)
JR Bracey 10 9 0 220 64 24.44 175 125.71 0 1 0 25 3
(Gloucestershire)
TL Bradburn 2 2 1 35 20 35.00 25 140.00 0 0 0 4 1
(Scotland A)
DL Brangman 2* 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Bermuda)
CR Brathwaite 14 13 1 106 22 8.83 105 100.95 0 0 2 8 5
(Khulna Titans, Kolkata Knight Riders, Lahore Qalandars, West Indies)
DJ Bravo 31 22 7 216 33 14.40 189 114.28 0 0 3 14 8
(Chennai Super Kings, Melbourne Stars, Quetta Gladiators)
DM Bravo 3 3 0 32 28 10.66 39 82.05 0 0 1 2 2
(West Indies)
MP Breetzke 10 9 2 220 72* 31.42 165 133.33 0 2 0 18 10
(Warriors)
TT Bresnan 6 4 1 47 18 15.66 29 162.06 0 0 0 3 2
(Yorkshire)
DR Briggs 11 4 3 11 7* 11.00 16 68.75 0 0 0 1 0
(Sussex)
HC Brook 5 5 1 62 30 15.50 61 101.63 0 0 0 4 2
(Yorkshire)
HJH Brookes 10 4 0 12 6 3.00 16 75.00 0 0 1 1 0
(Birmingham Bears)
NT Broom 3 3 0 85 65 28.33 54 157.40 0 1 0 9 4
(Otago)
BC Brown 4 2 0 21 11 10.50 22 95.45 0 0 0 1 0
(Sussex)
PR Brown 10 2 2 3 3* - 4 75.00 0 0 0 0 0
(Worcestershire)
DG Brownlie 6 6 0 120 40 20.00 93 129.03 0 0 1 14 2
(Northern Districts)
TC Bruce 8 8 1 229 71 32.71 135 169.62 0 1 0 29 7
(Central Districts)
M Bryant 12 12 2 283 71* 28.30 188 150.53 0 1 1 36 12
(Brisbane Heat)
NL Buck 6 1 1 5 5* - 5 100.00 0 0 0 0 0
(Northamptonshire)
N Buckle 3 1 1 1 1* - 1 100.00 0 0 0 0 0
(Guernsey)
MLR Buddika 5 5 0 145 93 29.00 118 122.88 0 1 0 13 5
(Burgher Recreation Club)
DE Budge 3 3 0 35 28 11.66 35 100.00 0 0 1 3 1
(Scotland A)
A Bulow 2 1 0 11 11 11.00 13 84.61 0 0 0 0 1
(Denmark)
JJ Bumrah 18 2 2 0 0* - 1 0.00 0 0 0 0 0
(India, Mumbai Indians)
DE Burgess 4 4 0 6 3 1.50 12 50.00 0 0 2 0 0
(Samoa)
MGK Burgess 10 10 1 123 28* 13.66 108 113.88 0 0 1 11 3
(Birmingham Bears)
RP Burl 10 8 3 199 77* 39.80 119 167.22 0 1 0 14 9
(Mid West Rhinos, Zimbabwe)
JTA Burnham 8 5 0 39 23 7.80 40 97.50 0 0 0 2 1
(Durham)
JA Burns 3 3 1 26 20* 13.00 38 68.42 0 0 0 1 1
(Brisbane Heat)
RJ Burns 1 1 1 47 47* - 26 180.76 0 0 0 3 3
(Surrey)
J Butler 9 8 1 201 65* 28.71 214 93.92 0 1 0 20 1
(Guernsey)
JC Buttler 11 11 0 389 89 35.36 283 137.45 0 4 0 45 15
(Rajasthan Royals, Sydney Thunder)
EJ Byrom 7 7 1 138 54* 23.00 70 197.14 0 1 0 14 8
(Somerset)
Craig Cachopa 9 7 2 217 73 43.40 140 155.00 0 2 1 16 12
(Auckland)
SJ Cameron 3 2 0 19 14 9.50 18 105.55 0 0 0 2 0
(Scotland A)
J Cameron-Dow 3 - - - - - - - - - - - -
(Northern Knights)
JD Campbell 2 2 0 11 11 5.50 16 68.75 0 0 1 2 0
(West Indies)
AT Carey 16 14 1 379 78 29.15 294 128.91 0 2 0 38 10
(Adelaide Strikers, Sussex)
LJ Carey 5 3 2 7 5 7.00 10 70.00 0 0 0 1 0
(Glamorgan)
KC Cariappa 12 2 1 9 9* 9.00 3 300.00 0 0 1 0 1
(Karnataka, Kolkata Knight Riders)
KS Carlson 1 1 0 18 18 18.00 14 128.57 0 0 0 1 1
(Glamorgan)
HL Carlyon 2 1 0 50 50 50.00 33 151.51 0 1 0 8 1
(Jersey)
BA Carse 10 5 0 42 14 8.40 33 127.27 0 0 0 3 1
(Durham)
JF Carter 2 2 0 7 7 3.50 15 46.66 0 0 1 0 0
(Northern Districts)
LJ Carter 7 5 1 78 25 19.50 73 106.84 0 0 1 5 3
(Canterbury)
M Carter 8 2 0 18 14 9.00 18 100.00 0 0 0 2 0
(Nottinghamshire)
HWR Cartwright 7 7 1 68 29 11.33 72 94.44 0 0 1 4 2
(Perth Scorchers)
D Cato 3 3 0 30 20 10.00 59 50.84 0 0 0 2 0
(Cayman Islands)
A Chahal 3 2 1 16 12 16.00 13 123.07 0 0 0 1 1
(Haryana)
YS Chahal 18 5 2 7 4 2.33 23 30.43 0 0 0 0 0
(India, Royal Challengers Bangalore)
DL Chahar 22 5 0 10 7 2.00 17 58.82 0 0 2 1 0
(Chennai Super Kings, India, Rajasthan)
RD Chahar 20 8 5 35 13* 11.66 32 109.37 0 0 1 4 0
(India, Mumbai Indians, Rajasthan)
PS Chaitanya Reddy 2 - - - - - - - - - - - -
(Hyderabad (India))
RW Chakabva 3 3 0 67 61 22.33 44 152.27 0 1 1 3 4
(Mashonaland Eagles)
S Chakraborty 2 - - - - - - - - - - - -
(Jharkhand)
UBT Chand 10 10 1 240 70 26.66 195 123.07 0 2 1 16 12
(Delhi)
P Chandila 6 3 0 60 35 20.00 44 136.36 0 0 0 8 2
(Haryana)
LD Chandimal 8 8 2 261 101* 43.50 202 129.20 1 0 0 23 9
(Nondescripts Cricket Club)
VD Chandra 3 2 0 37 26 18.50 30 123.33 0 0 0 3 3
(Panama)
S Chandrakar 7 7 1 164 57* 27.33 118 138.98 0 2 0 17 7
(Chhattisgarh)
S Chandramohan 3 3 1 105 50* 52.50 88 119.31 0 1 0 11 5
(Singapore)
P Chandran 3 3 0 31 23 10.33 47 65.95 0 0 1 2 1
(Mexico)
Y Chanuka 4 4 0 98 62 24.50 80 122.50 0 1 0 9 3
(Sri Lanka Ports Authority Cricket Club)
MS Chapman 9 8 3 185 75* 37.00 142 130.28 0 1 2 20 6
(Auckland)
ZJ Chappell 2 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Gloucestershire, Nottinghamshire)
A Chaprana 7 3 0 21 10 7.00 27 77.77 0 0 0 2 0
(Haryana)
Charanjeet Singh 3 2 2 8 8* - 9 88.88 0 0 0 1 0
(Italy)
BB Chari 5 5 0 238 93 47.60 179 132.96 0 2 0 17 10
(Matabeleland Tuskers)
J Charles 10 10 1 314 57 34.88 222 141.44 0 3 1 38 9
(Multan Sultans, Rajshahi Kings)
P Charuka 3 2 1 19 15* 19.00 19 100.00 0 0 0 0 1
(Lankan Cricket Club)
PKD Chase 12 3 3 1 1* - 2 50.00 0 0 0 0 0
(Ireland, Ireland A, Leinster Lightning)
TL Chatara 8 2 0 1 1 0.50 7 14.28 0 0 1 0 0
(Mountaineers, Zimbabwe)
IAS Chathuranga 1 1 0 6 6 6.00 5 120.00 0 0 0 1 0
(Ragama Cricket Club)
V Chathuranga 5 5 0 68 44 13.60 62 109.67 0 0 1 9 2
(Panadura Sports Club)
WB Chatterjee 2 - - - - - - - - - - - -
(Bengal)
JU Chaturanga 5 2 2 3 2* - 5 60.00 0 0 0 0 0
(Sri Lanka Air Force Sports Club)
NS Chaturved 5 4 1 79 34 26.33 80 98.75 0 0 0 5 2
(Tamil Nadu)
S Chaubey 5 4 0 37 29 9.25 32 115.62 0 0 1 1 4
(Uttar Pradesh)
IH Chaudhary 6 6 2 20 14 5.00 34 58.82 0 0 2 1 1
(Sikkim)
DM Chauhan 1 1 1 2 2* - 3 66.66 0 0 0 0 0
(Saurashtra)
JM Chauhan 4 1 1 3 3* - 3 100.00 0 0 0 0 0
(Saurashtra)
M Chauhan 2 2 0 16 15 8.00 8 200.00 0 0 0 0 2
(Finland)
PP Chawla 23 14 4 159 41* 15.90 104 152.88 0 0 2 17 7
(Gujarat, Kolkata Knight Riders)
L Chetri 1 - - - - - - - - - - - -
(Meghalaya)
C Chetty 8 7 0 119 56 17.00 98 121.42 0 1 1 7 5
(Dolphins)
E Chigumbura 5 5 2 67 29 22.33 54 124.07 0 0 0 1 5
(Mashonaland Eagles, Zimbabwe)
VB Chikkannaiah 7 7 1 148 70* 24.66 167 88.62 0 1 0 10 2
(Germany)
M Chikowero 1 - - - - - - - - - - - -
(Mid West Rhinos)
JW Chilia 9 5 2 50 23 16.66 48 104.16 0 0 0 3 3
(Vanuatu)
MT Chinouya 4 1 1 2 2* - 3 66.66 0 0 0 0 0
(Mid West Rhinos)
T Chishi 2 1 0 12 12 12.00 19 63.15 0 0 0 1 0
(Nagaland)
TS Chisoro 6 2 1 49 28* 49.00 32 153.12 0 0 0 6 1
(Mid West Rhinos)
AP Chopra 7 6 2 42 15 10.50 50 84.00 0 0 0 2 1
(Railways)
P Chopra 7 6 1 211 68* 42.20 189 111.64 0 2 0 15 6
(Himachal Pradesh, Rajasthan Royals)
V Chopra 3 3 0 31 19 10.33 33 93.93 0 0 0 2 1
(Essex)
V Chopra 1 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(North-West Warriors)
A Choudhary 5 2 1 2 2* 2.00 4 50.00 0 0 1 0 0
(Rajasthan)
AK Chowdhary 6 3 2 1 1* 1.00 8 12.50 0 0 1 0 0
(Meghalaya)
R Chouhan 4 4 0 30 28 7.50 30 100.00 0 0 2 2 2
(Madhya Pradesh)
DT Christian 30 26 10 451 41* 28.18 340 132.64 0 0 1 29 19
(Melbourne Renegades, Multan Sultans, Nottinghamshire)
Y Chudasama 2 - - - - - - - - - - - -
(Saurashtra)
G Clark 9 9 2 129 59* 18.42 104 124.03 0 1 1 14 2
(Durham)
J Clark 11 9 2 135 45 19.28 103 131.06 0 0 0 5 7
(Surrey)
JM Clarke 9 9 1 247 50 30.87 205 120.48 0 2 1 24 8
(Nottinghamshire)
R Clarke 7 6 1 27 16 5.40 38 71.05 0 0 1 5 0
(Surrey)
JA Clarkson 6 5 1 98 42 24.50 57 171.92 0 0 0 5 8
(Central Districts)
ME Claydon 2 1 1 4 4* - 2 200.00 0 0 0 0 0
(Kent)
D Cleaver 6 5 1 83 77* 20.75 52 159.61 0 1 2 4 5
(Central Districts)
GL Cloete 11 10 1 213 54 23.66 171 124.56 0 1 2 28 6
(South Africa, Warriors)
JJ Cobb 9 8 0 191 84 23.87 146 130.82 0 1 1 13 11
(Northamptonshire)
IA Cockbain 10 9 3 182 61* 30.33 162 112.34 0 1 1 13 5
(Gloucestershire)
G Coetzee 4 3 0 10 9 3.33 14 71.42 0 0 1 1 0
(Knights)
KJ Coetzer 3 3 0 78 74 26.00 54 144.44 0 1 0 9 4
(Scotland)
MT Coles 6 5 1 22 14 5.50 20 110.00 0 0 1 2 1
(Northamptonshire)
NG Collins 5 5 0 151 56 30.20 164 92.07 0 2 0 10 0
(Finland)
S Colombage 5 4 2 13 4* 6.50 8 162.50 0 0 0 2 0
(Nondescripts Cricket Club)
M Commins 3 1 0 17 17 17.00 14 121.42 0 0 0 2 1
(Northern Knights)
DP Conway 6 6 1 227 105* 45.40 155 146.45 1 0 0 29 6
(Wellington)
JD Cook 6 2 0 2 2 1.00 4 50.00 0 0 1 0 0
(Sydney Thunder)
CB Cooke 10 9 1 141 42* 17.62 106 133.01 0 0 0 5 8
(Glamorgan)
S Coomaraswamy 1 1 1 2 2* - 1 200.00 0 0 0 0 0
(Sri Lanka Army Sports Club)
BN Cooper 8 8 2 232 54 38.66 167 138.92 0 2 0 21 7
(Netherlands)
TLW Cooper 13 13 2 305 49 27.72 264 115.53 0 0 0 29 7
(Melbourne Renegades)
MMMS Cooray 2 2 0 18 16 9.00 21 85.71 0 0 0 2 0
(Colts Cricket Club)
MNR Cooray 4 3 1 101 56* 50.50 77 131.16 0 1 0 12 3
(Maldives)
NHG Cooray 6 6 1 201 63 40.20 151 133.11 0 3 1 21 7
(Chilaw Marians Cricket Club)
PDMA Cooray 3 3 0 47 20 15.66 46 102.17 0 0 0 5 0
(Badureliya Sports Club)
MJ Cosgrove 12 12 1 299 45 27.18 236 126.69 0 0 1 39 4
(Leicestershire)
LK Coster 7 2 1 24 22* 24.00 9 266.66 0 0 0 0 3
(Chhattisgarh)
SJ Cotter 4 4 0 52 25 13.00 62 83.87 0 0 0 4 1
(Samoa)
SS Cottrell 6 3 1 6 4 3.00 8 75.00 0 0 0 1 0
(West Indies)
NM Coulter-Nile 11 5 2 70 31* 23.33 38 184.21 0 0 0 3 6
(Australia, Perth Scorchers)
JM Cox 7 6 2 58 23* 14.50 58 100.00 0 0 0 5 0
(Kent)
OB Cox 16 13 3 285 49 28.50 246 115.85 0 0 0 16 8
(Otago, Worcestershire)
JB Cracknell 1 1 0 6 6 6.00 8 75.00 0 0 0 0 1
(Middlesex)
MS Crane 6 1 1 5 5* - 6 83.33 0 0 0 0 0
(Hampshire)
Z Crawley 10 9 0 208 59 23.11 150 138.66 0 1 1 17 8
(Kent)
MJJ Critchley 11 8 1 85 21 12.14 77 110.38 0 0 0 6 2
(Derbyshire)
SJ Croft 9 8 2 218 94 36.33 167 130.53 0 2 0 15 9
(Lancashire)
L Croospulle 5 5 0 59 28 11.80 54 109.25 0 0 1 3 2
(Negombo Cricket Club)
MH Cross 3 3 0 15 10 5.00 25 60.00 0 0 1 2 0
(Scotland)
PJ Cummins 3 2 2 17 10* - 11 154.54 0 0 0 2 0
(Australia, Sydney Thunder)
BJ Curran 2 2 0 8 5 4.00 16 50.00 0 0 0 1 0
(Northamptonshire)
SM Curran 15 14 5 308 55* 34.22 198 155.55 0 3 2 35 13
(Kings XI Punjab, Surrey)
TK Curran 24 15 4 210 44 19.09 156 134.61 0 0 0 18 6
(England, Surrey, Sydney Sixers)
J Cutinho 3 3 0 93 46 31.00 98 94.89 0 0 0 7 4
(Costa Rica)
BCJ Cutting 15 14 4 201 81* 20.10 137 146.71 0 1 1 15 13
(Brisbane Heat, Mumbai Indians)
DDP D'Silva 3 3 2 48 24* 48.00 47 102.12 0 0 0 5 0
(United Arab Emirates)
MJ Dagar 6 2 0 8 6 4.00 15 53.33 0 0 0 1 0
(Himachal Pradesh)
DK Dahyabhai Ahir 2 1 0 7 7 7.00 10 70.00 0 0 0 1 0
(Panama)
AK Dal 1 - - - - - - - - - - - -
(Derbyshire)
CJ Dala 12 3 1 18 12 9.00 15 120.00 0 0 0 1 1
(South Africa, Titans)
H Dalal 9 9 1 244 81 30.50 154 158.44 0 2 2 20 19
(Delhi)
A Dananjaya 6 5 1 19 9 4.75 20 95.00 0 0 1 3 0
(Colts Cricket Club, Sri Lanka)
H Dandapani 5 3 2 8 5 8.00 15 53.33 0 0 0 0 0
(Finland)
R Dangwal 5 2 1 1 1 1.00 10 10.00 0 0 0 0 0
(Uttarakhand)
JKZ Daniel 5 5 1 56 24 14.00 38 147.36 0 0 1 3 3
(Colts Cricket Club)
Danish Aziz 1 1 0 1 1 1.00 7 14.28 0 0 0 0 0
(Quetta Gladiators)
I Danladi 3 2 0 37 37 18.50 38 97.36 0 0 1 4 1
(Nigeria)
SA Dar 1 - - - - - - - - - - - -
(Jammu & Kashmir)
R Darji 1 - - - - - - - - - - - -
(Services)
DAP Darrell 6* 5 1 49 30* 12.25 50 98.00 0 0 0 0 4
(Bermuda)
Darremsanga 2 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Mizoram)
Darwish Rasooli 3 3 0 38 19 12.66 33 115.15 0 0 1 1 3
(Dhaka Dynamites)
AK Das 3 - - - - - - - - - - - -
(Assam)
AS Das 1 - - - - - - - - - - - -
(Odisha)
K Das 6 3 2 4 3 4.00 11 36.36 0 0 0 0 0
(Goa)
KS Das 5 2 1 7 6* 7.00 9 77.77 0 0 0 1 0
(Tripura)
PL Das 4 2 0 3 3 1.50 6 50.00 0 0 1 0 0
(Assam)
PP Das 7 7 1 141 43 23.50 93 151.61 0 0 0 16 4
(Assam)
RK Das 5 5 0 114 56 22.80 78 146.15 0 1 0 17 0
(Assam)
SS Das 4 2 0 0 0 0.00 2 0.00 0 0 2 0 0
(Tripura)
S Dassanayake 1 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Kurunegala Youth Cricket Club)
T Davit 4 3 0 12 6 4.00 18 66.66 0 0 1 2 0
(Arunachal Pradesh)
TH David 3 3 0 129 77 43.00 80 161.25 0 1 0 14 4
(Singapore)
H Davids 7 7 0 199 57 28.42 157 126.75 0 1 0 24 3
(Titans)
AL Davies 9 8 2 188 75* 31.33 153 122.87 0 1 2 23 3
(Lancashire)
N Davin 7 7 1 196 54 32.66 128 153.12 0 1 0 20 8
(Namibia)
WS Davis 9 3 2 2 2 2.00 3 66.66 0 0 0 0 0
(Leicestershire)
LA Dawson 29 24 7 438 52* 25.76 412 106.31 0 1 1 30 8
(Comilla Victorians, Hampshire, Peshawar Zalmi)
R Dayal 2 1 0 4 4 4.00 8 50.00 0 0 0 0 0
(Jammu & Kashmir)
AAS de Alwis 2 2 0 6 6 3.00 3 200.00 0 0 1 0 1
(Sri Lanka Ports Authority Cricket Club)
HE Dearden 12 11 2 143 37 15.88 130 110.00 0 0 0 9 5
(Leicestershire)
TB de Bruyn 7 7 2 348 74 69.60 216 161.11 0 3 0 28 15
(Titans)
Deendyal Upadhyay 2 1 0 1 1 1.00 4 25.00 0 0 0 0 0
(Arunachal Pradesh)
C de Grandhomme 7 7 1 129 50 21.50 97 132.98 0 1 0 8 7
(New Zealand, Royal Challengers Bangalore)
J de Klerk 10 3 1 19 18* 9.50 22 86.36 0 0 1 2 0
(Warriors)
Q de Kock 17 17 1 542 81 33.87 415 130.60 0 4 1 47 25
(Mumbai Indians, South Africa)
M de Lange 10 6 1 35 12 7.00 28 125.00 0 0 2 4 1
(Glamorgan)
GJ Delany 8 6 0 159 51 26.50 112 141.96 0 1 1 12 10
(Ireland, Ireland A, Leinster Lightning)
Delawar Khan 9 8 1 47 17 6.71 40 117.50 0 0 2 0 4
(Denmark)
BFW de Leede 1 1 0 1 1 1.00 2 50.00 0 0 0 0 0
(Netherlands)
CS Delport 33 33 1 840 129 26.25 599 140.23 2 3 4 77 44
(Chittagong Vikings, Essex, Islamabad United)
Delwar Hossain 3 2 1 10 10* 10.00 3 333.33 0 0 1 1 1
(Shinepukur Cricket Club)
VS de Mel 3 3 1 3 2 1.50 9 33.33 0 0 1 0 0
(Negombo Cricket Club)
JL Denly 8 7 2 149 76* 29.80 137 108.75 0 1 1 17 2
(England, Kolkata Knight Riders, Sydney Sixers)
K Deobrat 10 8 2 155 69* 25.83 117 132.47 0 1 1 12 10
(Jharkhand)
JW Dernbach 9 5 2 5 2 1.66 13 38.46 0 0 0 0 0
(Surrey)
AS Desai 6 6 0 112 38 18.66 90 124.44 0 0 0 15 5
(Goa)
HM Desai 6 6 0 113 56 18.83 90 125.55 0 1 2 19 1
(Saurashtra)
TU Deshpande 10 4 2 4 4* 2.00 4 100.00 0 0 2 1 0
(Mumbai)
DM de Silva 4 4 0 42 14 10.50 53 79.24 0 0 0 2 0
(Sri Lanka)
AKN de Silva 1 1 0 15 15 15.00 16 93.75 0 0 0 0 0
(Sri Lanka Army Sports Club)
AS de Silva 3 2 2 10 6* - 7 142.85 0 0 0 1 0
(Lankan Cricket Club)
KMM de Silva 1 - - - - - - - - - - - -
(Moors Sports Club)
KY de Silva 4 4 0 58 33 14.50 44 131.81 0 0 0 7 2
(Sri Lanka Ports Authority Cricket Club)
M de Silva 7 5 3 94 46* 47.00 63 149.20 0 0 1 4 6
(Colombo Cricket Club)
NAH de Silva 5 5 0 35 15 7.00 54 64.81 0 0 0 3 1
(Sri Lanka Navy Sports Club)
NCM de Silva 1 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Police Sports Club)
PC de Silva 8 7 0 146 56 20.85 79 184.81 0 1 0 10 9
(Nondescripts Cricket Club)
PVR de Silva 4 3 0 28 19 9.33 26 107.69 0 0 1 1 0
(Colts Cricket Club)
PWH de Silva 7 5 0 84 38 16.80 58 144.82 0 0 0 9 1
(Colombo Cricket Club)
S de Silva 2 2 0 22 22 11.00 25 88.00 0 0 1 3 0
(Lankan Cricket Club)
ST de Silva 6 6 0 172 51 28.66 92 186.95 0 1 0 18 10
(Chilaw Marians Cricket Club)
WLK de Silva 2 2 0 8 5 4.00 12 66.66 0 0 0 1 0
(Police Sports Club)
AP Devcich 14 14 0 192 28 13.71 179 107.26 0 0 1 22 2
(Lahore Qalandars, Northern Districts, Sydney Thunder)
KH Devdhar 7 7 0 212 61 30.28 173 122.54 0 2 0 27 2
(Baroda)
MH Devdhar 10 10 0 263 82 26.30 182 144.50 0 2 1 26 13
(Railways)
AB de Villiers 31 31 10 1160 100* 55.23 735 157.82 1 9 0 82 64
(Lahore Qalandars, Middlesex, Rangpur Riders, Royal Challengers Bangalore)
C Devinda 2 1 1 6 6* - 3 200.00 0 0 0 1 0
(Lankan Cricket Club)
NJ Dexter 4 3 0 33 25 11.00 30 110.00 0 0 1 2 3
(Leicestershire)
T de Zorzi 8 8 0 162 70 20.25 142 114.08 0 1 0 13 3
(Titans)
G de Zoysa 1 1 1 3 3* - 8 37.50 0 0 0 0 0
(Kandy Customs Cricket Club)
RSSS de Zoysa 1 1 0 17 17 17.00 10 170.00 0 0 0 1 1
(Ragama Cricket Club)
NS Dhaliwal 6 5 2 190 54 63.33 143 132.86 0 2 0 11 12
(Canada)
S Dhaliwal 6 5 1 44 23 11.00 28 157.14 0 0 1 3 2
(Madhya Pradesh)
D Dhapola 2 - - - - - - - - - - - -
(Uttarakhand)
D Dharmasiri 5 5 0 123 67 24.60 98 125.51 0 1 1 11 1
(Kurunegala Youth Cricket Club)
WRKS Darshika 4 4 0 57 22 14.25 47 121.27 0 0 0 4 3
(Bloomfield Cricket and Athletic Club)
Dhavanath 2 1 0 8 8 8.00 12 66.66 0 0 0 1 0
(Nagaland)
R Dhawan 6 4 2 83 38* 41.50 58 143.10 0 0 1 6 4
(Himachal Pradesh)
S Dhawan 23 23 1 626 97* 28.45 489 128.01 0 5 1 73 14
(Delhi Capitals, India)
Dhiman Ghosh 3 2 0 12 6 6.00 10 120.00 0 0 0 1 0
(Shinepukur Cricket Club)
MS Dhoni 20 17 9 546 84* 68.25 421 129.69 0 3 0 31 28
(Chennai Super Kings, India)
RR Dhuper 7 7 1 96 38* 16.00 106 90.56 0 0 1 9 3
(Odisha)
PD Dias 5 3 2 15 11* 15.00 25 60.00 0 0 0 0 0
(Burgher Recreation Club)
RH Dias 1 - - - - - - - - - - - -
(Mumbai)
WMMS Dias 5 5 0 67 25 13.40 67 100.00 0 0 0 6 4
(Negombo Cricket Club)
SR Dickson 2 2 0 19 17 9.50 22 86.36 0 0 0 0 0
(Kent)
N Dickwella 4 4 0 76 38 19.00 49 155.10 0 0 1 11 2
(Sri Lanka)
MNM Dilshad 5 1 1 1 1* - 1 100.00 0 0 0 0 0
(Saracens Sports Club)
HGK Dilshan 3 2 0 7 5 3.50 15 46.66 0 0 0 0 0
(Sri Lanka Navy Sports Club)
HRC Dilshan 6 1 1 1 1* - 1 100.00 0 0 0 0 0
(Moors Sports Club)
L Dilshan 4 4 1 50 21 16.66 55 90.90 0 0 0 6 1
(Lankan Cricket Club)
MVTP Dilshan 2 2 0 9 9 4.50 10 90.00 0 0 1 2 0
(Sri Lanka Army Sports Club)
S Dilshan 1 1 0 4 4 4.00 2 200.00 0 0 0 1 0
(Negombo Cricket Club)
AB Dinda 11 3 2 27 20* 27.00 20 135.00 0 0 0 2 2
(Bengal)
N Dipakkumar Patel 3 1 0 0 0 0.00 0 - 0 0 1 0 0
(Panama)
C Dissanayake 4 2 1 6 6* 6.00 17 35.29 0 0 1 0 0
(Burgher Recreation Club)
S Dissanayake 4 4 1 44 19* 14.66 44 100.00 0 0 0 4 1
(Kandy Customs Cricket Club)
AM Dixit 7 6 2 86 37* 21.50 83 103.61 0 0 0 5 1
(Railways)
GH Dockrell 10 9 2 121 34* 17.28 88 137.50 0 0 1 9 4
(Ireland, Leinster Lightning)
B Doggett 8 4 1 12 6 4.00 14 85.71 0 0 0 0 0
(Brisbane Heat)
P Dogra 7 6 0 255 89 42.50 188 135.63 0 2 0 17 11
(Puducherry)
ST Doheny 2 2 0 81 46 40.50 53 152.83 0 0 0 6 4
(Munster Reds)
BL D'Oliveira 4 3 0 16 13 5.33 23 69.56 0 0 0 1 0
(Worcestershire)
AHT Donald 9 8 0 144 48 18.00 108 133.33 0 0 0 15 5
(Hampshire)
AJ Doolan 2 2 0 26 26 13.00 24 108.33 0 0 1 4 0
(Hobart Hurricanes)
JR Doran 1 1 0 7 7 7.00 8 87.50 0 0 0 0 0
(Hobart Hurricanes)
T Doria 7 7 0 116 43 16.57 140 82.85 0 0 0 14 1
(Arunachal Pradesh)
K Doriga 9 4 0 33 24 8.25 42 78.57 0 0 0 0 0
(Papua New Guinea)
AC Douglas 6* 5 1 65 31 16.25 56 116.07 0 0 0 3 6
(Bermuda)
DA Douthwaite 8 8 2 64 24 10.66 77 83.11 0 0 0 3 2
(Glamorgan)
CA Dry 1 1 1 2 2* - 2 100.00 0 0 0 0 0
(Knights)
S Dube 6 6 1 53 24 10.60 42 126.19 0 0 0 2 4
(Mumbai, Royal Challengers Bangalore)
BM Duckett 10 10 0 198 64 19.80 156 126.92 0 1 0 21 5
(England, Nottinghamshire)
JA Duffy 6 2 2 10 10* - 6 166.66 0 0 0 1 0
(Otago)
H Dumindu 1 1 1 2 2* - 3 66.66 0 0 0 0 0
(Colts Cricket Club)
JP Duminy 6 6 2 106 34* 26.50 76 139.47 0 0 1 9 5
(Cape Cobras, South Africa)
JSE Dunford 8 3 1 8 8 4.00 14 57.14 0 0 1 0 0
(Jersey)
BR Dunk 20 20 3 450 72* 26.47 356 126.40 0 3 1 37 12
(Karachi Kings, Melbourne Stars)
J Dunn 4 3 0 36 23 12.00 41 87.80 0 0 0 0 1
(Vanuatu)
DM Dupavillon 8 1 1 1 1* - 1 100.00 0 0 0 0 0
(Dolphins)
F du Plessis 14 14 1 495 96 38.07 389 127.24 0 4 0 44 20
(Chennai Super Kings, South Africa)
JL du Plooy 11 9 2 267 70 38.14 181 147.51 0 3 1 22 9
(Derbyshire)
G Dutta 2 2 0 8 8 4.00 9 88.88 0 0 1 1 0
(Mexico)
N Dutta 5 1 1 2 2* - 2 100.00 0 0 0 0 0
(Canada)
BJ Dwarshuis 11 4 2 8 7 4.00 9 88.88 0 0 0 0 0
(Sydney Sixers)
AR Easwaran 11 11 3 331 107* 41.37 242 136.77 1 1 2 27 9
(Bengal)
Ebadat Hossain 4 - - - - - - - - - - - -
(Sylhet Sixers)
KR Ebanks 5* 4 0 15 8 3.75 27 55.55 0 0 1 1 0
(Cayman Islands)
EMCD Edirisinghe 5 2 0 11 9 5.50 7 157.14 0 0 0 0 1
(Saracens Sports Club)
PMD Edirisinghe 3 3 0 88 45 29.33 68 129.41 0 0 0 6 3
(Police Sports Club)
FH Edwards 7 3 1 1 1* 0.50 6 16.66 0 0 2 0 0
(Birmingham Bears)
J Edwards 6 3 0 35 17 11.66 41 85.36 0 0 0 3 0
(Sydney Sixers)
MW Edwards 1 - - - - - - - - - - - -
(Sydney Sixers)
SA Edwards 8 6 0 78 34 13.00 64 121.87 0 0 1 8 0
(Netherlands)
EMKH Ekanayake 2 2 0 13 12 6.50 13 100.00 0 0 0 2 0
(Bloomfield Cricket and Athletic Club)
Elias Sunny 4 1 1 4 4* - 1 400.00 0 0 0 1 0
(Sheikh Jamal Dhanmondi Club)
AM Ellis 9 7 1 115 45 19.16 99 116.16 0 0 0 11 3
(Canterbury)
Enamul Haque 2 - - - - - - - - - - - -
(Sheikh Jamal Dhanmondi Club)
Enamul Haque jnr 4 2 2 0 0* - 0 - 0 0 0 0 0
(Prime Doleshwar Sporting Club)
GDR Eranga 6 - - - - - - - - - - - -
(Canada)
MG Erasmus 7 5 1 139 56 34.75 98 141.83 0 1 0 12 9
(Namibia)
CR Ervine 10 10 4 539 96 89.83 355 151.83 0 7 0 48 24
(Matabeleland Tuskers, Zimbabwe)
SJ Erwee 5 4 0 31 28 7.75 34 91.17 0 0 1 5 0
(Dolphins)
SS Eskinazi 11 9 1 266 57* 33.25 196 135.71 0 2 0 34 3
(Middlesex)
AC Evans 3 - - - - - - - - - - - -
(Scotland)
LJ Evans 27 26 5 691 104* 32.90 535 129.15 1 4 2 72 17
(Multan Sultans, Rajshahi Kings, Sussex)
L Evile 4 1 0 6 6 6.00 7 85.71 0 0 0 1 0
(Samoa)
Fabid Ahmed 7 6 1 72 25* 14.40 86 83.72 0 0 0 1 1
(Puducherry)
Fahad Ahmed 2 2 0 0 0 0.00 7 0.00 0 0 2 0 0
(Bangladesh Krira Shikkha Protisthan)
M Faheem 4 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Thailand)
Faheem Ashraf 25 20 6 204 31 14.57 134 152.23 0 0 1 15 12
(Islamabad United, Northamptonshire, Pakistan)
Faisal Javed 12 12 0 264 60 22.00 171 154.38 0 1 1 35 10
(Qatar)
Faisal Khan 4 4 1 134 83* 44.66 56 239.28 0 1 1 13 10
(Saudi Arabia)
Fakhar Zaman 22 21 0 478 65 22.76 378 126.45 0 5 2 59 14
(Glamorgan, Lahore Qalandars, Pakistan)
SM Fallah 12 1 1 0 0* - 0 - 0 0 0 0 0
(Maharashtra)
Faran Afzal 5 4 0 20 13 5.00 25 80.00 0 0 0 3 0
(Spain)
M Faraz Akram 2 1 0 1 1 1.00 4 25.00 0 0 0 0 0
(Mashonaland Eagles)
Fardeen Hasan 4 4 0 86 25 21.50 74 116.21 0 0 0 7 3
(Sheikh Jamal Dhanmondi Club)
Fareed Ahmad 2 - - - - - - - - - - - -
(Afghanistan)
Farhad Hossain 3 3 0 39 32 13.00 42 92.85 0 0 0 4 1
(Prime Doleshwar Sporting Club)
Farhad Reza 18 9 3 130 45 21.66 71 183.09 0 0 1 9 11
(Prime Doleshwar Sporting Club, Rangpur Riders)
JP Faulkner 18 10 7 79 34* 26.33 55 143.63 0 0 1 6 3
(Hobart Hurricanes, Lancashire)
Fawad Ahmed 22 3 0 1 1 0.33 8 12.50 0 0 2 0 0
(Quetta Gladiators, Sydney Thunder)
Fayyaz Butt 3 2 1 28 25* 28.00 24 116.66 0 0 0 3 0
(Oman)
FY Fazal 5 5 1 107 39* 26.75 106 100.94 0 0 0 8 0
(Vidarbha)
Fazle Mahmud 7 6 1 111 50 22.20 106 104.71 0 1 1 12 2
(Brothers Union, Rajshahi Kings)
LB Ferbrache 9 8 0 138 55 17.25 142 97.18 0 1 0 6 3
(Guernsey)
TC Fell 2 2 0 31 28 15.50 31 100.00 0 0 0 1 1
(Worcestershire)
CJ Ferguson 18 18 2 471 113* 29.43 361 130.47 1 1 2 45 13
(Sydney Thunder, Worcestershire)
LH Ferguson 8 - - - - - - - - - - - -
(Kolkata Knight Riders, New Zealand)
AM Fernando 2 - - - - - - - - - - - -
(Nondescripts Cricket Club)
N Pradeep 5 2 2 9 8* - 13 69.23 0 0 0 1 0
(Sinhalese Sports Club)
B Fernando 4 2 0 12 11 6.00 8 150.00 0 0 0 1 0
(Tamil Union Cricket and Athletic Club)
C Fernando 3 3 0 5 3 1.66 8 62.50 0 0 1 0 0
(Kandy Customs Cricket Club)
DTM Fernando 3 3 3 37 30* - 20 185.00 0 0 0 3 1
(Panadura Sports Club)
MNK Fernando 1 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Badureliya Sports Club)
S Fernando 3 3 1 23 17 11.50 20 115.00 0 0 0 3 0
(Ragama Cricket Club)
S Fernando 5 5 2 131 40 43.66 102 128.43 0 0 0 9 3
(Sri Lanka Navy Sports Club)
SA Fernando 8 2 2 17 16* - 8 212.50 0 0 0 0 2
(Moors Sports Club)
SANJ Fernando 8 5 1 23 15 5.75 23 100.00 0 0 0 0 1
(Moors Sports Club)
Shehan I Fernando 6 6 0 204 90 34.00 128 159.37 0 2 0 22 7
(Ragama Cricket Club)
WIA Fernando 6 6 0 132 63 22.00 80 165.00 0 2 2 18 5
(Colts Cricket Club, Sri Lanka)
WKI Fernando 6 5 0 69 30 13.80 45 153.33 0 0 2 8 2
(Chilaw Marians Cricket Club)
WRC Fernando 5 2 1 20 20 20.00 8 250.00 0 0 0 0 3
(Negombo Cricket Club)
NJ Ferraby 7 7 1 160 81* 26.66 144 111.11 0 1 1 21 0
(Jersey)
DS Ferrario 3 3 0 44 22 14.66 43 102.32 0 0 0 4 0
(Kerala)
Fiaz Ahmad 3 1 1 0 0* - 0 - 0 0 0 0 0
(Kuwait)
Fiaz Ahmed 4 4 2 112 62* 56.00 72 155.55 0 1 1 6 8
(Bahrain)
Fida Hussain 2 1 1 3 3* - 4 75.00 0 0 0 0 0
(Italy)
AJ Finch 21 21 1 512 72 25.60 372 137.63 0 2 2 46 21
(Australia, Melbourne Renegades, Surrey)
HZ Finch 1 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Sussex)
ST Finn 12 3 2 5 3 5.00 10 50.00 0 0 0 0 0
(Middlesex)
JL Finnie 5 4 0 27 16 6.75 23 117.39 0 0 0 2 1
(Otago)
MD Fisher 1 1 0 9 9 9.00 5 180.00 0 0 0 0 1
(Yorkshire)
Fitri Sham 10 6 2 22 12 5.50 28 78.57 0 0 0 1 0
(Malaysia)
ADS Fletcher 6 6 0 142 66 23.66 121 117.35 0 1 0 13 6
(Peshawar Zalmi, Sylhet Sixers)
CD Fletcher 9 9 5 144 43 36.00 124 116.12 0 0 2 12 1
(Canterbury)
LJ Fletcher 3 1 0 6 6 6.00 2 300.00 0 0 0 0 1
(Nottinghamshire)
KK Flowers 3 3 1 20 17 10.00 33 60.60 0 0 1 3 0
(Belize)
DR Flynn 7 5 0 69 31 13.80 41 168.29 0 0 1 5 4
(Northern Districts)
BT Foakes 9 5 1 45 29* 11.25 37 121.62 0 0 1 2 1
(England, Surrey)
M Ford 3 3 1 43 34* 21.50 22 195.45 0 0 1 4 3
(Leinster Lightning)
BC Fortuin 10 2 0 10 10 5.00 9 111.11 0 0 1 0 0
(Lions)
O Fournier 2 - - - - - - - - - - - -
(Costa Rica)
D Foxcroft 8 8 0 257 63 32.12 210 122.38 0 4 0 29 7
(Central Districts)
WAR Fraine 2 2 0 29 16 14.50 27 107.40 0 0 0 1 1
(Yorkshire)
LK Fransisco 4 4 0 64 32 16.00 75 85.33 0 0 0 5 0
(Saracens Sports Club)
TS Fray 6* 6 1 19 10 3.80 40 47.50 0 0 3 1 0
(Bermuda)
JA Freeman 2 - - - - - - - - - - - -
(Hobart Hurricanes)
JN Frylinck 7 2 1 30 19* 30.00 24 125.00 0 0 0 1 1
(Namibia)
R Frylinck 15 11 6 213 47* 42.60 124 171.77 0 0 0 11 14
(Chittagong Vikings, Dolphins)
JK Fuller 11 8 1 82 28 11.71 60 136.66 0 0 0 4 4
(Hampshire)
RD Gaikwad 12 12 2 293 55* 29.30 242 121.07 0 2 0 31 4
(Maharashtra)
PF Gallagher 3 3 0 83 36 27.66 68 122.05 0 0 0 4 5
(Finland)
NT Gamage 5 5 2 65 45 21.66 56 116.07 0 0 0 5 1
(Colts Cricket Club)
N Gamage 5 5 0 113 57 22.60 111 101.80 0 1 0 6 6
(Kalutara Town Club)
PLS Gamage 7 2 2 2 2* - 2 100.00 0 0 0 0 0
(Colombo Cricket Club)
CJ Gandhi 10 10 3 185 68* 26.42 194 95.36 0 1 1 12 7
(Gujarat)
WCA Ganegama 6 5 2 62 18* 20.66 40 155.00 0 0 0 2 6
(Galle Cricket Club)
V Ganesan 4 4 0 31 15 7.75 42 73.80 0 0 0 0 0
(Germany)
Ganesh Satish 9 8 0 57 24 7.12 85 67.05 0 0 0 3 0
(Vidarbha)
N Gangta 2 1 1 23 23* - 11 209.09 0 0 0 4 0
(Himachal Pradesh)
CJ Gannon 4 3 2 12 7* 12.00 9 133.33 0 0 0 0 1
(United States of America)
C Garden 1 - - - - - - - - - - - -
(Scotland A)
YD Gardharia 1 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Gujarat)
LA Garg 3 1 1 16 16* - 13 123.07 0 0 0 1 1
(Goa)
PK Garg 11 10 2 227 59* 28.37 171 132.74 0 2 0 23 5
(Uttar Pradesh)
AN Garhwal 5 5 0 54 30 10.80 53 101.88 0 0 0 7 1
(Rajasthan)
Garret Banner 1 - - - - - - - - - - - -
(Belize)
JJ Garth 2 1 0 2 2 2.00 3 66.66 0 0 0 0 0
(Munster Reds)
TN Garwe 4 2 1 25 17* 25.00 34 73.52 0 0 0 1 0
(Mashonaland Eagles)
Gauhar Ali 3 3 0 30 21 10.00 22 136.36 0 0 0 4 1
(Lahore Qalandars)
Gaurav 1 1 1 3 3* - 3 100.00 0 0 0 0 0
(Nagaland)
Gaurav Kumar 1 - - - - - - - - - - - -
(Delhi)
Gaurav Singh 1 - - - - - - - - - - - -
(Uttarakhand)
A Gavde 1 1 0 1 1 1.00 6 16.66 0 0 0 0 0
(Cayman Islands)
V Gayashan 1 - - - - - - - - - - - -
(Nondescripts Cricket Club)
CH Gayle 27 27 2 713 99* 28.52 525 135.80 0 5 1 62 49
(Kings XI Punjab, Rangpur Riders, West Indies)
SC Getkate 14 12 1 200 49 18.18 135 148.14 0 0 2 15 11
(Ireland, Ireland A, Northern Knights)
SS Ghosh 9 1 1 0 0* - 0 - 0 0 0 0 0
(Bengal)
Ghulam Mudassar 5 - - - - - - - - - - - -
(Quetta Gladiators)
Ghulam Shabber 7 7 1 143 58* 23.83 120 119.16 0 1 0 19 2
(United Arab Emirates)
ZN Gibson 2 1 1 8 8* - 9 88.88 0 0 0 0 0
(Northern Districts)
M Gilkes 2 2 0 51 51 25.50 39 130.76 0 1 1 4 3
(Sydney Thunder)
AP Gillespie 1 1 0 9 9 9.00 8 112.50 0 0 0 2 0
(North-West Warriors)
P Girinath Reddy 6 6 0 157 62 26.16 95 165.26 0 1 0 8 12
(Andhra)
Girish Rauturi 7 5 0 74 49 14.80 53 139.62 0 0 1 3 6
(Uttarakhand)
VV Gite 7 - - - - - - - - - - - -
(Maharashtra)
RJ Gleeson 9 - - - - - - - - - - - -
(Lancashire)
BD Glover 5 1 1 1 1* - 1 100.00 0 0 0 0 0
(Netherlands)
BA Godleman 11 11 3 362 92 45.25 317 114.19 0 3 1 27 12
(Derbyshire)
DP Gohain 1 - - - - - - - - - - - -
(Assam)
RS Golada 1 1 0 2 2 2.00 8 25.00 0 0 0 0 0
(Rajasthan)
RV Gomez 2 2 0 4 2 2.00 9 44.44 0 0 0 0 0
(Puducherry)
DM Gondaria 3 3 1 58 47* 29.00 41 141.46 0 0 0 4 2
(Kenya)
MS Gony 5 5 1 35 18 8.75 32 109.37 0 0 1 2 2
(Punjab)
R Goodwin 4 4 1 26 16* 8.66 36 72.22 0 0 1 1 0
(Philippines)
S Gopal 22 9 3 82 19* 13.66 63 130.15 0 0 2 10 1
(Karnataka, Rajasthan Royals)
K Gore 4 1 1 4 4* - 3 133.33 0 0 0 0 0
(United States of America)
SP Goswami 11 11 1 369 86* 36.90 261 141.37 0 3 0 44 7
(Bengal)
SE Gotch 10 9 3 128 35 21.33 113 113.27 0 0 0 8 3
(Melbourne Stars)
AGS Gous 6 5 0 52 24 10.40 59 88.13 0 0 0 6 1
(Knights)
V Govekar 1 1 0 32 32 32.00 19 168.42 0 0 0 7 0
(Goa)
K Gowtham 7 4 1 18 9 6.00 19 94.73 0 0 0 1 1
(Rajasthan Royals)
CN Greaves 3 2 1 29 27* 29.00 26 111.53 0 0 0 0 2
(Scotland A)
C Green 1 - - - - - - - - - - - -
(Perth Scorchers)
CJ Green 19 16 9 196 34* 28.00 159 123.27 0 0 1 16 1
(Birmingham Bears, Multan Sultans, Sydney Thunder)
ZE Green 7 3 1 33 18* 16.50 23 143.47 0 0 0 1 2
(Namibia)
L Gregory 3 2 1 16 10* 16.00 12 133.33 0 0 0 3 0
(Somerset)
GT Griffiths 10 5 5 12 4* - 14 85.71 0 0 0 1 0
(Leicestershire)
DJ Grobbelaar 8 3 2 14 8 14.00 16 87.50 0 0 0 1 0
(Auckland)
TD Groenewald 5 3 1 1 1* 0.50 5 20.00 0 0 2 0 0
(Somerset)
Z Groenewald 6 1 1 1 1* - 1 100.00 0 0 0 0 0
(Namibia)
NRT Gubbins 4 3 0 88 75 29.33 62 141.93 0 1 0 11 2
(Middlesex)
SM Gugale 1 1 0 7 7 7.00 10 70.00 0 0 0 1 0
(Maharashtra)
EP Gulbis 9 4 0 78 37 19.50 61 127.86 0 0 1 8 2
(Melbourne Stars)
D Gunaratne 8 - - - - - - - - - - - -
(Nondescripts Cricket Club)
DAS Gunaratne 8 8 1 172 54* 24.57 145 118.62 0 1 0 15 5
(Lahore Qalandars, Sri Lanka Army Sports Club)
T Gunasekera 3 3 0 32 19 10.66 32 100.00 0 0 0 3 0
(Lankan Cricket Club)
EBNK Gunasiri 5 5 2 35 12* 11.66 34 102.94 0 0 0 2 1
(Burgher Recreation Club)
MJ Guptill 15 15 2 403 86* 31.00 272 148.16 0 2 2 26 29
(Auckland, New Zealand, Sunrisers Hyderabad, Worcestershire)
RN Gurbani 1 - - - - - - - - - - - -
(Vidarbha)
Gurinder Singh 6 6 4 207 56* 103.50 171 121.05 0 1 0 15 8
(Meghalaya)
Gurkeerat Singh 9 8 0 236 65 29.50 192 122.91 0 1 0 26 6
(Punjab, Royal Challengers Bangalore)
HF Gurney 27 6 5 7 5* 7.00 9 77.77 0 0 1 1 0
(Kolkata Knight Riders, Melbourne Renegades, Nottinghamshire, Quetta Gladiators)
Gurvinder Singh 1 - - - - - - - - - - - -
(Himachal Pradesh)
Habibur Rahman 1 1 0 4 4 4.00 8 50.00 0 0 0 0 0
(Brothers Union)
N Haggalla 3 3 1 33 19 16.50 34 97.05 0 0 0 3 0
(Bloomfield Cricket and Athletic Club)
SR Hain 10 10 0 388 85 38.80 329 117.93 0 2 0 34 6
(Birmingham Bears)
OJ Hairs 2 2 0 29 15 14.50 26 111.53 0 0 0 4 1
(Scotland A)
OD Hald 9 8 1 61 18 8.71 57 107.01 0 0 1 4 2
(Denmark)
AD Hales 22 22 1 660 100 31.42 451 146.34 1 5 2 70 27
(England, Islamabad United, Nottinghamshire, Rangpur Riders)
Hamidul Islam 1 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Brothers Union)
Hamidul Islam 3 - - - - - - - - - - - -
(Shinepukur Cricket Club)
Hammad Azam 5 5 1 57 29 14.25 58 98.27 0 0 1 4 1
(Multan Sultans)
MAH Hammond 10 9 0 240 63 26.66 166 144.57 0 2 1 29 7
(Gloucestershire)
Jandu Hamoud 6 1 0 2 2 2.00 4 50.00 0 0 0 0 0
(Kuwait)
BR Hampton 7 7 1 172 64 28.66 116 148.27 0 2 1 11 10
(Northern Districts)
Hamza Dar 1 1 0 8 8 8.00 6 133.33 0 0 0 1 0
(Spain)
Hamza Tahir 3 - - - - - - - - - - - -
(Scotland A)
Hamza Tariq 6 3 1 20 11* 10.00 21 95.23 0 0 0 1 0
(Canada)
F Hand 3 2 1 17 11* 17.00 12 141.66 0 0 0 2 1
(Leinster Lightning)
ST Handirisi 6 6 0 71 23 11.83 69 102.89 0 0 1 9 1
(Matabeleland Tuskers)
PSP Handscomb 17 16 3 317 65* 24.38 287 110.45 0 1 1 22 3
(Australia, Durham, Melbourne Stars)
OJ Hannon-Dalby 4 1 0 1 1 1.00 2 50.00 0 0 0 0 0
(Birmingham Bears)
Harbhajan Singh 14 4 1 7 3* 2.33 20 35.00 0 0 0 0 0
(Chennai Super Kings, Punjab)
AM Hardie 2 1 0 8 8 8.00 7 114.28 0 0 0 1 0
(Perth Scorchers)
RS Harikant 2 2 0 9 5 4.50 12 75.00 0 0 0 1 0
(Goa)
Haris Rauf 10 3 1 13 7 6.50 10 130.00 0 0 1 1 1
(Lahore Qalandars)
Haris Sohail 7 7 2 154 50 30.80 145 106.20 0 1 1 15 2
(Lahore Qalandars, Pakistan)
C Hari Nishanth 4 4 0 22 12 5.50 21 104.76 0 0 1 4 0
(Tamil Nadu)
SR Harmer 9 5 1 18 9 4.50 17 105.88 0 0 2 2 0
(Essex)
Haroon Mughal 2 2 0 21 17 10.50 31 67.74 0 0 0 2 0
(Malta)
SB Harper 13 13 1 277 56* 23.08 193 143.52 0 1 1 32 7
(Melbourne Renegades)
Harpreet Brar 2 1 1 20 20* - 12 166.66 0 0 0 2 1
(Kings XI Punjab)
Harpreet Singh 7 6 1 345 92* 69.00 232 148.70 0 3 0 32 15
(Chhattisgarh)
LHB Harrington-Myers 4* 4 1 32 17* 10.66 39 82.05 0 0 1 1 1
(Cayman Islands)
MS Harris 7 7 0 74 28 10.57 70 105.71 0 0 0 11 2
(Melbourne Renegades)
Harsh Tyagi 10 5 3 66 32* 33.00 57 115.78 0 0 0 5 4
(Railways)
GJ Harte 1 1 0 6 6 6.00 6 100.00 0 0 0 1 0
(Durham)
MW Harvey 12 11 0 132 38 12.00 121 109.09 0 0 0 13 4
(Melbourne Renegades)
Hasanuzzaman 4 4 0 44 26 11.00 29 151.72 0 0 0 4 2
(Sheikh Jamal Dhanmondi Club)
Hasan Ali 17 8 2 20 11 3.33 18 111.11 0 0 1 0 1
(Pakistan, Peshawar Zalmi)
Hasan Murad 2 1 0 1 1 1.00 1 100.00 0 0 0 0 0
(Bangladesh Krira Shikkha Protisthan)
Hasheem Shahzad 2 2 0 5 5 2.50 9 55.55 0 0 1 1 0
(Malta)
M Hassan 7 3 3 4 2* - 6 66.66 0 0 0 0 0
(Hyderabad (India))
Hassan Khan 2 2 1 13 7 13.00 14 92.85 0 0 0 2 0
(Lahore Qalandars)
Hassan Rasheed 8 7 0 72 22 10.28 100 72.00 0 0 0 4 1
(Maldives)
C Hassett 2 2 0 66 49 33.00 62 106.45 0 0 0 8 0
(Munster Reds)
VS Hathwala 7 7 5 154 61* 77.00 132 116.66 0 1 0 14 3
(Services)
C Hauptfleisch 5 5 0 69 42 13.80 85 81.17 0 0 1 4 2
(Cayman Islands)
EL Hawken 6 1 0 7 7 7.00 8 87.50 0 0 0 1 0
(Titans)
AW Hawkins-Kay 8 6 2 80 27* 20.00 88 90.90 0 0 0 6 0
(Jersey)
Hayatullah Niazi 4 4 1 59 27 19.66 47 125.53 0 0 0 3 3
(Norway)
Hazratullah Zazai 10 10 1 368 162* 40.88 197 186.80 1 2 0 27 31
(Afghanistan, Dhaka Dynamites)
TM Head 3 3 0 63 43 21.00 59 106.77 0 0 0 3 3
(Adelaide Strikers)
SD Heazlett 1 1 0 2 2 2.00 3 66.66 0 0 0 0 0
(Brisbane Heat)
TG Helm 11 5 2 11 4* 3.66 18 61.11 0 0 1 0 0
(Middlesex)
MADI Hemantha 5 5 0 58 43 11.60 54 107.40 0 0 1 5 2
(Sri Lanka Navy Sports Club)
BE Hendricks 7 1 0 3 3 3.00 6 50.00 0 0 0 0 0
(Lions, South Africa)
RR Hendricks 16 15 0 382 77 25.46 313 122.04 0 4 3 41 7
(Lions, South Africa)
PD Hennessy 4 3 0 89 71 29.66 55 161.81 0 1 1 7 5
(Spain)
MC Henriques 11 9 2 243 61* 34.71 172 141.27 0 2 0 20 9
(Sydney Sixers)
MJ Henry 3 3 3 6 3* - 6 100.00 0 0 0 0 0
(Canterbury)
RA Herman 8 4 1 18 7 6.00 22 81.81 0 0 0 2 0
(Titans)
SO Hetmyer 11 11 1 129 75 12.90 110 117.27 0 1 2 8 8
(Royal Challengers Bangalore, West Indies)
H Hettiarchchi 7 3 2 15 14* 15.00 11 136.36 0 0 1 1 1
(Colombo Cricket Club)
P Hettiwatte 5 5 0 78 36 15.60 70 111.42 0 0 1 5 3
(Badureliya Sports Club)
HS Hewanayake 4 4 0 63 44 15.75 60 105.00 0 0 0 5 4
(Kandy Customs Cricket Club)
DT Hewathantri 4 4 0 45 35 11.25 39 115.38 0 0 0 4 2
(Ragama Cricket Club)
D Heyliger 5 2 2 34 23* - 19 178.94 0 0 0 1 3
(Canada)
S Hicks 3 2 0 23 20 11.50 19 121.05 0 0 0 3 1
(Otago)
RF Higgins 10 9 3 197 77* 32.83 139 141.72 0 1 0 14 9
(Gloucestershire)
JC Hildreth 11 11 2 197 40 21.88 162 121.60 0 0 1 14 6
(Somerset)
J Hill 4 3 0 15 6 5.00 20 75.00 0 0 0 3 0
(Philippines)
LJ Hill 13 11 1 213 58 21.30 162 131.48 0 1 1 16 8
(Leicestershire)
D Himganekar 12 4 2 37 35* 18.50 21 176.19 0 0 1 3 2
(Maharashtra)
Himmat Singh 9 8 2 105 24 17.50 96 109.37 0 0 2 8 3
(Delhi)
CD Hinchliffe 3 2 1 12 9 12.00 17 70.58 0 0 0 0 0
(Perth Scorchers)
RM Hira 9 2 0 29 17 14.50 24 120.83 0 0 0 4 0
(Auckland)
H Hiri 3 2 0 7 4 3.50 10 70.00 0 0 0 0 0
(Papua New Guinea)
S Hirudika 5 5 1 27 12 6.75 33 81.81 0 0 0 1 1
(Kandy Customs Cricket Club)
J Hirschi 2 2 0 17 9 8.50 35 48.57 0 0 0 0 0
(Malta)
S Hirugade 1 1 0 10 10 10.00 11 90.90 0 0 0 1 0
(Mexico)
MN Hirwani 6 3 0 16 8 5.33 16 100.00 0 0 0 1 1
(Madhya Pradesh)
Hiten Mehra 4 4 0 30 16 7.50 31 96.77 0 0 0 1 2
(Gujarat)
NR Hobson 5 4 1 86 43 28.66 74 116.21 0 0 0 5 3
(Perth Scorchers)
MG Hogan 5 2 1 3 2* 3.00 5 60.00 0 0 0 0 0
(Glamorgan)
MDE Holden 1 1 1 30 30* - 24 125.00 0 0 0 4 1
(Middlesex)
JO Holder 3 3 0 18 11 6.00 19 94.73 0 0 1 1 1
(West Indies)
IG Holland 3 2 2 12 11* - 9 133.33 0 0 0 1 0
(Hampshire)
BJ Holt 2 2 1 41 37 41.00 33 124.24 0 0 0 1 3
(Sydney Thunder)
S Hongsi 3 3 3 27 11* - 16 168.75 0 0 0 3 1
(Thailand)
AH Hooda 7 2 2 0 0* - 1 0.00 0 0 0 0 0
(Haryana)
DJ Hooda 18 14 3 200 35 18.18 194 103.09 0 0 1 15 4
(Baroda, Sunrisers Hyderabad)
DR Hooper 9 8 3 76 19* 15.20 91 83.51 0 0 1 3 1
(Guernsey)
SD Hope 3 3 0 13 7 4.33 18 72.22 0 0 1 2 0
(West Indies)
Z Hoque 3 3 0 46 20 15.33 35 131.42 0 0 0 4 2
(Thailand)
AJ Hose 13 13 2 444 69 40.36 313 141.85 0 4 0 34 20
(Birmingham Bears, Wellington)
BAC Howell 15 12 3 200 53* 22.22 145 137.93 0 1 0 16 9
(Gloucestershire, Rangpur Riders)
FJ Hudson-Prentice 11 6 2 93 31* 23.25 82 113.41 0 0 0 9 1
(Derbyshire)
AL Hughes 9 5 2 37 21* 12.33 29 127.58 0 0 1 3 1
(Derbyshire)
DP Hughes 11 11 2 298 61 33.11 225 132.44 0 3 1 36 4
(Sydney Sixers)
JS Hunter 2 - - - - - - - - - - - -
(Otago)
SS Hussain 3 3 0 27 18 9.00 28 96.42 0 0 0 1 1
(Arunachal Pradesh)
Hussain Talat 13 12 0 232 55 19.33 188 123.40 0 1 2 22 6
(Islamabad United, Pakistan)
EH Hutchinson 2 1 0 16 16 16.00 8 200.00 0 0 0 3 0
(United States of America)
GM Hyde 3 1 0 1 1 1.00 6 16.66 0 0 0 0 0
(Belize)
Ibrahim Hassan 8 5 1 7 5 1.75 18 38.88 0 0 2 0 0
(Maldives)
Ibrahim Khan 1 - - - - - - - - - - - -
(Saudi Arabia)
Ibrahim Nashath 3 2 1 3 3* 3.00 5 60.00 0 0 1 0 0
(Maldives)
Ibrahim Rizan 2 1 1 0 0* - 0 - 0 0 0 0 0
(Maldives)
Ibrarul Haq 5 4 0 69 49 17.25 47 146.80 0 0 1 6 4
(Saudi Arabia)
Ibtisam Sheikh 4 - - - - - - - - - - - -
(Peshawar Zalmi)
MTG Iddamalgoda 5 5 0 119 39 23.80 91 130.76 0 0 0 17 0
(Sri Lanka Navy Sports Club)
AF Ifill 6* 6 1 37 9 7.40 61 60.65 0 0 0 2 1
(Cayman Islands)
Iftikhar Ahmed 6 6 3 82 44* 27.33 56 146.42 0 0 1 7 4
(Karachi Kings)
LU Igalagamage 8 8 0 239 94 29.87 163 146.62 0 1 0 28 9
(Nondescripts Cricket Club)
Ilyas Ahmed 6 3 2 2 1* 2.00 3 66.66 0 0 0 0 0
(Kuwait)
Imad Wasim 21 19 7 198 30 16.50 155 127.74 0 0 1 20 2
(Karachi Kings, Nottinghamshire, Pakistan)
Imam-ul-Haq 14 13 0 348 59 26.76 272 127.94 0 4 0 34 8
(Pakistan, Peshawar Zalmi)
Imran Anwar 4 2 1 23 16* 23.00 22 104.54 0 0 0 2 0
(Bahrain)
Imranullah Aslam 3 3 0 131 77 43.66 79 165.82 0 1 0 9 10
(Panadura Sports Club)
Imran Ali 4 2 1 5 5* 5.00 6 83.33 0 0 1 0 0
(Kuwait)
Imran Ali Butt 4 4 0 111 58 27.75 101 109.90 0 2 2 5 6
(Bahrain)
Imran Bulbulia 3 3 0 40 32 13.33 42 95.23 0 0 1 4 1
(Panama)
Imran Haider 3 2 2 4 4* - 8 50.00 0 0 0 0 0
(United Arab Emirates)
Imran Qayyum 7 3 3 15 13* - 10 150.00 0 0 0 0 1
(Kent)
Imran Tahir 29 6 4 18 8* 9.00 18 100.00 0 0 1 0 1
(Chennai Super Kings, South Africa, Surrey)
Imrul Kayes 14 13 2 183 39 16.63 157 116.56 0 0 2 11 12
(Comilla Victorians)
Imtiaz Hossain 4 4 0 110 56 27.50 87 126.43 0 1 0 11 3
(Sheikh Jamal Dhanmondi Club)
RK Inampud 3 3 2 23 17* 23.00 28 82.14 0 0 0 0 1
(Mexico)
Inam-ul-Haq 11 11 2 225 73* 25.00 205 109.75 0 1 1 28 2
(Qatar)
B Indrajith 4 4 0 79 46 19.75 87 90.80 0 0 0 4 0
(Tamil Nadu)
SADU Indrasiri 5 3 2 13 7* 13.00 23 56.52 0 0 0 0 0
(Negombo Cricket Club)
MD Ingale 3 1 1 6 6* - 3 200.00 0 0 0 1 0
(Maharashtra)
JP Inglis 3 3 0 90 55 30.00 64 140.62 0 1 0 8 4
(Perth Scorchers)
CA Ingram 42 41 6 929 127* 26.54 665 139.69 1 4 2 83 40
(Adelaide Strikers, Delhi Capitals, Glamorgan, Karachi Kings)
Iqbal Hussain 12 5 3 9 4* 4.50 10 90.00 0 0 1 1 0
(Qatar)
Ifran Hossain 2 - - - - - - - - - - - -
(Khelaghar Samaj Kallyan Samity)
Irfan Sukkur 2 2 1 53 52* 53.00 37 143.24 0 1 0 7 1
(Mohammedan Sporting Club)
E Isaneez 3 2 2 8 7* - 13 61.53 0 0 0 0 0
(Uganda)
Ishan Kishan 15 14 2 434 113* 36.16 320 135.62 2 1 1 42 21
(Jharkhand, Mumbai Indians)
SK Ismail 4 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Andhra)
SS Iyer 26 26 3 947 147 41.17 704 134.51 2 4 0 70 50
(Delhi Capitals, Mumbai)
VR Iyer 6 6 3 113 29 37.66 77 146.75 0 0 0 11 6
(Madhya Pradesh)
Izatullah Dawlatzai 10 2 1 26 24* 26.00 13 200.00 0 0 0 2 2
(Germany)
WG Jacks 11 11 0 244 63 22.18 162 150.61 0 1 0 21 15
(Surrey)
SP Jackson 6 5 0 67 36 13.40 55 121.81 0 0 0 9 1
(Saurashtra)
DF Jacobs 4 4 0 58 20 14.50 82 70.73 0 0 0 7 0
(Thailand)
DA Jadeja 6 1 0 1 1 1.00 2 50.00 0 0 0 0 0
(Saurashtra)
RA Jadeja 18 11 8 125 31* 41.66 101 123.76 0 0 0 7 5
(Chennai Super Kings, India)
KM Jadhav 14 12 3 162 58 18.00 169 95.85 0 1 1 19 3
(Chennai Super Kings)
N Jagadeesan 6 4 1 45 29* 15.00 48 93.75 0 0 1 2 1
(Tamil Nadu)
IR Jaggi 7 6 1 72 24 14.40 63 114.28 0 0 1 8 0
(Jharkhand)
Jahid Javed 2 2 0 51 44 25.50 44 115.90 0 0 0 3 2
(Abahani Limited)
Jahurul Islam 5 5 1 27 13 6.75 28 96.42 0 0 1 2 1
(Khulna Titans)
PP Jaiswal 3 3 1 10 7 5.00 7 142.85 0 0 1 0 1
(Himachal Pradesh)
Jaker Ali 7 7 3 53 25 13.25 41 129.26 0 0 1 3 1
(Legends of Rupganj, Sylhet Sixers)
D Jakiel 4 1 0 1 1 1.00 5 20.00 0 0 0 0 0
(Mashonaland Eagles)
NA Janes 2 2 0 9 9 4.50 11 81.81 0 0 1 1 0
(Thailand)
KA Jamieson 9 4 2 64 24 32.00 53 120.75 0 0 0 3 2
(Canterbury)
S Jamil 3 3 0 48 24 16.00 49 97.95 0 0 0 5 2
(Belgium)
AS Jamwal 6 1 1 0 0* - 1 0.00 0 0 0 0 0
(Himachal Pradesh)
Janak Prakash 3 2 1 2 2* 2.00 6 33.33 0 0 1 0 0
(Singapore)
S Jangir 3 1 0 7 7 7.00 11 63.63 0 0 0 0 0
(Puducherry)
M Jangra 2 1 1 1 1* - 1 100.00 0 0 0 0 0
(Uttar Pradesh)
CS Jani 5 1 0 4 4 4.00 6 66.66 0 0 0 0 0
(Saurashtra)
M Jansen 1 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Knights)
KM Jarvis 9 3 2 3 2 3.00 7 42.85 0 0 0 0 0
(Mid West Rhinos, Zimbabwe)
Jasdeep Singh 4 2 0 31 31 15.50 25 124.00 0 0 1 0 3
(United States of America)
Jashimuddin 1 1 0 4 4 4.00 7 57.14 0 0 0 0 0
(Prime Doleshwar Sporting Club)
Jaspreet Singh 5 2 0 19 11 9.50 23 82.60 0 0 0 1 0
(Italy)
Jatinder Singh 3 3 0 87 63 29.00 72 120.83 0 1 0 11 1
(Oman)
Javed Maroofkhail 2 1 0 3 3 3.00 8 37.50 0 0 0 0 0
(Norway)
D Jayalath 2 1 1 5 5* - 6 83.33 0 0 0 0 0
(Bloomfield Cricket and Athletic Club)
DM Jayalath 2 2 0 12 11 6.00 15 80.00 0 0 0 2 0
(Negombo Cricket Club)
JMDBMP Jayamanna 3 3 0 82 39 27.33 60 136.66 0 0 0 6 3
(Negombo Cricket Club)
M Jayamanna 3 1 0 11 11 11.00 12 91.66 0 0 0 0 0
(Lankan Cricket Club)
WMC Jayampathi 3 3 0 7 5 2.33 17 41.17 0 0 1 0 0
(Sri Lanka Ports Authority Cricket Club)
HIA Jayaratne 6 6 2 123 48* 30.75 86 143.02 0 0 0 9 6
(Ragama Cricket Club)
PLM Jayaratne 5 4 0 8 4 2.00 13 61.53 0 0 2 0 0
(Kurunegala Youth Cricket Club)
MSS Jayasekara 1 1 0 2 2 2.00 3 66.66 0 0 0 0 0
(Sri Lanka Air Force Sports Club)
AJADDLA Jayasinghe 1 1 0 9 9 9.00 15 60.00 0 0 0 1 0
(Negombo Cricket Club)
KAS Jayasinghe 1 1 0 5 5 5.00 9 55.55 0 0 0 0 0
(Kandy Customs Cricket Club)
TL Jayasinghe 2 2 0 11 11 5.50 13 84.61 0 0 1 1 1
(Panadura Sports Club)
GSNFG Jayasuriya 5 5 1 219 91* 54.75 163 134.35 0 2 0 23 4
(Negombo Cricket Club)
NGRP Jayasuriya 5 1 1 1 1* - 1 100.00 0 0 0 0 0
(Colts Cricket Club)
MAS Jayathilake 6 6 0 128 68 21.33 99 129.29 0 1 0 6 7
(Ragama Cricket Club)
S Jayathilake 5 5 1 44 26* 11.00 48 91.66 0 0 0 0 3
(Kalutara Town Club)
DKRC Jayatissa 6 6 0 42 24 7.00 30 140.00 0 0 3 2 4
(Chilaw Marians Cricket Club)
SMD Jayawardena 5 5 0 63 34 12.60 52 121.15 0 0 1 6 4
(Bloomfield Cricket and Athletic Club)
HM Jayawardene 5 5 1 139 58 34.75 86 161.62 0 1 0 9 9
(Police Sports Club)
MSS Jayawickrama 3 3 0 17 11 5.66 27 62.96 0 0 1 0 1
(Sinhalese Sports Club)
P Jayeshbhai Patel 2 2 1 14 8* 14.00 11 127.27 0 0 0 0 0
(Panama)
Jay Odedra 2 1 1 6 6* - 6 100.00 0 0 0 0 0
(Oman)
PASS Jeewantha 5 5 2 108 47* 36.00 65 166.15 0 0 1 4 8
(Saracens Sports Club)
JW Jenner 8 8 1 174 71 24.85 146 119.17 0 1 0 11 7
(Jersey)
KK Jennings 9 5 2 82 35 27.33 79 103.79 0 0 0 4 2
(Lancashire)
CP Jewell 8 7 1 123 61* 20.50 99 124.24 0 1 0 15 2
(Hobart Hurricanes)
LR Johns 1 1 0 19 19 19.00 19 100.00 0 0 0 1 0
(Wellington)
TM Johnson 4 3 0 21 12 7.00 31 67.74 0 0 0 1 0
(Wellington)
J Jojo 7 5 3 36 13 18.00 27 133.33 0 0 0 1 1
(Denmark)
R Jonathan 6 6 0 121 47 20.16 115 105.21 0 0 0 12 4
(Nagaland)
MO Jones 5 4 1 56 27 18.66 51 109.80 0 0 0 4 3
(Bermuda)
S Jones 2 1 0 1 1 1.00 5 20.00 0 0 0 0 0
(Munster Reds)
LM Jongwe 1 1 1 4 4* - 6 66.66 0 0 0 0 0
(Mashonaland Eagles)
C Jonker 9 8 3 123 37 24.60 93 132.25 0 0 0 8 6
(Rajshahi Kings)
Jony Talukdar 1 1 0 4 4 4.00 2 200.00 0 0 0 1 0
(Uttara Sporting Club)
S Jora 3 3 1 82 53* 41.00 64 128.12 0 1 0 3 4
(Nepal)
HJ Jordaan 4 4 1 94 37* 31.33 107 87.85 0 0 0 8 0
(Thailand)
CJ Jordan 21 10 3 47 19 6.71 46 102.17 0 0 0 8 0
(England, Northern Districts, Peshawar Zalmi, Sussex, Sydney Thunder)
AS Joseph 3 2 2 15 15* - 13 115.38 0 0 0 2 0
(Mumbai Indians)
GJ Joseph 1 - - - - - - - - - - - -
(Belize)
Junaid Khan 14 6 3 3 2 1.00 4 75.00 0 0 2 0 0
(Khulna Titans, Multan Sultans)
Junaid Sheikh 5 3 0 19 9 6.33 20 95.00 0 0 0 1 1
(Norway)
Junaid Siddique 13 13 0 312 70 24.00 230 135.65 0 1 0 32 13
(Brothers Union, Khulna Titans)
Junaid Siddiqui 4 1 1 2 2* - 2 100.00 0 0 0 0 0
(Canada)
TP Kaber 4 3 1 32 15 16.00 26 123.07 0 0 0 3 1
(Warriors)
NN Kadam 7 5 1 70 32* 17.50 78 89.74 0 0 0 3 2
(Tripura)
RP Kadam 12 12 2 536 89 53.60 413 129.78 0 5 1 63 14
(Karnataka)
I Kaia 5 4 0 58 44 14.50 54 107.40 0 0 2 7 1
(Mountaineers)
R Kaia 5 4 0 90 53 22.50 85 105.88 0 1 0 9 3
(Mountaineers)
KR Kakade 1 - - - - - - - - - - - -
(Baroda)
RB Kalaria 2 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Gujarat)
JN Kalita 7 3 2 50 31* 50.00 33 151.51 0 0 0 2 3
(Assam)
G Kaltongga 3 2 0 10 10 5.00 12 83.33 0 0 1 1 0
(Vanuatu)
SK Kamat 5 5 1 101 50* 25.25 105 96.19 0 1 0 12 3
(Goa)
Kamran Akmal 13 13 0 357 86 27.46 259 137.83 0 3 3 42 18
(Peshawar Zalmi)
Kamran Khan 11 11 0 195 52 17.72 151 129.13 0 1 0 16 12
(Qatar)
Kamrul Islam Rabbi 11 3 1 16 13 8.00 15 106.66 0 0 0 0 1
(Gazi Group Cricketers, Rajshahi Kings)
TS Kamunhukamwe 5 5 0 36 17 7.20 46 78.26 0 0 1 5 0
(Mashonaland Eagles)
STP Kandanearachchi 6 6 2 216 91* 54.00 150 144.00 0 1 0 23 7
(Galle Cricket Club)
TE Kane 6 5 2 71 26* 23.66 47 151.06 0 0 0 5 4
(Ireland, Ireland A, Leinster Lightning)
S Kankanange 5 5 1 181 58 45.25 117 154.70 0 2 0 16 9
(Lankan Cricket Club)
H Kanojia 3 3 0 8 5 2.66 18 44.44 0 0 0 1 0
(Manipur)
A Kant Singh 1 1 1 2 2* - 2 100.00 0 0 0 0 0
(Chhattisgarh)
CK Kapugedera 5 4 1 27 22* 9.00 26 103.84 0 0 1 3 0
(Sinhalese Sports Club)
Karan KC 9 6 0 54 20 9.00 51 105.88 0 0 1 3 3
(Nepal)
Karan Kaila 2 - - - - - - - - - - - -
(Punjab)
IA Karim 3 3 1 66 28 33.00 75 88.00 0 0 0 5 1
(Kenya)
Karim Janat 2 1 0 0 0 0.00 3 0.00 0 0 1 0 0
(Afghanistan)
N Kariyawasam 4 1 0 2 2 2.00 2 100.00 0 0 0 0 0
(Kalutara Town Club)
AK Karnewar 10 7 0 86 33 12.28 74 116.21 0 0 0 8 2
(Vidarbha)
KD Karthik 19 17 7 300 97* 30.00 201 149.25 0 2 0 24 18
(India, Kolkata Knight Riders)
S Karthik 7 5 0 23 9 4.60 36 63.88 0 0 1 2 0
(Puducherry)
K Kartikeya 1 - - - - - - - - - - - -
(Madhya Pradesh)
KPNM Karunanayake 5 5 1 154 50* 38.50 136 113.23 0 1 0 8 5
(Saracens Sports Club)
KPSP Karunanayake 5 5 0 41 15 8.20 36 113.88 0 0 1 4 1
(Kurunegala Youth Cricket Club)
MLR Karunaratne 3 3 0 20 10 6.66 17 117.64 0 0 1 1 2
(Negombo Cricket Club)
T Karunaratne 4 4 2 16 14 8.00 27 59.25 0 0 1 1 0
(Bloomfield Cricket and Athletic Club)
Karweng NG 4 3 0 21 14 7.00 30 70.00 0 0 0 0 1
(Philippines)
KT Kasuza 4 3 1 61 26* 30.50 42 145.23 0 0 0 7 3
(Mountaineers)
PS Kataria 4 3 1 17 14* 8.50 20 85.00 0 0 1 1 1
(Arunachal Pradesh)
S Kaul 8 2 1 0 0* 0.00 1 0.00 0 0 1 0 0
(India, Sunrisers Hyderabad)
KV Kaushal 7 6 0 176 58 29.33 124 141.93 0 2 0 16 12
(Uttarakhand)
PHT Kaushal 5 2 1 1 1* 1.00 1 100.00 0 0 1 0 0
(Moors Sports Club)
A Kaushalya 1 - - - - - - - - - - - -
(Panadura Sports Club)
AJ Kaushik 2 2 0 47 31 23.50 46 102.17 0 0 0 6 1
(Nagaland)
AK Kaushik 3 3 1 23 14* 11.50 22 104.54 0 0 0 0 1
(Himachal Pradesh)
M Kaushik 1 1 0 9 9 9.00 7 128.57 0 0 0 1 0
(Uttar Pradesh)
SS Kauthankar 4 2 1 14 12 14.00 14 100.00 0 0 0 1 0
(Goa)
KK Kevin 6 5 0 47 19 9.40 67 70.14 0 0 0 0 1
(Galle Cricket Club)
S Kaveri 2 2 0 8 4 4.00 31 25.80 0 0 0 0 0
(Mexico)
HB Kayondo 3 3 0 76 31 25.33 69 110.14 0 0 0 2 4
(Uganda)
AA Kazi 4 4 0 61 36 15.25 54 112.96 0 0 1 4 2
(Nagaland)
AN Kazi 10 3 2 44 39* 44.00 40 110.00 0 0 0 0 3
(Maharashtra)
D Kegasitswe 4 2 2 5 4* - 11 45.45 0 0 0 0 0
(Botswana)
M Kelly 7 3 1 20 18* 10.00 14 142.85 0 0 1 1 1
(Perth Scorchers)
NF Kelly 6 6 0 155 56 25.83 103 150.48 0 1 1 19 8
(Northern Districts)
R Kelly 2 2 0 9 5 4.50 7 128.57 0 0 0 2 0
(Sri Lanka Navy Sports Club)
G Kennedy 3 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Ireland A, North-West Warriors)
RI Keogh 8 8 4 166 59* 41.50 151 109.93 0 1 0 13 2
(Northamptonshire)
KWBP Keppetipola 3 2 0 10 10 5.00 12 83.33 0 0 1 2 0
(Kurunegala Youth Cricket Club)
P Kerai 3 - - - - - - - - - - - -
(Kenya)
ED Kerkar 3 1 0 46 46 46.00 36 127.77 0 0 0 3 1
(Mumbai)
Keshav Kumar 6 6 2 145 61* 36.25 154 94.15 0 1 1 16 2
(Bihar)
SA Khadir 7 7 0 56 17 8.00 63 88.88 0 0 1 8 0
(Mizoram)
P Khadka 8 8 1 271 86* 38.71 178 152.24 0 2 1 34 11
(Nepal)
SP Khajuria 4 4 1 68 34 22.66 63 107.93 0 0 1 5 3
(Jammu & Kashmir)
SN Khan 8 5 1 180 67 45.00 143 125.87 0 1 0 19 4
(Kings XI Punjab)
N Khanna 2 2 0 8 6 4.00 12 66.66 0 0 0 1 0
(Malta)
AN Khare 7 6 3 249 61* 83.00 149 167.11 0 2 0 21 12
(Chhattisgarh)
UT Khawaja 1 1 0 36 36 36.00 21 171.42 0 0 0 6 1
(Sydney Thunder)
Khawar Ali 2 2 0 7 5 3.50 15 46.66 0 0 0 0 0
(Oman)
K Khejroliya 2 - - - - - - - - - - - -
(Royal Challengers Bangalore)
Khizer Ahmed 5 4 2 32 18 16.00 47 68.08 0 0 0 1 0
(Norway)
SM Khomari 3 2 0 27 20 13.50 32 84.37 0 0 0 1 0
(Cape Cobras)
N Khosla 2 2 0 51 27 25.50 64 79.68 0 0 0 2 1
(Malta)
B Khumalo 3 1 0 1 1 1.00 3 33.33 0 0 0 0 0
(Botswana)
Khurram Nawaz 3 3 0 82 58 27.33 57 143.85 0 1 0 7 5
(Oman)
JH Kiani 4 3 1 25 13 12.50 36 69.44 0 0 0 2 0
(Philippines)
J Kila 4 1 1 3 3* - 3 100.00 0 0 0 0 0
(Papua New Guinea)
TCR Kimber 3 3 0 5 2 1.66 13 38.46 0 0 0 0 0
(Guernsey)
VJ Kingma 3 1 1 0 0* - 1 0.00 0 0 0 0 0
(Netherlands)
AK Kitchen 6 5 0 86 27 17.20 65 132.30 0 0 1 9 2
(Otago)
H Klaasen 6 5 2 21 6 7.00 32 65.62 0 0 0 0 0
(Royal Challengers Bangalore, South Africa)
FJ Klaassen 15 4 1 26 13 8.66 23 113.04 0 0 0 2 0
(Kent, Netherlands)
RK Kleinveldt 10 8 6 81 17* 40.50 56 144.64 0 0 1 5 4
(Cape Cobras)
D Klein 13 10 4 29 9 4.83 42 69.04 0 0 1 1 0
(Leicestershire)
M Klinger 16 15 0 313 74 20.86 303 103.30 0 1 1 28 3
(Gloucestershire, Perth Scorchers)
R Kodituwakku 2 2 0 3 2 1.50 7 42.85 0 0 0 0 0
(Kalutara Town Club)
T Kohler-Cadmore 8 8 2 290 96* 48.33 204 142.15 0 3 1 17 15
(Yorkshire)
T Kohli 7 7 0 222 63 31.71 188 118.08 0 2 0 31 4
(Mizoram)
V Kohli 19 19 1 666 100 37.00 480 138.75 1 4 0 59 20
(India, Royal Challengers Bangalore)
BS Konthoujam 6 - - - - - - - - - - - -
(Manipur)
JP Kotze 3 3 1 121 101* 60.50 64 189.06 1 0 0 10 9
(Namibia)
V Koushik 10 1 1 3 3* - 3 100.00 0 0 0 0 0
(Karnataka)
J Kousik 2 1 1 41 41* - 35 117.14 0 0 0 2 1
(Tamil Nadu)
Krishan Alang 3 - - - - - - - - - - - -
(Punjab)
LR Krishantha 1 1 1 2 2* - 3 66.66 0 0 0 0 0
(Chilaw Marians Cricket Club)
A Krishna 3 2 1 5 4 5.00 3 166.66 0 0 0 1 0
(Singapore)
PE Kruger 6 5 0 86 57 17.20 73 117.80 0 1 0 5 3
(Knights)
Kshitiz Sharma 7 7 3 178 54* 44.50 149 119.46 0 1 0 23 6
(Arunachal Pradesh)
SC Kuggeleijn 12 8 6 83 35* 41.50 41 202.43 0 0 0 6 6
(Chennai Super Kings, New Zealand, Northern Districts)
HG Kuhn 9 9 4 257 55* 51.40 198 129.79 0 2 0 22 5
(Dhaka Dynamites, Kent)
MP Kuhnemann 3 - - - - - - - - - - - -
(Brisbane Heat)
CKB Kulasekara 1 1 0 3 3 3.00 6 50.00 0 0 0 0 0
(Badureliya Sports Club)
K Kulasekara 3 3 0 49 39 16.33 54 90.74 0 0 0 2 0
(Sinhalese Sports Club)
Kuldeep Lal 5 2 0 61 38 30.50 38 160.52 0 0 0 3 2
(Spain)
Kuldeep Singh 4 3 0 8 6 2.66 16 50.00 0 0 0 0 0
(Philippines)
Kuldeep Yadav 10 4 2 12 10* 6.00 8 150.00 0 0 2 1 0
(India, Kolkata Knight Riders)
DS Kulkarni 17 5 1 25 13 6.25 27 92.59 0 0 1 4 0
(Mumbai, Rajasthan Royals)
NR Kumar 6 4 1 92 41 30.66 78 117.94 0 0 1 7 4
(Canada)
B Kumar 21 6 2 13 7* 3.25 22 59.09 0 0 0 1 0
(India, Sunrisers Hyderabad)
CBRLS Kumara 1 1 0 4 4 4.00 2 200.00 0 0 0 1 0
(Sri Lanka)
DL Kumara 1 1 0 12 12 12.00 18 66.66 0 0 0 0 0
(Sri Lanka Air Force Sports Club)
HG Kumara 5 4 0 93 35 23.25 70 132.85 0 0 0 11 1
(Lankan Cricket Club)
WKDP Kumara 4 2 0 9 9 4.50 16 56.25 0 0 1 1 0
(Sri Lanka Army Sports Club)
UKPW Kumaranayaka 3 - - - - - - - - - - - -
(Kuwait)
CD Kumarasinghe 8 8 1 137 41 19.57 97 141.23 0 0 0 21 3
(Moors Sports Club)
C Kunje 6 5 0 69 39 13.80 67 102.98 0 0 0 4 1
(Matabeleland Tuskers)
RS Kunnummal 2 2 1 85 51* 85.00 61 139.34 0 1 0 10 3
(Kerala)
VS Kushwah 7 5 3 59 19* 29.50 35 168.57 0 0 0 4 3
(Chhattisgarh)
M Labuschagne 1 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Brisbane Heat)
SD Lad 9 8 1 109 62 15.57 100 109.00 0 1 1 7 6
(Mumbai, Mumbai Indians)
ND Laegsgaard 9 8 1 105 39 15.00 96 109.37 0 0 0 11 2
(Denmark)
Lakhan Singh 1 - - - - - - - - - - - -
(Meghalaya)
RAS Lakmal 1 1 0 0 0 0.00 3 0.00 0 0 1 0 0
(Sri Lanka)
C Lakshan 2 - - - - - - - - - - - -
(Galle Cricket Club)
D Lakshan 5 5 0 57 22 11.40 34 167.64 0 0 1 2 5
(Colts Cricket Club)
JS Lakshan 5 2 2 8 7* - 7 114.28 0 0 0 1 0
(Kalutara Town Club)
N Lakshan 2 1 0 5 5 5.00 6 83.33 0 0 0 0 0
(Panadura Sports Club)
S Lakshan 5 5 2 81 31* 27.00 69 117.39 0 0 0 4 1
(Sri Lanka Air Force Sports Club)
WWWL Lakshan 4 4 0 81 30 20.25 57 142.10 0 0 1 10 3
(Burgher Recreation Club)
G Lalbiakvela 6 3 0 12 6 4.00 18 66.66 0 0 0 1 0
(Mizoram)
AV Lalcheta 3 2 0 14 13 7.00 16 87.50 0 0 0 0 1
(Oman)
Lalhmangaiha 3 3 1 26 14* 13.00 27 96.29 0 0 1 2 1
(Mizoram)
K Lalhmingmawia 2 1 0 3 3 3.00 2 150.00 0 0 0 0 0
(Mizoram)
Lalhruaizela 7 7 3 104 24* 26.00 174 59.77 0 0 0 6 3
(Mizoram)
Lalnunkima Varte 5 2 2 1 1* - 3 33.33 0 0 0 0 0
(Mizoram)
JK Lalor 10 2 1 14 13 14.00 13 107.69 0 0 0 1 1
(Brisbane Heat)
Lalrempuia 3 2 1 6 5 6.00 4 150.00 0 0 0 1 0
(Mizoram)
K Lalremruata 2 2 0 1 1 0.50 6 16.66 0 0 1 0 0
(Mizoram)
J Lamare 5 5 0 28 15 5.60 49 57.14 0 0 1 3 1
(Meghalaya)
DJ Lamb 3 - - - - - - - - - - - -
(Lancashire)
MJ Lamb 3 3 1 65 35 32.50 47 138.29 0 0 0 6 1
(Birmingham Bears)
N Lamichaney 6 5 1 41 13 10.25 71 57.74 0 0 0 3 0
(Sikkim)
S Lamichhane 33 11 7 24 9 6.00 29 82.75 0 0 2 1 0
(Delhi Capitals, Lahore Qalandars, Melbourne Stars, Nepal, Sylhet Sixers)
TA Lammonby 10 7 2 69 31 13.80 43 160.46 0 0 1 8 2
(Somerset)
S Langa 3 1 1 0 0* - 0 - 0 0 0 0 0
(Warriors)
AKKY Lanka 6 6 0 133 44 22.16 99 134.34 0 0 0 20 2
(Chilaw Marians Cricket Club)
NCR Larkin 5 5 2 66 41* 22.00 69 95.65 0 0 1 4 1
(Melbourne Stars)
TWM Latham 4 4 0 128 110 32.00 79 162.02 1 0 2 12 6
(Canterbury)
B Laughlin 9 2 0 14 14 7.00 12 116.66 0 0 1 2 0
(Adelaide Strikers)
JL Lawlor 6 5 0 60 43 12.00 53 113.20 0 0 1 6 1
(Glamorgan)
DW Lawrence 9 8 2 302 69 50.33 180 167.77 0 4 0 19 19
(Essex)
J Leach 1 - - - - - - - - - - - -
(Worcestershire)
JA Leaning 3 3 0 95 39 31.66 83 114.45 0 0 0 6 1
(Yorkshire)
MA Leask 6 3 0 19 11 6.33 23 82.60 0 0 0 2 0
(Scotland, Scotland A)
S Leelaratne 4 4 2 19 12* 9.50 19 100.00 0 0 0 2 0
(Sri Lanka Navy Sports Club)
AZ Lees 8 7 2 128 44 25.60 119 107.56 0 0 0 5 4
(Durham)
Lee Yong Lepcha 6 6 0 10 5 1.66 32 31.25 0 0 3 0 0
(Sikkim)
JS Lehmann 5 5 0 93 46 18.60 94 98.93 0 0 1 9 0
(Adelaide Strikers)
E Leie 4 1 0 1 1 1.00 7 14.28 0 0 0 0 0
(Knights)
I Lemtur 6 5 1 30 17 7.50 29 103.44 0 0 1 2 1
(Nagaland)
JS Lenton 3 3 3 47 27* - 31 151.61 0 0 0 1 2
(Sydney Thunder)
TJ Lester 2 - - - - - - - - - - - -
(Lancashire)
LC Le Tissier 9 7 2 30 9 6.00 29 103.44 0 0 0 2 0
(Guernsey)
KS Leverock 6* 6 2 94 33 23.50 105 89.52 0 0 1 9 2
(Bermuda)
RE Levi 5 5 1 121 44 30.25 90 134.44 0 0 0 17 1
(Northamptonshire)
E Lewis 15 14 3 331 109* 30.09 273 121.24 1 1 2 28 16
(Comilla Victorians, Mumbai Indians, West Indies)
JD Libby 7 2 0 59 35 29.50 54 109.25 0 0 0 5 0
(Nottinghamshire)
CJ Liddle 6 - - - - - - - - - - - -
(Gloucestershire)
AM Lilley 12 11 0 220 66 20.00 128 171.87 0 1 1 21 11
(Leicestershire)
DJ Lincoln 3 3 0 38 30 12.66 35 108.57 0 0 1 4 1
(Middlesex)
GF Linde 9 9 2 131 42 18.71 99 132.32 0 0 1 5 4
(Cape Cobras)
BG Lister 1 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Auckland)
Liton Das 11 11 0 192 70 17.45 136 141.17 0 1 2 21 8
(Sylhet Sixers)
JB Little 9 4 2 19 7 9.50 16 118.75 0 0 0 3 0
(Ireland, Leinster Lightning)
LS Livingstone 22 22 2 574 82 28.70 437 131.35 0 4 1 46 29
(Karachi Kings, Lancashire, Rajasthan Royals)
PM Liyanagamage 6 2 0 2 2 1.00 6 33.33 0 0 1 0 0
(Tamil Union Cricket and Athletic Club)
J Liyanage 6 6 0 154 55 25.66 109 141.28 0 1 0 10 8
(Ragama Cricket Club)
CA Liyanage 2 2 1 0 0* 0.00 1 0.00 0 0 1 0 0
(Maldives)
DT Liyanage 2 - - - - - - - - - - - -
(Sri Lanka Air Force Sports Club)
HS Liyanage 7 7 2 74 30 14.80 82 90.24 0 0 0 3 2
(Sri Lanka Army Sports Club)
NCK Liyanage 6 3 1 8 8 4.00 8 100.00 0 0 1 1 0
(Malaysia)
MA Liyanapathiranage 3 2 0 6 6 3.00 15 40.00 0 0 1 0 0
(Burgher Recreation Club)
RM Liyanarachchi 4 4 0 147 68 36.75 110 133.63 0 1 0 13 5
(Saracens Sports Club)
DL Lloyd 10 9 0 299 63 33.22 228 131.14 0 3 0 40 3
(Glamorgan)
N Lohchab 3 3 0 22 13 7.33 24 91.66 0 0 0 3 0
(Nagaland)
NLSDN Lokubandara 3 3 0 41 19 13.66 35 117.14 0 0 0 3 1
(Negombo Cricket Club)
MK Lomror 8 7 1 208 78* 34.66 171 121.63 0 1 0 24 4
(Rajasthan, Rajasthan Royals)
J Long 2 1 1 2 2* - 6 33.33 0 0 0 0 0
(Philippines)
TM Lortan 2 2 1 23 13* 23.00 33 69.69 0 0 0 3 0
(Canterbury)
L Louwrens 1 1 1 17 17* - 15 113.33 0 0 0 1 1
(Namibia)
WJ Lubbe 6 5 0 69 28 13.80 60 115.00 0 0 0 2 4
(Lions)
Lucky Ali 2 2 0 13 7 6.50 18 72.22 0 0 0 1 0
(Denmark)
WC Ludick 2 2 1 7 4 7.00 9 77.77 0 0 0 0 0
(Central Districts)
KN Luitel 4 1 1 0 0* - 1 0.00 0 0 0 0 0
(Sikkim)
SR Lumba 4 3 0 41 21 13.66 27 151.85 0 0 0 2 3
(Punjab)
T Lungameni 6 1 1 2 2* - 2 100.00 0 0 0 0 0
(Namibia)
CA Lynn 25 24 2 728 84 33.09 538 135.31 0 8 4 63 40
(Brisbane Heat, Kolkata Knight Riders)
NM Lyon 2 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Sydney Sixers)
A Lyth 8 8 0 287 69 35.87 184 155.97 0 2 1 32 13
(Yorkshire)
N McAndrew 1 - - - - - - - - - - - -
(Sydney Thunder)
AR McBrine 1 1 0 8 8 8.00 11 72.72 0 0 0 0 0
(North-West Warriors)
MJ McClenaghan 14 6 1 11 10 2.20 19 57.89 0 0 3 2 0
(Auckland, Mumbai Indians)
RJ McCone 1 1 0 1 1 1.00 3 33.33 0 0 0 0 0
(Central Districts)
OC McCoy 2 2 1 11 10 11.00 10 110.00 0 0 0 1 1
(West Indies)
BB McCullum 12 11 0 294 69 26.72 252 116.66 0 4 1 21 12
(Brisbane Heat)
BR McDermott 11 9 3 298 53 49.66 242 123.14 0 2 0 14 9
(Hobart Hurricanes)
R McLaren 6 5 2 76 39* 25.33 78 97.43 0 0 0 7 1
(Knights)
CS MacLeod 3 3 2 117 53 117.00 103 113.59 0 1 0 15 1
(Scotland)
TJ MacRury 2 2 0 16 16 8.00 21 76.19 0 0 1 2 0
(Canterbury)
NJ Maddinson 11 10 0 115 19 11.50 117 98.29 0 0 0 7 5
(Melbourne Stars)
Madhav Avsh 1 1 1 2 2* - 9 22.22 0 0 0 0 0
(Arunachal Pradesh)
N Madziva 6 4 3 49 19* 49.00 38 128.94 0 0 0 2 2
(Mid West Rhinos)
WL Madsen 13 13 4 336 66 37.33 247 136.03 0 3 1 39 9
(Derbyshire, Peshawar Zalmi)
T Maduranga 5 3 2 18 17* 18.00 14 128.57 0 0 0 1 1
(Panadura Sports Club)
GLAL Madusanka 2 1 1 0 0* - 4 0.00 0 0 0 0 0
(Sri Lanka Navy Sports Club)
WADP Madusanka 3 3 0 30 17 10.00 27 111.11 0 0 0 3 0
(Badureliya Sports Club)
AVL Madushan 7 7 0 105 23 15.00 104 100.96 0 0 0 6 0
(Sri Lanka Army Sports Club)
KBD Madushan 3 2 0 14 12 7.00 13 107.69 0 0 0 0 1
(Sri Lanka Navy Sports Club)
MAP Madushan 4 2 0 5 4 2.50 11 45.45 0 0 0 0 0
(Kalutara Town Club)
WS Madushan 3 2 1 2 1* 2.00 11 18.18 0 0 0 0 0
(Panadura Sports Club)
B Madushanka 3 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Sri Lanka Army Sports Club)
DSK Madushanka 1 - - - - - - - - - - - -
(Tamil Union Cricket and Athletic Club)
LD Madushanka 7 5 1 107 51 26.75 76 140.78 0 1 0 4 8
(Colombo Cricket Club)
PHS Madushanka 4 4 0 31 15 7.75 24 129.16 0 0 0 2 2
(Police Sports Club)
WA Madushanka 5 4 0 39 33 9.75 50 78.00 0 0 1 1 2
(Galle Cricket Club)
SSB Magala 10 5 2 107 50 35.66 71 150.70 0 1 0 10 5
(Warriors)
R Magarira 3 1 1 1 1* - 2 50.00 0 0 0 0 0
(Mashonaland Eagles)
KW Magee 1 1 0 3 3 3.00 6 50.00 0 0 0 0 0
(North-West Warriors)
R Mahajan 3 1 1 1 1* - 1 100.00 0 0 0 0 0
(Philippines)
KA Maharaj 11 5 3 53 21* 26.50 45 117.77 0 0 0 4 1
(Dolphins, Yorkshire)
Mahedi Hasan 15 4 0 66 39 16.50 55 120.00 0 0 0 8 2
(Comilla Victorians, Gazi Group Cricketers)
Mahidul Islam Ankon 3 3 1 38 34 19.00 41 92.68 0 0 1 3 1
(Khelaghar Samaj Kallyan Samity, Khulna Titans)
G Mahlokwana 7 - - - - - - - - - - - -
(Titans)
Mahmad Data 2 1 0 3 3 3.00 5 60.00 0 0 0 0 0
(Panama)
S Mahmood 7 1 1 0 0* - 1 0.00 0 0 0 0 0
(Lancashire)
Mahmudullah 12 12 0 219 50 18.25 184 119.02 0 1 0 15 8
(Khulna Titans)
Mahmudul Hasan 9 5 0 68 41 13.60 71 95.77 0 0 0 2 3
(Dhaka Dynamites, Prime Doleshwar Sporting Club)
V Manoharan 6 5 1 126 52 31.50 111 113.51 0 1 0 10 4
(Kerala)
BF Mailata 4 4 0 38 17 9.50 48 79.16 0 0 0 2 1
(Samoa)
GT Main 2 2 2 2 2* - 2 100.00 0 0 0 0 0
(Scotland A)
AR Maini 6 2 1 21 14* 21.00 21 100.00 0 0 0 2 0
(Himachal Pradesh)
NA Maiolo 8 7 1 106 39* 17.66 104 101.92 0 0 0 11 2
(Italy)
D Maisuria 6 3 2 6 6* 6.00 11 54.54 0 0 1 0 0
(Botswana)
SS Majumder 7 5 1 46 27 11.50 37 124.32 0 0 0 2 4
(Tripura)
A Makesh 4 2 1 57 57 57.00 41 139.02 0 1 0 3 4
(Kuwait)
BS Makhanya 8 4 0 31 17 7.75 38 81.57 0 0 0 0 0
(Dolphins)
D Malan 4 4 0 12 4 3.00 19 63.15 0 0 1 0 0
(Kurunegala Youth Cricket Club)
DJ Malan 20 20 2 601 117 33.38 467 128.69 1 2 1 62 17
(Khulna Titans, Middlesex, Peshawar Zalmi)
JN Malan 12 12 1 270 103* 24.54 192 140.62 1 0 1 33 5
(Cape Cobras, South Africa)
JS Malhotra 6 6 0 112 38 18.66 104 107.69 0 0 0 12 2
(United States of America)
NM Maligaspe 5 5 1 153 62* 38.25 140 109.28 0 2 0 14 3
(Police Sports Club)
WJ Malinda 3 2 1 11 10* 11.00 9 122.22 0 0 0 0 1
(Maldives)
SL Malinga 20 5 2 25 8 8.33 18 138.88 0 0 1 5 0
(Khulna Titans, Mumbai Indians, Nondescripts Cricket Club, Sri Lanka)
G Malla 9 9 0 171 51 19.00 134 127.61 0 1 0 15 9
(Nepal)
J Mallikarjun 1 1 0 3 3 3.00 11 27.27 0 0 0 0 0
(Hyderabad (India))
PT Mambo 4 2 1 11 11 11.00 25 44.00 0 0 0 0 0
(Mashonaland Eagles)
Mamoon Latif 3 3 0 45 24 15.00 52 86.53 0 0 0 2 2
(Belgium)
K Manamperi 1 1 0 0 0 0.00 3 0.00 0 0 1 0 0
(Kandy Customs Cricket Club)
AJ Mandal 4 1 1 19 19* - 10 190.00 0 0 0 0 1
(Chhattisgarh)
Mandeep Singh 18 16 9 304 70* 43.42 214 142.05 0 2 2 21 10
(Kings XI Punjab, Punjab)
WWAG Maneeshan 5 5 0 40 29 8.00 36 111.11 0 0 2 3 1
(Sri Lanka Ports Authority Cricket Club)
Manender Singh 5 5 0 85 48 17.00 77 110.38 0 0 0 5 3
(Rajasthan)
BAD Manenti 7 1 1 2 2* - 2 100.00 0 0 0 0 0
(Sydney Sixers)
Manik Khan 4 3 2 13 7* 13.00 11 118.18 0 0 0 1 0
(Prime Doleshwar Sporting Club)
Manish Sharma 3 - - - - - - - - - - - -
(Gujarat)
Manjeet Singh 4 2 0 19 19 9.50 12 158.33 0 0 1 2 1
(Railways)
Manjinder Singh 2 2 0 27 14 13.50 42 64.28 0 0 0 2 0
(Nagaland)
Manjot Kalra 2 2 0 13 13 6.50 14 92.85 0 0 1 0 2
(Delhi)
PN Mankad 6 5 3 47 20 23.50 47 100.00 0 0 0 5 0
(Saurashtra)
P Manning 6* 6 1 56 28 11.20 89 62.92 0 0 1 4 0
(Cayman Islands)
Manpreet Singh 8 6 0 83 36 13.83 98 84.69 0 0 0 10 1
(Italy)
Manpreet Singh 3 3 1 102 42 51.00 73 139.72 0 0 0 6 4
(Singapore)
A Mansale 9 9 0 98 27 10.88 89 110.11 0 0 1 10 4
(Vanuatu)
Manzoor Dar 6 4 1 56 39 18.66 40 140.00 0 0 0 6 2
(Jammu & Kashmir)
M Marais 10 7 1 209 82* 34.83 126 165.87 0 2 0 17 14
(Warriors)
V Marimuthu 7 6 1 45 13 9.00 46 97.82 0 0 0 4 0
(Puducherry)
M Markande 4 2 1 6 6 6.00 5 120.00 0 0 0 1 0
(India, Mumbai Indians)
AK Markram 2 2 0 18 15 9.00 17 105.88 0 0 0 1 1
(South Africa)
D Marks 2 2 2 11 6* - 12 91.66 0 0 0 0 0
(Malta)
MR Marsh 6 6 2 119 50* 29.75 114 104.38 0 1 0 12 2
(Perth Scorchers)
SE Marsh 5 5 1 100 96* 25.00 70 142.85 0 1 2 5 5
(Glamorgan, Perth Scorchers)
XM Marshall 7 7 0 87 31 12.42 108 80.55 0 0 1 5 2
(United States of America)
Marshall Ayub 7 7 0 109 46 15.57 102 106.86 0 0 0 6 4
(Prime Doleshwar Sporting Club, Rajshahi Kings)
JL Martel 3 1 1 13 13* - 6 216.66 0 0 0 1 1
(Guernsey)
T Maruma 5 4 0 55 25 13.75 53 103.77 0 0 0 8 1
(Mountaineers)
TP Maruma 2 2 0 78 53 39.00 36 216.66 0 1 0 6 6
(Matabeleland Tuskers)
B Masaba 1 - - - - - - - - - - - -
(Uganda)
H Masakadza 4 4 0 13 8 3.25 24 54.16 0 0 1 0 1
(Zimbabwe)
SW Masakadza 5 4 1 76 48 25.33 52 146.15 0 0 0 6 4
(Mountaineers)
WP Masakadza 5 1 0 0 0 0.00 2 0.00 0 0 1 0 0
(Mountaineers)
WT Mashinge 2 2 2 11 10* - 11 100.00 0 0 0 0 1
(Mountaineers)
Mashrafe Mortaza 14 6 2 40 33* 10.00 47 85.10 0 0 3 5 0
(Rangpur Riders)
CTB Masike 1 1 0 14 14 14.00 17 82.35 0 0 0 1 0
(Mid West Rhinos)
I Master 2 2 0 6 4 3.00 8 75.00 0 0 0 1 0
(Botswana)
N Master 2 2 0 23 21 11.50 18 127.77 0 0 0 4 0
(Botswana)
E Masuku 3 2 0 18 10 9.00 17 105.88 0 0 0 2 0
(Matabeleland Tuskers)
Masum Khan 2 2 1 20 19* 20.00 11 181.81 0 0 0 2 1
(Khelaghar Samaj Kallyan Samity)
PS Masvaure 6 5 0 130 53 26.00 124 104.83 0 1 0 11 3
(Mid West Rhinos)
PK Matautaava 5 5 0 68 32 13.60 47 144.68 0 0 2 1 7
(Vanuatu)
B Mavuta 4 - - - - - - - - - - - -
(Mid West Rhinos)
GJ Maxwell 20 17 3 699 113* 49.92 438 159.58 1 6 0 51 34
(Australia, Lancashire, Melbourne Stars)
Mayank Mishra 2 1 0 12 12 12.00 15 80.00 0 0 0 0 1
(Uttarakhand)
Mayank Raghav 6 6 1 301 103 60.20 210 143.33 1 2 0 33 14
(Manipur)
NP Mayavo 2 1 0 13 13 13.00 17 76.47 0 0 0 0 0
(Mid West Rhinos)
V Mbazo 4 3 1 51 27* 25.50 67 76.11 0 0 0 3 0
(Botswana)
TM Mboyi 4 3 1 11 9 5.50 10 110.00 0 0 1 0 0
(Matabeleland Tuskers)
CM McBride 2 1 0 0 0 0.00 1 0.00 0 0 1 0 0
(Scotland A)
GJ McCarter 3 - - - - - - - - - - - -
(Northern Knights)
JA McCollum 3 3 1 59 42* 29.50 44 134.09 0 0 0 8 2
(Northern Knights)
CE McConchie 9 9 1 236 83 29.50 173 136.41 0 1 0 30 3
(Canterbury)
FDW McCreath 3 3 0 30 15 10.00 35 85.71 0 0 0 2 1
(Scotland A)
A McDaid 1 1 1 17 17* - 26 65.38 0 0 0 0 0
(North-West Warriors)
NJ McGuire 3 3 1 54 34 27.00 48 112.50 0 0 0 6 2
(Ireland A)
Z McLaughlin 3* 2 2 6 4* - 16 37.50 0 0 0 0 0
(Cayman Islands)
LD McManus 11 7 4 103 32 34.33 64 160.93 0 0 0 6 6
(Hampshire)
IG McPeake 1 - - - - - -