So now that the 8th edition of the Indian Premier League has almost drawn to a close, let's take a look at who can win the Most Valuable Player (MVP) award. Here are the top 5 contenders:

1. Dwayne Bravo (CSK)

23 wickets, 186 runs

The Purple Cap holder has been taking wickets at an alarming consistency and is the main reason why Chennai somehow reached the final. Will he help his side to their 3rd IPL title?

Source: IPLT20

2. AB de Villiers (RCB)

512 runs at a strike-rate of 176.55

The only batsman in the top 50 run getters to average above 50, his highest score is 133. His batting played a huge part in RCB coming so close to the final.

Source: Chute

3. Mitchell Starc (RCB)

19 wickets at 6.76 per over

He missed a few matches at the start of IPL but since his return has been in phenomenal form. It's not just that he takes wickets, he does not concede too many runs.

Source: SportsKeeda

4. David Warner (SRH)

562 runs at a strike rate of 156.54

7 half-centuries means he's the top run getter at the tournament. He has struck 65 boundaries in IPL 8, which is also a record.

Source: SportsKeeda

5. Lasith Malinga (MI)

22 wickets at 7.48 per over

After a bad World Cup, Malinga endured a poor start to the IPL before recovering well enough. He has 130 dot balls, which is 3rd highest in the tournament and a major reason why Mumbai reached the final.

Source: PerthNow