Here is a list of 7 elite cricketers who took retirement but later came back to represent their countries or franchises.
Rayudu had tweeted, at the end of IPL 2022, that he was retiring but a few moments later deleted the tweet, making an instant comeback.
Ambati Rayudu went on to win the 2023 Indian Premier League with Chennai Super Kings.
Shahid Afridi announced international retirement in 2010 but returned to play in 2011 World Cup. He announced it again after loss to India in 2011 WC but yet again made a comeback before finally retiring in 2016.
After announce his Test retirement, two years ago, Moeen Ali is set to make a comeback in whites during Ashes.
Javagal Srinath got retired in 2002. The then India captain asked him to return to help India in 2003 World Cup campaign and Srinath could not refuse.
Javed Miandad had announced his retirement in 1996 World Cup but just after 10 days, he was back on cricket pitch.
Imran Khan retired from cricket in 1987. But In 1992, returned to play and win World Cup on request on the then Pakistani president.
Zimbabwe's Brendan Taylor retired in 2015 but after a good stint in County cricket, came back to play for national side again.