Veteran India spinner Harbhajan Singh on Friday announced his retirement from all forms of cricket.
The 41-year-old has played 103 Tests, 236 ODIs and 28 T20Is for Men in Blue.
He scalped 294 wickets in limited-overs cricket. "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 Singh tweeted on Friday.
He played his last red-ball match against Sri Lanka in 2015 while his last ODI was against South Africa in the same year.
His last game for India was a T20I against UAE in the 2016 Asia Cup.
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.— Harbhajan Turbanator (@harbhajan_singh) December 24, 2021
My heartfelt thank you 🙏 Grateful .https://t.co/iD6WHU46MU
Since then he was not picked for the Indian side. Harbhajan retires after scalping 417 wickets in 103 Tests at an average of 32.46.The 2007 T20 World Cup and 2011 World Cup winner is also the first Indian to scalp a Test hat-trick.
Overall, Jalandhar- born cricketer has played 367 international games and claimed 711 international wickets and scored 3,569 international runs.