Some batsmen are known for their brazen hostility. Not towards the players, but for the ball. They walk on to the pitch as if they have a bone to pick with the ball and smash it with unvarying contempt be it short, long or full-toss.
The IPL is the perfect platform for such batsmen to showcase their masterclass. And just like the previous editions, this season has seen some of the most explosive and action-packed innings.
Here are 5 of the best so far:
Chris Gayle's 117 against KXIP
Royal Challengers Bangalore player Chris Gayle plays a shot during an IPL 8 match against Kings XI Punjab in Bengaluru. (PTI Photo)
Be it the most sixes, the highest score or the fastest ton; more often than not it is Gayle who takes the cake. The calm-yet-explosive batsman hails down on bowlers in quick-fire innings known best as the 'Gayle storm'.
And this is exactly what happened against the King's XI Punjab (KXIP) in Bengaluru when Gayle struck a stunning 57-ball 117 to lead Royal Challengers Bangalore (RCB) to a 138-run victory. The West Indian hit 12 sixes and 7 boundaries, making it the most explosive innings in the 2015 IPL so far.
Brendon McCullum's 100 against SRH
Chennai Super Kings’ opener Brendon McCullum plays a shot during their IPL-2015 match against Sunrisers Hyderabad at MAC Stadium in Chennai. (PTI Photo)
Chennai Super Kings (CSK) opener McCullum blazed his way to the season's first century to help his team crush the Sunrisers Hyderabad in Chennai. His immaculate innings was a lesson in timing the ball as he hit 9 sixes and 7 fours during his 56-ball stint.
McCullum did what he does best as he intimidated the bowlers by walking down the pitch and smacking them out of the stadium.
David Warner's 28-ball 61 against CSK
David Warner of Sunrisers Hyderabad plays a shot during their IPL match against Chennai Super Kings in Hyderabad. (PTI Photo)
After the Sehwag of the old, Warner is probably the only batsman known for his radical and frenzied approach to the game.
Warner played one of the fiery innings in this edition of the IPL, when he struck a smashing 28-ball 61 (his 50 coming off 20 deliveries), to set up a convincing win for Sunrisers Hyderabad against the Chennai Super Kings. The Australian hit 11 fours and 1 six.
Andre Russell's unbeaten 59 against CSK
KKR batsman Andre Russell plays a shot during an IPL match against CSK at Eden Garden in Kolkata. (PTI Photo)
Russell played a match-winning innings to lead the Kolkata Knight Riders to a memorable win against the CSK.
The all-rounder struck an unbeaten 59 off just 32 balls to add to the impressive bowling figures of 4-0-20-2. His knock helped his team to chase down the 170-run target earning him the man of the match award.
Dwayne Smith's 22-ball 62 against MI
Chennai Super Kings batsman Dwayne Smith plays a shot against Mumbai Indians during an IPL T20 match in Mumbai. (PTI Photo)
Smith, the perennially underperforming West Indian batsman, becomes a totally different player when he swaps the Windies maroon for the CSK yellow.
Dynamic, adaptable and reliable - he is now simply known as 'The Agent'. And the Agent was at his best when he took apart the struggling Mumbai Indian lineup to hit a blazefire 62 off 22 balls, scoring 8 fours and 4 sixes, to take his team to a convincing victory.
While the match winners are usually the ones who get the praise, there are 2 players who deserve special mention for the blistering innings they played.
Harbhajan Singh pegged himself as a proper batsman when he struck the fastest IPL 50 (19 balls) of this season so far. The 'Turbanator' hit a 24-ball 64 against the KXIP at the Wankhede Stadium, striking 5 fours and 6 sixes.
Mumbai Indians batsman Harbhajan Singh plays a shot against Kings XI Punjab during a IPL T20 match in Mumbai. (PTI Photo)
Another player who took the cricketing world by surprise was the 17-year-old Sarfaraz Khan.
The IPL's youngest player hit an unbeaten 21-ball 45 to take the RCB to the 200 mark. Although the match was washed out by rain, Sarfaraz's innings is one of the finest this season.
Royal Challengers Bangalore's batsman Sarfaraz Khan plays a shot during an IPL match against Rajasthan Royals in Bengaluru. (PTI Photo)