Which Indian Premier League team has Moeen Ali played for?
Kolkata Knight Riders
Chennai Super Kings
Rajasthan Royals
Delhi Capitals
Answer
Moeen Ali has played for the Chennai Super Kings team in the Indian Premier League. He has been a member of the team since 2018 and has been a key player for them. He is a talented all-rounder who can bat and bowl, and he has been able to contribute in a number of ways for the team.
The Moeen Ali Challenge: Testing Your Knowledge on the English Cricket Star