Four-time IPL champion Karn Sharma, aged 38, retires from all formats after a heartfelt announcement following a match defeat.

The 38-year-old represented India in four international matches and won the IPL with CSK, SRH and Mumbai Indians. | Cricket

Former India leg-spinner Karn Sharma has retired from all forms of cricket at the age of 38, bringing an end to a career that lasted more than two decades.