10 Players who have played the most consecutive ODIs
2. Andy Flower – 172:
Andy Flower was the face of Zimbabwe cricket for the most part of his career. Flower was a mainstay in the side from his debut in 1993. He played 172 ODIs until the Zimbabwean management decided that he needed a break and rested him for the Coco-Cola ODI series at home. He went on to play 213 ODIs in his career before calling it quits and going on to have a successful coaching career. Flower scored 5267 runs in these 172 matches.
Download Our App
For a better experience: Download the CricTracker app from the IOS and Google Play Store