Twenty20 Internationals Cricket – Most consecutive innings without a duck
Twenty20 Internationals
Ducks and pairs
Most consecutive innings without a duck
Rank | Player | Inns | From | Until |
---|---|---|---|---|
🥇 1 | DA Miller (SA/World) | 90 | 20 May 2010 | 5 Aug 2022 |
🥈 2 | MS Dhoni (IND) | 84* | 14 Sep 2007 | 27 Feb 2019 |
🥉 3 | N Pooran (WI) | 71 | 5 Mar 2021 | 14 Nov 2024 |
4 | MP O'Dowd (NED) | 70 | 2 Jul 2015 | 25 Aug 2024 |
5 | MJ Guptill (NZ) | 69 | 15 Oct 2011 | 22 Dec 2020 |
5 | Shoaib Malik (ICC/PAK) | 69 | 23 Sep 2012 | 11 Nov 2021 |
7 | R Powell (WI) | 67* | 29 Nov 2020 | 26 Jul 2025 |
8 | Mahmudullah (BAN) | 66 | 10 Dec 2012 | 3 Aug 2021 |
8 | DS Airee (NEP) | 66 | 31 Jan 2019 | 10 Apr 2025 |
10 | MN Samuels (WI) | 65* | 28 Jun 2007 | 5 Aug 2018 |
11 | LD Chandimal (SL) | 62* | 30 Apr 2010 | 16 Jul 2025 |
11 | Anshuman Rath (HKG) | 62* | 26 Nov 2015 | 26 Jul 2025 |
13 | H Masakadza (ZIM) | 61 | 28 Nov 2006 | 12 Jul 2019 |
13 | S Dhawan (IND) | 61 | 28 Mar 2014 | 28 Jul 2021 |
13 | GJ Maxwell (AUS) | 61 | 9 Nov 2014 | 20 Sep 2022 |
16 | Mohammad Rizwan (PAK) | 58 | 21 Apr 2021 | 14 May 2024 |
17 | A Vala (PNG) | 57 | 15 Jul 2015 | 2 Jun 2024 |
18 | AD Mathews (SL) | 56 | 10 Jun 2009 | 20 Dec 2017 |
19 | KA Pollard (WI) | 52 | 7 May 2010 | 5 Mar 2021 |
19 | MDKJ Perera (SL) | 52 | 26 Jan 2013 | 18 Oct 2021 |
21 | SPD Smith (AUS) | 52* | 5 May 2010 | 25 Feb 2024 |
22 | RR Hendricks (SA) | 51 | 18 Feb 2018 | 8 Jun 2024 |
23 | F du Plessis (SA/World) | 50* | 8 Sep 2012 | 1 Dec 2020 |
24 | D Ndikubwimana (RWN) | 50 | 19 Jun 2023 | 18 Jul 2025 |
25 | Mohammad Nabi (AFG) | 48 | 14 Mar 2012 | 6 Feb 2018 |
25 | DA Warner (AUS) | 48 | 30 Mar 2012 | 4 Sep 2020 |
25 | RK Paudel (NEP) | 48 | 31 Jan 2019 | 4 Jun 2024 |
28 | Najmul Hossain Shanto (BAN) | 48* | 18 Sep 2019 | 19 May 2025 |
29 | V Kohli (IND) | 47 | 12 Jun 2010 | 7 Oct 2017 |
30 | EJG Morgan (ENG) | 47* | 3 Apr 2016 | 23 Jan 2022 |
30 | IA Karim (KENYA) | 47* | 20 May 2019 | 24 Oct 2024 |
30 | Aasif Sheikh (NEP) | 47* | 24 Feb 2022 | 20 Jun 2025 |
33 | CR Ervine (ZIM) | 46 | 28 Oct 2015 | 15 Jan 2023 |
33 | SA Yadav (IND) | 46 | 25 Sep 2022 | 13 Nov 2024 |
35 | SK Raina (IND) | 45 | 6 Jun 2009 | 15 Mar 2016 |
36 | PM Seelaar (NED) | 45* | 9 Jun 2009 | 22 Oct 2021 |
37 | SI Runsewe (NGA) | 45 | 11 Sep 2021 | 12 Dec 2024 |
38 | JP Duminy (SA) | 44* | 17 Feb 2012 | 24 Mar 2019 |
39 | AP Rajeevan (TAN) | 44 | 17 Sep 2022 | 25 Sep 2024 |
40 | AJ Finch (AUS) | 43 | 12 Jan 2011 | 22 Oct 2018 |
40 | CO Obuya (KENYA) | 43 | 5 Jul 2013 | 29 Nov 2023 |
42 | DJ Malan (ENG) | 42 | 25 Jun 2017 | 20 Sep 2022 |
43 | HE van der Dussen (SA) | 41 | 3 Feb 2019 | 25 Aug 2024 |
44 | Shoaib Malik (PAK) | 40 | 28 Aug 2006 | 5 Sep 2012 |
45 | HH Pandya (IND) | 40* | 6 Sep 2022 | 2 Feb 2025 |
45 | HC Brook (ENG) | 40* | 26 Jan 2022 | 10 Jun 2025 |
47 | Yuvraj Singh (IND) | 39 | 14 Sep 2007 | 9 Feb 2016 |
47 | Shakib Al Hasan (BAN) | 39 | 28 Mar 2014 | 20 Dec 2018 |
47 | KL Rahul (IND) | 39 | 20 Jun 2016 | 6 Dec 2020 |
47 | RR Pant (IND) | 39 | 7 Jan 2020 | 27 Jun 2024 |
47 | V Ganesan (GER) | 39 | 11 May 2019 | 9 Jul 2024 |
52 | V Balakrishnan (BOT) | 39* | 20 May 2019 | 13 Dec 2024 |
52 | K Kadowaki-Fleming (JPN) | 39* | 9 Oct 2022 | 14 May 2025 |
52 | H Lakov (BUL) | 39* | 14 Oct 2019 | 13 Jul 2025 |
55 | MS Chapman (NZ) | 39 | 2 Apr 2023 | 22 Jul 2025 |
56 | I Danladi (NGA) | 39* | 4 Oct 2023 | 27 Jul 2025 |
57 | Samiullah Shinwari (AFG) | 38 | 1 Feb 2010 | 27 Mar 2016 |
58 | CK Kapugedera (SL) | 38* | 15 Jun 2006 | 6 Apr 2017 |
59 | DP Conway (NZ) | 38 | 27 Nov 2020 | 3 Sep 2023 |
59 | Ibrahim Zadran (AFG) | 38 | 14 Nov 2019 | 7 Jun 2024 |
61 | H Thaker (CAN) | 38* | 25 Aug 2019 | 22 Jun 2025 |
61 | Taranjeet Singh (ROM) | 38* | 25 Jun 2021 | 26 Jul 2025 |
63 | Sikandar Raza (ZIM) | 37 | 11 May 2013 | 20 Mar 2021 |
63 | Mohammad Shahzad (AFG) | 37 | 26 Oct 2015 | 31 Oct 2021 |
63 | HH Pandya (IND) | 37 | 4 Nov 2017 | 28 Aug 2022 |
66 | MS Wade (AUS) | 37* | 12 Jul 2021 | 24 Jun 2024 |
66 | CV Anto (KUW) | 37* | 19 Sep 2023 | 13 Apr 2025 |
68 | KC Sangakkara (SL) | 36 | 21 Jun 2009 | 22 Mar 2014 |
68 | Babar Azam (PAK) | 36 | 7 Sep 2016 | 8 Nov 2019 |
68 | GJ Delany (IRE) | 36 | 14 Jul 2019 | 26 Jun 2022 |
71 | EJG Morgan (ENG) | 35 | 5 Jun 2009 | 25 Jun 2013 |
72 | RS Bopara (ENG) | 35* | 15 Mar 2009 | 7 Sep 2014 |
73 | Q de Kock (SA) | 35 | 26 Oct 2017 | 28 Jul 2022 |
73 | Iftikhar Ahmed (PAK) | 35 | 4 Mar 2016 | 9 Nov 2022 |
73 | Aizaz Khan (HKG) | 35 | 27 Oct 2019 | 9 Mar 2024 |
73 | A Balbirnie (IRE) | 35 | 9 Aug 2022 | 7 Jun 2024 |
77 | Azyan Farhath (MDV) | 35* | 7 Dec 2019 | 23 Oct 2024 |
77 | MP Stoinis (AUS) | 35* | 11 Nov 2021 | 18 Nov 2024 |
79 | VP Thamotharam (MLT) | 35 | 28 Jun 2022 | 31 May 2025 |
80 | Nizakat Khan (HKG) | 35* | 10 Mar 2024 | 26 Jul 2025 |
81 | Sabbir Rahman (BAN) | 34 | 14 Feb 2014 | 8 Mar 2018 |
82 | Usman Ghani (AFG) | 34* | 26 Oct 2015 | 27 Mar 2023 |
83 | RP Burl (ZIM) | 34 | 14 Jun 2022 | 16 Jan 2024 |
83 | DM Nakrani (UGA) | 34 | 17 Oct 2021 | 3 Jun 2024 |
85 | N Nipiko (VAN) | 34* | 9 Jul 2019 | 24 Aug 2024 |
86 | H Klaasen (SA) | 34 | 10 Apr 2021 | 13 Nov 2024 |
87 | SM Curran (ENG) | 34* | 3 Nov 2019 | 16 Nov 2024 |
87 | NR Kirton (CAN) | 34* | 20 Oct 2019 | 22 Jun 2025 |
87 | S Vijay Unni (MAS) | 34* | 30 Mar 2022 | 18 Jul 2025 |
90 | BB McCullum (NZ) | 33 | 17 Feb 2005 | 28 Feb 2010 |
91 | KP Pietersen (ENG) | 33* | 9 Jan 2007 | 27 Feb 2012 |
92 | Mushfiqur Rahim (BAN) | 33 | 1 May 2010 | 6 Mar 2016 |
93 | Ahmed Shehzad (PAK) | 33* | 5 Oct 2014 | 7 Oct 2019 |
94 | A Balbirnie (IRE) | 33 | 25 Oct 2019 | 24 Feb 2022 |
94 | RP Burl (ZIM) | 33 | 5 Feb 2018 | 11 Jun 2022 |
94 | PR Stirling (IRE) | 33 | 19 Jul 2021 | 11 Aug 2022 |
94 | SC Williams (ZIM) | 33 | 29 Sep 2019 | 14 Jan 2023 |
94 | W Barresi (NED) | 33 | 22 Nov 2013 | 29 Feb 2024 |
99 | TS Bharaj (DEN) | 33* | 17 Jun 2019 | 14 Jun 2025 |
100 | D Kansonkho (MWI) | 33 | 18 Nov 2022 | 10 Jul 2025 |
101 | S Muniandy (MAS) | 33* | 30 Oct 2023 | 23 Jul 2025 |
102 | AB de Villiers (SA) | 32 | 27 Oct 2010 | 21 Feb 2016 |
102 | Najibullah Zadran (AFG) | 32 | 19 Sep 2012 | 5 Jun 2017 |
102 | Mohammad Hafeez (PAK) | 32 | 20 Nov 2013 | 1 Jul 2018 |
105 | GC Wilson (IRE) | 32* | 16 Feb 2016 | 19 Jan 2020 |
106 | MD Shanaka (SL) | 32 | 6 Sep 2019 | 27 Feb 2022 |
106 | Mohammad Nabi (AFG) | 32 | 5 Jun 2018 | 15 Aug 2022 |
106 | JN Frylinck (NAM) | 32 | 20 Oct 2019 | 1 Apr 2024 |
106 | Abdul Waheed (KSA) | 32 | 23 Feb 2020 | 14 Apr 2024 |
106 | KH Prajapati (OMA) | 32 | 19 Feb 2022 | 17 Apr 2024 |
106 | BKG Mendis (SL) | 32 | 16 Oct 2022 | 17 Oct 2024 |
106 | Muhammad Tanveer (QAT) | 32 | 26 Feb 2020 | 14 Dec 2024 |
106 | Faisal Khan (KSA) | 32 | 18 Sep 2023 | 26 Apr 2025 |
114 | TS Fray (BER) | 32* | 25 Aug 2019 | 22 Jun 2025 |
114 | MA Leask (SCOT) | 32* | 27 Oct 2021 | 11 Jul 2025 |
114 | Ainool Hafizs (MAS) | 32* | 1 Oct 2019 | 24 Jul 2025 |
117 | GC Smith (SA) | 31 | 21 Oct 2005 | 27 Oct 2010 |
117 | DJG Sammy (WI) | 31 | 23 Sep 2011 | 11 Nov 2015 |
119 | LMP Simmons (WI) | 31* | 28 Aug 2016 | 26 Oct 2021 |
120 | TL Seifert (NZ) | 31 | 11 Jan 2019 | 21 Nov 2021 |
121 | BA Stokes (ENG) | 31* | 23 Jun 2015 | 13 Nov 2022 |
122 | RR Patel (KENYA) | 31 | 30 Sep 2013 | 10 Jun 2023 |
122 | Ishan Kishan (IND) | 31 | 14 Mar 2021 | 26 Nov 2023 |
122 | SA Edwards (NED) | 31 | 20 Oct 2021 | 25 Aug 2024 |
125 | Janak Prakash (SGP) | 31* | 26 Oct 2019 | 3 Sep 2024 |
126 | Karan KC (NEP) | 31 | 1 Oct 2019 | 1 Oct 2024 |
126 | Ahmer Bin (BHR) | 31 | 14 Nov 2022 | 23 Nov 2024 |
128 | Mohammad Nadeem (OMA) | 31* | 30 Oct 2019 | 23 Feb 2025 |
128 | Meet Bhavsar (KUW) | 31* | 2 Nov 2023 | 13 Apr 2025 |
128 | Khushdil Shah (PAK) | 31* | 8 Nov 2019 | 22 Jul 2025 |
131 | A Limdawala (MWI) | 31 | 20 Nov 2022 | 23 Jul 2025 |
132 | SR Watson (AUS) | 30* | 5 Sep 2012 | 27 Mar 2016 |
133 | CH Gayle (WI) | 30 | 24 Jun 2012 | 29 Dec 2017 |
133 | Fakhar Zaman (PAK) | 30 | 30 Mar 2017 | 7 Oct 2019 |
133 | MS Wade (AUS) | 30 | 13 Oct 2011 | 9 Jul 2021 |
133 | MS Chapman (HKG/NZ) | 30 | 16 Mar 2014 | 19 Nov 2021 |
133 | MD Gunathilaka (SL) | 30 | 7 Jan 2016 | 11 Feb 2022 |
138 | A Ashokan (CZK-R) | 30* | 18 Oct 2019 | 11 Jun 2023 |
139 | KR Mayers (WI) | 30 | 29 Nov 2020 | 14 Dec 2023 |
139 | R Nehonde (BOT) | 30 | 19 Aug 2019 | 15 Dec 2023 |
139 | Ayaan Khan (OMA) | 30 | 19 Oct 2021 | 19 Apr 2024 |
139 | TM Head (AUS) | 30 | 26 Jan 2016 | 20 Jun 2024 |
139 | JW Jenner (JER) | 30 | 27 Oct 2019 | 23 Jun 2024 |
144 | Haider Butt (BHR) | 30* | 15 Sep 2023 | 20 Dec 2024 |
145 | Ahmad Ramdoni (INA) | 30 | 23 Dec 2023 | 23 Feb 2025 |
145 | HG Munsey (SCOT) | 30 | 3 Nov 2021 | 20 Jun 2025 |
147 | SB Styris (NZ) | 29* | 17 Feb 2005 | 30 Dec 2010 |
148 | G Gambhir (IND) | 29 | 16 Sep 2007 | 28 Sep 2012 |
149 | MK Pandey (IND) | 29* | 26 Jan 2017 | 4 Dec 2020 |
150 | RG Sharma (IND) | 29 | 3 Jul 2018 | 20 Mar 2021 |
151 | G Malla (NEP) | 29* | 17 Jul 2015 | 30 Aug 2022 |
152 | DJ Mitchell (NZ) | 29 | 19 Nov 2021 | 30 Aug 2023 |
152 | JK Vifah (GHA) | 29 | 21 May 2019 | 11 Oct 2023 |
152 | K Bhurtel (NEP) | 29 | 17 Apr 2021 | 5 Nov 2023 |
152 | S Ssesazi (UGA) | 29 | 20 Aug 2023 | 8 Jun 2024 |
156 | DA Warner (AUS) | 29* | 23 Oct 2021 | 24 Jun 2024 |
156 | MH Cross (SCOT) | 29* | 27 Oct 2021 | 11 Jul 2025 |
158 | NJ O'Brien (IRE) | 28* | 2 Aug 2008 | 13 Mar 2016 |
159 | HM Amla (SA/World) | 28 | 13 Nov 2013 | 29 Oct 2017 |
159 | LRPL Taylor (NZ) | 28 | 5 Jul 2014 | 1 Sep 2019 |
159 | HG Munsey (SCOT) | 28 | 16 Jun 2018 | 25 Oct 2021 |
159 | K Motlhanka (BOT) | 28 | 20 May 2019 | 13 Jun 2023 |
159 | Litton Das (BAN) | 28 | 3 Mar 2022 | 27 Dec 2023 |
164 | MM Ali (ENG) | 28* | 27 Jul 2022 | 27 Jun 2024 |
165 | SA Ahmad (DEN) | 28 | 16 Jun 2019 | 27 Aug 2024 |
166 | D Doyle-Calle (ESP) | 28* | 30 Apr 2022 | 28 Aug 2024 |
167 | JJ Smit (NAM) | 28 | 2 Nov 2021 | 2 Oct 2024 |
167 | LS Livingstone (ENG) | 28 | 9 Jul 2022 | 16 Nov 2024 |
169 | Babar Hayat (HKG) | 28* | 15 Apr 2024 | 26 Jul 2025 |
169 | Sami Sohail (MWI) | 28* | 2 Jul 2024 | 27 Jul 2025 |
171 | Asghar Afghan (AFG) | 27 | 17 Mar 2016 | 15 Sep 2019 |
171 | GD Phillips (NZ) | 27 | 17 Feb 2017 | 14 Nov 2021 |
171 | GH Dockrell (IRE) | 27 | 24 Feb 2019 | 18 Jul 2022 |
174 | MJ Guptill (NZ) | 27* | 25 Feb 2021 | 12 Oct 2022 |
174 | M Shumba (ZIM) | 27* | 10 Nov 2020 | 2 Nov 2022 |
176 | Zeeshan Maqsood (OMA) | 27 | 15 Jan 2017 | 20 Nov 2022 |
176 | NS Dhaliwal (CAN) | 27 | 18 Aug 2019 | 7 Oct 2023 |
176 | Shadab Khan (PAK) | 27 | 18 Jul 2021 | 27 Apr 2024 |
176 | Aaron Jones (USA) | 27 | 15 Mar 2019 | 12 Jun 2024 |
176 | SO Hetmyer (WI) | 27 | 29 Nov 2020 | 27 Aug 2024 |
181 | Afif Hossain (BAN) | 27* | 3 Jul 2022 | 15 Dec 2024 |
182 | P Kurup (BHR) | 27 | 28 Oct 2021 | 11 Mar 2025 |
183 | Shamim Hossain (BAN) | 27* | 23 Jul 2021 | 24 Jul 2025 |
183 | Sohail Ahmed (BHR) | 27* | 25 Nov 2024 | 27 Jul 2025 |
185 | DJ Bravo (WI) | 26 | 30 Apr 2010 | 13 Mar 2014 |
185 | KJ Coetzer (SCOT) | 26 | 2 Aug 2008 | 25 Jul 2015 |
185 | KJ Coetzer (SCOT) | 26 | 5 Feb 2016 | 30 Oct 2019 |
185 | AD Russell (WI) | 26 | 1 Apr 2014 | 1 Jul 2021 |
185 | B Arora (MLT) | 26 | 10 Jul 2021 | 3 Jul 2022 |
185 | AD Hales (ENG) | 26 | 30 Mar 2016 | 12 Oct 2022 |
185 | DM de Silva (SL) | 26 | 30 Jul 2015 | 18 Oct 2022 |
185 | GD Phillips (NZ) | 26 | 18 Jul 2022 | 5 Sep 2023 |
185 | Mahmudullah (BAN) | 26 | 9 Aug 2021 | 4 Mar 2024 |
185 | Basil George (MLT) | 26 | 2 Sep 2021 | 9 May 2024 |
185 | S Singh (KENYA) | 26 | 20 Nov 2021 | 1 Jul 2024 |
196 | SR Bhudia (KENYA) | 26* | 18 Nov 2022 | 24 Oct 2024 |
196 | P Baron (Arg) | 26* | 4 Oct 2019 | 16 Dec 2024 |
196 | S Ravichandran (JPN) | 26* | 2 Feb 2024 | 14 May 2025 |
196 | Yasim Murtaza (HKG) | 26* | 12 Mar 2024 | 26 Jul 2025 |
196 | Zeeshan Ali (HKG) | 26* | 21 Aug 2024 | 26 Jul 2025 |
201 | Mohammad Hafeez (PAK) | 25 | 28 Aug 2006 | 23 Feb 2012 |
201 | JEC Franklin (NZ) | 25 | 16 Feb 2006 | 30 Oct 2012 |
201 | Shahid Afridi (PAK) | 25 | 25 Dec 2012 | 29 Sep 2015 |
201 | V Kohli (IND) | 25 | 29 Jun 2018 | 8 Dec 2020 |
201 | TP Ura (PNG) | 25 | 15 Jul 2015 | 10 Oct 2021 |
201 | Asif Ali (PAK) | 25 | 1 Jul 2018 | 7 Nov 2021 |
201 | AU Rashid (ENG) | 25 | 11 Jun 2009 | 26 Jan 2022 |
201 | Virandeep Singh (MAS) | 25 | 13 Jul 2019 | 29 Mar 2022 |
201 | Yasim Murtaza (HKG) | 25 | 11 Jul 2022 | 1 Mar 2024 |
201 | L Canessane (Fran) | 25 | 7 Aug 2021 | 16 Jun 2024 |
211 | Zeeshan Khan (MLT) | 25* | 1 Jul 2022 | 28 Aug 2024 |
212 | MG Erasmus (NAM) | 25 | 16 Oct 2022 | 1 Oct 2024 |
212 | PR Surve (INA) | 25 | 9 Oct 2022 | 4 Oct 2024 |
214 | MA Baig (MWI) | 25* | 16 Oct 2021 | 13 Oct 2024 |
215 | DK Kesuma (INA) | 25 | 22 Nov 2023 | 19 Nov 2024 |
216 | GJ Delany (IRE) | 25* | 11 Aug 2022 | 23 Feb 2025 |
217 | DMW Rawlins (BER) | 25 | 19 Oct 2019 | 21 Apr 2025 |
218 | MD Patel (USA) | 25* | 22 Dec 2021 | 27 Apr 2025 |
218 | S Davizi (CZK-R) | 25* | 22 May 2021 | 8 Jun 2025 |
218 | GD Arta (INA) | 25* | 22 Dec 2023 | 13 Jul 2025 |
218 | Faheem Ashraf (PAK) | 25* | 31 Oct 2018 | 24 Jul 2025 |
222 | MR Marsh (AUS) | 25 | 22 Oct 2022 | 25 Jul 2025 |
223 | MJ Santner (NZ) | 25* | 20 Nov 2022 | 26 Jul 2025 |
223 | Ahmer Bin (BHR) | 25* | 26 Nov 2024 | 27 Jul 2025 |
223 | A Sharafu (UAE) | 25* | 17 Apr 2024 | 27 Jul 2025 |
Showing 225 records
Additional Information
* indicates a sequence not ended by a duck