End of an era, Yuvraj Singh 'calls it a day' to international cricket

The 37-year-old, however, will be available for franchise-based leagues.
One of India's finest all-rounders, Yuvraj featured in 40 Tests, 304 ODIs and 58 T20Is for India. He donned the India colours for the last time in 2017 as an indifferent form and injury issues forced him out of national reckoning.
Even though he continued playing in the domestic circuit for Punjab and also featured in the Indian Premier League in the last two years, he was a shadow of his former self.
After the domestic season got over, he had informed his team-mates in Punjab that this was his last stint for the state team. However, he played for Mumbai Indians in four IPL fixtures this year, scoring 98 runs.
Indian cricket fans will always remember Yuvraj's heroics in the World Cup in 2011 where he scored 362 runs, scalped 15 wickets and was adjudged the Player of the tournament.
A few months after that World Cup, Yuvraj was diagnosed with lung cancer, but he overcame the odds and returned to mainstream cricket within a year.