Rohit Sharma - 118 off 43 balls Match: India vs Sri Lanka 2017 Highlights: Joint-fastest T20I century (35 balls)

Chris Gayle - 175 off 66 balls* Match: RCB vs Pune Warriors India 2013 Highlights: Fastest T20 century (30 balls)

KL Rahul - 132 off 69 balls* Match: Punjab vs RCB 2020

Highlights: Highest individual score

Brendon McCullum - 158 off 73 balls* Match: Kolkata vs RCB 2008 Highlights: First century in IPL history

Aaron Finch - 172 off 76 balls Match: Aus vs Zim 2018 Highlights: T20 internationals

David Miller - 101 off 36 balls* Match: SA vs Ban 2017 Highlights: Fastest T20I century at the time

AB de Villiers - 129 off 52 balls* Match: RCB vs Gujarat Lions 2016 Highlights: 360-degree shot-making ability.

Match: WI vs India 2017 Highlights: Powerful knock against a strong

Evin Lewis - 125 off 62 balls*

Rishabh Pant - 128 off 63 balls* Match: DD vs Sun Hyd 2018

Highlights: Highest score by an Indian in IPL.

Highlights: Highest score by an Indian in IPL.

Sahil Chauhan of Estonia has scored the world's fastest century in T20 International in 27 balls