New Delhi: Flamboyant batsman Yuvraj Singh announced his retirement from international cricket on Monday.
The left-hander has amassed over 11,000 international runs and has appeared in 304 ODIs, 40 Tests, and 58 T20Is.
India’s 2011 World Cup hero last played the international match in 2017, a T20I match against England, which India won by 75 runs.
He made his international debut as an 18-year old batsman in an ODI in 2000.
Singh played a key role in India's 2007 T20I World Cup victory.