IPL 2019: Ranking the best all-rounder for each team
#7 Moeen Ali (Royal Challengers Bangalore)
Moeen Ali is one of the most underrated players in the T20 format. Both in the international and domestic arena he has pushed above his weight making impactful contributions to the team's success. With such a top-heavy batting line-up for England, he perfectly plays the role of a finisher.
His versatility was evident when he opened for Worcestershire and scored a 56 ball 115 comprising of 15 fours and seven sixes. He batted in the middle order for Royal Challengers Bangalore and contributed at a strike rate of 160+. He is a dependable option when it comes to the bowling department.
He was seen as a part-time bowler when he burst onto the scene. But he soon proved the critics wrong by picking up crucial wickets in the middle overs and not allowing the batsman to settle. Virat Kohli will be hoping for a similar performance from Ali forming a spin twin partnership with Yuzvendra Chahal.