Player Span Mat Team From To Missed Span Missed
JP Duminy 2004-2018 244 Mumbai Indians 19 Sep 2010 28 Apr 2018 7y 221d 138
SS Tiwary 2007-2018 136 Mumbai Indians 19 Sep 2010 13 May 2017 6y 236d 128
R Clarke 2003-2017 146 Surrey 6 Jul 2007 4 Aug 2017 10y 29d 123
Yuvraj Singh 2003-2018 223 Kings XI Punjab 18 Apr 2010 8 Apr 2018 7y 355d 110
G Gambhir 2007-2018 251 Delhi Daredevils 18 Apr 2010 8 Apr 2018 7y 355d 108
SA Yadav 2010-2018 112 Mumbai Indians 6 Apr 2012 7 Apr 2018 6y 1d 108
V Chopra 2006-2017 92 Essex 28 Jun 2009 7 Jul 2017 8y 9d 100
SM Katich 2003-2014 118 Hampshire 24 Jun 2003 27 Jun 2012 9y 3d 94
GJ Maxwell 2010-2018 209 Delhi Daredevils 7 Apr 2012 11 Apr 2018 6y 4d 93
JH Kallis 2004-2016 176 Western Province Boland/Cape Cobras 27 Apr 2004 9 Feb 2014 9y 288d 91
DW Steyn 2005-2017 184 Titans 5 Mar 2010 15 Nov 2017 7y 255d 84
LE Plunkett 2003-2018 126 England 15 Jun 2006 26 Nov 2015 9y 164d 82
DJ Balcombe 2006-2012 3 Hampshire 11 Jul 2006 11 Oct 2012 6y 92d 82
NV Ojha 2007-2018 170 Delhi Daredevils 6 Apr 2013 5 May 2018 5y 29d 79
ML Udawatte 2005-2018 94 Sri Lanka 4 Sep 2009 26 Oct 2017 8y 52d 75
MJ North 2004-2014 94 Derbyshire 11 Jul 2006 16 May 2014 7y 309d 74
MF Maharoof 2004-2018 99 Sri Lanka 13 Oct 2008 5 Jul 2016 7y 266d 73
JD Unadkat 2010-2018 109 Kolkata Knight Riders 15 Apr 2012 28 Apr 2016 4y 13d 72
PA Jaques 2003-2014 84 Yorkshire 6 Jul 2005 15 Jun 2012 6y 345d 67
NRD Compton 2004-2015 87 Middlesex 28 Jun 2009 15 May 2015 5y 321d 67
SW Tait 2005-2017 171 Glamorgan 16 Jul 2010 7 Jul 2016 5y 357d 67
Z Khan 2006-2017 138 Mumbai Indians 19 Sep 2010 16 Apr 2014 3y 209d 67
MK Tiwary 2007-2018 160 Delhi Daredevils 19 Oct 2009 17 Apr 2014 4y 180d 66
A Mishra 2007-2018 199 Delhi Daredevils 18 Apr 2010 9 Apr 2015 4y 356d 66
Sohail Khan 2008-2018 74 Pakistan 18 Sep 2011 12 Sep 2017 5y 359d 66
RJ Sidebottom 2003-2014 85 Yorkshire 24 Jun 2003 3 Jun 2011 7y 344d 65
SC Cook 2004-2017 23 Lions 30 Mar 2008 31 Jan 2014 5y 307d 65
DR Smith 2006-2018 318 Mumbai Indians 28 May 2008 6 May 2012 3y 344d 65
BE Scott 2006-2016 61 Otago 27 Jan 2008 16 Nov 2014 6y 293d 64
DA Griffiths 2007-2016 31 Hampshire 6 Jul 2007 18 Jun 2012 4y 348d 63
AP Tare 2009-2018 84 Mumbai Indians 19 Apr 2010 15 May 2013 3y 26d 63
A Flintoff 2004-2015 39 Lancashire 25 Jun 2009 6 Jul 2014 5y 11d 62
Azhar Mahmood 2003-2016 230 Surrey 6 Jul 2007 26 Jun 2013 5y 355d 61
AJA Wheater 2009-2017 86 Essex 6 Jul 2012 19 Jul 2017 5y 13d 61
Muntazir Mehdi 2005-2014 2 Lahore Lions 26 Apr 2005 26 Sep 2014 9y 153d 60
OJ Newby 2003-2014 14 Lancashire 29 Jun 2007 29 Jun 2012 5y 0d 60
RJ Nicol 2006-2018 122 Auckland 18 Feb 2009 1 Nov 2014 5y 256d 60
S von Berg 2010-2017 19 Titans 14 Feb 2010 23 Nov 2014 4y 282d 60
GR Hay 2007-2014 16 Central Districts 22 Feb 2009 28 Nov 2014 5y 279d 58
KD Karthik 2006-2018 247 India 11 May 2010 9 Jul 2017 7y 59d 58
Mohammad Amir 2008-2018 108 Pakistan 6 Jul 2010 15 Jan 2016 5y 193d 57
TE Linley 2009-2015 9 Surrey 3 Jun 2011 19 Jun 2015 4y 16d 57
RM Hira 2007-2018 106 Auckland 23 Oct 2012 28 Dec 2017 5y 66d 57
Anwar Ali 2006-2018 124 Pakistan 12 Oct 2008 23 Aug 2013 4y 315d 56
ACF Wyatt 2009-2014 5 Leicestershire 31 May 2009 12 Jul 2013 4y 42d 56
AU Rashid 2008-2018 152 England 15 Nov 2009 23 Jun 2015 5y 220d 55
MG Johnson 2006-2018 112 Mumbai Indians 5 Oct 2013 22 Apr 2017 3y 199d 55
PA Patel 2005-2018 182 Royal Challengers Bangalore 20 May 2014 5 May 2018 3y 350d 55
IR Bell 2003-2017 89 Warwickshire 25 Jun 2010 23 Aug 2014 4y 59d 54
BM Shafayat 2003-2011 50 Northamptonshire 24 Jul 2006 18 Jun 2011 4y 329d 53
HG Kuhn 2007-2017 81 South Africa 16 Oct 2011 20 Jan 2017 5y 96d 53
KD Karthik 2006-2018 247 Delhi Daredevils 18 Apr 2010 17 Apr 2014 3y 364d 52
W Myburgh 2010-2014 2 Namibia 26 Sep 2010 30 Mar 2014 3y 185d 52
R Vinay Kumar 2007-2018 164 Kolkata Knight Riders 24 May 2014 8 Apr 2018 3y 319d 52
BJ Hodge 2003-2018 277 Australia 1 Feb 2008 31 Jan 2014 5y 364d 51
SCJ Broad 2006-2017 85 Nottinghamshire 14 Aug 2010 5 Jun 2015 4y 295d 51
Imran Tahir 2006-2018 203 Dolphins 26 Feb 2012 12 Dec 2015 3y 289d 51
S Aravind 2007-2018 84 Royal Challengers Bangalore 15 Apr 2012 6 May 2015 3y 21d 51
BMAJ Mendis 2004-2018 129 Sri Lanka 2 Aug 2013 15 Feb 2018 4y 197d 51
LD Sutton 2003-2011 30 Derbyshire 18 Jul 2005 2 Jun 2011 5y 319d 50
DR Tuffey 2005-2013 29 Northern Districts 29 Jan 2007 11 Jan 2013 5y 348d 50
T Poynton 2007-2016 39 Derbyshire 6 Jul 2007 14 Jun 2012 4y 344d 50
LA Pomersbach 2006-2014 56 Kings XI Punjab 20 May 2009 23 Apr 2013 3y 338d 50

Records include the following recent matches:
Chennai Super Kings v Kings XI Punjab at Pune, Indian Premier League 56th match, May 20, 2018 [Twenty20]
Delhi Daredevils v Mumbai Indians at Delhi, Indian Premier League 55th match, May 20, 2018 [Twenty20]
Sunrisers Hyderabad v Kolkata Knight Riders at Hyderabad (Deccan), Indian Premier League 54th match, May 19, 2018 [Twenty20]
Rajasthan Royals v Royal Challengers Bangalore at Jaipur, Indian Premier League 53rd match, May 19, 2018 [Twenty20]