Indian spin hero Harbhajan Singh retires from all forms of cricket
24 Dec 2021
The 41-year old represented India in 103 Tests, 236 ODIs and 28 T20Is, picking up 417, 269 and 25 wickets respectively, and he was also a handy contributor with the bat, scoring 3,569 runs with two centuries and nine fifties.