Player Team Mat From Until
SK Raina Chennai Super Kings 156* 19 Apr 2008 24 May 2015
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 121* 25 Mar 2010 24 May 2015
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
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
RA Jadeja Chennai Super Kings 84* 4 Apr 2012 24 May 2015
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
GO Jones Kent 77 22 Jun 2007 8 Jul 2012
S Dhawan Sunrisers Hyderabad 75* 25 Apr 2013 17 May 2017
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
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
AR Patel Kings XI Punjab 64* 18 Apr 2014 14 May 2017
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
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

* indicates an ongoing sequence

Records include the following recent matches:
India v Australia at Guwahati, 2nd T20I, Oct 10, 2017 [T20I # 624]
India v Australia at Ranchi, 1st T20I, Oct 7, 2017 [T20I # 623]
Free State v KwaZulu-Natal Inland at Kimberley, Africa T20 Cup final, Sep 25, 2017 [Twenty20]