Most centuries scored

  • Chris Gayle has scored the highest number of centuries – 6

Highest individual scores (innings)

  • Chris Gayle – 175*
  • Brendon McCullum – 158*
  • Rishabh Pant – 128*

*not out

Highest number of 50s

  • David Warner – 44 (126 matches)
  • Shikhar Dhawan – 37 (156 matches)
  • Gautam Gambhir – 36 (154 matches)
  • Chris Gayle – 28 (123 matches)

Fastest 50 in an innings

  • KL Rahul – 14 balls
  • Yusuf Pathan – 15 balls
  • Sunil Narine – 15 balls
  • Chris Gayle – 17 balls

Fastest centuries in an innings

  • Chris Gayle – 30 balls
  • Yusuf Pathan – 37 balls
  • David Miller – 38 balls

Most sixes in an innings

  • Chris Gayle – 17
  • Brendon McCullum – 13
  • Chris Gayle – 13

Note: All records are from IPL matches only, and as on 2nd May 2019