Quiz! Name the batsmen with the fastest IPL hundreds

Can you name the batsmen who have the fastest IPL hundreds to their name and ace this quiz?
There have been 35 instances of a batsman completing an IPL century in 55 or fewer deliveries and all of them feature in this quiz. We have revealed the number of deliveries taken to reach the three-figure mark along with the match details.
Quite a few batsmen feature multiple times on the list, hence we have kept the timer down to five minutes.
Good luck!