
In this quiz you must name every men’s player with over 250 ODI appearances.
In total there are 43 players who have played more than 250 ODI appearances for their country, with four men having played over 400 times.
Eight minutes for this one. Good luck!