New Delhi, July 30 -- Veteran India batter Ajinkya Rahane has announced his retirement from all forms of cricket, almost 19 years after making his First-Class debut for Mumbai. Rahane took to Instagram to announce his decision.

"The reality of life is that everything has a beginning and everything has an end. When the time comes, you simply have to respect it and move forward.

"I have always relied on timing in my batting and I have always understood its importance. Today, I feel the timing is right for me to move and announce my retirement from international cricket and all formats," Rahane said in a video uploaded on his Instagram page.

Ajinkya Rahane played 85 Tests, 90 ODIs and 20 T20Is for India, and last played for the country in...