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
MS Dhoni Chennai Super Kings 145 25 Mar 2010 14 Apr 2019
V Kohli Royal Challengers Bangalore 144 21 May 2008 29 May 2016
JS Patel Birmingham Bears, Warwickshire 129 2 Jun 2011 20 Sep 2020
P Mustard Durham 111 11 Jun 2008 22 Jul 2016
RA Jadeja Chennai Super Kings 111 4 Apr 2012 23 Apr 2019
AJ Blake Kent 109 5 Jul 2012 13 Jun 2021
SR Patel Nottinghamshire 109* 25 Jul 2012 15 Jun 2021
R Ashwin Chennai Super Kings 107 6 Apr 2010 28 Apr 2015
G Gambhir Kolkata Knight Riders 107 25 Sep 2011 19 May 2017
OB Cox Worcestershire 105* 28 Jun 2013 13 Jun 2021
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 Whiteley Worcestershire 97* 27 Jul 2013 13 Jun 2021
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
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
RD Berrington Scotland 79* 31 Jan 2010 31 Oct 2019
ADS Fletcher St Lucia Stars, St Lucia Zouks 78* 30 Jul 2013 10 Sep 2020
GO Jones Kent 77 22 Jun 2007 8 Jul 2012
SP Crook Northamptonshire 76 14 Jul 2013 5 Aug 2018
KH Devdhar Baroda 75* 20 Oct 2011 31 Jan 2021
Harbhajan Singh Mumbai Indians 74 22 Apr 2011 19 May 2014
DT Christian Nottinghamshire 74 19 Jun 2015 4 Oct 2020
YS Chahal Royal Challengers Bangalore 73* 2 May 2016 30 Apr 2021
JD Shantry Worcestershire 71 18 Jun 2010 27 May 2016
K Zondo Dolphins 71* 5 Jan 2014 28 Feb 2021
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
Rashid Khan Sunrisers Hyderabad 69* 5 Apr 2017 2 May 2021
IA Cockbain Gloucestershire 69* 20 May 2016 13 Jun 2021
DM Benkenstein Durham 67 22 Jun 2007 8 Jul 2012
M Klinger Gloucestershire 67 24 May 2015 7 Sep 2019
JT Smuts Warriors 67* 5 Jan 2014 27 Feb 2021
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
DJ Mitchell Northern Districts 66 16 Nov 2013 2 Feb 2019
RG Sharma Mumbai Indians 66 8 Apr 2015 6 Apr 2019
RR Patel Kenya 66 21 Nov 2011 25 Oct 2019
SR Hain Birmingham Bears, Warwickshire 66* 10 Jun 2016 15 Jun 2021
CD Nash Sussex 65 22 Jun 2009 16 May 2014
MM Ali Worcestershire 65 22 Jun 2008 30 May 2014
MN van Wyk Dolphins 65 5 Jan 2014 1 May 2019
WL Madsen Derbyshire 65 11 Jun 2015 31 Aug 2020
JH Kallis Kolkata Knight Riders 64 8 Apr 2011 2 May 2014
BAC Howell Gloucestershire 64 27 Jun 2012 28 Jul 2017
JA Simpson Middlesex 64 17 May 2014 2 Aug 2018
Asghar Afghan Afghanistan 64* 18 Mar 2014 20 Mar 2021
JC Hildreth Somerset 63 26 Jun 2008 8 Oct 2011
LJ Evans Warwickshire 63 13 Jun 2012 29 Jul 2016
MTC Waller Somerset 63* 19 Jun 2016 15 Jun 2021
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
BCJ Cutting Brisbane Heat 62 28 Dec 2014 27 Jan 2020
K Deobrat Jharkhand 62 18 Mar 2013 10 Jan 2021
CD Fletcher Canterbury 62* 6 Nov 2015 13 Feb 2021
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
SA Abbott Sydney Sixers 60 25 Jan 2014 28 Dec 2019
RR Pant Delhi Capitals, Delhi Daredevils 60 27 Apr 2016 9 Oct 2020
V Kohli Royal Challengers Bangalore 60* 14 Apr 2017 30 Apr 2021
A Lyth Yorkshire 60* 19 Jun 2016 15 Jun 2021
Mohammad Nawaz Quetta Gladiators 60* 4 Feb 2016 15 Jun 2021
Sarfaraz Ahmed Quetta Gladiators 60* 4 Feb 2016 15 Jun 2021

* indicates an ongoing sequence

Records include the following recent matches:
Derbyshire v Lancashire at Derby, Vitality Blast, Jun 15, 2021 [Twenty20]
Essex v Sussex at Chelmsford, Vitality Blast, Jun 15, 2021 [Twenty20]
Karachi Kings v Peshawar Zalmi at Abu Dhabi, Pakistan Super League 24th match, Jun 15, 2021 [Twenty20]
Durham v Nottinghamshire at Chester-le-Street, Vitality Blast, Jun 15, 2021 [Twenty20]
Northamptonshire v Birmingham Bears at Northampton, Vitality Blast, Jun 15, 2021 [Twenty20]
Somerset v Kent at Taunton, Vitality Blast, Jun 15, 2021 [Twenty20]
Yorkshire v Leicestershire at Leeds, Vitality Blast, Jun 15, 2021 [Twenty20]
Middlesex v Hampshire at Radlett, Vitality Blast, Jun 15, 2021 [Twenty20]
Lahore Qalandars v Quetta Gladiators at Abu Dhabi, Pakistan Super League 23rd match, Jun 15, 2021 [Twenty20]