Player Team Mat From Until
SK Raina Chennai Super Kings 158 19 Apr 2008 10 Apr 2018
V Kohli Royal Challengers Bangalore 144 21 May 2008 29 May 2016
SJ Croft Lancashire 143* 27 Jun 2006 18 Aug 2017
MS Dhoni Chennai Super Kings 137* 25 Mar 2010 27 May 2018
P Mustard Durham 111 11 Jun 2008 22 Jul 2016
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
JS Patel Warwickshire 94* 2 Jun 2011 2 Sep 2017
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
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
GO Jones Kent 77 22 Jun 2007 8 Jul 2012
Harbhajan Singh Mumbai Indians 74 22 Apr 2011 19 May 2014
JD Shantry Worcestershire 71 18 Jun 2010 27 May 2016
AJ Blake Kent 70* 5 Jul 2012 18 Aug 2017
D Smit Dolphins 69 18 Jan 2006 22 Sep 2014
DM Benkenstein Durham 67 22 Jun 2007 8 Jul 2012
SR Patel Nottinghamshire 67* 25 Jul 2012 2 Sep 2017
GJ Muchall Durham 66 2 Jul 2010 17 Jul 2015
SP Crook Northamptonshire 66* 14 Jul 2013 18 Aug 2017
AR Patel Kings XI Punjab 66 18 Apr 2014 13 Apr 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
JC Hildreth Somerset 63 26 Jun 2008 8 Oct 2011
LJ Evans Warwickshire 63 13 Jun 2012 29 Jul 2016
OB Cox Worcestershire 63* 28 Jun 2013 18 Aug 2017
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
RD Berrington Scotland 62* 31 Jan 2010 17 Jun 2018
RG Sharma Mumbai Indians 61* 8 Apr 2015 20 May 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:
Ireland v Scotland at Deventer, Netherlands Tri-Nation T20I Series 4th match, Jun 17, 2018 [T20I # 675]
Ireland v Scotland at Deventer, Netherlands Tri-Nation T20I Series 3rd match, Jun 16, 2018 [T20I # 674]
Scotland v Pakistan at Edinburgh, 2nd T20I, Jun 13, 2018 [T20I # 673]
Netherlands v Ireland at Rotterdam, Netherlands Tri-Nation T20I Series 2nd match, Jun 13, 2018 [T20I # 672]