In this quiz, you need to name every India men’s ODI player to have played in at least one 50-over game in the format since the 2019 ODI World Cup.

A total of 50 players have represented India in at least one ODI since the last World Cup, and you have seven minutes to name them all.

*Stats are accurate as of the first Australia ODI on September 22, 2023.