Moeen Ali is a middle-order batsman who has played for England in all formats of the game. He is known for his ability to score runs quickly and has been a key player in England's recent success in limited overs cricket. Ali is also a capable off-spinner and has taken wickets at all levels of the game.
The Moeen Ali Challenge: Testing Your Knowledge on the English Cricket Star