Such is the wealth of batting talent in the Indian Premier League, the world's most popular T20 competition has been host to many extraordinary individual knocks.
From Chris Gayle to Brendan McCullum, find out which players have recorded the highest individual score in IPL history.
Chris Gayle stuck an eye-watering 175 not out against Pune Warriors in Bengaluru in April 2013 and that remains the highest individual IPL score to date.
Not only is it the highest score recorded in the IPL, but it's also the highest individual score recorded in any professional Twenty20 competition.
You can imagine the IPL's organisers were desperate for the inaugural match to be a success, but they needn't have worried with Brendon McCullum at the crease.
In a brutal assault on the Royal Challengers Bengaluru, the Kiwi blasted a superb unbeaten 158 from a mere 73 deliveries in the first-ever IPL contest.
Prolific South African batter Quinton de Kock put on a show alongside fellow Lucknow Super Giants opener KL Rahul as the pair combined for a 210-run stand, of which De Kock amassed 140.
Despite the mammoth total, it was very nearly not enough as the Kolkata Knight Riders came to within three runs of victory.