- Oops!Something went wrong.Please try again later.
- Indian cricketer
Former India spinner Harbhajan Singh has announced his retirement from all formats of cricket at the age of 41.
Harbhajan will go down as one of India's greatest spinners, having taken 417 Test wickets in 103 matches.
He sits fourth on the list of his country's leading Test wicket-takers and is India's fifth-highest ODI wicket-taker with 269 tom 236 games.
Harbhajan also played in 28 Twenty20 Internationals, picking up 25 scalps, and also featured for his country in 2016.
The tweaker on Friday revealed that his long, illustrious career has come to an end.
He tweeted: "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. My heartfelt thank you. Grateful."
Harbhajan last played for Kolkata Knight Riders in April.