Saurabh Tiwary announces retirement from all forms of cricket at the age of 34.

He will play his last professional match for Jharkhand in the Ranji Trophy on February 16.

Tiwary played cricket for 17 years, representing Jharkhand and featuring in 3 ODIs for India.

He also played for four different IPL teams during his career.