The fastest century in IPL history was scored by Chris Gayle in just 30 balls while playing for Royal Challengers Bangalore (RCB) against Pune Warriors India (PWI) in 2013. He went on to score an unbeaten 175 runs off 66 balls, which is also the highest individual score in IPL history