From selling street food in Mumbai to winning the player-of-the-match award in his test debut in Roseau, India opener Yashasvi Jaiswal is international cricket's latest rags-to-riches story.
India thumped West Indies by an innings and 141 runs inside three days, a victory set up by Jaiswal's 171, which helped the visitors rack up 421-5 before they declared their innings.
It was a stellar display by the 21-year-old from Uttar Pradesh, who moved to Mumbai when he was 12. There he would sell 'pani-puri', a traditional Indian snack, for pocket money and sleep in tents until a coach took him under his wing.
The left-handed batsman has impressed in domestic cricket and was adjudged player-of-the-tournament in the Under-19 World Cup in 2020 after which Rajasthan Royals splashed out 24 million Indian rupees ($292,508) to sign him for the Indian Premier League.