Mat 100s
NatWest t20 Blast (in England), 2017
124 17
NatWest t20 Blast (in England), 2015
126 13
Friends Provident t20 (in England), 2010
150 11
NatWest t20 Blast (in England), 2014
126 8
NatWest t20 Blast (in England), 2016
125 8
Indian Premier League (in India), 2016
60 7
Indian Premier League (in India), 2007/08
58 6
Indian Premier League (in India), 2011
73 6
HRV Cup (in New Zealand), 2011/12
28 6
Indian Premier League (in India), 2012
75 6
Syed Mushtaq Ali Trophy (in India), 2012/13
81 6
Twenty20 Cup (in England), 2004
49 5
Twenty20 Cup (in England), 2005
74 5
Twenty20 Cup (in England), 2007
65 5
Twenty20 Cup (in England), 2008
91 5
Friends Life t20 (in England), 2011
139 5
Big Bash League (in Australia), 2015/16
35 5
Indian Premier League (in India), 2017
59 5
National T20 Cup (in Pakistan), 2017/18
29 5

Records include the following recent matches:
Hobart Hurricanes v Brisbane Heat at Hobart, Big Bash League 29th match, Jan 15, 2018 [Twenty20]
Himachal Pradesh v Punjab at Delhi, Syed Mushtaq Ali Trophy, Jan 15, 2018 [Twenty20]
Uttar Pradesh v Vidarbha at Raipur, Syed Mushtaq Ali Trophy, Jan 15, 2018 [Twenty20]
Haryana v Services at Delhi, Syed Mushtaq Ali Trophy, Jan 15, 2018 [Twenty20]
Madhya Pradesh v Railways at Raipur, Syed Mushtaq Ali Trophy, Jan 15, 2018 [Twenty20]