IPL has thrilled the audience since its first season.

As the eleventh edition of the Indian Premier League is going to back from 7 April 2018, we take you down the memory lane as we reminisce the five highest wicket-takers in the history of Indian Premier League.

#5 Dwayne Bravo

Dwayne Bravo is one of the most celebrated Caribbean cricketers, who is known for his impeccable flair and passion for the game. The all-rounder, who plays wristy flicks and bowls equally effective with his range of variations is an absolute delight to watch.

Bravo played initial three seasons with the Mumbai Indians and has remained a mainstay for Chennai Super Kings since 2011.

He has won the purple cap twice, once in 2013 when he picked up 32 wickets and in 2015 when he picked 26 wickets. Dwayne Bravo moved to now-defunct Gujarat Lions for two seasons when CSK were banned and this year he would be making a comeback for the team.

He has picked up a total of 122 scalps in 106 matches, picking up two four-wicket hauls and is the fifth-highest wicket-taker of the tournament.

 #4 Piyush Chawla

Piyush Chawla came into the spotlight after dismissing Sachin Tendulkar in 2006 Challenger Trophy. Indian leg spinner, Piyush Chawla has represented India at the U-19 level and his home state Uttar Pradesh in the U-22 level. His ability to bowl googly and is known for troubling the batsmen.

Chawla started his IPL career with Kings XI Punjab in 2008 but he was picked by the franchise of Kolkata Knight Riders in 2014.

He claimed 17 wickets in his debut season in the Indian Premier League. He has maintained his consistent performance in the IPL with 126 wickets in 129 matches.

#3 Harbhajan Singh

The wily off-spinner has impressed his fans with his impressive years over the years. Harbhajan Singh remained a mainstay of the Mumbai Indians since 2008 but this year he would be playing for the franchise of the Chennai Super Kings. He even a captaincy stint with Mumbai when he led the team when Sachin Tendulkar was out injured.

He has claimed a total of 127 wickets in the Indian Premier League in 136 matches, which also includes a five-wicket haul. Statistically, his economy rate of 6.95 is quite impressive and he is the third highest wicket-taker of the tournament.

#2 Amit Mishra:

Amit Mishra is a conventional leg-spinner classic leg spin relies mostly on flight, drift and a leg break that turns big.

He also possesses the ability to bowl odd googly which bamboozles the batsman. Mishra has represented many franchises over the years. He started off his IPL journey with Delhi Daredevils and moved to Deccan Chargers. He also played for Sunrisers Hyderabad and finally returned with the team of Delhi.

Amit Mishra is the first and only player in the history of the IPL to claim three hat tricks, having taken one for each team he has played with.

He has taken 134 wickets in the Indian Premier League so far in 126 matches with best figures of 5/17.

#1 Lasith Malinga:

Srilanka veteran player Lasith Malinga is the highest wicket-taker of the tournament who is best known for his fast searing yorkers.

Malinga has been an integral part of the Mumbai Indians since its inception in 2008. He has picked up a whopping 154 wickets in just 110 matches. He also holds the record of having the most four-wicket hauls in the Indian Premier League at an economy rate of 6.86.

This season he would be backing the team of Mumbai Indians as their bowling mentor.