In this quiz, you have to name every Indian batsman who has struck 50 or more sixes in international cricket. Can you?

The leader in this list has struck as many as 423 sixes across formats, which is the third best tally in world cricket. Till date, 23 Indian batsmen have struck a minimum of 50 sixes in internationals.

Your challenge is to name them all within four minutes. Just the second names will do.

All the best!