T20 WC roster index
T20 WC players (687)
Every player who appeared in captured T20 WC matches across 2013/14, 2015/16, 2021/22, 2022/23, 2024, 2025/26. Sorted alphabetically. Each profile carries career stats and JSON-LD attribution.
- A Balbirnie13 matches · 245 runs · ireland
- A Bohara2 matches · 1 wkts · nepal
- A Busing-Volschenk1 match · 20 runs · namibia
- A Dutt5 matches · 47 runs · 8 wkts · netherlands
- A Johnson3 matches · 89 runs · canada
- A Mishra0 matches · 10 wkts · india
- A Nao2 matches · 8 runs · 3 wkts · papua-new-guinea
- A Nehra1 match · 5 wkts · india
- A Nortje4 matches · 8 runs · 36 wkts · south-africa
- A Sharafu4 matches · 109 runs · united-arab-emirates
- A Sharma3 matches · 95 runs · united-arab-emirates
- A Vala6 matches · 107 runs · 5 wkts · papua-new-guinea
- A Zampa5 matches · 6 runs · 40 wkts · australia
- Aamir Kaleem6 matches · 61 runs · 2 wkts · oman
- Aarif Sheikh3 matches · 39 runs · nepal
- Aaron Jones6 matches · 173 runs · united-states-of-america
- Aasif Sheikh7 matches · 134 runs · nepal
- Aayan Afzal Khan2 matches · 24 runs · 2 wkts · united-arab-emirates
- AB de Villiers8 matches · 175 runs · south-africa
- Abbas Afridi1 match · 17 runs · pakistan
- Abdur Razzak1 match · 3 wkts · bangladesh
- Abhishek Sharma8 matches · 141 runs · 1 wkts · india
- Abrar Ahmed1 match · 6 wkts · pakistan
- Abu Hider0 matches · bangladesh
- AC Agar2 matches · 29 runs · 3 wkts · australia
- AC Evans2 matches · 3 wkts · scotland
- AD Hales14 matches · 425 runs · england
- AD Mathews9 matches · 255 runs · 5 wkts · sri-lanka
- AD Poynter5 matches · 95 runs · ireland
- AD Russell16 matches · 191 runs · 26 wkts · west-indies
- Adnan Ilyas2 matches · 17 runs · oman
- ADS Fletcher2 matches · 95 runs · west-indies
- AF Milne1 match · 2 runs · 5 wkts · new-zealand
- Afif Hossain13 matches · 149 runs · 1 wkts · bangladesh
- AG Cremer1 match · 3 wkts · zimbabwe
- Agha Salman6 matches · 60 runs · 1 wkts · pakistan
- AGS Gous8 matches · 238 runs · united-states-of-america
- Ahmed Raza1 match · 1 wkts · united-arab-emirates
- Ahmed Shehzad8 matches · 246 runs · pakistan
- Ahsan Malik2 matches · 1 runs · 12 wkts · netherlands
- Aizaz Khan2 matches · 7 runs · 1 wkts · hong-kong
- AJ Finch16 matches · 458 runs · australia
- AJ Hosein6 matches · 52 runs · 21 wkts · west-indies
- AJ Mosca4 matches · 94 runs · italy
- AK Markram24 matches · 642 runs · 4 wkts · south-africa
- AK Sah3 matches · 38 runs · nepal
- Al-Amin Hossain2 matches · 1 runs · 18 wkts · bangladesh
- Ali Hasan3 matches · 4 wkts · italy
- Ali Khan2 matches · 14 runs · 5 wkts · united-states-of-america
- AM Guruge2 matches · 2 runs · 2 wkts · united-arab-emirates
- AM Phangiso1 match · 4 runs · 3 wkts · south-africa
- AM Rahane4 matches · 94 runs · india
- Amir Ali2 matches · 36 runs · oman
- Amjad Ali3 matches · 26 runs · united-arab-emirates
- Amjad Javed3 matches · 29 runs · 1 wkts · united-arab-emirates
- Anamul Haque6 matches · 140 runs · bangladesh
- Ansh Patel0 matches · 3 wkts · canada
- Anshuman Rath1 match · 21 runs · hong-kong
- Aqib Ilyas7 matches · 142 runs · 2 wkts · oman
- AR Cusack1 match · 1 wkts · ireland
- AR McBrine2 matches · 11 runs · 5 wkts · ireland
- AR Odedara1 match · 1 runs · oman
- AR Patel11 matches · 105 runs · 22 wkts · india
- AR Ramjani3 matches · 13 runs · 3 wkts · uganda
- Arafat Sunny1 match · 8 runs · 2 wkts · bangladesh
- Arshdeep Singh6 matches · 19 runs · 33 wkts · india
- Aryan Lakra1 match · 1 runs · 1 wkts · united-arab-emirates
- AS Joseph3 matches · 17 runs · 18 wkts · west-indies
- Asif Ali4 matches · 34 runs · pakistan
- AT Nidamanuru1 match · netherlands
- AU Rashid5 matches · 9 runs · 39 wkts · england
- AV Lalcheta2 matches · 7 runs · 1 wkts · oman
- Ayan Khan5 matches · 102 runs · 1 wkts · oman
- Azam Khan1 match · pakistan
- B Bhandari2 matches · 1 runs · nepal
- B Evans5 matches · 73 runs · 12 wkts · zimbabwe
- B Fernando0 matches · 5 wkts · sri-lanka
- B Kumar3 matches · 9 runs · 8 wkts · india
- B Masaba3 matches · 4 runs · 3 wkts · uganda
- B Muzarabani5 matches · 2 runs · 25 wkts · zimbabwe
- B Regmi0 matches · 4 wkts · nepal
- B Shikongo2 matches · 4 wkts · namibia
- B White2 matches · 7 runs · 2 wkts · ireland
- BA King12 matches · 250 runs · west-indies
- BA Stokes8 matches · 157 runs · 7 wkts · england
- Babar Azam20 matches · 589 runs · pakistan
- Babar Hayat3 matches · 36 runs · hong-kong
- BAD Manenti3 matches · 138 runs · 5 wkts · italy
- Basil Hameed3 matches · 31 runs · 3 wkts · united-arab-emirates
- BAW Mendis0 matches · 4 wkts · sri-lanka
- BB McCullum4 matches · 85 runs · new-zealand
- BD Glover2 matches · 9 wkts · netherlands
- BE Hendricks1 match · 3 runs · 4 wkts · south-africa
- BF Calitz2 matches · 6 runs · ireland
- BFW de Leede18 matches · 278 runs · 21 wkts · netherlands
- Bilal Khan6 matches · 4 runs · 9 wkts · oman
- Bilawal Bhatti0 matches · 3 wkts · pakistan
- BJ Bennett6 matches · 292 runs · zimbabwe
- BJ Currie2 matches · 4 runs · 6 wkts · scotland
- BJ Dwarshuis1 match · 6 runs · australia
- BJ Haddin3 matches · 29 runs · australia
- BJ Hodge3 matches · 50 runs · 1 wkts · australia
- BJ McCarthy9 matches · 42 runs · 14 wkts · ireland
- BJ McMullen7 matches · 220 runs · 1 wkts · scotland
- BKG Mendis16 matches · 470 runs · sri-lanka
- BM Scholtz6 matches · 12 runs · 12 wkts · namibia
- BN Cooper10 matches · 78 runs · netherlands
- BRM Taylor4 matches · 154 runs · zimbabwe
- BTJ Wheal3 matches · 5 runs · 19 wkts · scotland
- C Bosch2 matches · 7 runs · 11 wkts · south-africa
- C Campher15 matches · 213 runs · 10 wkts · ireland
- C Connolly2 matches · 14 runs · australia
- C Green3 matches · 24 runs · 1 wkts · australia
- C Karunaratne11 matches · 51 runs · 9 wkts · sri-lanka
- C Kyewuta2 matches · 2 runs · 3 wkts · uganda
- C Madande1 match · 26 runs · zimbabwe
- C Munro6 matches · 125 runs · new-zealand
- CA Soper5 matches · 42 runs · 5 wkts · papua-new-guinea
- CA Young2 matches · 2 runs · 2 wkts · ireland
- CAK Rajitha1 match · 8 runs · 2 wkts · sri-lanka
- CB Sole0 matches · 2 wkts · scotland
- CBRLS Kumara3 matches · 5 runs · 13 wkts · sri-lanka
- CD de Lange0 matches · 1 wkts · scotland
- CD Wallace1 match · 4 runs · scotland
- CE McConchie2 matches · 45 runs · 2 wkts · new-zealand
- CG Williams7 matches · 118 runs · namibia
- CH Gayle14 matches · 301 runs · 3 wkts · west-indies
- CH Morris1 match · 16 runs · 1 wkts · south-africa
- Chirag Suri2 matches · 26 runs · united-arab-emirates
- CJ Anderson12 matches · 179 runs · 7 wkts · new-zealand, united-states-of-america
- CJ Jordan8 matches · 57 runs · 30 wkts · england
- CJA Amini6 matches · 73 runs · papua-new-guinea
- CJPF Kalugamage3 matches · 5 runs · 7 wkts · italy
- CK Kapugedera3 matches · 40 runs · sri-lanka
- CL White2 matches · 18 runs · australia
- CN Ackermann15 matches · 297 runs · 2 wkts · netherlands
- CN Greaves10 matches · 117 runs · 8 wkts · scotland
- CP Rizwan3 matches · 45 runs · united-arab-emirates
- CR Brathwaite2 matches · 44 runs · 4 wkts · west-indies
- CR Ervine7 matches · 112 runs · zimbabwe
- CR Woakes2 matches · 12 runs · 11 wkts · england
- CS MacLeod8 matches · 91 runs · scotland
- CV Varun3 matches · 1 runs · 14 wkts · india
- D Brevis6 matches · 184 runs · south-africa
- D Heyliger6 matches · 28 runs · 6 wkts · canada
- D la Cock2 matches · 9 runs · namibia
- D Madushanka1 match · 5 wkts · sri-lanka
- D Myers4 matches · 45 runs · zimbabwe
- D Parashar1 match · 5 runs · united-arab-emirates
- D Pretorius2 matches · 1 runs · 9 wkts · south-africa
- D Ramdin5 matches · 23 runs · west-indies
- D Ravu2 matches · 6 runs · 2 wkts · papua-new-guinea
- D Wiese15 matches · 359 runs · 16 wkts · namibia, south-africa
- DA Miller26 matches · 558 runs · south-africa
- DA Warner24 matches · 612 runs · australia
- DE Bollinger1 match · 1 runs · 4 wkts · australia
- DE Budge1 match · scotland
- DJ Bravo13 matches · 164 runs · 12 wkts · west-indies
- DJ Hooda1 match · india
- DJ Malan7 matches · 154 runs · england
- DJ Mitchell16 matches · 386 runs · new-zealand
- DJ Willey1 match · 21 runs · 8 wkts · england
- DJG Sammy6 matches · 103 runs · west-indies
- DM de Silva9 matches · 166 runs · 6 wkts · sri-lanka
- DM Nakrani3 matches · 4 runs · 1 wkts · uganda
- DN Wellalage6 matches · 72 runs · 8 wkts · sri-lanka
- DO Leicher2 matches · 6 runs · namibia
- DP Conway13 matches · 300 runs · new-zealand
- DPMD Jayawardene5 matches · 158 runs · sri-lanka
- DR Smith5 matches · 125 runs · west-indies
- DS Airee7 matches · 201 runs · 8 wkts · nepal
- DS Bajwa5 matches · 65 runs · 1 wkts · canada
- DT Christian0 matches · australia
- DT Tiripano0 matches · 2 wkts · zimbabwe
- DW Steyn3 matches · 6 runs · 10 wkts · south-africa
- E Chigumbura4 matches · 95 runs · zimbabwe
- E Lewis8 matches · 147 runs · west-indies
- Ebadat Hossain0 matches · 1 wkts · bangladesh
- EC Joyce3 matches · 93 runs · ireland
- Ehsan Adil1 match · 1 runs · united-states-of-america
- Ehsan Nawaz0 matches · hong-kong
- EHSN Silva2 matches · 16 runs · 2 wkts · united-arab-emirates
- EJG Morgan13 matches · 223 runs · england
- F Achelam1 match · 9 runs · uganda
- F Behardien1 match · 5 runs · 2 wkts · south-africa
- F du Plessis6 matches · 152 runs · south-africa
- F Hand3 matches · 12 runs · 1 wkts · ireland
- F Nsubuga1 match · 2 wkts · uganda
- Faheem Ashraf3 matches · 40 runs · pakistan
- Faizan Asif3 matches · 18 runs · united-arab-emirates
- Fakhar Zaman11 matches · 241 runs · pakistan
- Farhad Reza1 match · 1 wkts · bangladesh
- Fayyaz Butt3 matches · 9 runs · 4 wkts · oman
- FH Allen15 matches · 427 runs · new-zealand
- FJ Klaassen6 matches · 14 runs · 12 wkts · netherlands
- G Malla2 matches · 61 runs · nepal
- G Motie2 matches · 4 runs · 16 wkts · west-indies
- G Stewart3 matches · 59 runs · 3 wkts · italy
- GB Hogg1 match · 3 runs · australia
- GC Wilson4 matches · 43 runs · ireland
- GD Elliott5 matches · 50 runs · 3 wkts · new-zealand
- GD Phillips16 matches · 485 runs · 3 wkts · new-zealand
- GF Linde1 match · 30 runs · 2 wkts · south-africa
- GH Dockrell13 matches · 229 runs · 12 wkts · ireland
- GJ Bailey4 matches · 35 runs · australia
- GJ Delany14 matches · 251 runs · 8 wkts · ireland
- GJ Maxwell24 matches · 519 runs · 13 wkts · australia
- GP Meade3 matches · 4 runs · italy
- GR Adair3 matches · 60 runs · ireland
- GSNFG Jayasuriya1 match · 1 runs · sri-lanka
- GT Main0 matches · 1 wkts · scotland
- Gulsan Jha7 matches · 59 runs · nepal
- H Hiri4 matches · 32 runs · papua-new-guinea
- H Kaushik2 matches · 7 runs · united-arab-emirates
- H Klaasen11 matches · 239 runs · south-africa
- H Masakadza4 matches · 78 runs · zimbabwe
- H Thaker3 matches · 86 runs · canada
- Haider Ali2 matches · 2 runs · 1 wkts · pakistan, united-arab-emirates
- Hammad Mirza4 matches · 71 runs · oman
- Hamza Tahir0 matches · 1 wkts · scotland
- Haris Rauf4 matches · 13 runs · 22 wkts · pakistan
- Harmeet Singh8 matches · 76 runs · 11 wkts · united-states-of-america
- Hasan Ali0 matches · 4 wkts · pakistan
- Hasan Mahmud2 matches · 6 wkts · bangladesh
- Haseeb Amjad2 matches · 16 runs · 3 wkts · hong-kong
- HC Brook16 matches · 429 runs · england
- HDRL Thirimanne6 matches · 79 runs · sri-lanka
- HE van der Dussen5 matches · 177 runs · south-africa
- HG Munsey20 matches · 533 runs · scotland
- HH Pandya23 matches · 507 runs · 33 wkts · india
- HJ Manenti3 matches · 57 runs · italy
- HM Amla8 matches · 300 runs · south-africa
- HM Nicholls1 match · 7 runs · new-zealand
- HMRKB Herath4 matches · 7 runs · 7 wkts · sri-lanka
- HN Ya France2 matches · 1 runs · namibia
- HR Walsh1 match · west-indies
- HT Tector14 matches · 144 runs · 1 wkts · ireland
- Iftikhar Ahmed8 matches · 141 runs · 1 wkts · pakistan
- Imad Wasim4 matches · 30 runs · 8 wkts · pakistan
- Imran Tahir2 matches · 17 runs · 16 wkts · south-africa
- Irfan Ahmed2 matches · 34 runs · 1 wkts · hong-kong
- IS Sodhi3 matches · 9 runs · 26 wkts · new-zealand
- Ishan Kishan10 matches · 321 runs · india
- J Charles12 matches · 261 runs · west-indies
- J Kariko1 match · 1 wkts · papua-new-guinea
- J Little7 matches · 53 runs · 19 wkts · ireland
- J Liyanage1 match · 5 runs · sri-lanka
- J Miyaji3 matches · 26 runs · 2 wkts · uganda
- J Mosca4 matches · 105 runs · italy
- J Overton5 matches · 32 runs · 9 wkts · england
- J Ramanandi4 matches · 5 runs · 2 wkts · oman
- JA Duffy1 match · 3 runs · 2 wkts · new-zealand
- JA Morkel4 matches · 33 runs · 1 wkts · south-africa
- Jaker Ali4 matches · 35 runs · bangladesh
- Jasdeep Singh2 matches · 4 runs · 1 wkts · united-states-of-america
- Jaskaran Singh2 matches · 4 runs · 1 wkts · canada
- Jaspreet Singh1 match · 12 runs · 1 wkts · italy
- Jatinder Singh9 matches · 192 runs · oman
- Jay Odedra2 matches · 8 runs · 1 wkts · oman
- JC Archer8 matches · 54 runs · 21 wkts · england
- JC Buttler35 matches · 1036 runs · england
- JC Tredwell1 match · 8 runs · 1 wkts · england
- JDF Vandersay2 matches · 3 runs · 3 wkts · sri-lanka
- JDS Neesham15 matches · 187 runs · 12 wkts · new-zealand
- JE Root5 matches · 237 runs · 2 wkts · england
- JE Taylor0 matches · west-indies
- JF Smith1 match · 3 runs · south-africa
- JG Bethell8 matches · 280 runs · england
- JH Davey5 matches · 41 runs · 12 wkts · scotland
- JJ Atkinson3 matches · 26 runs · hong-kong
- JJ Bumrah3 matches · 36 wkts · india
- JJ Roy10 matches · 301 runs · england
- JJ Smit17 matches · 201 runs · 7 wkts · namibia
- JK Mukhiya0 matches · 1 wkts · nepal
- JM Bairstow12 matches · 157 runs · england
- JM Muirhead2 matches · 4 runs · 2 wkts · australia
- JN Frylinck13 matches · 258 runs · 12 wkts · namibia
- JN Loftie-Eaton11 matches · 124 runs · 1 wkts · namibia
- JO Holder10 matches · 207 runs · 16 wkts · west-indies
- JOA Gordon0 matches · 3 wkts · canada
- JP Duminy6 matches · 241 runs · 2 wkts · south-africa
- JP Faulkner4 matches · 30 runs · 8 wkts · australia
- JP Inglis4 matches · 84 runs · australia
- JP Kotze1 match · namibia
- JR Hazlewood1 match · 1 runs · 19 wkts · australia
- JT Brassell2 matches · 3 runs · 2 wkts · namibia
- JT Smuts3 matches · 46 runs · 3 wkts · italy
- Junaid Khan0 matches · pakistan
- Junaid Siddique2 matches · 18 runs · 9 wkts · united-arab-emirates
- Junaid Siddiqui0 matches · 1 wkts · canada
- JW Dernbach0 matches · 3 wkts · england
- JW Hastings1 match · 3 runs · australia
- K Bhurtel7 matches · 102 runs · 5 wkts · nepal
- K Birkenstock0 matches · namibia
- K Doriga6 matches · 108 runs · papua-new-guinea
- K Klein2 matches · 8 runs · 3 wkts · netherlands
- K Mishara4 matches · 54 runs · sri-lanka
- K Rabada9 matches · 51 runs · 28 wkts · south-africa
- K Santokie0 matches · 8 wkts · west-indies
- K Sonavale2 matches · 12 runs · oman
- K Waiswa3 matches · 19 runs · uganda
- KA Jamieson0 matches · 1 wkts · new-zealand
- KA Maharaj8 matches · 27 runs · 21 wkts · south-africa
- KA Pollard5 matches · 90 runs · west-indies
- Kaleem Sana2 matches · 18 runs · 2 wkts · canada
- Kaleemullah4 matches · 18 runs · 6 wkts · oman
- Kamran Akmal4 matches · 48 runs · pakistan
- Kamran Shazad2 matches · 21 runs · 2 wkts · united-arab-emirates
- Karan KC4 matches · 37 runs · nepal
- Kashif Daud2 matches · 15 runs · united-arab-emirates
- KC Sangakkara5 matches · 71 runs · sri-lanka
- KD Karthik3 matches · 14 runs · india
- KD Mills1 match · 4 runs · 4 wkts · new-zealand
- KD Shah1 match · 7 runs · hong-kong
- KH Prajapati5 matches · 40 runs · oman
- Khalid Kail4 matches · 48 runs · oman
- Khalid Latif2 matches · 49 runs · pakistan
- Khawaja Nafay2 matches · 7 runs · pakistan
- Khawar Ali2 matches · 42 runs · 3 wkts · oman
- Khurram Khan3 matches · 73 runs · 1 wkts · united-arab-emirates
- KIC Asalanka17 matches · 444 runs · sri-lanka
- KJ Abbott0 matches · 5 wkts · south-africa
- KJ Coetzer8 matches · 97 runs · scotland
- KJ O'Brien8 matches · 112 runs · 6 wkts · ireland
- KL Rahul10 matches · 253 runs · india
- KMDN Kulasekara3 matches · 14 runs · 8 wkts · sri-lanka
- KP Meiyappan1 match · 4 runs · 5 wkts · united-arab-emirates
- KR Mayers4 matches · 69 runs · west-indies
- KS Williamson22 matches · 642 runs · new-zealand
- KT Maphaka0 matches · 2 wkts · south-africa
- Kuldeep Yadav0 matches · 9 wkts · india
- Kushal Malla3 matches · 37 runs · nepal
- KV Morea5 matches · 17 runs · 8 wkts · papua-new-guinea
- L Ngidi1 match · 4 runs · 16 wkts · south-africa
- L Ronchi7 matches · 57 runs · new-zealand
- L Siaka5 matches · 27 runs · papua-new-guinea
- L Steenkamp4 matches · 116 runs · namibia
- L Tucker13 matches · 365 runs · ireland
- L Wood0 matches · 1 wkts · england
- LA Dawson3 matches · 8 runs · 10 wkts · england
- LD Chandimal6 matches · 61 runs · sri-lanka
- LE Plunkett1 match · 4 runs · 2 wkts · england
- LH Ferguson1 match · 6 runs · 17 wkts · new-zealand
- Liton Das19 matches · 345 runs · bangladesh
- LL Tsotsobe1 match · 1 runs · 1 wkts · south-africa
- LM Jongwe4 matches · 55 runs · 2 wkts · zimbabwe
- LMP Simmons9 matches · 189 runs · west-indies
- LN Rajbanshi1 match · nepal
- Lokesh Bam3 matches · 55 runs · nepal
- LRPL Taylor8 matches · 171 runs · new-zealand
- LS Livingstone11 matches · 144 runs · 12 wkts · england
- LV van Beek16 matches · 66 runs · 22 wkts · netherlands
- M Ansari2 matches · 3 runs · 3 wkts · oman
- M Campopiano1 match · 2 runs · italy
- M Heingo1 match · namibia
- M Jansen8 matches · 89 runs · 14 wkts · south-africa
- M Levitt8 matches · 129 runs · netherlands
- M Morkel0 matches · 2 wkts · south-africa
- M Pathirana2 matches · 5 wkts · sri-lanka
- M Shumba7 matches · 65 runs · zimbabwe
- M Theekshana8 matches · 38 runs · 29 wkts · sri-lanka
- M van Lingen10 matches · 137 runs · namibia
- MA Jones11 matches · 341 runs · scotland
- MA Leask16 matches · 239 runs · 18 wkts · scotland
- MA Starc6 matches · 30 runs · 22 wkts · australia
- MA Wood1 match · 1 runs · 10 wkts · england
- MADI Hemantha3 matches · 8 runs · 6 wkts · sri-lanka
- Mahedi Hasan8 matches · 58 runs · 8 wkts · bangladesh
- Mahmudullah24 matches · 403 runs · 6 wkts · bangladesh
- Mashrafe Mortaza7 matches · 73 runs · 5 wkts · bangladesh
- MB Kruger3 matches · 8 runs · namibia
- MC Sorensen2 matches · 9 runs · 2 wkts · ireland
- MD Gunathilaka1 match · sri-lanka
- MD Patel6 matches · 157 runs · united-states-of-america
- MD Shanaka23 matches · 386 runs · 8 wkts · sri-lanka
- MDKJ Perera16 matches · 271 runs · sri-lanka
- Mehedi Hasan Miraz1 match · 11 runs · bangladesh
- Mehran Khan6 matches · 52 runs · 6 wkts · oman
- MG Erasmus18 matches · 350 runs · 12 wkts · namibia
- MH Cross18 matches · 248 runs · scotland
- Milind Kumar6 matches · 117 runs · united-states-of-america
- MJ Guptill14 matches · 367 runs · new-zealand
- MJ Henry3 matches · 10 runs · 9 wkts · new-zealand
- MJ Humphreys2 matches · 3 runs · 3 wkts · ireland
- MJ Lumb4 matches · 57 runs · england
- MJ McClenaghan2 matches · 7 runs · 8 wkts · new-zealand
- MJ Santner15 matches · 189 runs · 27 wkts · new-zealand
- MM Ali20 matches · 276 runs · 14 wkts · england
- MM Sharma0 matches · 2 wkts · india
- MN Samuels10 matches · 262 runs · 3 wkts · west-indies
- MN Waller1 match · 13 runs · zimbabwe
- Mohammad Amir0 matches · 10 wkts · pakistan
- Mohammad Hafeez10 matches · 199 runs · 2 wkts · pakistan
- Mohammad Haris4 matches · 97 runs · pakistan
- Mohammad Irfan0 matches · 2 wkts · pakistan
- Mohammad Mithun4 matches · 37 runs · bangladesh
- Mohammad Mohsin3 matches · 9 runs · 4 wkts · united-states-of-america
- Mohammad Nadeem6 matches · 101 runs · oman
- Mohammad Naim7 matches · 174 runs · bangladesh
- Mohammad Nawaz10 matches · 83 runs · 10 wkts · pakistan
- Mohammad Rizwan16 matches · 558 runs · pakistan
- Mohammad Saifuddin3 matches · 24 runs · 5 wkts · bangladesh
- Mohammad Sami1 match · 4 runs · 4 wkts · pakistan
- Mohammad Wasim3 matches · 16 runs · 8 wkts · pakistan
- Mohammed Shami1 match · 11 wkts · india
- Mohammed Siraj1 match · 7 runs · 4 wkts · india
- Mominul Haque1 match · 16 runs · bangladesh
- Mosaddek Hossain5 matches · 38 runs · 2 wkts · bangladesh
- MP Kuhnemann1 match · 1 wkts · australia
- MP O'Dowd19 matches · 489 runs · netherlands
- MP Stoinis14 matches · 394 runs · 14 wkts · australia
- MR Adair12 matches · 109 runs · 15 wkts · ireland
- MR Kumar2 matches · 25 runs · united-arab-emirates
- MR Marsh18 matches · 507 runs · 1 wkts · australia
- MR Swart6 matches · 76 runs · 2 wkts · netherlands
- MRJ Watt9 matches · 77 runs · 19 wkts · scotland
- MS Chapman7 matches · 124 runs · hong-kong, new-zealand
- MS Dhoni9 matches · 139 runs · india
- MS Wade8 matches · 105 runs · australia
- MT Renshaw2 matches · 102 runs · australia
- Mudassar Bukhari5 matches · 44 runs · 3 wkts · netherlands
- Muhammad Arfan3 matches · 12 runs · 1 wkts · united-arab-emirates
- Muhammad Farooq1 match · 1 runs · 1 wkts · united-arab-emirates
- Muhammad Jawadullah0 matches · 2 wkts · united-arab-emirates
- Muhammad Rohid0 matches · united-arab-emirates
- Munir Dar1 match · 36 runs · hong-kong
- Mushfiqur Rahim18 matches · 306 runs · bangladesh
- Mustafizur Rahman7 matches · 24 runs · 27 wkts · bangladesh
- MW Forde4 matches · 29 runs · 6 wkts · west-indies
- MW Machan2 matches · 24 runs · 2 wkts · scotland
- N Davin4 matches · 64 runs · namibia
- N Dutta0 matches · 1 wkts · canada
- N M'shangwe0 matches · 1 wkts · zimbabwe
- N Pokana2 matches · 6 runs · papua-new-guinea
- N Pooran14 matches · 258 runs · west-indies
- N Thushara2 matches · 8 wkts · sri-lanka
- N Vanua5 matches · 67 runs · 2 wkts · papua-new-guinea
- NA Rock2 matches · 6 runs · ireland
- Nadeem Ahmed2 matches · 7 runs · 7 wkts · hong-kong
- Nadeem Khan3 matches · 22 runs · oman
- Najeeb Amar1 match · 2 runs · 1 wkts · hong-kong
- Naseem Khushi4 matches · 24 runs · oman
- Naseem Shah3 matches · 16 runs · 9 wkts · pakistan
- Nasir Hossain5 matches · 70 runs · 1 wkts · bangladesh
- Nasum Ahmed3 matches · 26 runs · 5 wkts · bangladesh
- Nazmul Hossain Shanto11 matches · 287 runs · bangladesh
- NB Budayair1 match · nepal
- Nizakat Khan3 matches · 29 runs · 3 wkts · hong-kong
- NJ O'Brien2 matches · 20 runs · ireland
- NK Yadav1 match · 5 wkts · nepal
- NL McCullum3 matches · 6 runs · 7 wkts · new-zealand
- NLTC Perera7 matches · 138 runs · sri-lanka
- NM Coulter-Nile2 matches · 1 runs · 5 wkts · australia
- NP Kenjige2 matches · 1 runs · 4 wkts · united-states-of-america
- NR Kirton6 matches · 111 runs · canada
- NR Kumar5 matches · 99 runs · united-states-of-america
- NRJ Croes1 match · 25 runs · netherlands
- NS Dhaliwal6 matches · 179 runs · canada
- NT Ellis2 matches · 7 runs · 9 wkts · australia
- Nurul Hasan9 matches · 62 runs · bangladesh
- O Davidson3 matches · 21 runs · 3 wkts · scotland
- OC McCoy2 matches · 2 runs · 1 wkts · west-indies
- OEG Baartman0 matches · 6 wkts · south-africa
- OF Smith3 matches · 25 runs · 2 wkts · west-indies
- P Khadka2 matches · 82 runs · 1 wkts · nepal
- P Nissanka24 matches · 686 runs · sri-lanka
- P Rathnayake7 matches · 205 runs · sri-lanka
- P Utseya0 matches · 2 wkts · zimbabwe
- PA van Meekeren7 matches · 49 runs · 25 wkts · netherlands
- Pargat Singh3 matches · 25 runs · canada
- PBB Rajapaksa12 matches · 262 runs · sri-lanka
- PD Salt16 matches · 328 runs · england
- PHKD Mendis9 matches · 149 runs · 2 wkts · sri-lanka
- PJ Cummins4 matches · 44 runs · 14 wkts · australia
- PL Mommsen1 match · 31 runs · scotland
- PM Liyanagamage1 match · 1 runs · 3 wkts · sri-lanka
- PM Nevill3 matches · 18 runs · australia
- PM Seelaar5 matches · 35 runs · 4 wkts · netherlands
- PR Stirling20 matches · 383 runs · 3 wkts · ireland
- PS Athavale3 matches · 59 runs · oman
- PVD Chameera7 matches · 30 runs · 21 wkts · sri-lanka
- PW Borren9 matches · 155 runs · 2 wkts · netherlands
- PWH de Silva15 matches · 165 runs · 37 wkts · sri-lanka
- Q de Kock31 matches · 725 runs · south-africa
- R Ashwin6 matches · 38 runs · 25 wkts · india
- R Mutumbami1 match · 19 runs · zimbabwe
- R Ngarava6 matches · 28 runs · 15 wkts · zimbabwe
- R Obuya3 matches · 7 runs · uganda
- R Powell14 matches · 264 runs · west-indies
- R Rampaul1 match · 3 runs · 2 wkts · west-indies
- R Ravindra9 matches · 146 runs · 13 wkts · new-zealand
- R Shepherd7 matches · 103 runs · 8 wkts · west-indies
- R Trumpelmann10 matches · 71 runs · 12 wkts · namibia
- RA Jadeja9 matches · 82 runs · 15 wkts · india
- Rafiullah1 match · oman
- RAS Lakmal1 match · 1 wkts · sri-lanka
- Ravinderpal Singh1 match · canada
- RB Patel1 match · 2 runs · uganda
- RD Berrington18 matches · 497 runs · scotland
- RD Chahar0 matches · india
- RD Rickelton7 matches · 167 runs · south-africa
- RE van der Merwe11 matches · 28 runs · 6 wkts · netherlands
- Rehan Ahmed1 match · 19 runs · 2 wkts · england
- RG Mukasa2 matches · uganda
- RG Sharma28 matches · 753 runs · india
- Riazat Ali Shah3 matches · 38 runs · 1 wkts · uganda
- Rishad Hossain5 matches · 40 runs · 11 wkts · bangladesh
- RJ Campbell1 match · hong-kong
- RJW Topley1 match · 3 runs · 3 wkts · england
- RK Paudel7 matches · 119 runs · 3 wkts · nepal
- RK Singh5 matches · 24 runs · india
- RL Chase10 matches · 242 runs · 11 wkts · west-indies
- RML Taylor0 matches · scotland
- RN ten Doeschate1 match · netherlands
- Rohan Mustafa3 matches · 37 runs · united-arab-emirates
- RP Burl12 matches · 164 runs · 2 wkts · zimbabwe
- RR Hendricks12 matches · 140 runs · south-africa
- RR Pant11 matches · 211 runs · india
- RR Rossouw5 matches · 141 runs · south-africa
- RS Bopara4 matches · 84 runs · 1 wkts · england
- Rubel Hossain1 match · bangladesh
- RW Chakabva8 matches · 45 runs · zimbabwe
- S Badree0 matches · 17 wkts · west-indies
- S Bau6 matches · 111 runs · papua-new-guinea
- S Dhakal1 match · nepal
- S Dhawan7 matches · 74 runs · india
- S Dube15 matches · 358 runs · 5 wkts · india
- S Jora1 match · 1 runs · nepal
- S Joseph0 matches · 9 wkts · west-indies
- S Lamichhane1 match · 5 runs · 3 wkts · nepal
- S Malla0 matches · 1 wkts · nepal
- S Movva5 matches · 101 runs · canada
- S Prasanna1 match · 6 runs · 1 wkts · sri-lanka
- S Samarawickrama1 match · sri-lanka
- S Sesazi3 matches · 5 runs · uganda
- S Vesawkar2 matches · 54 runs · nepal
- SA Edwards19 matches · 281 runs · netherlands
- SA Engelbrecht4 matches · 98 runs · netherlands
- SA Yadav25 matches · 669 runs · india
- Saad Bin Zafar4 matches · 27 runs · 5 wkts · canada
- Sabbir Rahman10 matches · 171 runs · 3 wkts · bangladesh
- Saeed Ajmal1 match · 1 runs · 4 wkts · pakistan
- Sagar Pun2 matches · 25 runs · nepal
- Sahibzada Farhan6 matches · 383 runs · pakistan
- Saim Ayub7 matches · 93 runs · 5 wkts · pakistan
- Salman Mirza1 match · 2 runs · 4 wkts · pakistan
- Sandeep Goud2 matches · 9 runs · oman
- Saqlain Sajib0 matches · bangladesh
- Sarfraz Ahmed3 matches · 21 runs · pakistan
- SC van Schalkwyk4 matches · 32 runs · 13 wkts · united-states-of-america
- SC Williams12 matches · 250 runs · 10 wkts · zimbabwe
- SCJ Broad2 matches · 5 runs · 4 wkts · england
- SD Hope9 matches · 299 runs · west-indies
- SD Parry1 match · 1 runs · england
- SE Rutherford11 matches · 303 runs · west-indies
- Shadab Khan14 matches · 263 runs · 24 wkts · pakistan
- Shafiq Jan1 match · oman
- Shah Faisal3 matches · 15 runs · 1 wkts · oman
- Shaheen Shah Afridi11 matches · 101 runs · 30 wkts · pakistan
- Shahid Afridi8 matches · 158 runs · 8 wkts · pakistan
- Shaiman Anwar3 matches · 68 runs · united-arab-emirates
- Shakeel Ahmed6 matches · 36 runs · 4 wkts · oman
- Shakib Al Hasan29 matches · 591 runs · 35 wkts · bangladesh
- Shamim Hossain2 matches · 30 runs · bangladesh
- Shamsur Rahman2 matches · 4 runs · bangladesh
- Shan Masood7 matches · 175 runs · pakistan
- Sharif Asadullah0 matches · 2 wkts · united-arab-emirates
- Shariz Ahmad2 matches · 25 runs · 1 wkts · netherlands
- Sharjeel Khan4 matches · 112 runs · pakistan
- Shayan Jahangir5 matches · 94 runs · united-states-of-america
- Shivam Sharma0 matches · canada
- Shoaib Khan5 matches · 75 runs · oman, united-arab-emirates
- Shoaib Malik11 matches · 229 runs · pakistan
- Shoriful Islam1 match · 4 wkts · bangladesh
- Shubham Ranjane4 matches · 141 runs · 1 wkts · united-states-of-america
- Shuvagata Hom3 matches · 29 runs · 1 wkts · bangladesh
- SI Kamea1 match · 1 runs · 1 wkts · papua-new-guinea
- Sikandar Raza18 matches · 466 runs · 17 wkts · zimbabwe
- Simi Singh4 matches · 17 runs · 3 wkts · ireland
- SJ Baard8 matches · 146 runs · namibia
- SJ Benn0 matches · 1 wkts · west-indies
- SJ Myburgh14 matches · 353 runs · netherlands
- SK Atai3 matches · 5 runs · 2 wkts · papua-new-guinea
- SK Raina8 matches · 104 runs · 4 wkts · india
- SL Malinga1 match · 5 wkts · sri-lanka
- SM Curran12 matches · 191 runs · 17 wkts · england
- SM Sharif4 matches · 9 runs · 15 wkts · scotland
- SMSM Senanayake2 matches · 18 runs · 4 wkts · sri-lanka
- SN Netravalkar2 matches · 9 wkts · united-states-of-america
- SN Thakur1 match · india
- SO Hetmyer12 matches · 375 runs · west-indies
- Sohag Gazi1 match · 11 runs · bangladesh
- Sohaib Maqsood4 matches · 45 runs · pakistan
- Sohail Tanvir1 match · 14 runs · 1 wkts · pakistan
- Sompal Kami4 matches · 34 runs · 8 wkts · nepal
- Soumya Sarkar16 matches · 151 runs · 1 wkts · bangladesh
- SP Gauchan1 match · 3 wkts · nepal
- SP Khakurel2 matches · 30 runs · nepal
- SP Krishnamurthi4 matches · 106 runs · united-states-of-america
- SP Narine1 match · 7 runs · 6 wkts · west-indies
- SP Patil3 matches · 53 runs · united-arab-emirates
- SPD Smith8 matches · 152 runs · australia
- SR Mukkamalla3 matches · 98 runs · united-states-of-america
- SR Taylor6 matches · 74 runs · united-states-of-america
- SR Thompson1 match · 3 runs · ireland
- SR Watson7 matches · 103 runs · 8 wkts · australia
- SSJ Brooks2 matches · 4 runs · west-indies
- Sufyan Mehmood3 matches · 36 runs · 3 wkts · oman
- Sultan Ahmed2 matches · 2 runs · oman
- Suraj Kumar1 match · 4 runs · oman
- SV Samson5 matches · 321 runs · india
- Syed Haider1 match · 6 runs · united-arab-emirates
- Syed Naqvi1 match · 6 runs · italy
- T Banton8 matches · 155 runs · england
- T Bavuma9 matches · 161 runs · south-africa
- T Kamungozi0 matches · zimbabwe
- T Lungameni0 matches · 1 wkts · namibia
- T Maruma2 matches · 35 runs · zimbabwe
- T Marumani6 matches · 131 runs · zimbabwe
- T Munyonga6 matches · 42 runs · zimbabwe
- T Musekiwa3 matches · 8 runs · zimbabwe
- T Panyangara0 matches · 6 wkts · zimbabwe
- T Shamsi2 matches · 1 runs · 20 wkts · south-africa
- T Stubbs16 matches · 330 runs · south-africa
- T van der Gugten2 matches · 8 runs · 15 wkts · netherlands
- TA Boult2 matches · 10 runs · 29 wkts · new-zealand
- TAM Siriwardana3 matches · 22 runs · 2 wkts · sri-lanka
- Tamim Iqbal12 matches · 357 runs · bangladesh
- Tanwir Afzal3 matches · 2 wkts · hong-kong
- Tanzid Hasan6 matches · 76 runs · bangladesh
- Tanzim Hasan Sakib4 matches · 9 runs · 11 wkts · bangladesh
- Taskin Ahmed11 matches · 59 runs · 25 wkts · bangladesh
- TC Bruce4 matches · 65 runs · scotland
- TG Southee3 matches · 5 runs · 23 wkts · new-zealand
- TH David8 matches · 91 runs · australia
- TH Tector1 match · 5 runs · ireland
- Tilak Varma9 matches · 207 runs · 1 wkts · india
- TJ Draca2 matches · 7 runs · 2 wkts · italy
- TJ Murtagh0 matches · 2 wkts · ireland
- TJG Pringle9 matches · 54 runs · 8 wkts · netherlands
- TL Chatara3 matches · 13 runs · 9 wkts · zimbabwe
- TL Seifert9 matches · 277 runs · new-zealand
- TLW Cooper16 matches · 353 runs · 3 wkts · netherlands
- TM Dilshan9 matches · 182 runs · sri-lanka
- TM Head10 matches · 366 runs · australia
- Towhid Hridoy6 matches · 139 runs · bangladesh
- TP Ura5 matches · 6 runs · papua-new-guinea
- TS Mills0 matches · 7 wkts · england
- TT Bresnan3 matches · 39 runs · 1 wkts · england
- TT Maposa0 matches · 1 wkts · zimbabwe
- Umar Akmal8 matches · 206 runs · pakistan
- Umar Gul1 match · 4 runs · 6 wkts · pakistan
- Usman Khan9 matches · 80 runs · pakistan
- Usman Tariq1 match · 10 wkts · pakistan
- UT Khawaja4 matches · 143 runs · australia
- V Aravind3 matches · 48 runs · united-arab-emirates
- V Kohli27 matches · 1083 runs · 1 wkts · india
- V Shetty2 matches · 11 runs · united-arab-emirates
- V Shukla4 matches · 38 runs · oman
- V Sibanda4 matches · 45 runs · zimbabwe
- Vikramjit Singh9 matches · 124 runs · netherlands
- VJ Kingma1 match · 1 runs · 3 wkts · netherlands
- W Barresi9 matches · 160 runs · netherlands
- W Madhevere8 matches · 106 runs · zimbabwe
- Wahab Riaz1 match · 3 wkts · pakistan
- Waqas Barkat2 matches · 18 runs · hong-kong
- Waseem Muhammad6 matches · 185 runs · 1 wkts · united-arab-emirates
- Washington Sundar1 match · 11 runs · india
- Wasim Ali3 matches · 62 runs · oman
- WB Rankin0 matches · 1 wkts · ireland
- WD Parnell4 matches · 5 runs · 9 wkts · south-africa
- WG Jacks10 matches · 241 runs · 9 wkts · england
- WIA Fernando7 matches · 52 runs · sri-lanka
- WP Masakadza3 matches · 6 runs · 5 wkts · zimbabwe
- WP Myburgh2 matches · 12 runs · 2 wkts · namibia
- WTS Porterfield5 matches · 145 runs · ireland
- XC Bartlett2 matches · 11 runs · 2 wkts · australia
- Yasir Ali Chowdhury3 matches · 5 runs · bangladesh
- YS Samra3 matches · 127 runs · canada
- Yuvraj Singh9 matches · 152 runs · 1 wkts · india
- Zahoor Khan1 match · 1 runs · 5 wkts · united-arab-emirates
- Zawar Farid1 match · 2 runs · united-arab-emirates
- ZB Lion-Cachet3 matches · 41 runs · netherlands
- ZE Green14 matches · 155 runs · namibia
- Zeeshan Maqsood8 matches · 112 runs · 5 wkts · oman
- Ziaur Rahman3 matches · 9 runs · 1 wkts · bangladesh
- Zulfiqar Babar1 match · 3 runs · 4 wkts · pakistan
Sources
Sourced from per-match ball-by-ball records on Cricsheet, licensed under CC BY 3.0. Aggregated via the T20 WC SETU canonical snapshot.