Former Indian off-spinner Harbhajan Singh has retired from all formats of cricket. The cricketer announced the news on Twitter.

Taking to Twitter, Harbhajan wrote: “All good things come to an end and today as I bid adieu to the game that has given me everything in life, I would like to thank everyone who made this 23-year-long journey beautiful and memorable.”

The cricketer also thanked everyone saying that he is “grateful”.

RELATED STORIES

In a video message, the 41-year-old said that “in many ways, I had already retired”, but because of his commitments with Kolkata Knight Riders in the IPL, he was forced to delay the announcement.

“There comes a time in your life when you must take some tough decisions and move ahead. I have been meaning to make this announcement for the last few years, but I was waiting for the right moment to share it with all of you: today, I am retiring from all formats of cricket,” he said. “In many ways, I had already retired as a cricketer, but hadn’t been able to make a formal announcement.”

“I haven’t been an active cricketer for a while. But I had a commitment to Kolkata Knight Riders, and wanted to spend the (2021) IPL season with them. But during the season itself, I had made up my mind to retire.”

Harbhajan last played for India in March 2016, in a T20I against the UAE in Dhaka in that year’s Asia Cup.

The former cricketer concluded by saying: “Now I begin a new chapter in my life, which starts with its own challenges. Believe me, your Turbanator is ready for the examination! Just keep showering your love on me.”