Former New Zealand batsman Grant Elliot has announced his retirement from all forms of professional cricket. Elliot, New Zealand’s 2015 World Cup, announced his decision to retire on his Instagram account.

“Started in Johannesburg finished in Birmingham. I remember being 12 and writing down my life goals. To play in a World Cup, play international cricket and play county cricket. 27 years on and I have loved every minute of it,” Elliott wrote on Instagram.

“Thanks to all the memorable people I have met that have made this journey special. To family and friends who have given me unwavering support despite all the sacrifices, I have had to make that have impacted them. This game is a special one but it doesn’t define us. Looking forward to the future with great excitement and sharing a drink with those selfless players I shared a change room with,” he added.

The 39-year-old, who retired from international cricket in March last year, scored 3883 runs in first-class cricket.

Elliot will be remembered for his match-winning 84* for New Zealand in the semi-final of the ICC Cricket World Cup 2015 against South Africa. He played over 100 matches – including five Tests – across formats for New Zealand, but had to retire from international cricket to join Birmingham in 2017 as a non-overseas player on a kolpak deal.