Advertisement
The 41-year-old played 103 Tests, 236 ODIs and 28 T20Is for men in Blue. He sclaped 294 wickets in limited overs cricket.
Harbhajan Singh 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, Folded hands Grateful.