Most innings before first duck
Player Inns Debut Until: Team Opposition Ground Match Date Scorecard
OB Cox 95 5 Jul 2010 Worcs v Essex Birmingham 21 Sep 2019 scorecard
Shoaib Malik 89 26 Apr 2005 Pakistan v Australia Dubai (DICS) 10 Sep 2012 scorecard
AT Carey 79 18 Jan 2017 Australia v West Indies Gros Islet 14 Jul 2021 scorecard
DS Airee 74 31 Jan 2019 Nepal v Kuwait Mong Kok 13 Apr 2025 scorecard
D Ferreira 73 14 Sep 2018 Titans v Lions Johannesburg 27 Oct 2024 scorecard
J Clark 71 2 Jun 2011 Invincibles v N S-Chargers Leeds 31 Jul 2021 scorecard
GSNFG Jayasuriya 70 27 Mar 2012 Sri Lanka v West Indies Pallekele 4 Mar 2020 scorecard
B Sai Sudharsan 70 4 Nov 2021 GT v MI Ahmedabad 20 Apr 2026 scorecard
Virat Singh 65 2 Apr 2014 Jharkhand v Andhra Vadodara 6 Nov 2021 scorecard
JEC Franklin 64 14 Jul 2004 MI v Trinidad & T Bengaluru 26 Sep 2011 scorecard
R Tewatia 64 23 May 2014 Haryana v J & K Vadodara 6 Nov 2021 scorecard
NJ O'Brien 63 5 Jul 2004 Northants v Lancashire Northampton 12 Jul 2011 scorecard
AK Markram 62 2 Nov 2014 South Africa v Bangladesh Abu Dhabi 2 Nov 2021 scorecard
BJ Hodge 61 16 Jun 2003 KKR v Daredevils Johannesburg 10 May 2009 scorecard
C Green 61 18 Dec 2019 Australia v Zimbabwe Colombo (RPS) 13 Feb 2026 scorecard
DJ Harris 59 1 Jan 2007 Khulna v Chittagong Mirpur 7 Feb 2013 scorecard
TR Ambrose 59 13 Jun 2003 Warwickshire v Yorkshire Leeds 21 Jul 2017 scorecard
JP Inglis 59 26 Dec 2017 Scorchers v Hurricanes Hobart 20 Dec 2021 scorecard
JWA Taylor 58 22 Jun 2008 Notts v Essex Nottingham 8 Aug 2013 scorecard
Rameez Raja 58 24 Jun 2011 Karachi W v Lahore W Multan 16 Dec 2018 scorecard
SB Styris 56 17 Feb 2005 Auckland v Otago Auckland 22 Feb 2009 scorecard
D du Preez 56 25 Jan 2006 Knights v Lions Potchefstroom 25 Nov 2015 scorecard
Craig Cachopa 56 18 Dec 2011 Sussex v Gloucs Bristol 20 May 2016 scorecard
GJ Bailey 55 1 Jan 2007 Australia v India Rajkot 10 Oct 2013 scorecard
Sikandar Raza 55 13 Feb 2010 MAK v BEAD Kabul 12 Sep 2017 scorecard
TK Curran 55 15 May 2015 Spartans v Blitz Cape Town 1 Dec 2019 scorecard
AJ Hosein 53 25 Jul 2014 West Indies v South Africa Centurion 25 Mar 2023 scorecard
JE Root 52 3 Jun 2011 England v India Manchester 3 Jul 2018 scorecard
KDK Vithanage 52 24 Feb 2010 Tamil Union v Nondescripts Colombo (Colts) 23 Feb 2019 scorecard
Shubman Gill 51 14 Apr 2018 KKR v CSK Wankhede 21 Apr 2021 scorecard
BL D'Oliveira 49 22 Jun 2012 Worcs v Derbyshire Worcester 9 Aug 2018 scorecard
N Saini 49 20 Oct 2009 Haryana v Chhattisgarh Cuttack 25 Feb 2019 scorecard
HT Tector 49 26 May 2017 Ireland v Zimbabwe Bready 4 Sep 2021 scorecard
Anmolpreet Singh 49 7 Apr 2015 SRH v CSK Chennai 28 Apr 2024 scorecard
OG Robinson 49 20 Jul 2019 Durham v Leics Chester-le-Street 12 Jun 2024 scorecard
SR Dickson 49 9 Mar 2014 Somerset v Gloucs Birmingham 14 Sep 2024 scorecard
BM Duckett 48 8 Jul 2012 Northants v Worcs Northampton 27 Jul 2017 scorecard
TH David 48 1 Jan 2018 Kings v Trinbago Basseterre 31 Aug 2021 scorecard
BB McCullum 47 17 Feb 2005 KKR v RCB Durban 29 Apr 2009 scorecard
Shahriar Nafees 47 28 Nov 2006 Rangpur v Victorians Mirpur 18 Nov 2017 scorecard
Sohail Akhtar 47 2 Dec 2012 Northern v Khyber Faisalabad 23 Oct 2019 scorecard
AJ Hose 47 23 Jul 2015 Bears v Somerset Taunton 4 Sep 2020 scorecard
PARP Perera 47 1 Apr 2015 Police SC v Chilaw MCC Colombo (PSS) 5 Jun 2025 scorecard
AD Brown 46 13 Jun 2003 Surrey v Hampshire The Oval 18 Jun 2008 scorecard
PD Salt 46 20 May 2016 Tridents v Amazon Tarouba 12 Oct 2019 scorecard
KIC Asalanka 46 1 Mar 2018 Sri Lanka v Australia Sydney 13 Feb 2022 scorecard
KNA Bandara 46 21 Jan 2016 B-Love Kandy v Aura Colombo (RPS) 14 Aug 2023 scorecard
Milind Kumar 45 15 Mar 2010 Tripura v Tamil Nadu Thiruvananthapuram 15 Nov 2019 scorecard
KD Petersen 45 27 Jan 2013 Dolphins v W Province Gqeberha 23 Feb 2022 scorecard
SS Mundhe 45 4 Apr 2007 Nagaland v Himachal Indore 22 Oct 2022 scorecard
Mohammad Hafeez 44 13 Jan 2005 Wolves v Lahore Lions Lahore 27 May 2009 scorecard
KA Pollard 44 29 Jul 2006 West Indies v England Providence 3 May 2010 scorecard
HDRL Thirimanne 44 25 Mar 2009 Ragama CC v Sinhalese Colombo (SSC) 7 Apr 2015 scorecard
OJ Pope 44 7 Jul 2017 Fire v Invincibles Cardiff 7 Aug 2022 scorecard
DW Misal 44 21 Mar 2013 Goa v Punjab Jaipur 16 Oct 2022 scorecard
DR Mousley 44 2 Sep 2020 Bears v Worcs Worcester 21 Jun 2024 scorecard
R Vasconcelos 44 15 Sep 2017 Northants v Bears Northampton 18 Jul 2024 scorecard
AP Rajeevan 44 17 Sep 2022 Tanzania v Malawi Dar-es-Salaam 26 Sep 2024 scorecard
T Munyonga 44 17 Mar 2019 Zimbabwe v South Africa Harare 14 Jul 2025 scorecard
SM Davies 43 27 Jun 2006 Surrey v Glamorgan Cardiff 9 Jul 2010 scorecard
BJ Watling 43 20 Jan 2008 Northern Dis v Auckland Hamilton 10 Jan 2014 scorecard
D Padikkal 43 8 Nov 2019 RCB v MI Dubai (DICS) 26 Sep 2021 scorecard
KL Rahul 42 17 Mar 2013 RCB v Guj Lions Bengaluru 24 May 2016 scorecard
JL Finnie 42 28 Nov 2014 Otago v Northern Dis Queenstown 28 Dec 2022 scorecard
RK Paudel 42 31 Jan 2019 Nepal v Ireland A Kirtipur 25 Mar 2024 scorecard
K Kadowaki-Fleming 42 9 Oct 2022 Japan v Qatar Al Amerat 15 Oct 2025 scorecard
CV Anto 42 19 Sep 2023 Kuwait v Hong Kong Mong Kok 26 Feb 2026 scorecard
Kabir Ali 41 9 Jul 2004 Lancashire v Warwickshire Manchester 30 May 2014 scorecard
DL Hemp 40 16 Jun 2003 Bermuda v Ireland Belfast 3 Aug 2008 scorecard
CG Taylor 40 14 Jun 2003 Gloucs v Glamorgan Cardiff 27 May 2009 scorecard
PA Jaques 40 13 Jun 2003 Worcs v Derbyshire Derby 21 Jun 2010 scorecard
JM How 40 22 Jan 2006 Central D v Canterbury Christchurch 19 Dec 2010 scorecard
CA Thyssen 40 13 Apr 2004 Warriors v Cape Cobras Cape Town 18 Mar 2011 scorecard
PJ Horton 40 24 Jun 2005 Lancashire v Northants Manchester 15 Jul 2011 scorecard
S van Zyl 40 26 Mar 2008 Cape Cobras v Northern Dis Raipur 19 Sep 2014 scorecard
T Kohli 40 19 Apr 2008 Mizoram v Nagaland Chennai 17 Jan 2021 scorecard
GH Vihari 39 15 Mar 2010 Hyderabad v Odisha Cuttack 4 Apr 2015 scorecard
BKG Mendis 39 4 Apr 2015 Sri Lanka v South Africa Cape Town 19 Mar 2019 scorecard
V Ganesan 39 11 May 2019 Germany v Norway Krefeld 11 Jul 2024 scorecard
AJ Redmond 38 13 Jan 2006 Otago v Central D Dunedin 18 Dec 2011 scorecard
N Rana 38 30 Mar 2013 Delhi v Baroda Eden Gardens 22 Jan 2018 scorecard
BT Foakes 38 23 May 2014 Surrey v Essex Chelmsford 19 Jul 2019 scorecard
RI Keogh 38 14 Jul 2011 Northants v Bears Northampton 15 Jun 2021 scorecard
VS Hathwala 38 24 Mar 2015 Services v Chandigarh Mumbai 25 Oct 2023 scorecard
S Jayathilake 38 24 Feb 2018 Bloomfield v Moors Colombo (PSS) 26 Jun 2024 scorecard
MC Henriques 37 10 Jan 2006 NSW v MI Chennai 2 Oct 2011 scorecard
D Elgar 37 26 Mar 2008 Knights v Warriors Kimberley 22 Jan 2014 scorecard
Haris Sohail 37 10 Oct 2010 S Stallions v K Dolphins Faisalabad 17 May 2015 scorecard
Mosaddek Hossain 37 15 Jun 2014 Bangladesh v Afghanistan Dehradun 5 Jun 2018 scorecard
Ganesh Satish 37 14 Oct 2010 Vidarbha v Kerala Thumba 14 Nov 2019 scorecard
K Mishara 37 19 Feb 2019 Nondescripts v Panadura Colombo (CCC) 13 Jun 2025 scorecard
GI Hume 37 17 Dec 2011 NW Warriors v Munster Reds Dublin 10 Jul 2025 scorecard
JL Sadler 36 18 Jun 2003 Derbyshire v Notts Derby 20 Jun 2008 scorecard
ML Hayden 36 13 Jun 2005 CSK v KKR Chennai 13 Apr 2010 scorecard
SE Marsh 36 6 Jan 2006 Kings XI v Chargers Dharamsala 16 Apr 2010 scorecard
SJ Walters 36 27 Jun 2006 Glamorgan v Sussex Hove 15 Jul 2014 scorecard
DS Kulkarni 36 25 Apr 2008 Mumbai v Punjab Indore 22 Feb 2019 scorecard
MK Lomror 36 30 Jan 2017 Rajasthan v Delhi Surat 27 Nov 2019 scorecard
PJ Malan 36 24 Feb 2010 Bears v Derbyshire Derby 13 Jun 2021 scorecard
SSD Arachchige 36 22 Dec 2015 B-Love Kandy v Galle Titans Colombo (RPS) 19 Aug 2023 scorecard
S Bhambri 36 8 Nov 2019 Chandigarh v M. Pradesh Jadavpur Uni 6 Dec 2025 scorecard
DM Gondaria 36 31 Oct 2013 Kenya v Rwanda Gaborone (Oval 1) 25 May 2026 scorecard
HGJM Kulatunga 35 2 Sep 2004 Wayamba v CSK Centurion 15 Sep 2010 scorecard
DB Ravi Teja 35 4 Apr 2007 Chargers v CSK Visakhapatnam 7 Apr 2012 scorecard
Asad Shafiq 35 6 Oct 2008 K Dolphins v R Rams Lahore 27 Mar 2013 scorecard
SJ Mullaney 35 30 Jun 2006 Notts v Worcs Nottingham 23 May 2014 scorecard
RH Bhatt 35 15 Apr 2007 Gujarat v Maharashtra Rajkot 7 Jan 2018 scorecard
RD Rickelton 35 1 Sep 2017 Lions v Knights Durban 23 Feb 2021 scorecard
HC Brook 35 5 Jul 2018 Yorkshire v Notts Nottingham 9 Jul 2021 scorecard
Shashank Singh 35 1 Apr 2015 Chhattisgarh v Odisha Lucknow 22 Oct 2022 scorecard
TS Roland-Jones 35 26 Jun 2011 Middlesex v Somerset Taunton 2 Jun 2023 scorecard
Omair Yousuf 35 21 Oct 2019 Pakistan v Zimbabwe Bulawayo 5 Dec 2024 scorecard

Records include the following recent matches:
Essex v Kent at Chelmsford, Vitality Blast Men, Jun 9, 2026 [Twenty20]
Durham v Lancashire at Chester-le-Street, Vitality Blast Men, Jun 9, 2026 [Twenty20]
Northamptonshire v Worcestershire at Northampton, Vitality Blast Men, Jun 9, 2026 [Twenty20]