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.
LATEST STORIES
Guyana's GSL T20 operating in chaotic global cricket schedule environment, says WCA CEO Tom Moffat
- 2024-12-06 06:08:16
- Hits 474
Rain cuts slick Sri Lanka bowling performance short in Durban
- 2024-11-27 10:55:14
- Hits 119
Pakistan thrash Zimbabwe behind Ayub ton to level ODI series
- 2024-11-26 09:51:40
- Hits 105
Greaves hits unbeaten ton as West Indies dominate Bangladesh
- 2024-11-23 18:11:54
- Hits 103