Player Team Mat From Until
SK Raina Chennai Super Kings 158 19 Apr 2008 10 Apr 2018
SJ Croft Lancashire 148 27 Jun 2006 18 Jul 2018
V Kohli Royal Challengers Bangalore 144 21 May 2008 29 May 2016
MS Dhoni Chennai Super Kings 137* 25 Mar 2010 27 May 2018
P Mustard Durham 111 11 Jun 2008 22 Jul 2016
JS Patel Birmingham Bears, Warwickshire 108* 2 Jun 2011 17 Aug 2018
R Ashwin Chennai Super Kings 107 6 Apr 2010 28 Apr 2015
G Gambhir Kolkata Knight Riders 107 25 Sep 2011 19 May 2017
JHK Adams Hampshire 104 25 May 2009 3 Jul 2015
AT Rayudu Mumbai Indians 102 28 Mar 2010 12 Apr 2015
DKH Mitchell Worcestershire 100 3 Jul 2007 3 Jun 2016
RA Jadeja Chennai Super Kings 100* 4 Apr 2012 27 May 2018
DI Stevens Kent 96 9 Jul 2010 18 Aug 2017
PA Nixon Leicestershire 95 16 Jun 2003 21 Sep 2011
JM Vince Hampshire 94 19 Jun 2010 29 Aug 2015
NM Carter Warwickshire 87 13 Jun 2003 26 Jun 2011
GD Cross Lancashire 87 27 Jun 2006 7 Aug 2013
S Badrinath Chennai Super Kings 84 19 Apr 2008 6 May 2012
AJ Blake Kent 83* 5 Jul 2012 23 Aug 2018
SR Patel Nottinghamshire 82* 25 Jul 2012 26 Aug 2018
KR Brown Lancashire 81 1 Jul 2011 11 Aug 2017
RDB Croft Glamorgan 80 16 Jun 2003 5 Jul 2011
MA Wallace Glamorgan 80 16 Jun 2003 5 Jul 2011
Mohammad Shahzad Afghanistan 80 1 Feb 2010 12 Mar 2017
JS Foster Essex 80 15 Jul 2011 18 Aug 2017
S Dhawan Sunrisers Hyderabad 79 25 Apr 2013 19 Apr 2018
OB Cox Worcestershire 79* 28 Jun 2013 15 Sep 2018
GO Jones Kent 77 22 Jun 2007 8 Jul 2012
SP Crook Northamptonshire 76 14 Jul 2013 5 Aug 2018
Harbhajan Singh Mumbai Indians 74 22 Apr 2011 19 May 2014
JD Shantry Worcestershire 71 18 Jun 2010 27 May 2016
RA Whiteley Worcestershire 71* 27 Jul 2013 15 Sep 2018
SJ Mullaney Nottinghamshire 70* 16 May 2014 26 Aug 2018
D Smit Dolphins 69 18 Jan 2006 22 Sep 2014
DJ Bravo Trinbago Knight Riders, Trinidad & Tobago Red Steel 69* 31 Jul 2013 16 Sep 2018
DM Benkenstein Durham 67 22 Jun 2007 8 Jul 2012
GJ Muchall Durham 66 2 Jul 2010 17 Jul 2015
AR Patel Kings XI Punjab 66 18 Apr 2014 13 Apr 2018
RN ten Doeschate Essex 66 6 Jun 2014 16 Aug 2018
CD Nash Sussex 65 22 Jun 2009 16 May 2014
MM Ali Worcestershire 65 22 Jun 2008 30 May 2014
JH Kallis Kolkata Knight Riders 64 8 Apr 2011 2 May 2014
BAC Howell Gloucestershire 64 27 Jun 2012 28 Jul 2017
RD Berrington Scotland 64* 31 Jan 2010 20 Jun 2018
JA Simpson Middlesex 64 17 May 2014 2 Aug 2018
JC Hildreth Somerset 63 26 Jun 2008 8 Oct 2011
LJ Evans Warwickshire 63 13 Jun 2012 29 Jul 2016
SR Patel Nottinghamshire 62 27 Jun 2006 18 Jun 2011
JO Troughton Warwickshire 62 22 Jun 2007 15 Jul 2011
YK Pathan Kolkata Knight Riders 62 8 Apr 2011 26 Apr 2014
SM Ervine Hampshire 62 10 Jun 2011 19 Jun 2015
RG Sharma Mumbai Indians 61* 8 Apr 2015 20 May 2018
MH Wessels Nottinghamshire 61 26 Jul 2013 8 Jul 2018
RG Sharma Mumbai Indians 60 4 Apr 2012 28 May 2014
JJ Roy Surrey 60 22 Jun 2010 24 Jul 2014
DJ Vilas Cape Cobras 60 28 Jan 2011 12 Dec 2014
AB de Villiers Royal Challengers Bangalore 60 9 Apr 2013 29 May 2016
YK Pathan Kolkata Knight Riders 60 2 May 2014 17 May 2017
PD Trego Somerset 60 8 Jul 2012 27 Jul 2017
B Kumar Sunrisers Hyderabad 60 18 Apr 2014 9 Apr 2018

* indicates an ongoing sequence

Records include the following recent matches:
Balkh Legends v Nangarhar Leopards at Sharjah, Afghanistan Premier League 1st semi final, Oct 19, 2018 [Twenty20]
Kabul Zwanan v Paktia Panthers at Sharjah, Afghanistan Premier League 20th match, Oct 18, 2018 [Twenty20]
Balkh Legends v Kandahar Knights at Sharjah, Afghanistan Premier League 19th match, Oct 18, 2018 [Twenty20]