A total of 31 players earned their ODI cap under MS Dhoni‘s captaincy — can you ace this quiz and name all of them?

Dhoni was entrusted with India’s ODI captaincy soon after his triumphant leadership at the 2007 T20 World Cup, and was tasked with rebuilding the team after their group-stage exit from the 50-over World Cup.

[breakout id=”0″][/breakout]

The redemption came through the World Cup win at home in 2011, and his legacy further grew with the victorious 2013 Champions Trophy campaign.

Under his full-time captaincy stint from 2007 to 2016, 31 players made their ODI debut — you have a good six minutes to rack your brains and recall them all.