Player Team Mat From Until
G Gambhir Kolkata Knight Riders 107 25 Sep 2011 19 May 2017
MS Dhoni Chennai Super Kings 77* 6 Apr 2013 27 May 2018
V Kohli Royal Challengers Bangalore 68 6 May 2012 29 May 2016
DKH Mitchell Worcestershire 62 3 Jun 2011 3 Jun 2016
RG Sharma Mumbai Indians 61* 8 Apr 2015 20 May 2018
MS Dhoni Chennai Super Kings 59 25 Mar 2010 20 Oct 2012
DJ Bravo Trinbago Knight Riders, Trinidad & Tobago Red Steel 56* 31 Jul 2013 9 Sep 2017
MN van Wyk Dolphins 48 5 Jan 2014 11 Dec 2016
WTS Porterfield Ireland 45 9 Feb 2010 21 Mar 2014
DA Warner Sunrisers Hyderabad 45 11 Apr 2015 17 May 2017
Asghar Stanikzai Afghanistan 44* 9 Jul 2015 7 Jun 2018
M Klinger Gloucestershire 44* 24 May 2015 13 Jul 2018
SK Warne Rajasthan Royals 43 30 May 2008 20 May 2011
CH Gayle Jamaica Tallawahs 43 2 Aug 2013 7 Aug 2016
CJ Adams Sussex 42 13 Jun 2003 24 Jun 2008
AC Gilchrist Deccan Chargers 42 6 May 2008 24 Apr 2010
SA Northeast Kent 42 15 May 2015 18 Aug 2017
JA Rudolph Glamorgan 42 15 May 2015 2 Sep 2017
SJ Croft Lancashire 41 15 May 2015 18 Aug 2017
R Dravid Rajasthan Royals 40 6 Apr 2012 6 Oct 2013
GJ Hopkins Auckland 39 18 Dec 2010 3 Jan 2014
DR Flynn Northern Districts 39 9 Nov 2013 6 Dec 2015
MD Stoneman Durham 39 16 May 2014 22 Jul 2016
CO Obuya Kenya 38 4 Nov 2011 29 Oct 2013
V Chopra Warwickshire 38 3 Jul 2013 22 Jul 2015
Sachin Baby Kerala 38 21 Mar 2013 12 Jan 2018
Shoaib Malik Sialkot Stallions 37 28 Feb 2010 13 Feb 2014
PW Borren Netherlands 37 15 Nov 2013 18 Jan 2017
A Kumble Royal Challengers Bangalore 35 1 May 2009 24 Sep 2010
VS Solanki Worcestershire 34 3 Jul 2006 10 Jun 2010
RJ Hamilton-Brown Surrey 34 8 Jun 2010 17 Jun 2012
DT Christian Nottinghamshire 34* 20 May 2016 17 Jul 2018
SR Tendulkar Mumbai Indians 33 14 May 2008 17 Apr 2010
RG Sharma Mumbai Indians 33 24 Apr 2013 28 May 2014
P Khadka Nepal 33* 13 Mar 2012 18 Jul 2015
JL Langer Somerset 32 22 Jun 2007 18 Oct 2009
MS Dhoni Chennai Super Kings 32 19 Apr 2008 16 Mar 2010
PG Fulton Canterbury 32 4 Jan 2010 30 Nov 2012
JM Vince Hampshire 32 16 May 2014 29 Aug 2015
DJ Jacobs Warriors 31 21 Jan 2009 18 Mar 2011
WL Madsen Derbyshire 31 14 Jun 2012 25 Jul 2014
JN Shah Saurashtra 31 4 Apr 2007 6 Jan 2016
KA Pollard Barbados Tridents 31* 20 Jun 2015 3 Sep 2017
Sarfraz Ahmed Quetta Gladiators 31* 4 Feb 2016 20 Mar 2018
AG Wakely Northamptonshire 30* 3 Jun 2016 19 Jul 2018
Yuvraj Singh Kings XI Punjab 29 19 Apr 2008 20 May 2009
Mohammad Hafeez Pakistan 29 1 Jun 2012 1 Apr 2014
DJG Sales Northamptonshire 28 2 Jul 2004 6 Jul 2007
D Ganga Trinidad & Tobago 28 25 Jul 2006 22 Jan 2011
JS Foster Essex 28 13 Jun 2010 4 Jul 2011
JO Troughton Warwickshire 28 16 Jun 2010 15 Jul 2011
GJ Bailey Australia 28 1 Feb 2012 1 Apr 2014
Misbah-ul-Haq Faisalabad Wolves 28 2 Dec 2012 16 May 2015
RDB Croft Glamorgan 27 16 Jun 2003 11 Jul 2006
RC Irani Essex 27 14 Jun 2003 12 Aug 2006
Harbhajan Singh Mumbai Indians 27 24 Sep 2011 22 Oct 2012
JA Morkel Titans 27 1 Nov 2015 24 Nov 2017
Shakib Al Hasan Dhaka Dynamites 27* 8 Nov 2016 12 Dec 2017
Sarfraz Ahmed Pakistan 27* 7 Sep 2016 8 Jul 2018
JWM Dalrymple Glamorgan 26 25 May 2009 16 Jul 2010
MJ Hoggard Leicestershire 26 2 Jun 2010 1 Jul 2011
H Davids Titans 26 6 Mar 2013 9 Nov 2014
GJ Bailey Kings XI Punjab 26 18 Apr 2014 18 Apr 2015
RN ten Doeschate Essex 26 6 Jun 2014 13 Aug 2015
GJ Batty Surrey 26 15 May 2015 29 Jul 2016
Mashrafe Mortaza Bangladesh 26 24 Apr 2015 6 Apr 2017
IR Bell Warwickshire 26 20 May 2016 13 Aug 2017
Mahmudullah Khulna Titans 26* 9 Nov 2016 8 Dec 2017
J Mubarak Wayamba 25 21 Apr 2008 22 Sep 2010
DM Benkenstein Durham 25 2 Jun 2011 8 Jul 2012

* indicates an ongoing sequence

Records include the following recent matches:
Northamptonshire v Derbyshire at Northampton, Vitality Blast, Jul 19, 2018 [Twenty20]
Middlesex v Somerset at Lord's, Vitality Blast, Jul 19, 2018 [Twenty20]
Leicestershire v Lancashire at Leicester, Vitality Blast, Jul 18, 2018 [Twenty20]