New Delhi, May 22 -- Former India all-rounder Vijay Shankar has announced his retirement from domestic cricket and the Indian Premier League (IPL), bringing down the curtain on a professional career that spanned over a decade across the domestic circuit, IPL and international cricket.

The 35-year-old made the announcement through a heartfelt post on social media, saying he wanted to pursue "new opportunities and play more cricket" after stepping away from the domestic circuit.

"Cricket is my life. I started playing when I was 10 and 25 years later, I am grateful and blessed to have played at every level and to the highest level. Representing our country will always be one of my proudest and happiest moments," Vijay wrote.

A product of ...