Indian cricketer Yuvraj Singh announced his retirement from all formats of International cricket. “After 25 years, I have decided to move on. Cricket has given me everything and is the reason why I stand here today,” the 37-year-old left-handed batsmen said while addressing the media. “I was extremely lucky to play 400 games for India. I could have never imagined it when I first started playing cricket,” he added.